class Solution:
def exchangeBits(self, num: int) -> int:
if num == 1:
return 2
n = bin(num).split('b')[1]
list_n = list(n)
if len(n) % 2 == 1:
list_n = ['0'] + list_n
for i in range(0,len(list_n)-1,2):
list_n[i],list_n[i+1] = list_n[i+1],list_n[i]
return int("".join(['0b']+list_n),2)