#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int N,M,T[100],Ts,H[100],Hs,k,r,rt,rh,i,j;
int main()
{
	for(;scanf("%d%d",&N,&M),N+M;)
	{
		for(i=Ts=0;i<N;Ts+=T[i],i++)
			scanf("%d",&T[i]);
		for(i=Hs=0;i<M;Hs+=H[i],i++)
			scanf("%d",&H[i]);
		for(i=0,r=1000;i<N;i++)
			for(j=0;j<M;j++)
				if(Ts-T[i]+H[j]==Hs-H[j]+T[i])
					if(r>T[i]+H[j])
					{
						r=T[i]+H[j];
						rt=i;
						rh=j;
					}
		if(r==1000)
			puts("-1");
		else
			printf("%d %d\n",T[rt],H[rh]);
	}
	return 0;
}