#include<iostream>
#include<math.h>
using namespace std;
int max(int v[100000],int n)
{int i,j,aux;

	
	for(i=0;i<n;i++)
	{for(j=i+1;j<n;j++)
	{
	if(v[i]<v[j])
	{aux=v[i];
	v[i]=v[j];
	v[j]=aux;}
	}
	}

	
	return v[0]+v[1];
}
int main()
{
int v[100000],t[100000],n,m,i,maxt=0,maxv=0;
cin>>n>>m;

for(i=0;i<n;i++)
{cin>>v[i];
cin>>t[i];
}


	maxv=max(v,n);
	maxt=max(t,n);


cout<<maxv<<" "<<maxt;
}