def ppe(N): k = 0 while 2**k <= N: k = k + 1 return k