#include<bits/stdc++.h>
using namespace std;
bool cmp(const pair<int,int>& a,const pair<int,int>& b){
        if(a.second != b.second)  return a.second > b.second;
        else return a.first<b.first;
}
int main() {
    int n,m;
    cin>>n>>m;
    vector<pair<int,int>> mp(n);
    for(int i=0;i<n;i++) cin>>mp[i].first;
    for(int i=0;i<n;i++) cin>>mp[i].second;
    sort(mp.begin(),mp.end(),cmp);
    long long ssum=0,tsum=0;
    for(int i=0;i<m;i++){
        ssum+=mp[i].first;
        tsum+=mp[i].second;
    }
    cout<<ssum<<' '<<tsum;
    return 0;
}