#include <stdio.h>

int main(void) {
    int a[100][100], i, j, n;
    scanf("%d", &n);
    for (i = 0; i < n; i++)
        for (j = 0; j <= i; j++)
            scanf("%d", &a[i][j]);
    for (i = n - 1; i > 0; i--)
        for (j = 0; j < i; j++)
            a[i - 1][j] += (a[i][j] >= a[i][j + 1]) ? a[i][j] : a[i][j + 1];
    printf("%d\n", a[0][0]);
    for (i = j = 0; i < n - 1; i++)
        if (a[i + 1][j] >= a[i + 1][j + 1])
            printf("%d-", a[i][j] -= a[i + 1][j]);
        else
            printf("%d-", a[i][j] -= a[i + 1][j + 1]), j++;
    printf("%d\n", a[i][j]);
    return 0;
}
