
import java.util.Random;
public class Main {
public static void main(String[] args) {
int n = 1001;
int[] arr = new int[n];
for(int i = 0; i < arr.length - 1; i++){
arr[i] = i + 1;
}
arr[arr.length - 1] = new Random().nextInt(n - 1) + 1;
int index = new Random().nextInt(n);
int temp = arr[index];
arr[index] = arr[arr.length - 1];
arr[arr.length - 1] = temp;
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
int x = 0;
for (int i = 1; i <= n - 1; i++) {
x = (x ^ i);
}
for (int i = 0; i < n; i++) {
x = x ^ arr[i];
}
System.out.println(x);
System.out.println("==========");
int[] arrsHelp = new int[n];
for (int i = 0; i < arr.length; i++) {
arrsHelp[arr[i]]++;
}
for (int i = 0; i < arr.length; i++) {
if(arrsHelp[i] == 2){
System.out.println(i);
}
}
}
}