#include using namespace std; #define ALL(x) begin(x),end(x) #define rep(i,n) for(int i=0;i<(n);i++) #define debug(v) cout<<#v<<":";for(auto x:v){cout<bool chmax(T &a,const T &b){if(abool chmin(T &a,const T &b){if(b ostream &operator<<(ostream &os,const vector&v){ for(int i=0;i<(int)v.size();i++) os< istream &operator>>(istream &is,vector&v){ for(T &x:v)is>>x; return is; } signed main(){ map mp; int n;cin>>n; vector b(n); vector> a(n); rep(i,n){ ll t;cin>>t; a[i]={t,i}; } cin>>b; sort(ALL(a)); do{ ll res=0; rep(i,n){ res+=max(0ll,a[i].first-b[i]); } mp[res]++; }while(next_permutation(ALL(a))); ll x=-194281,y=0; for(auto [u,v]:mp){ if(chmax(x,u)) y=v; } cout<