Microsoft Interview Question

What was the most difficult thing I have ever programmed