Тестировал с разными вариантами значений, - код работает. Что тогда не верно?