Solved problem 103, working on problem 105