5 условий алгоритма