#include<stdio.h>
int main(void)
{
	int n,a[2],b[2],c[2],d[2],z,y,x,w,i;
	while(1){
		scanf("%d",&n);
		if(n==0) break;
		for(i=0;i<n;i++){
			scanf("%d %d %d %d %d %d %d %d ",&a[0],&b[0],&c[0],&d[0],&a[1],&b[1],&c[1],&d[1]);
			x=a[0]*a[1]-b[0]*b[1]-c[0]*c[1]-d[0]*d[1];
			y=a[0]*b[1]+a[1]*b[0]+c[0]*d[1]-c[1]*d[0];
			z=a[0]*c[1]+a[1]*c[0]-b[0]*d[1]+b[1]*d[0];
			w=a[0]*d[1]+a[1]*d[0]-c[0]*b[1]+c[1]*b[0];
			printf("%d %d %d %d\n",x,y,z,w);
		}
	}
	return 0;
}
