n = gets.to_i divisors = [] Math.sqrt(n).ceil.times {|i| next if i == 0 if n % i == 0 divisors << i divisors << n / i end } p divisors.uniq.sum