Domanda di colloquio di Klarna

Write an algorithm to solve this puzzle.