Компилятор не принимает с теми условиями. При этом запустить на компе для проверки не получается, он тупо выбрасывает ошибку, жалуясь на end в 25 строке и работает, только если изменить его на 0.