#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;
}