Add solution to problem 22
Add solution to problem 23
Add solution to problem 24
Add solution to problem 25