Added Solution 45