#include<stdio.h>

int main()
{
	int A[200],B[200];
	int t;
	scanf("%d",&t);
	while(t--)
	{
		int n,num1=0,num2=0;
		scanf("%d",&n);
		for(int i=1;i<=n;i++)
		scanf("%d",&A[i]);
		for(int i=1;i<=n;i++)
		scanf("%d",&B[i]);
		for(int i=1;i<=n;i++)
		{
			if(A[i]>B[i])
			num1+=A[i]-B[i];
			else if(A[i]<B[i])
			num2+=B[i]-A[i];
		}
		if(num1!=num2)
		printf("-1\n");
		else if(num1==0)
		printf("0\n");
		else
		{
			int num=0;
			int i=1,j=1;
			printf("%d\n",num1);
			while(num<num1)
			{
				if(A[i]>B[i])
				{
					printf("%d ",i);
					A[i]--;
					while(A[j]>=B[j])
					j++;
					printf("%d\n",j);
					A[j]++;
					num++;
				}
				else 
				{
					i++;
					continue;
				}
			}
		}
	}
	return 0;
}
