N=int(input()) a=1 d=1 e=[1] if N==1: print(1) else: while d!=N: f=e for i in range(0,len(e)): h=format(e[i],'b') j=[int(x) for x in list(str(h))] k=sum(j) if e[i]+k<=N: e.append(e[i]+k) if e[i]-k>=0: e.append(e[i]-k) a+=1 e =list(set(e)) if e==f: break print(-1) if N in e: print(a) break