def main(): N = int(input()) #print("2 * N", 2 * N) #print("get_nomal_point(N)", get_nomal_point(N)) print(2 * N - get_nomal_point(N)) def get_nomal_point(value): point = 0 while value > 0: point += value value = value // 2 #print("point", point) #print("value", value) return point if __name__ == '__main__': main()