n = int(input()) ans = 0 for i in range(1,int(n**0.5)+1): if n%i: continue j = n//i if i|j != j: continue x = bin(i).count("1") ans += pow(2,x-1) print(ans)