Solve problem 126
Solve problems 127-128