Проверьте на переполнение. И в сложении с вычитанием тоже.