Il mio algoritmo al momento: