Pergunta de entrevista da empresa Softwire

Classic two generals messaging problem