#include <bits/stdc++.h>
using namespace std;
using ll = long long;
const int MAXN = 1e5;
ll x[MAXN] , z[MAXN];
ll n , y , t , mx , mn , hx ,hn;
int main(){
//freopen("HCN.INP" , "r",stdin);
//freopen("HCN.OUT" , "w" , stdout);
cin >> n;
for( int i = 1 ; i<= n ; i++ ){
cin >> x[i] >> y >> z[i] >> t;
}
mx = -1e18;
mn = 1e18;
for( int i = 1 ; i<= n ; i++ ){
if( x[i] > mx ){
mx = x[i];
hx = i;
}
if( z[i] < mn ){
mn = z[i];
hn = i;
}
}
cout << mx - mn << endl;
cout << min(hx,hn) << " " << max(hx,hn);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnVzaW5nIGxsID0gbG9uZyBsb25nOwpjb25zdCBpbnQgTUFYTiA9IDFlNTsKbGwgeFtNQVhOXSAsIHpbTUFYTl07CmxsIG4gLCB5ICwgdCAsIG14ICwgbW4gLCBoeCAsaG47CgppbnQgbWFpbigpewoJLy9mcmVvcGVuKCJIQ04uSU5QIiAsICJyIixzdGRpbik7CgkvL2ZyZW9wZW4oIkhDTi5PVVQiICwgInciICwgc3Rkb3V0KTsKCWNpbiA+PiBuOwoJZm9yKCBpbnQgaSA9IDEgOyBpPD0gbiA7IGkrKyApewoJCWNpbiA+PiB4W2ldID4+IHkgPj4geltpXSA+PiB0OwoJfQoJbXggPSAtMWUxODsKCW1uID0gMWUxODsKCWZvciggaW50IGkgPSAxIDsgaTw9IG4gOyBpKysgKXsKCQlpZiggeFtpXSA+IG14ICl7CgkJCW14ID0geFtpXTsKCQkJaHggPSBpOwoJCX0KCSAgICBpZiggeltpXSA8IG1uICl7CgkgICAgCW1uID0geltpXTsKCSAgICAJaG4gPSBpOwoJICAgIH0KCX0KCWNvdXQgPDwgbXggLSBtbiA8PCBlbmRsOwoJY291dCA8PCBtaW4oaHgsaG4pIDw8ICIgIiA8PCBtYXgoaHgsaG4pOwoJcmV0dXJuIDA7Cn0=