Pregunta de entrevista de Wisk

complete algorithm equivalent to Leetcode hard