#include <stdio.h>
int sum_c(int t[],int h[],int n,int m,int i,int j){
	int a,st=0,sh=0;
	for(a=0;a<n;a++){
		if(a==i)
			st+=h[j];
		else
			st+=t[a];
	}
	for(a=0;a<m;a++){
		if(a==j)
			sh+=t[i];
		else
			sh+=h[a];
	}
	return st==sh;
}
int main(void){
	int n,m,i,j,k,t[100],h[100],sum,anst,ansh;
	while(1){
		scanf("%d %d",&n,&m);
		if(!(n+m))
			break;
		sum=201;
		anst=ansh=101;
		for(i=0;i<n;i++)
			scanf("%d",&t[i]);
		for(i=0;i<m;i++)
			scanf("%d",&h[i]);
		for(i=0;i<n;i++){
			for(j=0;j<m;j++){
				if(sum_c(t,h,n,m,i,j)&&sum>t[i]+h[j]){
					anst=t[i];
					ansh=h[j];
					sum=anst+ansh;
				}
			}
		}
		if(sum!=201)
			printf("%d %d\n",anst,ansh);
		else
			puts("-1");
	}
	return 0;
}