хороший алгоритм
432