def get_last_N_bits(number, N) :
mask = (1 << N) - 1;
return number & mask;
number = 441 # 00000001101-11001
N = 5
print('{:016b}'.format(number))
lastNbits = get_last_N_bits(number, N)
print('{:016b}'.format(lastNbits ))
'''
run:
0000000110111001
0000000000011001
'''