Pergunta de entrevista da empresa Asana

Coding challenge, which you can find examples of almost everywhere these days.