Здравствуйте, вопрос почему решение не работает, в отличии от того что закомментированно. Через дебагер я вижу, что a1 = -2 возвращается без изменений отрицательным числом -2. Следовательно дальнейшее сравнение не верно.