>>958
nがマイナスの値にならないならそれでも可。