}
@Override
public void solve() {
initSolutionFile();
Index index = tree.getRootValue();
println(index);
long sum = index.getValue();
writeSolution(index, sum);
for (int row = 0; row < tree.maxRows(); row++) {
index = tree.getMaxChildIndex(index);
println(index);
if (index != null)
sum += index.getValue();
writeSolution(index, sum);
}
println(String.format("Sum: %s", sum));
closeSolutionFile();
}