#include<bits/stdc++.h>

using namespace std;

int main(){
	
	while(1){
		int n,m;
		
		cin >> n >> m;
		
		if(n==0&&m==0)
			return 0;
		
		int a[n],b[m],c[n],d[m];
		
		for(int i=0;i<n;i++){
			cin >> a[i];
			c[i]=a[i];
		}
		for(int i=0;i<m;i++){
			cin >> b[i];
			d[i]=b[i];
		}
		
		int ans=100000;
		int c1,c2;
		int suma=0,sumb=0;
		
		for(int i=0;i<n;i++){
			for(int j=0;j<m;j++){
				c[i]=b[j];
				d[j]=a[i];
				suma=0;sumb=0;
				for(int k=0;k<n;k++){
					suma+=c[k];
				}
				for(int k=0;k<m;k++){
					sumb+=d[k];
				}
				c[i]=a[i];d[j]=b[j];
				if(suma==sumb && ans > suma){
					ans=suma;
					c1=a[i];c2=b[j];
				}
			}
		}
		if(ans!=100000) cout << c1 << " " << c2 << endl;
		else cout << -1 << endl;
	}
}
