#include<stdio.h>
#include<stdlib.h>
#include<string.h>

int main(){
    int i,j,k;
    int n,m;
    int a[100],b[100];
    int sum[2]={0};
    int tmp1=101,tmp2=101;
    
    while(1){
        scanf("%d %d",&n,&m);

        if(n==0 && m==0){
            break;
        }

        tmp1=101;
        tmp2=101;

        for(i=0;i<n;i++){
            scanf("%d",&a[i]);
        }
        for(i=0;i<m;i++){
            scanf("%d",&b[i]);
        }

        for(i=0;i<n;i++){
            for(j=0;j<m;j++){
                for(k=0;k<n;k++){
                    if(k==i){
                        sum[0] += b[j];
                    }else{
                        sum[0] += a[k];
                    }
                }
                for(k=0;k<m;k++){
                    if(k==j){
                        sum[1] += a[i];
                    }else{
                        sum[1] += b[k];
                    }
                }

                if(sum[0] == sum[1]){
                    if((tmp1+tmp2) > (a[i]+b[j])){
                        tmp1 = a[i];
                        tmp2 = b[j];
                    }
                }

                sum[0]=0;
                sum[1]=0;

            }

        }
        if(tmp1 == 101){
            printf("-1\n");
        }else{
            printf("%d %d\n",tmp1,tmp2);
        }
    }
    return 0;
                                                                                                                                                                                                                                                                                                               
}
