Solves problem 29
Solves problem 36
Solves problem 92