#include using namespace std; int main() { int n; cin >> n; pair p[n]; for(auto& [a, _b] : p) { cin >> a; } for(auto& [_a, b] : p) { cin >> b; } sort(p, p + n); double l = -1e9, r = 1e9; int cnt = 200; while(cnt--) { double ll = (2 * l + r) / 3; double rr = (l + 2 * r) / 3; double lval = 0, rval = 0; for(auto& [a, b] : p) { lval += b * abs(ll - a); rval += b * abs(rr - a); } if(lval <= rval) { r = rr; } else { l = ll; } } int64_t x = round(l); int64_t ans = 0; for(auto& [a, b] : p) { ans += b * abs(x - a); } cout << x << " " << ans << '\n'; return 0; }