import math def f(num): i = 2 d = dict() while i * i <= num: if num % i == 0: num //= i d[i] = d.get(i, 0) + 1 else: i += 1 d[num] = d.get(num, 0) + 1 return d n = int(input()) if n == 1: print(1) exit() d = f(n) ans = 1 for k, v in d.items(): ans *= (sum([k**i for i in range(v+1)])) print(ans)