#include<stdio.h>
int main(){

  int H[101],T[101];
  int hn,tr,ca,cb;
  int sumh,sumt,mins;
  int i,j;

  while(1){
    mins=100000;
    ca=0;
    cb=0;
    sumt=0;
    sumh=0;
    for(i=0;i<101;i++){
      H[i]=0;
      T[i]=0;
    }

    scanf("%d%d",&tr,&hn);
    if(tr==0 && hn==0)break;

    for(i=0;i<tr;i++){
      scanf("%d",&T[i]);
      sumt+=T[i];
    }
    for(i=0;i<hn;i++){
      scanf("%d",&H[i]);
      sumh+=H[i];
    }
    for(i=0;i<tr;i++){
      for(j=0;j<hn;j++){
	if(((sumt+H[j])-T[i]==(sumh+T[i])-H[j]) && mins>T[i]+H[i]){
	  ca=T[i];
	  cb=H[j];
	  mins=ca+cb;
	}
      }
    }
    if(ca==0 && cb==0){
      printf("-1\n");
    }else{
      printf("%d %d\n",ca,cb);
    }
  }
  return 0;
  }
    