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