two solution to problem 119. 118 is still open.