#include
#include
#include
#include
int eprost(int broj) {
int broj_na_deliteli = 0;
for(int i = 1; i <= broj; i++) {
if(broj % 2 == 0) {
broj_na_deliteli++;
}
}
if(broj_na_deliteli > 2) {
return 0;
}
else {
return 1;
}
}
int rekurzija(int *niza, int n, int i) {
if(i >= n) {
return 1;
}
if(eprost(niza[i])) {
return rekurzija(niza, n, i + 2);
}
else {
return 0;
}
}
int main(int argc, char * argv[])
{
int n;
scanf("%d", &n);
int niza[n];
for(int i = 0; i < n; i++) {
scanf("%d", &niza[i]);
}
printf("%d\n", rekurzija(niza, n, 0));
return 0;
}
/*
6 8
1 2 3 4 5 6 7 8
2 1 2 3 4 5 6 7
3 4 5 6 7 8 9 10
4 5 6 7 8 9 10 0
5 6 7 8 9 10 0 1
6 7 8 9 10 0 1 2
*/