*a,n=gets.split.map(&:to_i) p (2..n).inject(a){|f,i|f<<(f[i-1]^f[i-2])}[n]