Exercise 10 initial solution commit