Pregunta de entrevista de Revolut

Write an application based on abstract requirements.