f(x)={x=1:1,x=2:3,max(join([2...x-1][f([2...x-1])=x],[0]))=0:f(x-1)+1,f(x-1)+1+mod(f(x-1),2)}