не могу сделать чтоб работало с отрицательными числами. что не так понимаю, но исправить не могу