1 #include<stdio.h>//C小加之随机数(255)
2 #include<string.h>
3 int main()
4 {
5 int x,y,i,a[110],j,t,p,b[110],cnt;
6 scanf("%d",&x);
7 while(x--){
8 scanf("%d",&y);
9 memset(a,0,sizeof(a));
10 for(i=0;i<y;i++){
11 scanf("%d",&a[i]);
12 }
13 for(i=0;i<y;i++){
14 for(j=i+1;j<y;j++){
15 if(a[i]==a[j]&&a[i]!=0&&a[j]!=0)a[j]=0;
16 }
17 }
18 cnt=0;
19 for(i=0;i<y;i++){
20 if(a[i]!=0){
21 b[cnt]=a[i];
22 cnt++;
23 }
24 }
25 t=cnt;
26 for(i=0;i<t-1;i++){
27 for(j=0;j<t-i-1;j++){
28 if(b[j]>b[j+1]){
29 p=b[j+1];
30 b[j+1]=b[j];
31 b[j]=p;
32 }
33 }
34 }
35 printf("%d\n",t);
36 for(i=0;i<t;i++){
37 printf("%d ",b[i]);
38 }
39 }
40 return 0;
41 }