Não tenho certeza do que @nikitabier fez ao algoritmo, mas as minhas impressões aumentaram significativamente