solution to 9.9.1.1
readme