#include<bits/stdc++.h> using namespace std; #define INF 1000000ll long long n,ans,mini; pair<long long,long long> v[200005],pref[200005],suff[200005]; int main(){ ios::sync_with_stdio(false); cin.tie(0); cin>>n; for(int i=0;i<n;i++)cin>>v[i].first; for(int i=0;i<n;i++)cin>>v[i].second; sort(v,v+n); for(int i=0;i<n;i++){ pref[i].first=(INF-v[i].first)*v[i].second; pref[i].second=v[i].second; if(i!=0){ pref[i].first+=pref[i-1].first; pref[i].second+=pref[i-1].second; } } for(int i=n-1;i>=0;i--){ suff[i].first=(v[i].first+INF)*v[i].second; suff[i].second=v[i].second; if(i!=(n-1)){ suff[i].first+=suff[i+1].first; suff[i].second+=suff[i+1].second; } } mini=LLONG_MAX; long long tmp; for(int i=0;i<n;i++){ tmp=pref[i].first-(INF-v[i].first)*pref[i].second; tmp+=suff[i].first-(INF+v[i].first)*suff[i].second; if(tmp<mini){ mini=tmp; ans=v[i].first; } } cout<<ans<<" "<<mini<<"\n"; return 0; }