int main()
{
	char a[101],b[101];
	int ia[101],ib[101];
	int n=0,i=0,j=0,len1=0,len2=0,t=0,ans[101]={0};
	cin>>n;
	for(t=0;t<n;t++)
	{
		memset(a,0,sizeof(a));
		memset(b,0,sizeof(b));
		memset(ia,0,sizeof(ia));
		memset(ib,0,sizeof(ib));
		memset(ans,0,sizeof(ans));
		
		cin>>a>>b;
		len1=strlen(a);
		len2=strlen(b);
		int k=0;
		for(i=len1-1;i>=0;i--)
		{
			ia[k]=a[i]-'0';
			k++;
		}
		k=0;
		for(i=len2-1;i>=0;i--)
		{
			ib[k]=b[i]-'0';
			k++;
		}
		
		for(i=0;i<len2;i++)
		{
			if(ia[i]<ib[i])
			{
				ia[i+1]--;
				ia[i]=ia[i]+10;
				ans[i]=ia[i]-ib[i];
			}
			else
				ans[i]=ia[i]-ib[i];
		}
		int p=0;
		for(i=len1;;i--)
		{
			if(ia[i]!=0)
			{
				p=i;
				break;
			}
		}
		for(i=p;i>=len2;i--)
		{
			ans[i]=ia[i];
		}
		for(i=p;i>=0;i--)
			cout<<ans[i];
		cout<<endl;
	}
	return 0;
}
