import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc=new Scanner(System.in); for (int c=sc.nextInt();c>0;c--){ int arr[]=new int[4]; arr[0]=sc.nextInt(); arr[1]=sc.nextInt(); arr[2]=sc.nextInt(); arr[3]=sc.nextInt(); int a[]=new int[4]; int b=3; for(int i=3;i>0;i--,b--){ if(arr[i]==arr[i-1]&arr[i]!=0){ a[b]=arr[i]*2; arr[i-1]=0; arr[i]=0; b--; } if(arr[i]==0){ b++; } if(arr[i]!=arr[i-1]&arr[i]!=0&arr[i-1]!=0){ a[b]=arr[i]; } if(arr[i]!=arr[i-1]&arr[i]!=0&arr[i-1]==0){ int m=0; if(i==3&arr[3]==arr[1]&m==0){ a[b]=arr[i]*2; arr[1]=0; arr[3]=0; m=1; } if(i==3&arr[i]==arr[0]&m==0&arr[2]==0){ a[b]=arr[i]*2; arr[i-3]=0; arr[i]=0; m=1; } if(i==2&arr[2]==arr[0]&m==0){ a[b]=arr[i]*2; arr[i-2]=0; arr[i]=0; m=1; } if(m==0){ a[b]=arr[i]; } } } if(arr[0]!=0){ a[b]=arr[0]; } for(int i=0;i<3;i++){ System.out.print(a[i]+" "); } System.out.println(a[3]); } } } |
Double click to view unformatted code.