исправлена проверка верхнего значения