cc150: solution to 5.1
cc150: solution to 9.3