n,x,y=map(int,input().split()) if x==y: print(0) print() exit() if y%2==0: print(-1) exit() s=str(bin(y))[2:] #print(s) X=[] for i in range(len(s)): if s[i]=="1": X.append(i) Ans=[n] for i in range(len(X)-1): Ans.append(X[i+1]-X[i]) print(len(Ans)) print(*Ans)