Solve p076
Incomplete p078