問題文

AN+2=(AN+1xorAN)+1(N0),A0=0,A1=1A_{N+2}=(A_{N+1} xor A_{N}) +1(N\geq 0),A_0=0,A_1=1 を満たす数列 AA について ANA_N を求めてください。

制約

0N1090 \leq N \leq 10^9

Submit


Go (1.21)