problem 1.2
update