//#include <stdio.h>
//
//int main()
//{
// int i, j, n, a, b, c;
//
// scanf("%d", &n);
//
// for(i=0; i<n; i++)
// {
// for(j=i; j<n-1; j++)
// {
// printf(" ");
// }
// for(j=0; j<n; j++)
// {
// printf("*");
// }
// printf("\n");
// }
//
// return 0;
//}
//#include <stdio.h>
//
//int main()
//{
// int arr[100]={0};
// int i, n;
//
// scanf("%d", &n);
// for(i=0; i<n; i++) {
// scanf("%d", &arr[i]);
// }
// for(i=n-1; i>=0; i--) {
// printf("%d ", arr[i]);
// }
//
//
//}
//#include<stdio.h>
//
//int main()
//{
// int arr[100]={0};
// int i, n;
//
// scanf("%d", &n);
// for(i=0; i<n; i++)
// {
// scanf("%d", &arr[i]);
// }
// for(i=0; i<n; i++)
// {
// printf("%d\n", arr[i]);
// }
// for(i=0; i<n; i++)
// {
// printf("%d\n", arr[i]);
// }
// return 0;
//}
//#include<stdio.h>
//
//int main()
//{
// int arr[10001]={0};
// int i,n, a, b, c, d;
//
// scanf("%d", &n);
//
// for(i=0; i<n; i++) {
// scanf("%d", &a);
// arr[a]++;
// }
//
// for(i=1; i<=23; i++) {
// printf("%d ", arr[i]);
// }
//
//
//
//}
//#include <stdio.h>
//
//int main()
//{
// int arr[10000]={0};
// int i, n;
//
// scanf("%d", &n);
// for(i=0; i<n; i++)
// {
// scanf("%d", &arr[i]);
// }
// for(i=n-1; i>=0; i--)
// {
// printf("%d ", arr[i]);
// }
// return 0;
//}
//#include <stdio.h>
//
//int main()
//{
// int arr[10000]={0};
// int i, n, a = 9999999999;
//
// scanf("%d", &n);
// for(i=0; i<n; i++)
// {
// scanf("%d", &arr[i]);
//
// if (a > arr[i])
// {
// a = arr[i];
// }
// }
// printf("%d", a);
//
// return 0;
//}
//#include<stdio.h>
//
//int main()
//{
// int arr[10000]={0};
// int i, n, a = 0, b = 0, c;
//
// scanf("%d", &n);
// for(i=0; i<n-1 ; i++)
// {
// scanf("%d", &arr[i]);
// a += arr[i];
// }
// for(i=1; i<=n ; i++)
// {
// b += i;
// }
//
// c = b - a;
//
// printf("%d", c);
//
// return 0;
//}
#include<stdio.h>
int main()
{
int arr[10000]={0};
int i, n, a, b, c, d, e, f, g;
scanf("%d", &n);
for(i=0; i<=n-2; i++)
{
scanf("%d", &a);
arr[a]++;
}
for(i=1; i<=n; i++)
{
if(0==arr[i])
{
printf("%d",i);
}
}
return 0;
}