Domanda di colloquio di IBM

Puzzle solving