f0, f1, n = gets.chomp.split(" ").map(&:to_i) f_ary = Array.new f_ary.push(f0); f_ary.push(f1) 2.upto(n) do f = f_ary[-2] ^ f_ary[-1] f_ary.push(f) end if n == 0 or n == 1 puts f_ary[n] else puts f_ary[-1] end