Domanda di colloquio di HSBC

Not quite hard.