Pergunta de entrevista da empresa Klarna

Write an algorithm to solve this puzzle.