When this guy says "hardest problem" he means hardest problem. I've been working for the last two hours through possibility after possibility.