Solution 23
Solution 24
Solution 25
Solution 26
Solution 27