#include<stdio.h>
int main()
{
int n, N;
int i;
scanf("%d", &n);
while(n--)
{
int t=0;
int a[1001]={0};
scanf("%d", &N);
for(i=0;i<N;i++)
{
scanf("%d", &t);
a[t]++;
}
t=0;
for(i=0;i<1001;i++)
{
if(a[i]>=1)
t++;
}
printf("%d\n", t);
for(i=0;i<1001;i++)
{
if(a[i]!=0)
printf("%d ", i);
}
printf("\n");
}
}
int main()
{
int n, N;
int i;
scanf("%d", &n);
while(n--)
{
int t=0;
int a[1001]={0};
scanf("%d", &N);
for(i=0;i<N;i++)
{
scanf("%d", &t);
a[t]++;
}
t=0;
for(i=0;i<1001;i++)
{
if(a[i]>=1)
t++;
}
printf("%d\n", t);
for(i=0;i<1001;i++)
{
if(a[i]!=0)
printf("%d ", i);
}
printf("\n");
}
}