what is the hardest problem you are working on right now?