#include<bits/stdc++.h>
using namespace std;
int a[105][105];
int r[105][2];
int main()
{
    int n;
    cin>>n;
    for(int i =1;i<=n;i++)
    {
        for(int j = 1;j<=i;j++)
        {
            cin >> a[i][j];
        }
    }
    for(int i = n-1;i>=1;i--)
    {
        for(int j = 1;j<=i;j++)
        {
            if(a[i+1][j] > a[i+1][j+1])
            {
                a[i][j] = a[i][j] + a[i+1][j];
            }
            else
            {
                a[i][j] = a[i][j] + a[i+1][j+1];
            }
        }
    }
    r[1][1] = 1;
    r[1][2] = 1;
    // r[2][1] = ?;
    // r[2][2] = ?;
    int i = 1;
    int j = 1;
    int k = 1;
    while(i<n)
    {
        k++;
        if(a[i+1][j] > a[i+1][j+1])
        {
            r[k][1] = i+1;
            r[k][2] = j;
            i++;
        }
        else
        {
            r[k][1] = i+1;
            r[k][2] = j+1;
            i++;
            j++;
        }
    }
    for(int i = k;i>=1;i--)
    {
        cout<<r[i][1]<<","<<r[i][2];
        if(i != 1)
        {
            cout<<"->";
        }
    }
    cout<<endl;
    cout<<a[1][1];
}   
/**************************************************************
	Problem: 1410
	User: wuyichen
	Language: C++
	Result: Accepted
	Time:10 ms
	Memory:2116 kb
****************************************************************/