Pergunta de entrevista da empresa AWE

Most significant piece of work so far.