в общем просит убедиться что корректно работает для отрицательных чиснл, в принципе я убежден, где я ошибся?