RT
#include<stdio.h>
int *arr();
int main()
{
int n,i,j,d,r;
do
{
scanf("%d",&n);
}while(n<0||n>20);
int **a=(int*)malloc(n*sizeof(int*));
for(i=0;i<n;i++)
*(a+i)=arr();
for(i=0;i<n;i++)
{
for(j=0;j<4;j++)
printf("%d ",*(*(a+i)+j));
d=a[i][1]-a[i][0];
r=a[i][1]/a[i][0];
if(a[i][1]+d==a[i][2]&&a[i][2]+d==a[i][3])
printf("%d\n",a[i][3]+d);
if(a[i][1]*r==a[i][2]&&a[i][2]*r==a[i][3])
printf("%d\n",a[i][3]*r);
}
return 0;
}
int *arr()
{
int *a=(int*)malloc(16);
int i;
scanf("%d %d %d %d",a,a+1,a+2,a+3);
return a;
}