Domanda di colloquio di Wisk

complete algorithm equivalent to Leetcode hard