Microsoft Interview Question

Which was the toughest question you have solved?