Алгоритм работы программы