#include <iostream>
#include <algorithm>

using namespace std;
struct bla{int x,y;} a[100005];
long long n,nr,i,s1,s2,m;
bool comp(bla a,bla b)
{
    return a.x>b.x;
}
int main()
{
    cin>>n>>m;
    for(i=1;i<=n;i++)
    {
        cin>>a[i].x>>a[i].y;
    }
    sort(a+1,a+n+1,comp);
    for(i=1;i<=n/2;i++)
    {
        s1+=a[i].x;
    }
    for(;i<=n;i++)
    {
        s2+=a[i].y;
    }
    cout<<s1<<" "<<s2;
    return 0;
}