solution to 9