:s problem 200 is so hard