Added a solution to problem 20
Added a solution to problem 21
Added a solution to problem 22