#include <bits/stdc++.h>
#define MOD 1000000007
#define Tran_Hoan_Thien ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL)
#define fi first
#define se second
#define pb push_back
#define vi vector<int>
#define ll long long
#define vll vector<ll>
#define db double
#define pii pair<int,int>
#define endl "\n"
#define str string
#define pk pop_back
#define LB lower_bound
#define UB upper_bound
#define all(a) a.begin(),a.end()
#define sz(a) int((a).size())
#define rv(a) a.rbegin(),a.rend()
using namespace std;
ll gcd(ll a,ll b){return __gcd(a,b);}
ll lcm(ll a,ll b){return a/gcd(a,b)*b;}
int main(){
#define TASK ""
if(fopen(TASK ".inp", "r")){
freopen(TASK ".inp", "r", stdin);
freopen(TASK ".out", "w", stdout);
}
freopen("NKSGAME.INP ", "r", stdin);
freopen("NKSGAME.OUT", "w", stdout);
Tran_Hoan_Thien;
int n;cin>>n;
vi a(n),b(n);
for(int &x:a) cin>>x;
for(int &x:b) cin>>x;
sort(all(b));
ll res=LLONG_MAX;
for(int i=0;i<n;i++){
int tmp=-b[i];
auto it=lower_bound(all(b),tmp);
if(it!=b.end()) res=min(res,abs(1ll*a[i]+*it));
if(it!=b.begin()){
it--;
res=min(res, abs(1LL * a[i] + *it));
}
}
cout << res;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgTU9EIDEwMDAwMDAwMDcKI2RlZmluZSBUcmFuX0hvYW5fVGhpZW4gaW9zOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOyBjaW4udGllKE5VTEwpOyBjb3V0LnRpZShOVUxMKQojZGVmaW5lIGZpIGZpcnN0CiNkZWZpbmUgc2Ugc2Vjb25kCiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgdmkgdmVjdG9yPGludD4KI2RlZmluZSBsbCBsb25nIGxvbmcKI2RlZmluZSB2bGwgdmVjdG9yPGxsPgojZGVmaW5lIGRiIGRvdWJsZQojZGVmaW5lIHBpaSBwYWlyPGludCxpbnQ+CiNkZWZpbmUgZW5kbCAiXG4iCiNkZWZpbmUgc3RyICBzdHJpbmcKI2RlZmluZSBwayAgcG9wX2JhY2sKI2RlZmluZSBMQiAgbG93ZXJfYm91bmQKI2RlZmluZSBVQiAgdXBwZXJfYm91bmQKI2RlZmluZSBhbGwoYSkgYS5iZWdpbigpLGEuZW5kKCkKI2RlZmluZSBzeihhKSBpbnQoKGEpLnNpemUoKSkKI2RlZmluZSBydihhKSAgICBhLnJiZWdpbigpLGEucmVuZCgpCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmxsIGdjZChsbCBhLGxsIGIpe3JldHVybiBfX2djZChhLGIpO30gCmxsIGxjbShsbCBhLGxsIGIpe3JldHVybiBhL2djZChhLGIpKmI7fQppbnQgbWFpbigpewogICAgI2RlZmluZSBUQVNLICIiCiAgICBpZihmb3BlbihUQVNLICIuaW5wIiwgInIiKSl7CiAgICAgICAgZnJlb3BlbihUQVNLICIuaW5wIiwgInIiLCBzdGRpbik7CiAgICAgICAgZnJlb3BlbihUQVNLICIub3V0IiwgInciLCBzdGRvdXQpOwogICAgfQogICAgZnJlb3BlbigiTktTR0FNRS5JTlAgIiwgInIiLCBzdGRpbik7CiAgICBmcmVvcGVuKCJOS1NHQU1FLk9VVCIsICJ3Iiwgc3Rkb3V0KTsgCiAgICBUcmFuX0hvYW5fVGhpZW47CiAgICBpbnQgbjtjaW4+Pm47CiAgICB2aSBhKG4pLGIobik7CiAgICBmb3IoaW50ICZ4OmEpIGNpbj4+eDsKICAgIGZvcihpbnQgJng6YikgY2luPj54OwogICAgc29ydChhbGwoYikpOwogICAgbGwgcmVzPUxMT05HX01BWDsKICAgIGZvcihpbnQgaT0wO2k8bjtpKyspewogICAgICAgIGludCB0bXA9LWJbaV07CiAgICAgICAgYXV0byBpdD1sb3dlcl9ib3VuZChhbGwoYiksdG1wKTsKICAgICAgICBpZihpdCE9Yi5lbmQoKSkgcmVzPW1pbihyZXMsYWJzKDFsbCphW2ldKyppdCkpOwogICAgICAgIGlmKGl0IT1iLmJlZ2luKCkpewogICAgICAgICAgICBpdC0tOwogICAgICAgICAgICByZXM9bWluKHJlcywgYWJzKDFMTCAqIGFbaV0gKyAqaXQpKTsKICAgICAgICB9CiAgICB9CiAgICBjb3V0IDw8IHJlczsKICAgIHJldHVybiAwOwp9