Исправлена проверка на переполнение, исправлен баг с 1 1 + 1