n=int(input()) a=[] c=n a.append(c) sum=c while c: c//=2 a.append(c) sum+=c ma=sum b=sum while len(a): ma=max(ma,sum+a[len(a)-1]) sum-=a[len(a)-1] a.pop() print(ma-b)