Google Interview Question

What was the hardest problem you've ever solved and how?