#include<iostream>
#include<algorithm>
using namespace std;

int main(){
  int n,m,a[100],b[100],tres,hres;

  for(;;){
    cin >> n >> m;
    if(n==0 && m==0)break;

    for(int i=0;i<n;i++)cin >> a[i];
    for(int i=0;i<m;i++)cin >> b[i];
    tres = hres = -1;

    for(int i=0;i<n;i++){
      for(int j=0;j<m;j++){
	swap(a[i],b[j]);
	int t=0, h=0;
	for(int k=0;k<n;k++)t += a[k];
	for(int k=0;k<m;k++)h += b[k];
	swap(a[i],b[j]);

	if(t==h){
	  if(tres<0 || tres+hres > a[i]+b[j]){
	    tres = a[i]; hres = b[j];
	  }
	}
      }
    }

    if(tres<0)cout << tres << endl;
    else cout << tres << " " << hres << endl;
  }
}