Microsoft Interview Question

What was the most difficult problem you solved?