Solution 39
Solution 40
Solution 41
Solution 42
Solution 43
Solution 44
Solution 45