problem2 is solved