Чуть чуть правок алгоритма