import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
sc.nextLine();
int[] arr = new int[n];
for(int i = 0;i < n;i++){
arr[i] = sc.nextInt();
}
int res = findSingle(arr,n);
System.out.println(res);
}
private static int findSingle(int[] arr,int n){
int res = 0;
for(int i = 0;i < n;i++){
res ^= arr[i];
}
return res;
}
} import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine().trim());
int remain = 0;
String[] strArr = br.readLine().trim().split(" ");
for(int i = 0; i < n; i++) remain ^= Integer.parseInt(strArr[i]);
System.out.println(remain);
}
} import java.util.*;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int count = sc.nextInt();
int[] arr = new int[count];
int res = 0;
for(int i=0;i<count;i++){
arr[i] = sc.nextInt();
res ^= arr[i];
}
System.out.println(res);
}
} import java.util.Scanner;
import java.util.Arrays;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int[] arr=new int[n];
for(int i=0;i<n;i++){
arr[i]=sc.nextInt();
}
Arrays.sort(arr);
for(int i=0;i<n-1;){
if(arr[i]!=arr[i+1]){
System.out.print(arr[i]);
break;
}
i=i+2;
}
}
} public static void test(int[] data) {
//题解: 例如 5^5=0。
int flag = 0;
for (int ele : data) {
flag = flag ^ ele;
}
System.out.println(flag);
}