n=int(input()) l=[] while n: l.append(n) n//=2 a=sum(l) b=max(sum(l[:i])+l[i]*2 for i in range(len(l))) print(b-a)