n вполне может быть и отрицательным.