problem 089 solved