_t=int(input()) for _c inrange(_t): n=int(input()) _n=str(n) lenn=len(_n) ans=lenn+1 for i inrange(64): num=1<<i _num=str(num) lennum=len(_num) _ans=lenn+lennum k,j=0,0 while k<lenn and j<lennum: tmp=_n[k:].find(_num[j]) if tmp==-1: break k+=tmp+1 _ans-=2 j+=1 ans=min(ans,_ans) print(ans)