Pregunta de entrevista de HSBC

Not quite hard.