Pregunta de entrevista de American Express

Toughest problem you have solved ?