Solutions up to 1.5
Solve 1.6