problem 145 done