a=-n=gets.to_i;i=0;n%i>0||a+=n/i+1until 0>n-=i+=1;p a
#----+----1----+----2----+----3----+----4----+----5----+----6
__END__
n=gets.to_i
a=-n
i=0
while ( i+=1; n-=i; n>=0 )
if n%i==0
a+=n/i+1
end
end
p a
IGE9LW49Z2V0cy50b19pO2k9MDtuJWk+MHx8YSs9bi9pKzF1bnRpbCAwPm4tPWkrPTE7cCBhCiMtLS0tKy0tLS0xLS0tLSstLS0tMi0tLS0rLS0tLTMtLS0tKy0tLS00LS0tLSstLS0tNS0tLS0rLS0tLTYKX19FTkRfXwpuPWdldHMudG9faQphPS1uCmk9MAp3aGlsZSAoIGkrPTE7IG4tPWk7IG4+PTAgKQogIGlmIG4laT09MAogICAgYSs9bi9pKzEKICBlbmQKZW5kCnAgYQ==