Pergunta de entrevista da empresa Electronic Arts

Most challenging programming task.