implicit none
integer:: i, j, n, ans
integer(8),allocatable,dimension(:):: a, b
integer(8),allocatable,dimension(:,:)::  c

read (5,*) n
allocate(a(n))
allocate(b(n))
allocate(c(n,n))

read(5,*) (a(i),i=1,n)
read(5,*) (b(i),i=1,n)

do i =1, n
    do j=1,n
        c(i,j)=a(i)+b(j)
enddo
enddo

ans = c(1,1)
do j=2,n 
    ans = XOR(c(1,j) , ans)
enddo


do i=2,n
    do j=1,n
        ans = XOR(c(i,j) , ans)
enddo
enddo

!write(6,*) c
write(6,*) ans

end
