#include<stdio.h>
void sort(int *d,int h){
	int i,j,t;
	for(i=0;i<h;i++)
		for(j=i;j<h;j++)
			if(d[i]>d[j]){
				t=d[i];d[i]=d[j];d[j]=t;
			}
}
int main(){
	int n,m,i,j;
	int taro[103],hanako[103];
	int sumT,sumH,sum;
	int ansT,ansH;
	for(;scanf("%d %d",&n,&m)&&(n||m);){
		sumH=0;
		sumT=0;
		sum=500;
		for(i=0;i<n;i++){
			scanf("%d",&taro[i]);
			sumT+=taro[i];
		}
		for(i=0;i<m;i++){
			scanf("%d",&hanako[i]);
			sumH+=hanako[i];
		}
		sort(taro,n);
		sort(hanako,m);
		for(i=0;i<n;i++){
			for(j=0;j<m;j++){
				if(sumT-taro[i]+hanako[j]==sumH-hanako[j]+taro[i]){
					if(sum>taro[i]+hanako[j]){
						sum=taro[i]+hanako[j];
						ansT=taro[i];
						ansH=hanako[j];
					}
				}
			}
		}
		if(sum==500)printf("-1\n");
		else printf("%d %d\n",ansT,ansH);
	}
	return 0;
}