#include<iostream>
#include<string>
#include<vector>
#include<deque>
#include<sstream>

using namespace std;

void solveMethod(int n, const vector<string>& lines)
{
    int res = 0;
    for(int i = 0; i < n; i++)
    {
        deque<string> ints;
        stringstream ss(lines[i]);
        string item;

        while(getline(ss, item, ','))
        {
            ints.push_back(item);
        }

        int max = 0;

        for(int j = 0; j < n; j++)
        {
            ints.push_back(ints.front());
            ints.pop_front();

            string binInt = "";

            for(int k = 0; k < ints.size(); k++)
            {
                binInt += ints[k];
            }

            int sum = stoi(binInt, nullptr, 2);

            if(sum > max)
            {
                max = sum;
            }
        }

        res += max;
    }

    cout << res << endl;
}

int main()
{
    int n;
    cin >> n;
    vector<string> lines(n);
    for(int i = 0; i < n; i++)
    {
        cin >> lines[i];
    }

    solveMethod(n, lines);

    return 0;
}
 

09-26 11:25