Solve exercise 33
Solve exercise 35