#include<stdio.h>
int main(){
  int n,m,s1,s2,a[101],b[101],i,j,t;
  while(scanf("%d %d",&n,&m),n||m){
    for(i=s1=0;i<n;i++){
      scanf("%d",&a[i]);
      s1+=a[i];
      for(j=i;j;j--){
	if(a[j-1]>a[j]){
	  t=a[j-1];
	  a[j-1]=a[j];
	  a[j]=t;
	}
      }
    } 
    for(i=s2=0;i<m;i++){
      scanf("%d",&b[i]);
      s2+=b[i];
      for(j=i;j;j--){
	if(b[j-1]>b[j]){
	  t=b[j-1];
	  b[j-1]=b[j];
	  b[j]=t;
	}
      }
    }
    s1-=s2;
    if(s1%2){
      printf("-1\n");
      continue;
    }
    s1/=2;
    for(i=0;i<n;i++)a[i]-=s1;
    for(i=j=0;i<n&&j<m;){
      if(a[i]==b[j])break;
      if(a[i]<b[j])i++;
      else         j++;
    }
    if((n-i)*(m-j))printf("%d %d\n",a[i]+s1,b[j]);
    else           printf("-1\n");
  }
  return 0;
}