Problems: 1,2
Solutions: