Pregunta de entrevista de Google

Leetcode 113 but with variation