Solution 45a