#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int main(){
int i;
int b[15];
int c[15];
int a[15]={77,88,101,101,22,33,22,33,8,8};
int s=a[0]^a[1]^a[2]^a[3]^a[4]^a[5]^a[6]^a[7]^a[8]^a[9];
for(i=0;i<10;i++){
printf("%d ",a[i]);
}
printf("\n");
printf("%d\n",s);
int res=a[0];
for(i=1;i<10;i++){
res=res^a[i];
}
int tot=0;
int flag;
while(1){
if((res>>tot)&1==1){
flag=tot;
break;
}
else tot++;
}
int tot1=0,tot2=0;
for(i=0;i<10;i++){
if((a[i]>>flag)&1==1)b[tot1++]=a[i];
else c[tot2++]=a[i];
}
for(i=0;i<tot1;i++){
printf("%d ",b[i]);
}
printf("\n");
for(i=0;i<tot2;i++){
printf("%d ",c[i]);
}
printf("\n");
int p=b[0];
for(i=1;i<tot1;i++){
p=p^b[i];
}
printf("第一个%d",p);
p=c[0];
for(i=1;i<tot2;i++){
p=p^c[i];
}
printf("第二个%d",p);
return 0;
}