похоже ошибка в логике