QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#342827#4086. 렉bachbeo2007100 ✓1254ms237260kbC++236.2kb2024-03-01 17:20:072024-03-01 17:20:07

Judging History

This is the latest submission verdict.

  • [2024-03-01 17:20:07]
  • Judged
  • Verdict: 100
  • Time: 1254ms
  • Memory: 237260kb
  • [2024-03-01 17:20:07]
  • Submitted

answer

#include<bits/stdc++.h>
using namespace std;

using i32=int;
#define int long long
#define pii pair<int,int>
#define piii pair<int,pii>
#define fi first
#define se second
const int inf=1e18;
const int maxn = 250005;
const int Max = 250001;

int dx[]={1,1,0,-1,-1,-1,0,1},
    dy[]={0,1,1,1,0,-1,-1,-1};

int n,m,q;
int res[maxn];
int X[maxn],Y[maxn];

bool mv[maxn];
struct Rec{
    int x1=-1,y1=-1,x2=-1,y2=-1;
    Rec(int x1=-1,int y1=-1,int x2=-1,int y2=-1):x1(x1),y1(y1),x2(x2),y2(y2){}
}rec[maxn];

struct Query{
    int x1,y1,x2,y2,val;
};

namespace Left_to_Right{
    int tree[4*maxn],lazy[4*maxn];
    void getnew(int l,int r,int id,int val){
        lazy[id]+=val;
        tree[id]+=(r-l+1)*val;
    }
    void pushdown(int l,int r,int id){
        if(!lazy[id]) return;
        int mid=(l+r)>>1;
        getnew(l,mid,id<<1,lazy[id]);
        getnew(mid+1,r,id<<1|1,lazy[id]);
        lazy[id]=0;
    }
    void update(int l,int r,int id,int tl,int tr,int val){
        if(tr<l || r<tl) return;
        if(tl<=l && r<=tr){
            getnew(l,r,id,val);
            return;
        }
        pushdown(l,r,id);
        int mid=(l+r)>>1;
        update(l,mid,id<<1,tl,tr,val);update(mid+1,r,id<<1|1,tl,tr,val);
        tree[id]=tree[id<<1]+tree[id<<1|1];
    }
    int query(int l,int r,int id,int p){
        if(l==r) return tree[id];
        pushdown(l,r,id);
        int mid=(l+r)>>1;
        if(p<=mid) return query(l,mid,id<<1,p);
        else return tree[id<<1]+query(mid+1,r,id<<1|1,p);
    }

    vector<piii> pos[maxn];
    void solve(vector<Query> Q,vector<piii> qq){
        for(int i=0;i<=Max;i++) pos[i].clear();
        for(int i=0;i<=4*Max;i++) tree[i]=lazy[i]=0;

        for(auto c:Q) pos[c.x1].push_back({c.val,{c.y1,c.y2}});
        for(auto p:qq) pos[p.se.fi].push_back({0,{p.fi,p.se.se}});
        for(int i=0;i<=Max;i++){
            for(auto p:pos[i]){
                if(p.fi) update(0,Max,1,p.se.fi,p.se.se,p.fi);
                else res[p.se.fi]+=query(0,Max,1,p.se.se);
            }
        }
    }
}

namespace Down_to_Up{
    vector<pii> pos[maxn];

    struct bit{
        int bit[2*maxn];
        void update(int x,int val){
            assert(x>0);
            for(int i=x;i<=2*Max;i+=(i&(-i))) bit[i]+=val;
        }
        int query(int x){
            assert(x>=0);
            int total=0;
            for(int i=x;i>=1;i-=(i&(-i))) total+=bit[i];
            return total;
        }
    }f0,f1,f2;

    void cal(vector<Query> Q,vector<piii> qq){
        for(int i=0;i<=2*Max;i++) f0.bit[i]=f1.bit[i]=f2.bit[i]=0;
        for(int i=0;i<=Max;i++) pos[i].clear();
        for(int i=0;i<(int)Q.size();i++){
            auto c=Q[i];
            pos[c.x1].emplace_back(inf,i);
            pos[c.x2+1].emplace_back(-inf,i);
        }
        for(auto p:qq) if(p.se.fi>=0) pos[p.se.fi].emplace_back(p.fi,p.se.se);
        for(int i=0;i<=Max;i++){
            for(auto p:pos[i]){
                if(p.fi==-inf){
                    int d=Q[p.se].x1-Q[p.se].y1,val=Q[p.se].val;
                    f0.update(Max-d,-val);
                    f1.update(Max-d,val*(Q[p.se].x1-1));
                    f2.update(Max-d,val*(Q[p.se].x2-Q[p.se].x1+1));
                }
                else if(p.fi==inf){
                    int d=Q[p.se].x1-Q[p.se].y1,val=Q[p.se].val;
                    f0.update(Max-d,val);
                    f1.update(Max-d,-val*(i-1));
                }
                else{
                    res[p.fi]+=f0.query(Max-(i-p.se))*i+f1.query(Max-(i-p.se))+f2.query(Max-(i-p.se));
                }
            }
        }
    }
    void solve(vector<Query> Q,vector<piii> qq){
        cal(Q,qq);
        for(auto &c:Q){
            swap(c.x1,c.y1);
            swap(c.x2,c.y2);
        }
        for(auto &p:qq){
            p.se.fi--;
            swap(p.se.fi,p.se.se);
        }
        cal(Q,qq);
    }
}
vector<int> count_enclosing_rectangle(vector<pair<i32,i32>> R1,vector<pair<i32,i32>> R2,
                                         vector<i32> V,vector<i32> I,vector<i32> D,vector<pair<i32,i32>> P){
    n=(int)R1.size();
    m=(int)V.size();
    q=(int)P.size();
    for(int i=1;i<=n;i++) rec[i]={R1[i-1].fi,R1[i-1].se,R2[i-1].fi,R2[i-1].se};
    vector<Query> q0,q1,q2,q3;

    auto add = [&](int x1,int y1,int x2,int y2,int val){
        if(x1>x2 || (x1==x2 && y1>y2)){
            swap(x1,x2);
            swap(y1,y2);
        }
        if(x1==x2){
            q0.push_back({x1,y1,x2,y2,val});
            //cout << x1 << ' ' << y1 << ' ' << x2 << ' ' << y2 << ' ' << val << '\n';
        }
        else if(y1==y2){
            q1.push_back({y1,x1,y2,x2,val});
            //cout << x1 << ' ' << y1 << ' ' << x2 << ' ' << y2 << ' ' << val << '\n';
        }
        else if(x1-y1==x2-y2) q2.push_back({x1,y1,x2,y2,val});
        else q3.push_back({Max-x2,y2,Max-x1,y1,-val});
    };

    for(int i=1;i<=m;i++){
        int id=V[i-1],p=I[i-1],d=D[i-1];

        Rec S=rec[p];
        S.x1+=dx[id]*mv[p];
        S.y1+=dy[id]*mv[p];
        S.x2+=dx[id]*mv[p];
        S.y2+=dy[id]*mv[p];
        mv[p]=true;
        rec[p].x1+=dx[id]*d;
        rec[p].y1+=dy[id]*d;
        rec[p].x2+=dx[id]*d;
        rec[p].y2+=dy[id]*d;
        Rec T=rec[p];

        add(S.x1,S.y1,T.x1,T.y1,1);
        add(S.x2+1,S.y1,T.x2+1,T.y1,-1);
        add(S.x1,S.y2+1,T.x1,T.y2+1,-1);
        add(S.x2+1,S.y2+1,T.x2+1,T.y2+1,1);
    }
    for(int i=1;i<=n;i++){
        if(mv[i]) continue;
        Rec S=rec[i],T=S;
        add(S.x1,S.y1,T.x1,T.y1,1);
        add(S.x2+1,S.y1,T.x2+1,T.y1,-1);
        add(S.x1,S.y2+1,T.x1,T.y2+1,-1);
        add(S.x2+1,S.y2+1,T.x2+1,T.y2+1,1);
    }

    vector<piii> qq;
    for(int i=0;i<q;i++){
        X[i]=P[i].fi;
        Y[i]=P[i].se;
        qq.push_back({i,{X[i],Y[i]}});
    }
    Left_to_Right::solve(q0,qq);
    Down_to_Up::solve(q2,qq);
    for(int i=0;i<q;i++){
        qq[i].se.fi=Y[i];
        qq[i].se.se=X[i];
    }
    Left_to_Right::solve(q1,qq);
    for(int i=0;i<q;i++){
        qq[i].se.fi=Max-1-X[i];
        qq[i].se.se=Y[i];
    }
    Down_to_Up::solve(q3,qq);
    vector<int> ans(q);
    for(int i=0;i<q;i++) ans[i]=res[i];
    return ans;
}

#undef int

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 8
Accepted

Test #1:

score: 8
Accepted
time: 362ms
memory: 102720kb

input:

93 0 250000
23302 21249 23302 21249
89088 28331 89088 28331
115203 9027 115203 9027
91413 87415 91413 87415
153839 118827 153839 118827
110700 14180 110700 14180
31774 139566 31774 139566
187161 150311 187161 150311
30278 150289 30278 150289
9074 178020 9074 178020
32332 67897 32332 67897
228522 212...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #2:

score: 0
Accepted
time: 369ms
memory: 102420kb

input:

94 0 250000
156266 47758 156266 47758
23001 242675 23001 242675
39093 124291 39093 124291
93437 163921 93437 163921
170260 138658 170260 138658
164418 106253 164418 106253
158321 206193 158321 206193
90529 184607 90529 184607
129476 7468 129476 7468
96594 104353 96594 104353
131575 228843 131575 228...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #3:

score: 0
Accepted
time: 398ms
memory: 102276kb

input:

95 0 250000
6527 8859 6527 8859
141507 232826 141507 232826
212983 206852 212983 206852
121269 240427 121269 240427
121274 132680 121274 132680
243943 132918 243943 132918
60676 55525 60676 55525
218088 186200 218088 186200
163266 88839 163266 88839
209923 23790 209923 23790
237713 165596 237713 165...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #4:

score: 0
Accepted
time: 358ms
memory: 102364kb

input:

96 0 250000
113683 2664 113683 2664
42716 197170 42716 197170
136873 72116 136873 72116
155996 8421 155996 8421
111887 126702 111887 126702
47661 192287 47661 192287
187222 147960 187222 147960
154159 220497 154159 220497
12464 202914 12464 202914
14740 225931 14740 225931
61148 43838 61148 43838
12...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #5:

score: 0
Accepted
time: 359ms
memory: 102488kb

input:

97 0 250000
246647 246469 246647 246469
193926 154617 193926 154617
60763 187380 60763 187380
183828 84927 183828 84927
95604 120725 95604 120725
35971 34360 35971 34360
56873 247291 56873 247291
249014 222089 249014 222089
111662 34285 111662 34285
102261 152264 102261 152264
193095 230591 193095 2...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #6:

score: 0
Accepted
time: 363ms
memory: 102480kb

input:

98 0 250000
162315 240274 162315 240274
95136 118961 95136 118961
234653 85349 234653 85349
218556 161432 218556 161432
79322 114747 79322 114747
115496 93728 115496 93728
183420 63919 183420 63919
185086 6386 185086 6386
178155 82952 178155 82952
215590 38998 215590 38998
49234 141537 49234 141537
...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #7:

score: 0
Accepted
time: 340ms
memory: 102472kb

input:

99 0 250000
45280 208271 45280 208271
246345 109113 246345 109113
100031 167909 100031 167909
246387 237938 246387 237938
37231 141474 37231 141474
169214 153097 169214 153097
85774 189058 85774 189058
62645 7978 62645 7978
244649 164323 244649 164323
53111 215331 53111 215331
148477 52482 148477 52...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #8:

score: 0
Accepted
time: 356ms
memory: 102444kb

input:

100 0 250000
10840 132188 10840 132188
104759 3192 104759 3192
97576 177378 97576 177378
160641 117195 160641 117195
200013 64391 200013 64391
157290 153008 157290 153008
215628 19442 215628 19442
71416 13485 71416 13485
190906 143127 190906 143127
178031 20855 178031 20855
153004 47307 153004 47307...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #9:

score: 0
Accepted
time: 14ms
memory: 44928kb

input:

2 0 3
3 3 7 7
4 4 6 6
5 5
3 7
8 8

output:

2
1
0

result:

ok 3 lines

Test #10:

score: 0
Accepted
time: 385ms
memory: 102588kb

input:

93 0 250000
165937 191649 165959 191661
73545 217695 73569 217699
18884 147961 18891 147986
84861 57815 84870 57830
121803 181425 121819 181441
18430 158580 18453 158592
148661 118608 148666 118621
10010 180581 10023 180589
42778 227377 42801 227384
25139 109353 25164 109369
47789 246812 47810 24682...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #11:

score: 0
Accepted
time: 364ms
memory: 102508kb

input:

93 0 250000
181895 34395 182945 35999
153721 18120 154481 18343
190312 29774 190544 30604
25150 145903 26040 146204
94541 7455 96294 8597
16601 11001 17477 11063
175983 28718 176664 28765
194332 22121 195830 23558
81571 236750 82972 236830
36687 154686 37836 156795
221411 234844 222651 236837
15264 ...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #12:

score: 0
Accepted
time: 388ms
memory: 102292kb

input:

93 0 250000
1 1 57342 63447
1 1 151435 18013
1 1 75471 162533
1 1 118039 109563
1 1 169410 117058
1 1 166965 201536
1 1 3127 147791
1 1 58725 16910
1 1 57631 12446
1 1 16281 28774
1 1 162875 126128
1 1 111826 60537
1 1 206365 202741
1 1 133392 77112
1 1 84436 149726
1 1 188757 63332
1 1 178675 21775...

output:

43
32
28
22
5
21
23
15
23
85
21
14
27
17
46
44
5
36
13
6
5
44
5
7
15
33
28
33
19
13
14
19
28
37
22
6
45
35
63
7
40
16
3
57
29
36
17
21
15
3
23
1
17
25
3
6
35
1
8
20
65
12
9
45
22
3
19
1
19
3
56
17
5
33
15
27
42
0
14
17
17
34
5
41
43
47
37
30
27
58
22
19
8
5
15
29
76
18
26
1
40
33
6
3
29
51
7
63
13
3...

result:

ok 250000 lines

Test #13:

score: 0
Accepted
time: 365ms
memory: 102196kb

input:

94 0 250000
41177 220119 41200 220131
76167 214313 76181 214334
135782 229420 135787 229437
174322 88532 174339 88536
19819 85968 19820 85970
222442 94843 222445 94867
35869 19096 35882 19109
203632 217724 203649 217739
174549 62063 174564 62072
99753 225366 99753 225388
101082 15283 101089 15293
75...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #14:

score: 0
Accepted
time: 347ms
memory: 102280kb

input:

94 0 250000
63932 199812 66054 201517
101280 144860 102824 144959
18897 208145 21218 208452
228062 5968 228721 8245
121503 110830 122037 112363
77533 38909 78891 38965
61058 148624 61964 149069
102242 24076 104054 24433
182655 105790 184858 107683
186846 142725 187944 143906
185027 52078 185696 5222...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #15:

score: 0
Accepted
time: 359ms
memory: 102412kb

input:

94 0 250000
1 1 5259 61005
1 1 165676 165791
1 1 199854 248549
1 1 42900 159433
1 1 179680 60490
1 1 11565 181611
1 1 43238 15906
1 1 67371 110698
1 1 99171 47809
1 1 242229 60299
1 1 240110 146941
1 1 119630 1154
1 1 226346 224106
1 1 219516 154438
1 1 21518 152237
1 1 127187 66619
1 1 94287 173212...

output:

20
0
56
15
6
6
9
6
6
54
13
54
4
34
5
2
30
20
7
41
0
9
0
4
66
80
36
49
31
28
7
4
25
4
7
82
17
3
19
9
36
6
10
17
4
11
3
45
13
13
5
69
4
28
5
10
2
34
29
61
60
21
37
2
14
1
5
4
37
32
58
35
0
7
6
28
15
6
4
8
48
38
14
44
3
4
18
12
63
63
3
3
81
39
2
24
25
78
1
10
9
6
40
34
2
5
8
2
19
11
40
20
4
42
4
25
39
...

result:

ok 250000 lines

Test #16:

score: 0
Accepted
time: 356ms
memory: 102456kb

input:

95 0 250000
19571 204921 19586 204940
172832 167264 172840 167288
96748 113684 96773 113688
13808 75582 13816 75601
117435 43290 117446 43313
176479 74773 176497 74776
69899 169558 69917 169558
200058 142601 200080 142626
150388 52683 150390 52694
27546 144184 27557 144190
248417 33729 248436 33740
...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #17:

score: 0
Accepted
time: 361ms
memory: 102424kb

input:

95 0 250000
25161 196921 25870 198720
28234 171805 30558 174268
174175 207528 176084 209817
35770 213329 36195 215086
196373 193600 198176 195512
38669 245805 40509 245851
45929 89543 47068 90393
157857 5426 159995 7200
183943 122534 184444 123735
10312 99481 11371 99718
196552 116813 196646 117622
...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #18:

score: 0
Accepted
time: 357ms
memory: 102760kb

input:

95 0 250000
1 1 177368 65459
1 1 238428 63569
1 1 41534 58757
1 1 217761 176599
1 1 215759 3922
1 1 131973 103174
1 1 50644 101316
1 1 134530 145973
1 1 140711 43572
1 1 178577 59119
1 1 67344 193562
1 1 127434 133259
1 1 213624 245471
1 1 55639 40276
1 1 24009 128941
1 1 65617 37202
1 1 16794 12866...

output:

5
33
1
4
3
37
2
58
0
6
11
80
22
31
5
56
23
25
5
16
2
6
13
11
14
30
57
11
0
52
34
5
17
3
68
5
69
1
43
14
33
9
58
0
12
2
5
14
0
59
6
77
47
3
30
13
61
58
0
1
45
59
0
44
8
0
1
13
11
0
31
0
1
0
13
1
1
2
29
2
42
11
3
20
16
4
2
0
62
13
7
54
0
7
25
35
8
70
10
0
9
0
0
51
56
2
30
4
7
5
46
8
30
40
33
4
8
14
3
...

result:

ok 250000 lines

Test #19:

score: 0
Accepted
time: 356ms
memory: 102220kb

input:

96 0 250000
144787 77457 144803 77457
175454 163882 175478 163896
66825 195143 66839 195164
115 209453 135 209453
162273 197808 162298 197817
233670 105078 233672 105093
103929 70046 103952 70069
40551 23810 40559 23816
126227 34190 126247 34195
205314 113377 205322 113393
51735 198996 51741 199011
...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #20:

score: 0
Accepted
time: 352ms
memory: 102552kb

input:

96 0 250000
134094 114838 135875 116738
75588 219354 76191 221689
81953 206911 83459 208677
90978 4882 91172 6106
23743 97383 24318 99675
99602 173917 101928 173952
10196 209450 11563 210698
234075 7381 236527 8067
37526 139278 38833 139783
160471 156033 161474 157835
228680 81751 230709 83207
20533...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #21:

score: 0
Accepted
time: 358ms
memory: 102512kb

input:

96 0 250000
1 1 157989 63017
1 1 2669 237154
1 1 165917 118965
1 1 116814 226470
1 1 193325 197355
1 1 193869 83249
1 1 116563 245239
1 1 168984 207057
1 1 214955 46230
1 1 180332 83747
1 1 177282 22887
1 1 193750 106581
1 1 226710 208324
1 1 109059 143410
1 1 236899 164157
1 1 4048 7785
1 1 189302 ...

output:

18
35
3
2
46
18
7
41
35
65
0
35
18
0
31
7
0
43
70
0
3
60
45
25
1
45
9
27
9
34
36
22
33
8
43
34
11
2
21
1
63
30
35
0
1
10
44
42
51
41
61
1
36
0
9
15
8
16
15
8
73
10
8
2
59
47
19
36
35
60
21
27
17
38
17
16
24
42
29
33
4
68
12
85
9
15
76
20
9
72
0
37
0
1
0
4
7
3
8
29
0
58
6
5
40
5
62
7
81
72
73
41
0
3
...

result:

ok 250000 lines

Test #22:

score: 0
Accepted
time: 372ms
memory: 102548kb

input:

97 0 250000
20027 62259 20030 62266
22144 13680 22163 13689
36903 26627 36915 26643
89576 240170 89582 240189
60289 8310 60310 8310
93665 41340 93682 41363
241113 73687 241119 73696
36976 154995 36985 154999
8023 118852 8030 118859
185886 229391 185908 229408
199071 217442 199081 217457
70351 63090 ...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #23:

score: 0
Accepted
time: 367ms
memory: 102488kb

input:

97 0 250000
163836 32755 164200 34761
2542 246299 3933 248505
158038 206294 159132 207541
214699 212243 217167 212947
98614 32449 100466 32631
60738 133313 61041 133338
242567 229560 244167 231218
42189 9335 42454 11441
138610 108114 140716 110428
231438 44277 232394 45144
92500 246281 93962 248396
...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #24:

score: 0
Accepted
time: 370ms
memory: 102692kb

input:

97 0 250000
1 1 105906 67472
1 1 49614 167636
1 1 40300 244582
1 1 41675 26340
1 1 12108 173491
1 1 96981 30620
1 1 123970 80649
1 1 203439 18140
1 1 6495 74697
1 1 123576 82568
1 1 4517 69508
1 1 201555 14494
1 1 213988 229690
1 1 227887 246544
1 1 239389 166669
1 1 225182 4176
1 1 137618 39581
1 1...

output:

33
19
3
64
13
4
72
8
47
28
42
11
29
59
18
27
6
66
25
8
22
13
1
9
7
4
12
18
7
41
12
17
15
29
16
35
14
12
2
28
14
28
29
14
19
3
53
74
11
3
0
13
50
22
10
11
20
18
19
53
12
70
16
13
15
33
18
32
31
27
14
23
10
37
2
45
50
22
14
21
5
25
14
0
19
25
12
5
21
66
20
1
4
4
21
5
13
27
0
12
42
23
15
17
17
13
7
19
...

result:

ok 250000 lines

Test #25:

score: 0
Accepted
time: 357ms
memory: 102452kb

input:

98 0 250000
154354 184770 154358 184788
231074 10298 231083 10306
247843 108087 247867 108095
75883 124067 75905 124071
157905 171940 157911 171956
150856 124424 150857 124429
171988 120996 171999 121010
127444 88984 127457 88998
233837 203513 233854 203522
113679 95429 113698 95434
96431 132734 964...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #26:

score: 0
Accepted
time: 356ms
memory: 102348kb

input:

98 0 250000
25269 198172 26717 200275
197601 125540 199772 127614
65816 57974 66498 58698
22407 3796 24640 3971
25780 36027 26400 36592
221466 161222 222250 161237
27845 122571 29669 124623
97804 158993 98387 160011
219089 124858 219508 126488
134096 100829 135001 103261
124629 211220 125516 211493
...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #27:

score: 0
Accepted
time: 366ms
memory: 102364kb

input:

98 0 250000
1 1 21119 65030
1 1 89663 32710
1 1 106171 80598
1 1 249240 102018
1 1 22378 116923
1 1 217389 10694
1 1 131376 198764
1 1 20597 79224
1 1 48035 77356
1 1 92628 107196
1 1 114455 116129
1 1 209359 179303
1 1 233970 218351
1 1 64010 99678
1 1 176472 169180
1 1 130908 7462
1 1 27422 219229...

output:

19
0
17
29
12
20
1
0
15
23
47
51
33
20
1
14
0
28
38
0
8
11
18
40
16
6
10
19
41
20
59
2
4
0
0
42
5
1
71
10
0
16
60
0
71
1
15
1
18
48
9
2
53
30
31
16
5
2
4
65
62
7
2
3
2
1
24
31
12
7
68
25
34
7
24
4
7
22
60
32
38
27
28
22
32
9
16
25
75
9
10
5
3
29
0
28
82
64
31
35
75
25
20
4
20
16
14
4
46
10
12
0
7
37...

result:

ok 250000 lines

Test #28:

score: 0
Accepted
time: 345ms
memory: 102460kb

input:

99 0 250000
29595 213239 29613 213256
77764 6916 77789 6941
114767 95504 114781 95507
62190 7963 62195 7974
202743 223304 202763 223314
208048 60687 208063 60704
153239 21484 153259 21499
123870 117015 123892 117036
209676 38200 209677 38207
188293 211443 188301 211454
149724 160292 149733 160308
28...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #29:

score: 0
Accepted
time: 373ms
memory: 102248kb

input:

99 0 250000
154806 16294 154829 18498
124555 73292 125009 75237
221094 136549 221365 136742
225319 111361 227321 113516
100650 118798 102547 119746
182603 20822 183869 20827
160420 142682 162473 145131
174022 160948 174931 163387
72673 141602 73891 142536
205063 57584 205917 59084
235949 28454 23626...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #30:

score: 0
Accepted
time: 363ms
memory: 102264kb

input:

99 0 250000
1 1 219036 62588
1 1 136607 206296
1 1 230555 140806
1 1 115588 151888
1 1 25752 93060
1 1 29286 23473
1 1 164591 92686
1 1 55052 173012
1 1 122279 105823
1 1 61680 106016
1 1 184793 162750
1 1 25675 119920
1 1 221247 239716
1 1 143238 235516
1 1 146258 178588
1 1 102042 10749
1 1 225738...

output:

5
44
43
21
14
30
25
35
1
52
20
80
60
48
21
5
9
76
3
30
79
19
15
21
17
64
16
29
40
44
57
12
72
37
4
40
11
0
6
15
48
23
8
5
94
23
8
0
54
17
1
72
5
9
95
54
4
77
34
43
12
42
12
40
57
24
5
42
49
1
22
43
64
4
1
68
6
4
5
4
38
27
12
25
5
5
8
1
6
40
26
80
4
10
84
21
32
70
15
34
1
0
12
42
19
12
4
4
37
7
14
48...

result:

ok 250000 lines

Test #31:

score: 0
Accepted
time: 373ms
memory: 102588kb

input:

100 0 250000
229498 72706 229509 72710
218984 134334 218991 134337
134256 157057 134269 157058
245341 187420 245360 187420
135002 205680 135004 205689
105667 241685 105686 241696
227012 214374 227012 214399
246843 143033 246859 143046
211440 204683 211445 204690
226634 55109 226657 55124
149808 1734...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #32:

score: 0
Accepted
time: 355ms
memory: 102420kb

input:

100 0 250000
217687 80026 219527 80622
63705 123809 65629 126215
128223 242967 130511 243985
72452 247389 73037 249596
14706 194590 16043 196667
224217 67169 226717 67212
156890 109638 158982 109770
218313 25092 219019 25474
41055 7513 41879 8279
112185 99346 112793 100186
203647 69803 205030 70485
...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #33:

score: 0
Accepted
time: 362ms
memory: 102364kb

input:

100 0 250000
1 1 90473 211338
1 1 164624 240925
1 1 241973 142131
1 1 140332 14932
1 1 36545 2174
1 1 238337 84943
1 1 60943 171773
1 1 81696 138894
1 1 188191 12944
1 1 152634 151010
1 1 22834 41401
1 1 216111 154764
1 1 54282 111545
1 1 168194 138606
1 1 136344 101248
1 1 226962 14407
1 1 231371 2...

output:

8
26
51
35
13
8
5
1
51
35
24
29
29
11
0
1
4
31
46
0
10
17
17
28
33
16
20
57
0
68
0
19
12
26
50
20
21
7
2
4
0
17
49
54
25
30
6
20
43
17
14
20
11
68
4
55
27
11
47
34
17
0
55
13
2
24
35
5
0
58
32
0
65
23
10
25
63
4
34
6
6
31
52
30
61
15
9
0
35
25
62
13
16
20
3
6
2
7
75
73
0
33
9
22
2
45
17
40
22
41
41
...

result:

ok 250000 lines

Subtask #2:

score: 8
Accepted

Dependency #1:

100%
Accepted

Test #34:

score: 8
Accepted
time: 738ms
memory: 184596kb

input:

249993 0 250000
23161 19140 23161 19140
188255 56021 188255 56021
175243 100302 175243 100302
53963 243827 53963 243827
147935 87392 147935 87392
26027 74052 26027 74052
64217 198817 64217 198817
105925 26542 105925 26542
189759 76709 189759 76709
71580 149269 71580 149269
231270 231153 231270 23115...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #35:

score: 0
Accepted
time: 720ms
memory: 185968kb

input:

249994 0 250000
130317 230241 130317 230241
122168 46173 122168 46173
131837 208670 131837 208670
147202 70333 147202 70333
131652 81415 131652 81415
47041 159229 47041 159229
190764 48148 190764 48148
9292 60838 9292 60838
38957 158080 38957 158080
159101 42898 159101 42898
113216 167906 113216 167...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #36:

score: 0
Accepted
time: 719ms
memory: 185396kb

input:

249995 0 250000
13282 191342 13282 191342
240674 43221 240674 43221
55727 73934 55727 73934
149226 121031 149226 121031
148073 75437 148073 75437
126566 1302 126566 1302
93118 140584 93118 140584
136851 29727 136851 29727
79643 239451 79643 239451
22430 245039 22430 245039
219355 78852 219355 78852
...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #37:

score: 0
Accepted
time: 715ms
memory: 185400kb

input:

249996 0 250000
146246 217851 146246 217851
174587 33372 174587 33372
196913 189199 196913 189199
177058 230240 177058 230240
105983 69460 105983 69460
147580 60671 147580 60671
2369 239915 2369 239915
40219 64023 40219 64023
146136 70822 146136 70822
77247 171372 77247 171372
101302 207093 101302 2...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #38:

score: 0
Accepted
time: 719ms
memory: 184532kb

input:

249997 0 250000
61914 178952 61914 178952
43093 247716 43093 247716
153507 54463 153507 54463
211786 56746 211786 56746
89700 63482 89700 63482
168593 120039 168593 120039
154724 56542 154724 56542
200482 98320 200482 98320
245334 152193 245334 152193
164768 90810 164768 90810
174737 111143 174737 1...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #39:

score: 0
Accepted
time: 709ms
memory: 185684kb

input:

249998 0 250000
169070 205461 169070 205461
161599 237868 161599 237868
77397 137023 77397 137023
239617 133252 239617 133252
47610 90209 47610 90209
248119 179408 248119 179408
31271 181682 31271 181682
71145 132617 71145 132617
94532 16268 94532 16268
28096 10247 28096 10247
56683 22088 56683 2208...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #40:

score: 0
Accepted
time: 753ms
memory: 185912kb

input:

249999 0 250000
52035 140754 52035 140754
95512 202211 95512 202211
218583 34992 218583 34992
24345 177054 24345 177054
31327 84231 31327 84231
51837 238777 51837 238777
150921 248309 150921 248309
231408 101505 231408 101505
161026 90743 161026 90743
115617 186580 115617 186580
162822 208842 162822...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #41:

score: 0
Accepted
time: 729ms
memory: 185936kb

input:

250000 0 250000
152303 195518 152303 195518
50725 204784 50725 204784
57141 161200 57141 161200
41423 193551 41423 193551
190615 52948 190615 52948
242661 63529 242661 63529
47381 153307 47381 153307
195896 73757 195896 73757
249153 164726 249153 164726
72809 87806 72809 87806
111660 3013 111660 301...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #42:

score: 0
Accepted
time: 749ms
memory: 185024kb

input:

249993 0 250000
147346 58833 147352 58848
212981 249054 213000 249073
166432 246013 166441 246021
167606 165896 167610 165906
168483 196010 168487 196034
11755 123708 11757 123728
76444 138647 76455 138651
38533 48392 38537 48406
110197 98817 110207 98841
126189 223382 126213 223389
190967 198205 19...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #43:

score: 0
Accepted
time: 766ms
memory: 185600kb

input:

249993 0 250000
21576 179915 22767 181784
245074 171986 246537 173446
26504 5822 28688 6537
232365 222306 234766 224212
58555 103664 59867 105631
112109 178723 114184 179898
19562 185749 21174 186964
176564 64073 176975 65935
43906 211390 44272 212079
197359 193359 197691 193884
104217 38397 104276 ...

output:

3
4
2
9
7
3
4
15
7
7
8
3
8
8
5
7
7
8
13
5
9
2
5
5
3
7
10
5
5
6
11
6
4
3
7
6
4
10
13
8
7
4
7
10
7
5
8
5
9
5
8
5
8
5
3
3
5
9
8
4
8
12
5
5
12
8
7
10
6
4
11
10
1
9
5
8
10
5
7
5
5
11
9
6
8
2
2
3
4
7
6
9
1
7
10
4
10
9
4
4
8
9
7
10
2
7
2
11
8
5
6
5
7
6
7
7
8
10
7
5
4
7
4
5
4
7
10
5
6
5
8
5
6
10
3
7
6
4
7
6...

result:

ok 250000 lines

Test #44:

score: 0
Accepted
time: 722ms
memory: 178740kb

input:

249993 0 250000
1 1 145566 108312
1 1 63609 96101
1 1 207532 80352
1 1 141738 71485
1 1 237914 2566
1 1 4890 75115
1 1 207658 125228
1 1 5677 94449
1 1 199772 135619
1 1 162658 106784
1 1 184736 6378
1 1 193307 61977
1 1 6793 162693
1 1 74984 88844
1 1 208375 233410
1 1 208763 218892
1 1 174924 1073...

output:

159537
74681
126670
2209
43264
53735
15627
87388
54203
46139
23690
16441
699
24284
3804
125
13407
100430
101640
7440
80016
66426
16889
86049
53720
18360
595
85065
11338
26813
47672
32061
10437
69049
71739
776
6178
120948
54333
3522
124192
165303
8055
14958
145538
59526
25106
18990
23661
154280
13078...

result:

ok 250000 lines

Test #45:

score: 0
Accepted
time: 758ms
memory: 184924kb

input:

249994 0 250000
125740 43635 125755 43657
59671 245672 59688 245681
136510 233430 136535 233451
153913 49792 153938 49795
66499 6511 66518 6518
121725 154012 121737 154022
204516 91914 204532 91926
34958 232355 34970 232376
86035 80325 86058 80325
53982 89421 54006 89438
88327 113497 88348 113508
10...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #46:

score: 0
Accepted
time: 801ms
memory: 185620kb

input:

249994 0 250000
230305 245536 232584 247507
192632 119739 194875 121070
81985 5205 83757 5401
40073 113655 42239 115036
133425 207038 133514 209392
73246 106835 73305 108000
4433 58155 6277 59776
152987 66028 153712 66802
45194 228134 46367 230632
100018 2410 100299 4497
215537 171643 217522 173754
...

output:

8
8
3
6
3
8
5
5
5
5
6
2
12
8
12
7
5
1
2
2
5
8
5
6
3
5
8
5
6
10
4
6
3
9
8
11
4
8
3
8
8
9
7
9
4
8
10
5
4
0
3
3
3
6
5
5
3
6
8
6
3
4
9
9
9
6
2
12
8
8
6
6
11
6
4
6
2
2
6
7
4
6
8
5
8
6
9
12
7
5
4
5
9
4
4
8
4
11
6
3
4
6
6
3
11
5
5
7
6
8
6
12
5
8
6
9
6
6
5
6
2
6
5
1
9
8
8
1
11
3
9
11
2
3
6
8
7
10
12
4
5
5
8...

result:

ok 250000 lines

Test #47:

score: 0
Accepted
time: 703ms
memory: 179576kb

input:

249994 0 250000
1 1 93483 112766
1 1 77850 243879
1 1 49211 140560
1 1 33894 88651
1 1 30889 228703
1 1 66787 22486
1 1 215065 236447
1 1 14323 155532
1 1 24016 170981
1 1 131710 138308
1 1 44675 52999
1 1 201111 226786
1 1 244071 184058
1 1 161108 191978
1 1 178162 235922
1 1 147193 189475
1 1 1232...

output:

727
25884
167999
103837
116535
104807
5349
144655
62603
40725
33379
58325
91519
37327
43609
47827
26005
35479
35430
24957
11595
192229
113386
57141
4807
129119
50598
28212
41783
5032
61902
1627
73246
180993
163812
35603
79852
32084
57453
174689
16
178524
82543
110327
13732
6882
89853
86783
52840
658...

result:

ok 250000 lines

Test #48:

score: 0
Accepted
time: 740ms
memory: 184412kb

input:

249995 0 250000
981 166146 1005 166167
165447 242290 165450 242294
97475 64914 97490 64927
243374 183664 243381 183674
8182 66987 8189 66992
32095 133942 32117 133952
238546 242377 238571 242394
22272 113565 22289 113570
217807 18165 217822 18189
231750 214547 231759 214552
141621 37902 141632 37914...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #49:

score: 0
Accepted
time: 758ms
memory: 185176kb

input:

249995 0 250000
12546 163453 13404 165521
119587 246480 120113 247675
237263 104385 238631 106559
16089 73516 18028 74377
208295 42309 209653 42545
134178 66231 134711 67385
37212 246574 39285 248593
60897 47378 61944 49573
146277 244878 148248 246680
170985 58962 171222 60117
147869 236378 149283 2...

output:

11
3
11
3
5
8
3
9
7
7
6
6
6
6
6
6
7
7
9
11
7
5
4
13
4
7
5
4
7
2
14
4
4
6
6
3
15
4
4
6
7
5
4
3
11
8
5
5
5
5
5
8
5
6
9
9
6
7
4
9
2
8
9
11
8
9
5
3
2
6
9
8
3
9
13
6
5
4
0
7
8
6
5
3
9
8
7
3
9
2
9
5
5
2
7
14
5
5
10
5
3
9
7
5
7
4
5
9
4
6
8
7
7
10
5
4
5
9
7
9
6
12
5
8
4
4
7
6
4
6
14
9
6
6
9
4
9
2
12
3
3
5
5...

result:

ok 250000 lines

Test #50:

score: 0
Accepted
time: 720ms
memory: 179620kb

input:

249995 0 250000
1 1 41400 77620
1 1 124795 167465
1 1 173594 200768
1 1 215651 138521
1 1 66967 172135
1 1 187195 2561
1 1 5175 104561
1 1 81482 190808
1 1 65556 166744
1 1 74954 130232
1 1 121909 99620
1 1 241619 167403
1 1 7157 205423
1 1 247232 45112
1 1 173756 238434
1 1 111432 192762
1 1 45747 ...

output:

3110
10046
17467
103326
34333
60098
95179
1601
1359
44033
132801
41980
86166
410
134130
66612
87277
197521
9074
46965
66781
60836
63152
34479
106729
9731
17848
5617
9189
56594
49802
119485
24274
52198
43708
15351
4783
226965
223429
38595
17999
21007
21462
129767
36991
22553
130044
88054
169178
77234...

result:

ok 250000 lines

Test #51:

score: 0
Accepted
time: 757ms
memory: 186468kb

input:

249996 0 250000
32154 150948 32161 150950
115291 195241 115314 195248
67553 146374 67569 146382
229681 58448 229700 58469
208953 118351 208956 118368
236108 70205 236115 70205
125754 246018 125762 246032
121852 141596 121869 141607
149979 155606 149982 155628
56389 227407 56399 227410
38981 203169 3...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #52:

score: 0
Accepted
time: 802ms
memory: 185768kb

input:

249996 0 250000
221276 81370 223214 83544
67145 125721 68451 126787
65849 3972 66806 5623
219002 181081 220706 181409
35665 45887 35799 46506
95314 94139 96333 95283
22082 118981 24387 121406
116512 49332 117877 50439
247361 213714 247638 214824
73643 94910 73833 95125
11690 153408 12533 154331
1953...

output:

2
4
6
12
3
5
6
8
7
7
6
6
8
7
5
7
10
8
5
1
7
6
7
7
2
5
2
5
2
8
7
8
10
7
2
9
8
6
5
8
6
9
9
8
4
4
4
4
6
5
2
6
5
6
8
7
2
1
5
0
4
9
7
8
6
7
5
7
5
7
7
8
7
2
8
5
8
5
7
3
5
3
6
4
3
10
10
6
7
6
9
7
4
3
7
7
8
4
4
3
7
9
5
8
4
6
6
2
6
6
4
7
5
4
13
14
6
6
8
10
6
10
9
5
6
4
9
3
1
7
11
11
12
6
5
6
7
7
4
10
7
12
8
...

result:

ok 250000 lines

Test #53:

score: 0
Accepted
time: 730ms
memory: 179672kb

input:

249996 0 250000
1 1 213509 82074
1 1 197548 65243
1 1 15274 102192
1 1 140512 188392
1 1 44534 115567
1 1 31795 199932
1 1 38390 189972
1 1 115936 1892
1 1 107096 169403
1 1 44005 161757
1 1 199143 146241
1 1 25231 49508
1 1 27139 226788
1 1 109163 180950
1 1 110838 247841
1 1 82566 163345
1 1 18555...

output:

6885
144120
34110
1697
78946
83479
11618
28476
146154
36254
67551
193821
63178
65471
55307
124261
2438
121009
118336
117069
176744
35769
12263
35545
49654
65647
5975
85525
35525
44781
40269
72192
52401
147751
115906
711
180654
178999
526
45075
203825
97626
57070
117109
31057
105701
56792
19284
52847...

result:

ok 250000 lines

Test #54:

score: 0
Accepted
time: 771ms
memory: 185944kb

input:

249997 0 250000
157369 179417 157381 179426
117913 191859 117926 191861
184451 227833 184457 227858
215988 192319 215997 192333
106969 32007 106982 32015
96103 6468 96124 6469
56630 146506 56643 146506
212320 169627 212324 169637
125817 93446 125833 93470
140115 196599 140136 196615
186316 221615 18...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #55:

score: 0
Accepted
time: 791ms
memory: 186304kb

input:

249997 0 250000
151221 78480 151738 80747
241599 221177 243685 222119
221127 103151 221668 104279
174414 220134 175887 222443
110536 128657 111947 129663
156247 201239 157752 202373
154657 159695 154690 160016
92934 51287 94617 51305
1148 230458 2223 230876
144610 151462 144745 153242
123010 118347 ...

output:

7
9
8
6
4
0
5
5
2
6
6
4
6
6
6
7
3
4
4
5
5
5
8
7
8
10
2
4
7
4
0
5
6
4
8
9
9
5
6
4
7
10
7
8
6
6
3
9
7
8
3
9
5
4
5
9
4
11
5
6
7
8
5
8
7
7
7
9
7
5
8
2
7
12
5
4
7
7
8
10
6
9
4
8
5
4
11
8
9
4
8
8
6
9
7
4
9
10
8
12
4
2
8
3
4
7
3
6
10
7
5
10
7
1
5
6
5
6
4
4
8
7
6
10
7
5
3
5
6
6
5
9
5
6
6
4
1
9
6
6
8
9
11
8
...

result:

ok 250000 lines

Test #56:

score: 0
Accepted
time: 718ms
memory: 179292kb

input:

249997 0 250000
1 1 194130 79632
1 1 244492 213020
1 1 113849 162401
1 1 32669 14070
1 1 80612 59000
1 1 152203 212710
1 1 78501 83894
1 1 150391 62975
1 1 181340 197869
1 1 45761 160577
1 1 59082 199758
1 1 33036 22829
1 1 231713 222346
1 1 195287 34084
1 1 113329 353
1 1 20996 133928
1 1 133867 15...

output:

7711
25382
87087
15652
12251
73191
8808
18943
5502
90167
187041
92413
13191
102693
100948
4247
47049
15707
74121
2227
13766
31846
137
104495
39958
9539
10671
14478
46972
2661
186992
66866
12744
7849
101597
28812
145378
39919
108350
54213
170098
48177
17811
14419
20470
102836
1378
73494
72182
8620
87...

result:

ok 250000 lines

Test #57:

score: 0
Accepted
time: 793ms
memory: 186084kb

input:

249998 0 250000
32609 8286 32631 8302
120536 41656 120544 41674
51375 215250 51397 215270
55474 76215 55496 76235
204585 92483 204587 92503
153294 183593 153299 183606
193814 193814 193836 193815
208746 206770 208750 206790
7614 74954 7636 74976
214729 62638 214746 62638
239609 240061 239627 240074
...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #58:

score: 0
Accepted
time: 815ms
memory: 184408kb

input:

249998 0 250000
112450 243897 114043 246265
89361 100418 89734 101223
128904 181726 129033 182335
229622 32291 230856 34071
37702 211428 37877 212813
117383 229147 119358 230271
39732 32102 39989 32829
845 200945 2838 202388
33720 247202 35602 249433
47269 208014 47357 208858
155138 183081 157336 18...

output:

10
4
7
9
7
6
5
5
8
4
10
6
1
3
8
6
6
4
7
7
8
7
6
5
6
2
12
2
8
6
7
9
7
4
8
2
9
6
7
2
7
4
2
8
7
6
4
7
4
4
9
3
4
6
10
6
9
5
3
5
11
12
5
5
1
8
6
8
8
7
9
11
8
5
6
7
8
3
9
5
7
12
10
3
2
4
10
4
3
3
7
5
7
4
2
6
9
3
10
5
5
6
7
5
6
4
6
8
6
11
6
7
5
6
9
7
4
5
9
5
6
4
4
4
7
6
4
10
3
6
8
9
0
16
1
8
4
9
6
7
7
4
9
...

result:

ok 250000 lines

Test #59:

score: 0
Accepted
time: 718ms
memory: 177896kb

input:

249998 0 250000
1 1 142047 84087
1 1 8733 169310
1 1 238232 222609
1 1 214426 63940
1 1 123586 35136
1 1 22611 192785
1 1 111715 202009
1 1 217549 156763
1 1 222879 200528
1 1 232109 185205
1 1 103612 246379
1 1 73544 154934
1 1 1694 243711
1 1 31411 137218
1 1 50411 2865
1 1 209426 137215
1 1 56375...

output:

25964
127786
3389
7782
44363
66716
105221
18793
97026
114487
78983
37573
74435
59409
139501
33190
170022
5923
63670
8750
208575
24628
9961
92587
3764
5815
67103
15773
6677
1122
118797
93671
75209
48677
97907
5748
42848
42681
18505
7786
50034
143374
101111
32286
13781
75095
18410
20914
105657
109613
...

result:

ok 250000 lines

Test #60:

score: 0
Accepted
time: 771ms
memory: 186012kb

input:

249999 0 250000
157825 36755 157826 36756
217200 38275 217224 38296
115494 193556 115514 193559
41781 106932 41785 106941
249423 247001 249439 247012
107331 16702 107351 16727
124690 197456 124713 197462
152392 234801 152401 234802
233428 12794 233441 12814
142522 178652 142528 178654
240123 155353 ...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #61:

score: 0
Accepted
time: 797ms
memory: 185072kb

input:

249999 0 250000
142191 161814 142367 164276
116112 127363 117265 128040
204990 33406 207220 33492
205638 139855 206638 141106
33380 215006 34832 216774
30611 188543 33071 189652
24603 52213 25093 53342
224767 202900 227086 203259
35008 216038 35195 217577
118235 243961 118271 246371
18959 148019 205...

output:

5
6
9
7
4
8
7
12
2
8
9
8
5
9
7
3
4
8
8
5
3
6
3
5
7
7
9
10
6
7
4
6
5
0
4
8
5
5
13
8
9
6
6
3
10
6
5
8
6
10
12
9
2
5
7
7
8
7
6
10
7
7
3
7
6
5
8
2
5
7
9
4
7
1
6
3
7
5
3
1
4
11
13
6
5
3
6
7
8
3
9
3
10
5
3
11
9
7
3
3
6
5
6
4
12
10
3
6
9
4
11
7
6
4
6
8
6
8
8
7
15
7
8
8
6
11
8
1
3
3
6
7
5
6
9
11
5
3
1
4
6
5...

result:

ok 250000 lines

Test #62:

score: 0
Accepted
time: 735ms
memory: 178620kb

input:

249999 0 250000
1 1 89964 81645
1 1 81486 34384
1 1 79911 91329
1 1 139287 48402
1 1 101153 228568
1 1 117211 114348
1 1 119122 37419
1 1 2004 217846
1 1 21315 228995
1 1 208057 184026
1 1 213551 43000
1 1 81348 62847
1 1 238972 199668
1 1 117534 214544
1 1 237493 38080
1 1 147857 140502
1 1 4691 64...

output:

12568
96510
58664
81148
147234
35123
29211
160556
5932
15255
66736
108306
65850
48630
102128
13571
3598
5268
153419
71646
6298
2599
114576
512
87191
8901
104338
36928
9993
16631
18610
62973
26040
18595
77
21636
103796
5391
122723
46695
50722
80675
18059
14758
58781
53897
74582
153604
169462
13574
83...

result:

ok 250000 lines

Test #63:

score: 0
Accepted
time: 765ms
memory: 185076kb

input:

250000 0 250000
472 52192 481 52205
86224 203001 86225 203025
3983 19869 3998 19874
115000 224269 115011 224276
239121 93647 239140 93653
21923 202015 21938 202030
53669 129928 53679 129952
133264 148045 133287 148054
225772 16964 225783 16968
88958 29899 88963 29913
138701 49959 138716 49960
4873 3...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #64:

score: 0
Accepted
time: 760ms
memory: 184912kb

input:

250000 0 250000
244073 219595 245999 221667
113551 159451 113733 161278
129435 144783 131590 146877
154694 39991 154721 42194
109479 110935 110840 111186
39651 167672 39877 169707
159686 130461 161723 132138
57532 212094 57884 212513
238129 4744 240211 5232
10753 74043 10812 74112
27473 139727 29782...

output:

3
11
8
9
6
3
8
3
0
5
10
5
7
8
6
9
8
10
5
5
8
9
8
13
5
3
8
5
3
6
6
4
6
9
9
4
4
4
7
13
4
4
5
10
11
6
8
6
8
7
10
10
6
6
11
10
7
3
4
4
7
4
3
6
9
8
6
12
8
5
8
7
10
6
5
7
7
8
6
3
5
6
4
6
5
5
5
8
9
6
2
10
2
12
9
3
7
4
13
7
9
10
5
9
2
9
8
6
10
5
4
5
11
4
6
3
4
9
4
7
6
0
8
8
4
1
4
0
9
4
3
8
6
7
4
9
8
9
9
10
...

result:

ok 250000 lines

Test #65:

score: 0
Accepted
time: 707ms
memory: 179316kb

input:

250000 0 250000
1 1 20042 70776
1 1 240870 221329
1 1 143789 77884
1 1 169219 108217
1 1 102082 130108
1 1 208840 187739
1 1 217574 93492
1 1 33698 161172
1 1 235830 56512
1 1 193342 162336
1 1 37758 150079
1 1 237626 41389
1 1 39629 178765
1 1 104531 23703
1 1 18222 99543
1 1 36356 2428
1 1 63807 1...

output:

12006
88185
217697
45786
15342
37104
107440
110946
69563
10583
90260
121785
111631
7159
987
27627
157390
57861
40637
56987
57434
6075
92635
125356
125389
37716
95332
113420
10789
57057
148565
152986
61876
15532
110975
448
31473
86548
8055
85485
37198
82644
12753
130898
156095
2563
71401
189730
11280...

result:

ok 250000 lines

Subtask #3:

score: 11
Accepted

Dependency #2:

100%
Accepted

Test #66:

score: 11
Accepted
time: 4ms
memory: 46380kb

input:

1 8 3
2 1 2 1
0 1 1
1 1 1
2 1 1
3 1 1
4 1 1
5 1 1
6 1 1
7 1 1
1 1
2 1
4 2

output:

0
2
1

result:

ok 3 lines

Test #67:

score: 0
Accepted
time: 754ms
memory: 185720kb

input:

249993 100 250000
60285 148155 60285 148155
110866 139569 110866 139569
51325 138357 51325 138357
86310 64464 86310 64464
98201 101681 98201 101681
141462 166778 141462 166778
224338 196433 224338 196433
202549 226640 202549 226640
142603 161078 142603 161078
119683 156932 119683 156932
107363 11017...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #68:

score: 0
Accepted
time: 715ms
memory: 184548kb

input:

249994 100 250000
138280 151957 138280 151957
135822 29374 135822 29374
100120 179776 100120 179776
46237 199932 46237 199932
33847 15174 33847 15174
123573 76471 123573 76471
221866 150491 221866 150491
179164 210836 179164 210836
242390 121237 242390 121237
118838 51655 118838 51655
25328 228839 2...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #69:

score: 0
Accepted
time: 733ms
memory: 184276kb

input:

249995 100 250000
242083 195358 242083 195358
102267 110667 102267 110667
181620 155788 181620 155788
6165 111209 6165 111209
245302 145964 245302 145964
72980 18869 72980 18869
245202 46038 245202 46038
90371 201927 90371 201927
124881 55587 124881 55587
150697 163674 150697 163674
219101 38989 219...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #70:

score: 0
Accepted
time: 761ms
memory: 185760kb

input:

249996 100 250000
128590 199160 128590 199160
127223 217768 127223 217768
230416 131800 230416 131800
222988 62085 222988 62085
180948 59457 180948 59457
29283 171666 29283 171666
242729 158880 242729 158880
92794 160314 92794 160314
7372 15746 7372 15746
149852 84204 149852 84204
137066 157652 1370...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #71:

score: 0
Accepted
time: 723ms
memory: 185988kb

input:

249997 100 250000
206585 209858 206585 209858
119475 81766 119475 81766
3403 114708 3403 114708
182916 197554 182916 197554
116595 222951 116595 222951
228690 81359 228690 81359
240257 54427 240257 54427
69409 177214 69409 177214
107159 8609 107159 8609
181711 196223 181711 196223
48134 506 48134 50...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #72:

score: 0
Accepted
time: 757ms
memory: 185188kb

input:

249998 100 250000
93093 213659 93093 213659
111727 188867 111727 188867
84903 90720 84903 90720
142843 141535 142843 141535
12641 103740 12641 103740
152289 241052 152289 241052
13593 193077 13593 193077
230615 135601 230615 135601
22354 192959 22354 192959
180866 58242 180866 58242
248803 119168 24...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #73:

score: 0
Accepted
time: 766ms
memory: 184548kb

input:

249999 100 250000
196896 165 196896 165
103980 78672 103980 78672
166402 99436 166402 99436
76963 59707 76963 59707
198288 17234 198288 17234
134400 150746 134400 150746
43824 121327 43824 121327
207230 126692 207230 126692
154846 153118 154846 153118
212725 202965 212725 202965
192576 212022 192576...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #74:

score: 0
Accepted
time: 748ms
memory: 185908kb

input:

250000 100 250000
76954 241792 76954 241792
23003 114324 23003 114324
141139 18545 141139 18545
13579 158488 13579 158488
202093 38463 202093 38463
241834 225872 241834 225872
155092 53160 155092 53160
224148 214569 224148 214569
236485 107928 236485 107928
19511 249007 19511 249007
195101 223836 19...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #75:

score: 0
Accepted
time: 11ms
memory: 44840kb

input:

10 10 10
45066 44774 106240 221436
22774 27403 164972 196292
35788 27798 154149 71660
8624 14258 47662 205040
9479 49585 89304 70902
24893 32999 218506 41529
27023 49837 175362 52663
21858 40287 135949 41957
12106 48095 80386 230759
41236 37600 169685 129218
7 6 5009
4 5 2577
0 5 37640
3 10 34168
1 ...

output:

0
8229
0
0
0
112970
3975
33943
95614
0

result:

ok 10 lines

Test #76:

score: 0
Accepted
time: 780ms
memory: 184772kb

input:

249993 100 250000
234146 132570 234146 132592
8798 10100 8818 10115
220903 57478 220907 57498
193774 97159 193789 97164
74256 165194 74272 165198
94360 186050 94382 186066
26987 46941 27010 46950
174628 123256 174652 123256
2505 217897 2521 217917
153712 109692 153721 109704
108065 56341 108075 5634...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #77:

score: 0
Accepted
time: 813ms
memory: 186572kb

input:

249993 100 250000
220430 185393 221368 187757
246726 211567 247741 213337
99519 178142 100734 178405
90278 233867 91827 234191
74070 34701 74437 36805
34269 217369 34878 218688
227914 54218 230042 54253
159133 177998 160218 180060
35902 84943 36362 86976
196994 200534 198992 200849
32204 84771 32513...

output:

10
7
4
4
8
11
196
5
5
7
9
7
6
5
8
5
3
7
11
5
8
1368
6
8
7
10
7
2212
7
5
9
7
8
2
3
2
8
5
0
11
5
9
3
4
3
4
8
8
8
8
9
2
8
5
0
9
9
7
3
11
2224
9
9
2
7
3
7
6
9
9
3
8
8
4
700
8
9
9
5
1377
9
5
3
7
8
7
5
720
4
8
1
5
9
5
2
7
3
3
8
1
619
7
4
9
5
6
10
183
9
9
4
4
8
9
8
3
3
10
5
10
8
4
9
10
7
3
5
5
6
10
8
4
5
6...

result:

ok 250000 lines

Test #78:

score: 0
Accepted
time: 729ms
memory: 180656kb

input:

249993 100 250000
481 589 114613 109795
524 896 74836 159994
916 174 141000 221922
767 840 77358 155149
662 281 63558 126305
287 358 228084 209476
642 60 192254 116972
701 594 36712 127499
960 522 201117 74876
274 573 155255 45134
66 460 193363 20004
70 471 74958 192816
328 202 58602 155101
195 51 1...

output:

299468
209829
634106
415866
165218
883252
351630
458453
642240
461755
187594
612136
301986
17077
994918
197049
526882
215552
248338
649189
753566
26900
339746
10017
170609
53481
67279
246201
733
87884
280904
659055
513319
361929
104824
901881
438671
159776
233563
57259
333695
267257
16418
640568
206...

result:

ok 250000 lines

Test #79:

score: 0
Accepted
time: 767ms
memory: 186024kb

input:

249994 100 250000
128558 147012 128569 147014
66928 86544 66928 86554
238377 121999 238389 122018
169782 103249 169798 103254
154076 95310 154094 95327
14217 96838 14225 96844
204908 216347 204917 216369
190643 235789 190662 235802
86255 91887 86262 91903
157854 49115 157874 49116
238389 96333 23841...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #80:

score: 0
Accepted
time: 800ms
memory: 184748kb

input:

249994 100 250000
85549 78319 86292 79345
4948 45519 5084 46550
77028 159499 78347 159743
41795 151692 43321 152435
110592 2800 112042 4180
114082 82303 116450 83567
202651 82819 203248 84526
230926 89494 232767 91659
155213 1165 156191 1211
5312 5523 7079 6886
204896 240954 205515 241226
128229 119...

output:

6
7
3
4
9
9
2294
7
7
13
1286
5
3
245
136
241
6
6
7
3
540
6
3
6
6
5
7
7
8
2
7
5
3
955
4
2078
3
2178
5
9
5
8
11
3
7
9
7
7
5
5
1
7
6
2443
1171
6
398
4
8
3
4
5
7
11
7
12
8
10
18
336
10
6
9
11
7
3
4
7
4
4
11
5
12
1138
8
410
2
3
6
6
3
9
9
3
8
5
7
4
3
5
8
3
8
4
8
9
1685
3
11
1481
6
5
7
7
4
3
4
10
5
6
527
7...

result:

ok 250000 lines

Test #81:

score: 0
Accepted
time: 779ms
memory: 180216kb

input:

249994 100 250000
398 43 68917 12057
468 673 226682 185418
595 87 133203 108246
924 7 174783 139900
741 713 42408 66230
399 729 230967 87500
753 175 161131 39426
155 381 78979 5768
500 989 240948 35913
221 201 227505 130648
300 81 18797 86049
874 281 218938 153311
605 863 24431 93078
615 185 169464 ...

output:

1028
158594
412686
482499
617370
650656
99871
8610
99235
801507
283
387258
776861
749325
222
33386
1007812
879430
235803
100536
740037
394229
126407
467378
241717
43370
434074
390399
521399
200662
10710
58531
149632
254909
216954
122264
1068727
914487
889576
306023
1008528
963978
8432
476328
781222
...

result:

ok 250000 lines

Test #82:

score: 0
Accepted
time: 761ms
memory: 184980kb

input:

249995 100 250000
220166 5521 220172 5538
177836 215768 177847 215768
109030 195632 109031 195646
8082 6185 8096 6187
233896 34539 233898 34547
37228 145334 37249 145334
236008 41737 236032 41760
9461 89236 9463 89236
75964 215852 75989 215876
6063 41317 6065 41338
68364 83547 68366 83558
117183 208...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #83:

score: 0
Accepted
time: 775ms
memory: 186320kb

input:

249995 100 250000
246076 150234 246620 152416
10670 58460 12420 58752
75141 41060 76559 41286
141016 100800 142515 101963
47318 50092 47341 50749
46191 126225 47800 127434
177389 190612 178971 191495
134411 80183 134504 82439
126821 144283 128317 144850
160926 78616 162469 81032
130088 197545 131016...

output:

2
8
2
5
6
666
5
9
5
5
9
6
6
2181
9
6
6
6
1329
3
6
9
6
9
7
5
6
10
8
11
8
2
231
8
5
532
3
6
1025
7
8
8
4
10
6
8
9
6
7
8
8
7
2
4
2
7
7
6
7
1646
7
6
2177
10
9
7
5
8
9
5
5
3
4
7
8
6
8
6
3
2
3
10
6
2
5
9
4
5
7
8
6
10
768
10
6
976
6
4
8
9
13
2
8
10
9
7
8
7
3
4
5
4
8
5
3
4
8
126
13
12
9
5
8
9
6
6
2
7
10
5
1...

result:

ok 250000 lines

Test #84:

score: 0
Accepted
time: 752ms
memory: 181360kb

input:

249995 100 250000
508 601 136975 113471
517 451 192240 97281
978 295 75157 181257
977 877 232806 126354
11 849 155888 119421
295 508 233634 112026
968 393 16551 63889
314 465 184560 31430
40 648 94387 160656
569 21 237547 216354
535 702 42280 141438
382 194 175231 113909
395 421 187821 216344
443 21...

output:

354595
187327
415317
324391
255404
696583
159967
206639
100706
57038
200499
77321
3988
269652
378925
338529
548581
159376
10445
592673
487166
4234
278422
231541
50626
522547
212363
81981
726527
169104
583931
475912
117298
576814
488551
358629
232097
576167
273305
24
18832
120848
33492
312103
408276
...

result:

ok 250000 lines

Test #85:

score: 0
Accepted
time: 762ms
memory: 184460kb

input:

249996 100 250000
114578 19963 114591 19972
235965 42238 235982 42247
135615 19290 135623 19299
234065 149984 234080 149990
63741 170963 63753 170980
103907 202942 103907 202946
17133 211144 17143 211150
25476 98615 25491 98636
168826 192996 168842 193016
157025 33519 157035 33533
198688 217581 1987...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #86:

score: 0
Accepted
time: 797ms
memory: 185356kb

input:

249996 100 250000
190387 142956 190724 143804
16392 239709 17250 241775
52651 22417 54172 22628
140441 118420 141913 120010
63237 197179 64343 199625
126004 90954 126866 92108
152126 50905 152181 50959
237488 70872 238333 73226
146336 139697 148354 140774
168835 230901 170159 231868
23996 154135 252...

output:

5
1033
5
6
7
5
6
11
4
5
12
4
7
4
6
4
8
8
3
5
3
10
2768
4
667
11
8
8
5
6
4
9
6
6
10
9
7
7
9
2
10
9
5
7
7
6
6
7
7
11
128
7
8
9
5
6
9
8
7
6
5
3
8
3
7
8
7
7
4
7
5
9
8
7
6
6
716
7
407
6
254
7
2
3
5
4
4
7
6
6
6
5
4
8
6
10
91
9
6
8
7
8
7
5
4
4
10
2
6
8
10
6
8
6
6
3
4
7
7
7
0
4
6
4
5
3
11
5
7
6
5
5
6
7
2192...

result:

ok 250000 lines

Test #87:

score: 0
Accepted
time: 742ms
memory: 180528kb

input:

249996 100 250000
425 56 91278 15734
462 229 95086 71754
657 503 16407 203316
542 747 29684 174417
90 282 134739 58347
408 879 134611 188098
374 508 35677 25640
768 741 41435 159189
284 114 146578 234254
325 650 60606 53869
281 515 178835 196019
995 3 132628 125356
969 786 102995 142369
862 349 6165...

output:

19186
60459
160725
303654
167503
348645
288610
5316
182793
963292
557352
561463
62026
5972
3146
594008
2214
293839
882961
832915
75059
545406
519866
537170
605368
155892
417588
3739
866945
123586
1753
700263
39488
89474
747593
907186
379434
32750
1458
607253
129252
6328
591571
605308
791624
46108
26...

result:

ok 250000 lines

Test #88:

score: 0
Accepted
time: 779ms
memory: 184596kb

input:

249997 100 250000
206187 34405 206207 34421
96898 24641 96899 24644
6268 239744 6283 239752
210073 156074 210081 156077
187229 7037 187243 7045
126918 104617 126923 104640
142275 233729 142296 233735
41490 211149 41496 211156
158535 66986 158543 67006
108388 119762 108388 119769
79037 101640 79041 1...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #89:

score: 0
Accepted
time: 810ms
memory: 185652kb

input:

249997 100 250000
103414 214870 103552 216873
121910 173457 124390 174779
30160 3774 31780 3962
91959 67529 93408 69534
247463 165278 249643 167000
37508 203388 37615 204487
126864 79505 127897 81232
61781 229868 63382 232325
117944 35315 117979 36918
224653 56495 225746 58514
196688 210522 198239 2...

output:

9
6
308
9
192
4
5
241
2
7
4
6
7
5
5
12
11
10
6
4
5
10
250
4
10
4
7
8
9
8
8
9
7
8
2
7
6
6
8
330
6
6
7
7
1396
8
6
11
13
4
0
8
244
252
2
6
5
3
6
6
4
6
8
1007
6
661
7
10
4
7
4
9
5
4
7
150
6
5
960
6
6
9
7
4
4
8
10
7
4
1334
2
6
6
7
6
6
4
3
5
7
5
9
4
5
5
11
4
5
7
3
5
8
242
4
7
9
4
6
4
6
6
4
5
6
9
5
5
3
6
6...

result:

ok 250000 lines

Test #90:

score: 0
Accepted
time: 779ms
memory: 180092kb

input:

249997 100 250000
342 614 159144 117148
407 519 48884 46738
233 519 20163 27134
699 618 87812 159872
360 418 62827 48928
304 954 199887 65826
781 918 4851 248343
223 528 83702 184554
528 773 721 60044
569 470 133153 88622
515 840 4269 64720
799 620 77560 86658
951 151 131138 28097
986 483 100944 834...

output:

421032
282779
335870
220308
482015
722913
4780
335057
396264
181011
356806
100153
27470
516063
83646
334885
714290
158231
392017
718062
374372
706566
914
152505
248537
681686
569454
145412
194562
7308
339393
580467
302403
697722
453181
194439
7101
744276
54316
507597
583455
215360
526967
311718
6156...

result:

ok 250000 lines

Test #91:

score: 0
Accepted
time: 764ms
memory: 186156kb

input:

249998 100 250000
100599 48847 100618 48851
155027 247906 155038 247930
230050 63403 230069 63410
92039 59010 92044 59017
173007 40308 173032 40325
46775 162225 46789 162238
173375 59119 173382 59126
110284 220528 110299 220548
148244 44130 148265 44146
9376 215118 9383 215118
158987 88854 159009 88...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #92:

score: 0
Accepted
time: 797ms
memory: 184556kb

input:

249998 100 250000
47725 107797 50165 108466
227428 86602 229017 87185
7669 212027 9384 212193
191180 64545 192606 66970
36485 64865 37242 65868
69413 20414 71274 21454
1805 187298 3819 188200
212766 220557 215120 220611
137460 178433 138013 180545
132767 61076 133637 61647
22084 167113 23944 167449
...

output:

7
3
416
1246
6
6
5
7
8
8
5
8
8
3
12
5
10
6
10
6
3
163
8
330
5
6
6
6
10
380
10
4
7
8
8
3
6
10
6
7
7
8
3
8
8
10
9
6
3
7
10
15
2801
8
1246
6
3
1343
5
5
5
6
5
1
9
6
976
6
9
5
2974
5
234
2567
4
8
2377
1189
5
1464
8
0
7
4
8
16
7
3
273
5
9
5
6
705
8
9
5
5
3
9
5
5
2
7
5
6
9
1037
13
5
8
7
3
3
2353
2
310
8
67...

result:

ok 250000 lines

Test #93:

score: 0
Accepted
time: 759ms
memory: 181592kb

input:

249998 100 250000
259 68 113447 19411
455 296 14442 219257
912 432 13366 99850
456 488 247445 156983
734 146 228364 50758
712 29 101160 140601
700 841 210881 221558
85 612 188986 12167
364 240 238896 133642
621 98 142899 174136
454 461 27456 119110
307 237 33852 97914
229 709 45015 203316
814 617 20...

output:

129262
825717
636429
1118096
232319
1130087
206834
981931
1064255
466167
1103440
2206
367028
129987
273176
428572
117491
555152
266259
714433
687801
149886
813962
438045
810476
227
16947
801359
146335
816985
893868
86549
1038827
907512
474820
256551
17527
606075
1123638
642989
20749
85552
363814
749...

result:

ok 250000 lines

Test #94:

score: 0
Accepted
time: 768ms
memory: 184752kb

input:

249999 100 250000
192207 166443 192207 166458
15961 74376 15978 74383
6660 127924 6672 127926
171202 159142 171208 159145
2852 73578 2861 73590
69787 167054 69787 167057
101321 81705 101340 81721
126298 83087 126300 83102
85173 168095 85198 168119
210713 104166 210732 104181
39336 222888 39350 22291...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #95:

score: 0
Accepted
time: 795ms
memory: 184696kb

input:

249999 100 250000
208252 723 210497 2548
233151 20350 233849 22703
153486 193384 155305 193539
42901 82165 44296 82504
52403 112156 54239 112435
149226 132848 150328 133833
224043 116103 224534 116177
216047 111450 216644 111603
29875 94655 30950 94792
209189 113565 209840 115188
194776 202896 19695...

output:

55
1684
7
9
333
7
426
6
4
290
4
5
5
6
5
7
9
6
6
4
4
4
1624
4
8
2
2
6
8
3
3
1
7
5
6
4
6
2470
7
7
2574
7
6
4
5
1902
12
6
1
4
6
1237
1
433
9
331
0
9
6
7
6
3
8
3
8
4
7
6
9
10
4
138
6
8
14
5
7
229
3
6
5
4
6
5
125
332
12
10
7
5
9
7
3
16
10
9
2
7
1415
8
3
2
298
2
8
504
9
10
335
9
6
6
4
6
4
7
5
4
8
3
753
7
...

result:

ok 250000 lines

Test #96:

score: 0
Accepted
time: 759ms
memory: 180460kb

input:

249999 100 250000
880 922 68455 172074
400 370 166288 131417
295 640 203321 121908
317 950 44620 143029
709 283 207110 239389
312 400 103531 165720
106 955 179054 132355
540 399 232254 88485
608 899 93039 208433
672 623 215253 11546
688 82 101891 173499
919 46 177641 58408
506 370 208892 128636
233 ...

output:

347655
1085566
36449
596265
66741
810833
1007
706431
197489
163546
208397
38588
260929
298528
197267
143585
526989
558569
568165
13688
118165
372362
95335
792935
608368
146017
423806
445994
76857
280412
469786
911324
1741
551710
29890
591610
787053
380144
93772
1008615
375084
445682
73
726551
246701...

result:

ok 250000 lines

Test #97:

score: 0
Accepted
time: 768ms
memory: 185600kb

input:

250000 100 250000
202522 61671 202522 61679
57942 29739 57950 29751
119206 45455 119216 45462
6407 146698 6425 146716
21230 196411 21245 196413
104372 187375 104394 187393
50779 59274 50797 59299
60537 166531 60559 166539
237124 214209 237140 214211
190660 52252 190675 52269
136067 201425 136068 201...

output:

0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #98:

score: 0
Accepted
time: 754ms
memory: 185976kb

input:

250000 100 250000
147760 96556 147885 97430
128102 242168 128361 242700
163738 118103 164612 118370
222105 61964 223025 63367
125157 234648 126120 235310
87031 155877 87656 156791
90486 183600 90978 185652
59998 220119 61262 220146
215603 127708 217863 128246
62903 116093 65230 116363
188383 81718 1...

output:

6
5
9
8
5
168
7
1940
7
10
6
1753
8
5
4
1391
3
3
7
6
8
7
8
9
2330
420
7
6
5
6
5
6
12
7
2022
7
12
10
10
8
7
5
673
6
11
9
8
2
5
1
6
6
8
3
5
7
6
4
6
9
3
7
7
241
312
5
9
3
7
6
839
7
5
6
4
6
2450
8
1807
6
2
1053
7
6
10
8
7
6
6
344
14
1399
12
9
1630
2269
8
5
8
7
4
5
6
2326
9
7
6
8
7
10
6
9
4
8
5
6
543
5
72...

result:

ok 250000 lines

Test #99:

score: 0
Accepted
time: 722ms
memory: 181880kb

input:

250000 100 250000
253 757 160287 193899
489 123 204619 163389
365 707 50785 245521
248 765 223840 51045
638 118 213806 228075
236 687 214623 89426
558 923 43386 141634
426 317 71543 225780
122 520 165702 122708
958 125 188203 182858
88 161 139451 232001
390 884 75225 87695
163 763 55271 169239
934 8...

output:

610331
599774
37257
915982
141252
914333
59659
239001
783741
699887
906819
442830
159170
624293
326326
864889
688011
4845
69169
121870
359084
768423
83833
326172
1105827
894511
491538
753849
575756
979824
6154
846835
20668
759241
338779
256475
247486
923516
983107
47291
1233294
806370
800993
338720
...

result:

ok 250000 lines

Subtask #4:

score: 13
Accepted

Test #100:

score: 13
Accepted
time: 1044ms
memory: 217180kb

input:

249993 250000 250000
178164 236704 178164 236704
56617 176222 56617 176222
47682 179996 47682 179996
239790 248456 239790 248456
133118 30935 133118 30935
155848 117474 155848 117474
205240 138884 205240 138884
213914 150573 213914 150573
70449 123314 70449 123314
17395 23418 17395 23418
158539 1738...

output:

2
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
1
2
0
0
1
1
0
0
1
0
0
0
1
2
0
0
1
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
2
1
0
0
0
1
1
0
0
0
0
0
0
0
0
1
0
0
0
0
1
2
0
0
0
0
0
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #101:

score: 0
Accepted
time: 1033ms
memory: 216628kb

input:

249994 250000 250000
122679 234426 122679 234426
204635 22675 204635 22675
187895 749 187895 749
51307 180064 51307 180064
152344 90522 152344 90522
214853 234908 214853 234908
42477 104984 42477 104984
129695 58762 129695 58762
134557 57036 134557 57036
230509 146511 230509 146511
118731 15465 1187...

output:

0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
1
0
3
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
...

result:

ok 250000 lines

Test #102:

score: 0
Accepted
time: 1048ms
memory: 217328kb

input:

249995 250000 250000
60298 239044 60298 239044
135357 60615 135357 60615
71213 64606 71213 64606
145528 202889 145528 202889
145762 182814 145762 182814
234258 36933 234258 36933
129715 77981 129715 77981
78180 242758 78180 242758
14072 247654 14072 247654
193623 26500 193623 26500
111627 74352 1116...

output:

0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
3
0
0
0
0
0
0
1
0
2
2
0
0
0
2
1
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
2
1
1
1
0
0
0
1
0
0
0
0
0
1
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
3
0
2
0
2
0
0
0
1
1
0
0
1
2
1
2
2
0
0
0
3
0
0
0
1
0
0
0
...

result:

ok 250000 lines

Test #103:

score: 0
Accepted
time: 1069ms
memory: 215980kb

input:

249996 250000 250000
37517 236767 37517 236767
33375 124364 33375 124364
178722 128463 178722 128463
239749 167201 239749 167201
164988 242401 164988 242401
69071 154367 69071 154367
216952 44082 216952 44082
243961 183651 243961 183651
103988 155568 103988 155568
189441 116890 189441 116890
71819 1...

output:

0
0
1
0
0
0
0
1
0
0
0
0
0
0
1
0
0
1
0
1
0
0
0
0
0
0
0
0
0
1
2
1
0
0
1
0
0
1
0
0
0
1
0
1
0
0
0
0
0
1
0
0
0
1
1
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
1
0
0
0
1
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
0
0
0
0
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
1
0
1
1
0
0
1
0
0
0
0
0
...

result:

ok 250000 lines

Test #104:

score: 0
Accepted
time: 1027ms
memory: 217164kb

input:

249997 250000 250000
225136 208681 225136 208681
188289 188112 188289 188112
3527 225024 3527 225024
51266 124617 51266 124617
184214 77796 184214 77796
128075 206393 128075 206393
86894 201671 86894 201671
185550 117648 185550 117648
233503 96186 233503 96186
145658 246879 145658 246879
97419 22482...

output:

0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
2
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
0
0
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
1
1
1
0
0
1
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
2
0
0
0
0
2
1
0
1
1
0
0
0
...

result:

ok 250000 lines

Test #105:

score: 0
Accepted
time: 1047ms
memory: 216740kb

input:

249998 250000 250000
202355 239108 202355 239108
119011 1861 119011 1861
111036 38881 111036 38881
145487 88930 145487 88930
177632 202791 177632 202791
180184 73827 180184 73827
141427 200476 141427 200476
134035 25836 134035 25836
47611 4100 47611 4100
141476 94164 141476 94164
57611 7908 57611 79...

output:

0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
1
2
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
1
0
0
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
1
1
0
0
1
0
0
1
0
2
1
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
...

result:

ok 250000 lines

Test #106:

score: 0
Accepted
time: 1052ms
memory: 217220kb

input:

249999 250000 250000
139974 236830 139974 236830
17029 72505 17029 72505
244354 135442 244354 135442
239708 53242 239708 53242
164154 12378 164154 12378
232293 191260 232293 191260
228665 140768 228665 140768
49816 216729 49816 216729
144422 187822 144422 187822
104590 217257 104590 217257
50507 994...

output:

0
0
1
0
0
1
0
0
0
2
0
1
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
2
0
0
0
0
1
1
0
0
0
0
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
1
0
1
0
0
1
0
1
0
0
1
1
1
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
0
0
0
0
0
0
0
2
0
0
0
0
1
0
1
0
0
3
1
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #107:

score: 0
Accepted
time: 1059ms
memory: 216920kb

input:

250000 250000 250000
14482 185367 14482 185367
185288 129323 185288 129323
184809 42456 184809 42456
83912 233244 83912 233244
68397 33178 68397 33178
90098 234085 90098 234085
3016 158265 3016 158265
81267 232899 81267 232899
62650 185876 62650 185876
89112 4785 89112 4785
108910 163526 108910 1635...

output:

0
0
0
0
1
1
0
0
0
2
0
0
0
0
0
0
2
0
0
0
0
0
1
0
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
2
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
2
0
0
1
0
0
1
0
0
0
0
1
1
2
0
0
2
0
1
1
0
0
1
0
1
0
...

result:

ok 250000 lines

Test #108:

score: 0
Accepted
time: 1117ms
memory: 216432kb

input:

249993 250000 250000
207140 3149 207157 3157
95535 165126 95554 165131
2718 170399 2719 170410
67465 98296 67485 98320
109098 47818 109123 47838
241382 16724 241391 16731
55202 107565 55210 107578
142170 89195 142173 89213
124732 226230 124742 226232
239922 112196 239940 112204
247909 151933 247926 ...

output:

26
115
50
69
43
22
45
110
0
73
96
39
60
58
66
89
30
142
116
34
104
36
52
56
55
51
57
41
0
48
26
67
90
91
90
23
11
72
43
56
64
68
24
25
27
30
69
34
49
7
36
4
27
44
2
30
29
31
67
67
26
50
34
117
44
55
35
41
33
42
144
0
36
52
47
38
44
54
82
49
12
39
14
12
74
52
45
20
64
63
15
69
42
0
44
120
146
111
85
...

result:

ok 250000 lines

Test #109:

score: 0
Accepted
time: 1168ms
memory: 216816kb

input:

249993 250000 250000
101657 126612 103750 127182
170353 37349 170607 38535
154334 59797 156153 61215
181247 158856 182366 159456
241909 231228 242886 231433
136396 242673 136758 245020
132188 9376 134476 10401
104210 227613 106113 229993
34424 51395 36616 53210
39176 83456 40292 84611
177165 66146 1...

output:

436935
306531
464065
496643
397258
478343
419190
396445
489713
476710
358996
404747
413766
443251
405615
481557
456524
357335
408797
321714
459712
394990
321989
246521
500754
389582
404935
417621
454209
265928
351706
386795
421596
328218
470352
489793
423072
339951
418512
359147
328956
452097
453930...

result:

ok 250000 lines

Test #110:

score: 0
Accepted
time: 1089ms
memory: 212628kb

input:

249993 250000 250000
760 651 242753 126521
425 865 176352 198109
408 811 85669 77300
779 696 35058 236387
199 286 48124 202316
544 885 94568 98245
724 252 140913 12713
448 658 50829 74496
194 583 228715 119547
549 200 143161 122402
208 654 6118 171937
991 991 207988 96133
880 364 25094 216333
616 10...

output:

2604382265
2607113647
1476946862
1679929210
1814926302
468099627
107301797
2309133413
2659154784
2621482735
2344117891
1184542967
2621875179
1514909051
1739947645
1714085520
2866208486
1821175232
2352612895
456009395
1912073881
2680960129
1664718209
1120139377
198480487
1713504728
2860162193
1656641...

result:

ok 250000 lines

Test #111:

score: 0
Accepted
time: 1089ms
memory: 217316kb

input:

249994 250000 250000
205767 185430 205791 185431
138761 108921 138784 108937
163355 84169 163372 84176
27813 178725 27835 178730
161604 201600 161612 201601
101376 221739 101391 221749
31024 112505 31033 112506
143886 205486 143893 205499
33215 20960 33238 20984
125574 218886 125575 218904
228121 15...

output:

8
48
39
32
7
63
35
23
0
48
70
46
89
106
46
48
0
23
12
30
36
18
29
9
8
37
26
0
101
18
56
40
94
37
22
0
35
4
58
64
16
59
41
73
31
44
108
60
44
52
77
43
22
23
54
38
20
56
71
74
14
17
30
95
17
3
22
50
68
17
32
91
115
24
31
71
43
19
48
32
159
89
33
35
45
28
1
42
68
60
75
62
32
0
23
64
50
76
29
42
7
78
33...

result:

ok 250000 lines

Test #112:

score: 0
Accepted
time: 1182ms
memory: 216224kb

input:

249994 250000 250000
193071 64264 195000 65261
246947 120921 247584 121765
223858 231303 223936 231753
96657 108687 97710 109886
145627 145596 145832 146521
102943 172609 104322 172868
12248 143672 13703 144942
138407 91484 140136 91514
94649 80228 95652 80573
18623 117709 20578 117937
24780 194500 ...

output:

334471
463197
419775
451135
329351
366167
459135
254246
386533
280522
457670
336354
500933
372749
375254
454622
508546
269077
35099
121737
451938
415931
458335
393019
474010
486336
361247
489143
459186
241603
482275
286724
418423
378140
487302
537370
506961
416551
429164
315497
242610
207875
461142
...

result:

ok 250000 lines

Test #113:

score: 0
Accepted
time: 1121ms
memory: 214048kb

input:

249994 250000 250000
716 456 194217 226545
220 877 105866 21158
40 688 244234 240521
17 189 13164 8711
606 980 217986 162235
775 431 28270 135492
635 640 118903 14129
939 8 164952 13221
53 409 171090 164750
218 54 90753 89305
632 550 81718 20213
152 292 51625 95733
257 193 147413 95936
187 793 16661...

output:

835517839
265101635
2611118437
2826148551
14164565
39130110
53366359
51777077
70611388
322211183
109291653
1597240638
1056752582
1227398407
325310005
2222040197
2647402327
2919488484
2911955602
1157982558
1558735542
689915604
2698908040
1039003513
2822137946
1493464090
303698187
2872670219
136642279...

result:

ok 250000 lines

Test #114:

score: 0
Accepted
time: 1109ms
memory: 217728kb

input:

249995 250000 250000
151614 14582 151616 14585
129209 146759 129214 146759
30350 7050 30353 7053
144093 103222 144104 103233
223223 208561 223227 208577
117302 167666 117324 167668
15957 23402 15968 23426
42449 218623 42456 218623
138895 168819 138912 168834
105268 231534 105290 231549
52400 161534 ...

output:

38
32
26
39
54
27
45
8
57
121
79
89
0
31
93
55
71
39
26
14
73
23
2
26
3
27
60
74
20
7
14
18
71
84
75
71
87
96
17
143
84
18
32
113
93
56
25
2
20
0
33
100
35
43
36
33
84
74
29
0
107
25
78
12
12
103
83
13
33
40
41
46
51
132
7
18
63
39
16
22
46
47
52
30
63
7
61
45
51
40
11
69
47
46
65
0
39
24
51
24
26
0...

result:

ok 250000 lines

Test #115:

score: 0
Accepted
time: 1246ms
memory: 216916kb

input:

249995 250000 250000
236576 81107 238353 82536
107325 36185 108344 36682
114393 155309 115226 157291
180374 37913 181352 39706
49344 207669 51274 209330
217194 81940 219585 82609
60615 30469 61245 31988
172605 103059 174160 103241
175478 129665 177781 131049
77261 231155 77570 232969
40702 223059 41...

output:

435438
6848
416376
303510
429556
465977
445406
522547
420550
466357
393787
245583
535923
416711
443929
470821
307746
372472
359308
164383
485354
352863
526027
458839
363626
404000
405907
357530
222718
280238
310636
360710
402925
413024
393487
353623
369756
478179
283046
373842
449433
368576
430302
3...

result:

ok 250000 lines

Test #116:

score: 0
Accepted
time: 1128ms
memory: 212388kb

input:

249995 250000 250000
969 749 208588 89712
208 785 149136 42150
263 157 154388 18893
472 979 106050 93943
909 673 87791 109497
303 978 74831 236350
546 435 96892 14952
726 167 164809 201755
208 132 102105 74412
991 12 153010 118921
351 445 156614 168441
905 489 83247 147183
633 727 219778 213589
55 1...

output:

733799942
2564445361
767877099
1485575293
458357080
861214983
1366467813
344535528
2026499094
347770423
2501481571
460160031
1971782569
980829404
2357037023
2094146578
2026688331
1175654452
614933895
46431575
2746241522
12846946
2790053164
1747438633
365188647
27629325
1679930739
578094127
113623244...

result:

ok 250000 lines

Test #117:

score: 0
Accepted
time: 1102ms
memory: 217832kb

input:

249996 250000 250000
150241 196863 150254 196885
25614 193708 25619 193718
190987 223574 190988 223599
1287 27718 1296 27740
181687 206410 181701 206410
227270 19552 227281 19557
138599 72009 138611 72030
200098 84939 200108 84956
47378 213524 47382 213526
188116 88249 188121 88274
32612 118111 3261...

output:

41
75
167
50
61
10
60
95
107
24
21
4
17
63
63
27
53
41
17
72
76
81
18
12
19
36
82
63
129
105
38
19
20
15
42
47
26
47
53
65
61
36
0
24
61
53
57
60
69
31
11
42
48
88
24
111
23
49
1
87
38
36
0
15
49
42
48
25
43
8
36
23
79
47
38
30
96
74
113
68
44
67
71
23
22
41
42
44
51
58
19
24
67
80
5
31
87
83
66
36
...

result:

ok 250000 lines

Test #118:

score: 0
Accepted
time: 1180ms
memory: 216692kb

input:

249996 250000 250000
180286 18759 181907 20611
36215 198950 37601 199101
183917 79315 185501 80321
164295 166732 165195 169116
121370 122038 122528 124420
204344 238771 205255 239853
88378 17062 90667 18835
59099 135238 60480 135567
87999 158498 89105 160916
156504 17908 157656 18807
56624 4118 5887...

output:

499381
433181
467717
446159
359766
314388
393828
524572
382556
449193
438794
432581
305741
384570
442620
469627
394723
335741
187858
9369
441711
397067
290161
548439
484571
346456
295383
388870
459822
277634
390758
364977
529077
379709
72531
448648
454220
334522
433416
315047
326955
419769
419164
48...

result:

ok 250000 lines

Test #119:

score: 0
Accepted
time: 1100ms
memory: 214184kb

input:

249996 250000 250000
221 554 159349 87830
707 797 192916 51591
87 137 64144 131264
118 472 96220 126925
316 174 205701 68222
638 820 59591 24892
969 630 222489 67127
217 30 176026 78384
67 151 95434 170762
251 866 100193 86824
582 236 232022 16612
658 982 164822 85366
305 364 30782 93000
330 871 116...

output:

1843815657
2306055609
34903780
2881586637
3936675
1187800692
2898599049
144274825
2275453462
2048961511
1921960990
2285495482
79154731
789220376
1530319800
55728933
1098069482
319966061
1374213213
1321989077
2065708600
603094544
592779759
780656300
2716986774
1606903815
804353784
1325942897
25514400...

result:

ok 250000 lines

Test #120:

score: 0
Accepted
time: 1077ms
memory: 217208kb

input:

249997 250000 250000
96089 120058 96106 120082
162882 240658 162891 240675
195691 240497 195707 240514
220721 4994 220727 4996
243306 110217 243329 110228
87264 215454 87282 215476
114421 76949 114438 76962
98660 201230 98670 201230
205837 111408 205850 111427
73767 100897 73770 100897
3712 118356 3...

output:

45
0
53
22
66
27
27
30
79
50
29
2
73
0
49
17
39
21
79
48
0
78
96
32
20
27
67
14
36
84
58
10
85
2
31
67
6
41
20
41
124
21
103
4
12
28
95
83
13
48
63
67
20
40
33
67
90
93
86
75
12
14
48
58
24
88
77
39
77
48
10
58
37
0
36
86
23
85
29
20
0
80
56
26
35
90
0
36
38
15
26
105
77
65
10
10
40
35
19
33
0
122
8...

result:

ok 250000 lines

Test #121:

score: 0
Accepted
time: 1162ms
memory: 217148kb

input:

249997 250000 250000
123996 35603 125458 37882
212605 214010 214374 216312
153645 3321 155981 3358
179501 195754 180334 196231
224680 136203 225062 136812
170891 168707 172815 170210
236542 3654 237998 5680
193093 246609 194300 247090
519 108140 2925 109088
215143 131354 217142 133832
151738 32676 1...

output:

396438
332577
466248
391110
518880
389221
337763
426171
183302
408400
212016
420831
359495
372150
463377
368141
381118
403589
160954
412763
245125
211078
369869
361992
449799
325683
353577
369884
234029
503647
445720
393781
459733
276338
469242
250176
297225
412929
326611
504289
459261
471859
438201...

result:

ok 250000 lines

Test #122:

score: 0
Accepted
time: 1084ms
memory: 213736kb

input:

249997 250000 250000
473 655 173718 137197
503 217 235993 72096
14 310 36612 159341
573 262 138152 97594
619 867 75506 214532
166 878 55199 176213
880 722 200478 68247
708 380 239196 216157
222 977 224497 30574
728 824 162154 53831
302 428 6964 165137
819 179 9460 84862
681 897 103146 210652
198 558...

output:

2353320107
104630816
1517910611
1256251387
2716329486
1233246881
2008458
394649431
2091480038
274492868
207790422
287477943
853874398
1392770975
2368879305
228930932
1259904477
525327845
2342665185
2183814302
1731042190
1989138808
941753126
1955064493
904996057
69831239
1665043736
2586741
82578123
1...

result:

ok 250000 lines

Test #123:

score: 0
Accepted
time: 1067ms
memory: 216420kb

input:

249998 250000 250000
197869 199185 197894 199203
59287 81299 59296 81300
209507 60225 209517 60237
77915 179465 77937 179474
201770 211220 201789 211220
197232 67340 197238 67358
90242 81889 90257 81895
203531 67546 203541 67559
61542 156113 61550 156119
156615 207587 156631 207597
233900 127712 233...

output:

38
67
19
80
26
70
0
18
37
49
3
156
123
46
94
33
9
132
58
30
0
92
29
21
20
31
85
54
86
26
61
0
107
157
51
106
46
57
11
41
62
54
67
127
34
33
104
35
26
2
29
73
43
51
19
41
39
48
16
36
37
21
44
88
77
118
1
48
0
81
43
109
40
37
27
26
6
41
43
1
22
64
19
66
92
47
61
67
24
67
55
30
5
24
63
80
48
101
29
20
...

result:

ok 250000 lines

Test #124:

score: 0
Accepted
time: 1200ms
memory: 216520kb

input:

249998 250000 250000
67705 220754 69007 220955
141495 129275 143646 131235
143976 6518 144570 8088
163422 124981 164180 126053
128397 119084 130508 120417
58246 78038 58689 79955
16805 137951 17424 140222
227291 210276 228312 210900
181144 236769 182353 238756
194590 17903 194935 19462
167660 161031...

output:

390643
409015
481975
397372
364831
434755
470575
67480
367160
408066
200172
466974
425437
438101
492835
369590
280158
496572
393138
406928
374807
308859
482594
454387
283946
333929
429059
342249
267507
262450
509272
520755
337267
206653
355028
527705
380177
406290
420516
377425
442428
439811
306641
...

result:

ok 250000 lines

Test #125:

score: 0
Accepted
time: 1068ms
memory: 213612kb

input:

249998 250000 250000
917 653 125671 186461
298 229 228117 30584
942 482 196473 22902
219 755 230229 182529
26 265 244368 173155
502 425 102568 162509
790 109 178467 119615
200 539 52366 155691
81 700 155216 189236
989 678 223900 83344
237 27 133029 13116
572 968 91035 85951
58 431 225465 140913
769 ...

output:

1837636783
87226829
457397345
2723582043
1250024468
510160243
1387979679
962020727
1981994997
320457733
276818926
829571145
574755768
730092160
4795280
37902615
121123572
1701749354
2545505546
1901324434
2780999818
2892342398
107840400
431110640
1600604866
750332251
1776765586
2788542663
241071811
2...

result:

ok 250000 lines

Test #126:

score: 0
Accepted
time: 1099ms
memory: 217044kb

input:

249999 250000 250000
143717 28337 143723 28360
205667 128249 205684 128260
120169 129927 120169 129927
38262 156741 38281 156756
13414 115027 13421 115038
57225 13268 57242 13285
221996 130496 222016 130498
8051 183838 8065 183838
73179 53997 73200 54020
136309 220235 136316 220246
58179 127957 5818...

output:

0
22
0
61
83
48
13
44
61
69
9
17
111
145
52
63
0
81
66
15
48
36
23
0
11
50
24
28
46
56
39
50
100
76
17
22
44
0
14
45
40
18
42
42
99
37
87
65
27
29
49
13
65
0
46
26
176
14
38
46
45
15
23
34
32
62
71
0
61
46
45
12
38
45
27
23
44
58
85
24
64
38
23
63
25
60
5
3
16
13
20
13
35
123
110
22
34
27
45
32
51
3...

result:

ok 250000 lines

Test #127:

score: 0
Accepted
time: 1205ms
memory: 216808kb

input:

249999 250000 250000
11415 89894 12561 90526
70385 44539 70414 46153
113704 178024 115054 178622
178628 154003 179320 155669
200423 33452 201766 35509
24793 7973 26249 10303
164968 24747 167251 24775
113785 74147 114632 74923
93665 38706 93673 39226
5729 231145 6921 231781
15274 10601 16827 12623
14...

output:

20429
407053
360922
546598
464119
9776
460645
187935
445718
464518
358688
463569
493729
510568
386754
423245
445714
460870
528876
408508
413094
463531
520397
222594
338402
353404
447409
413279
393102
241067
459729
379432
500672
474942
369835
386606
359900
469805
328934
484988
414366
433439
441880
21...

result:

ok 250000 lines

Test #128:

score: 0
Accepted
time: 1100ms
memory: 213068kb

input:

249999 250000 250000
874 458 139745 235532
990 241 23089 102633
61 759 105524 237476
162 545 22648 17760
433 254 63324 69760
29 267 35567 64613
701 8 156456 69589
691 889 166489 32807
236 719 148840 234633
466 340 222252 50055
661 922 157676 111391
29 973 70408 74599
434 68 99782 20324
637 636 14040...

output:

2418362782
2814689576
33316624
790666782
2861861550
2259390483
2821572408
2038226888
2048884671
203642414
2496222414
2015842730
2916385922
25297609
551090828
980258527
2446032043
1474186322
755191671
2931213019
1640374763
528535311
694875917
401355720
85670273
2321920950
1519972580
2017714451
242127...

result:

ok 250000 lines

Test #129:

score: 0
Accepted
time: 1105ms
memory: 216004kb

input:

250000 250000 250000
36927 167868 36950 167889
132890 245015 132915 245031
88353 217214 88356 217230
203718 201617 203743 201621
204047 183811 204058 183826
146347 166781 146354 166800
28829 2617 28844 2635
228723 141877 228737 141900
216089 154108 216108 154126
103076 215238 103097 215253
205068 14...

output:

32
47
57
56
24
100
19
125
61
27
2
54
110
140
31
64
25
75
35
58
91
72
54
6
68
35
0
36
55
65
44
22
32
0
0
67
25
119
3
31
44
40
76
29
46
11
89
85
4
83
26
63
33
108
62
53
0
57
0
65
96
73
31
96
0
25
46
104
57
116
0
25
63
36
4
85
31
35
78
48
26
41
57
14
25
70
86
0
54
52
60
30
33
45
40
91
107
32
23
25
20
1...

result:

ok 250000 lines

Test #130:

score: 0
Accepted
time: 1215ms
memory: 216456kb

input:

250000 250000 250000
33319 79363 35073 80237
48739 120747 49996 122073
190986 107626 190993 107837
152915 90424 155190 91356
160235 78000 161932 78273
213957 238175 214362 239259
181352 132399 182379 133986
131308 13334 132083 13952
218357 114932 220125 115234
47067 235521 47288 236577
53760 116884 ...

output:

446771
374009
482426
442857
374911
488068
487232
450547
481351
461097
358522
387935
370756
343894
438051
536587
416333
396254
445254
504080
346537
477226
474414
486067
339073
400637
256243
539071
453412
275830
402290
222886
340566
329565
396158
342099
366441
394580
511858
347908
428710
527782
537185...

result:

ok 250000 lines

Test #131:

score: 0
Accepted
time: 1091ms
memory: 213184kb

input:

250000 250000 250000
705 406 190309 112276
239 541 238584 90365
678 540 115533 223119
967 478 140161 29438
570 676 67835 201849
193 908 179855 35214
323 180 126208 172096
522 916 59972 120530
725 761 10410 103796
695 155 90953 84146
638 88 177832 115125
837 454 20931 45362
962 21 106329 121297
856 9...

output:

2690710235
459797219
727977518
210960239
1778300329
2222071795
662599239
538242653
2878357445
2178583249
2639031301
1536680254
1117597601
1586657273
722177587
2432695354
1845948565
2050807193
261537031
517645677
1406434715
891557905
2415232052
75770442
593325230
1624263137
521137091
2533605775
20647...

result:

ok 250000 lines

Subtask #5:

score: 12
Accepted

Test #132:

score: 12
Accepted
time: 1118ms
memory: 234076kb

input:

249983 250000 250000
111104 145198 111104 145198
144828 160567 144828 160567
61230 137274 61230 137274
101294 65087 101294 65087
71606 235076 71606 235076
112838 56089 112838 56089
215472 230660 215472 230660
203596 175791 203596 175791
51286 6725 51286 6725
35435 139352 35435 139352
124096 225262 1...

output:

0
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
2
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
1
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
2
2
0
0
0
0
0
0
0
0
0
2
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
1
0
0
1
0
0
0
0
0
0
2
0
2
1
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
...

result:

ok 250000 lines

Test #133:

score: 0
Accepted
time: 1096ms
memory: 233292kb

input:

249984 250000 250000
48723 142920 48723 142920
42846 7020 42846 7020
168740 16539 168740 16539
162811 246695 162811 246695
90832 70471 90832 70471
164946 108115 164946 108115
52710 170953 52710 170953
152081 149387 152081 149387
180801 190447 180801 190447
248549 12446 248549 12446
84288 41045 84288...

output:

1
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0
0
0
0
0
1
0
2
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
1
1
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
1
0
1
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
...

result:

ok 250000 lines

Test #134:

score: 0
Accepted
time: 1111ms
memory: 234052kb

input:

249985 250000 250000
51750 114835 51750 114835
223568 70768 223568 70768
52057 80396 52057 80396
7032 19520 7032 19520
84250 130058 84250 130058
223951 225549 223951 225549
172651 169758 172651 169758
67862 83384 67862 83384
244909 98361 244909 98361
244367 109731 244367 109731
77184 99932 77184 999...

output:

0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
1
0
0
0
0
1
0
0
0
0
1
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
3
1
0
0
0
1
1
1
0
0
0
0
0
0
1
0
1
0
2
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #135:

score: 0
Accepted
time: 1091ms
memory: 235288kb

input:

249986 250000 250000
213561 145261 213561 145261
154290 108709 154290 108709
126862 118445 126862 118445
101253 201128 101253 201128
103476 5053 103476 5053
26060 60278 26060 60278
9889 77347 9889 77347
233643 241573 233643 241573
91720 38979 91720 38979
207480 15528 207480 15528
70080 191523 70080 ...

output:

0
0
0
0
2
0
1
0
0
0
0
1
0
0
0
1
0
0
1
2
0
0
0
0
0
1
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
2
1
1
0
0
1
0
0
0
0
0
0
0
1
2
1
0
0
1
1
0
1
1
0
2
0
2
1
0
0
1
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
1
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
2
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
1
...

result:

ok 250000 lines

Test #136:

score: 0
Accepted
time: 1091ms
memory: 233560kb

input:

249987 250000 250000
216588 117176 216588 117176
85013 172457 85013 172457
234372 215006 234372 215006
162771 191248 162771 191248
122703 64640 122703 64640
78169 119200 78169 119200
64422 43448 64422 43448
207936 149761 207936 149761
188532 196893 188532 196893
170594 80109 170594 80109
30272 33113...

output:

0
0
0
1
1
0
0
0
1
1
0
0
0
0
0
2
0
0
0
0
0
0
0
0
1
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
0
0
0
0
0
0
0
1
1
1
0
2
1
2
1
0
0
1
0
0
1
0
0
0
0
0
0
0
1
0
0
0
2
0
0
0
1
0
0
0
0
1
0
1
0
0
0
0
3
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
2
0
0
1
0
0
0
0
...

result:

ok 250000 lines

Test #137:

score: 0
Accepted
time: 1112ms
memory: 235524kb

input:

249988 250000 250000
128399 114898 128399 114898
233031 18910 233031 18910
91881 28863 91881 28863
6992 155561 6992 155561
83417 150035 83417 150035
162982 236634 162982 236634
184364 16444 184364 16444
123717 83758 123717 83758
35343 163319 35343 163319
133708 210098 133708 210098
23168 92000 23168...

output:

0
1
0
2
1
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
1
0
0
0
2
0
0
0
1
1
1
0
1
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
2
0
1
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #138:

score: 0
Accepted
time: 1123ms
memory: 233656kb

input:

249989 250000 250000
131426 119516 131426 119516
131049 56850 131049 56850
7902 92720 7902 92720
101213 119873 101213 119873
102643 242326 102643 242326
189282 38660 189282 38660
21601 232545 21601 232545
72202 241947 72202 241947
157963 71233 157963 71233
155334 50488 155334 50488
16064 183591 1606...

output:

0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
0
1
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
0
0
0
0
1
0
0
0
0
0
0
0
1
2
0
1
0
0
0
0
0
...

result:

ok 250000 lines

Test #139:

score: 0
Accepted
time: 1071ms
memory: 233828kb

input:

249990 250000 250000
12449 137387 12449 137387
25171 43925 25171 43925
221610 122926 221610 122926
236803 81988 236803 81988
203229 164505 203229 164505
76605 42532 76605 42532
99306 77885 99306 77885
138833 57908 138833 57908
227906 216730 227906 216730
15009 15462 15009 15462
238262 23617 238262 2...

output:

0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
1
0
0
0
0
0
1
1
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
1
0
0
1
...

result:

ok 250000 lines

Test #140:

score: 0
Accepted
time: 1087ms
memory: 234588kb

input:

249993 250000 250000
114906 104746 114906 104746
34633 242067 34633 242067
37242 104097 37242 104097
236762 733 236762 733
235099 217187 235099 217187
22531 53617 22531 53617
111019 207275 111019 207275
194688 90986 194688 90986
235636 5880 235636 5880
180158 83125 180158 83125
184246 15686 184246 1...

output:

1
0
1
0
0
1
0
0
0
0
0
0
0
1
0
1
0
1
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
2
0
1
0
0
1
0
1
0
2
0
0
0
0
0
1
0
0
0
1
3
0
0
0
1
1
1
1
0
0
0
1
0
0
0
1
1
0
0
2
1
0
1
1
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
0
0
0
1
0
0
0
...

result:

ok 250000 lines

Test #141:

score: 0
Accepted
time: 1066ms
memory: 234508kb

input:

249994 250000 250000
85229 142068 85229 142068
182651 55815 182651 55815
144752 167954 144752 167954
80984 208150 80984 208150
221622 26774 221622 26774
74640 105643 74640 105643
230960 140672 230960 140672
110469 249174 110469 249174
140960 222306 140960 222306
143272 180410 143272 180410
177142 10...

output:

0
0
0
0
1
2
0
0
0
0
0
0
2
0
0
0
0
2
0
1
0
0
1
0
0
1
1
0
0
0
1
0
0
0
3
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
1
0
0
1
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
1
1
0
0
0
0
2
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #142:

score: 0
Accepted
time: 1099ms
memory: 235108kb

input:

249995 250000 250000
29744 139791 29744 139791
80670 126460 80670 126460
28069 14515 28069 14515
142501 172462 142501 172462
215040 86361 215040 86361
126749 223076 126749 223076
68198 80965 68198 80965
58954 183171 58954 183171
205067 130220 205067 130220
106385 53504 106385 53504
195846 166163 195...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
2
1
0
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
2
0
0
0
1
0
0
0
0
1
1
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
1
0
0
1
0
0
0
1
0
1
0
2
1
0
0
0
0
0
1
0
1
0
1
0
0
0
0
1
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
1
0
1
1
0
0
0
0
0
0
0
0
0
1
2
1
0
0
0
0
0
1
0
0
0
0
1
1
0
0
0
...

result:

ok 250000 lines

Test #143:

score: 0
Accepted
time: 1098ms
memory: 235620kb

input:

249996 250000 250000
67 137513 67 137513
44096 190208 44096 190208
135578 78372 135578 78372
236722 162583 236722 162583
234266 204460 234266 204460
185753 90510 185753 90510
122731 53962 122731 53962
543 91360 543 91360
51879 70838 51879 70838
69499 150789 69499 150789
188742 199242 188742 199242
9...

output:

0
1
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
2
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
0
0
0
1
0
0
0
1
0
0
2
0
1
0
0
2
0
0
0
0
0
0
1
0
0
0
0
1
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
1
1
0
2
0
0
0
0
0
0
0
0
0
1
0
1
1
1
1
0
1
0
1
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
...

result:

ok 250000 lines

Test #144:

score: 0
Accepted
time: 1075ms
memory: 234264kb

input:

249997 250000 250000
194582 109428 194582 109428
192114 3957 192114 3957
25792 142229 25792 142229
113647 126895 113647 126895
3492 14047 3492 14047
20566 142536 20566 142536
242673 20062 242673 20062
199028 249549 199028 249549
148690 228752 148690 228752
91125 56586 91125 56586
148934 40833 148934...

output:

0
0
1
0
1
0
0
2
0
1
1
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
2
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 250000 lines

Test #145:

score: 0
Accepted
time: 1068ms
memory: 234424kb

input:

249998 250000 250000
164905 139854 164905 139854
122836 41897 122836 41897
100597 21494 100597 21494
175164 91207 175164 91207
246910 106338 246910 106338
72675 9970 72675 9970
79910 210355 79910 210355
82105 183545 82105 183545
245502 195178 245502 195178
21535 121167 21535 121167
109126 99720 1091...

output:

0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
2
2
0
1
0
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
1
0
0
0
0
0
0
2
1
0
0
0
0
0
0
1
0
0
1
0
0
0
1
0
0
0
0
0
0
2
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1
0
0
...

result:

ok 250000 lines

Test #146:

score: 0
Accepted
time: 1082ms
memory: 235328kb

input:

249999 250000 250000
109420 111769 109420 111769
20854 138350 20854 138350
233914 85351 233914 85351
19385 81328 19385 81328
16136 224437 16136 224437
124784 94699 124784 94699
167148 176456 167148 176456
56398 124438 56398 124438
92314 103092 92314 103092
17352 1157 17352 1157
134726 191310 134726 ...

output:

0
0
0
0
2
0
0
0
0
0
0
1
0
1
0
0
0
0
0
1
1
0
1
0
0
1
0
2
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
1
2
0
0
0
0
0
0
0
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
1
0
0
1
0
0
0
0
1
0
1
0
1
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
...

result:

ok 250000 lines

Test #147:

score: 0
Accepted
time: 1067ms
memory: 235280kb

input:

250000 250000 250000
9736 86114 9736 86114
130601 195167 130601 195167
141666 242366 141666 242366
113589 11330 113589 11330
170378 219429 170378 219429
232589 170228 232589 170228
151899 226657 151899 226657
62041 140608 62041 140608
3645 101146 3645 101146
193363 38685 193363 38685
193129 196825 1...

output:

0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
2
0
1
0
0
0
0
2
0
1
0
1
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
1
0
0
0
0
0
0
3
0
0
0
0
0
2
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
0
0
0
1
1
1
0
0
1
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
0
0
...

result:

ok 250000 lines

Subtask #6:

score: 48
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Dependency #5:

100%
Accepted

Test #148:

score: 48
Accepted
time: 1125ms
memory: 234428kb

input:

249993 250000 250000
245147 203610 245167 203635
96069 88680 96087 88701
208532 32796 208541 32806
224771 19169 224788 19192
212693 9981 212710 10005
227566 102954 227581 102965
198009 36247 198020 36249
80552 91346 80571 91353
117917 124370 117920 124377
14126 210410 14139 210426
99372 35642 99385 ...

output:

80
19
25
12
15
2
22
17
33
14
74
2
7
69
46
1
33
36
63
59
30
4
62
9
34
19
43
0
24
13
18
50
105
4
33
43
36
10
50
71
94
52
51
14
28
24
47
42
20
39
38
31
22
29
15
34
21
36
53
7
18
39
87
3
18
50
81
0
26
43
42
45
61
42
37
15
86
24
40
27
32
12
87
25
30
1
31
26
2
41
41
17
52
28
15
66
45
0
79
29
25
42
22
14
2...

result:

ok 250000 lines

Test #149:

score: 0
Accepted
time: 1205ms
memory: 234020kb

input:

249993 250000 250000
74489 50119 75567 51423
33810 129242 34853 129566
16370 218492 16999 218538
237538 142013 238813 142182
213223 68463 213817 69010
245861 71168 247969 71978
148267 227853 150637 228279
100696 65744 100870 67399
215581 221256 216761 222654
159117 17671 161066 18569
43172 54571 437...

output:

379660
465536
286893
423535
138874
204685
240535
209347
380866
436718
379123
455907
445418
469774
399027
213008
405954
525966
395504
486000
384133
316918
339239
446639
9172
418549
478140
367486
14245
240545
491915
386884
170399
362704
392916
282263
300705
198454
297791
227586
477152
139315
387241
22...

result:

ok 250000 lines

Test #150:

score: 0
Accepted
time: 1127ms
memory: 236468kb

input:

249993 250000 250000
71 392 161678 128221
879 54 190106 229069
605 10 168517 31453
823 698 20984 238076
699 570 56295 181515
616 904 122099 121313
78 463 98790 177483
337 965 232169 178187
858 332 46907 217033
342 300 164876 121474
717 496 192949 232404
836 973 27971 248785
812 702 212543 249621
192...

output:

952098177
899011428
1152307896
982456203
341594315
125948357
106047830
529196406
1008619247
1949262541
622920162
1771142245
1353424172
1044581020
408599281
6311578
1639208651
64922968
1859451740
1485954636
226897163
927258489
38740400
28553077
2088931598
1619496744
750043126
185116490
267211840
7853...

result:

ok 250000 lines

Test #151:

score: 0
Accepted
time: 1182ms
memory: 235128kb

input:

249994 250000 250000
44173 135916 44175 135934
139295 135630 139317 135631
222348 249320 222373 249322
81965 99598 81979 99601
24336 7830 24341 7843
243493 48882 243497 48896
173830 188008 173846 188033
82268 104483 82287 104503
26401 169075 26417 169077
243795 67125 243803 67150
173626 139040 17363...

output:

82
13
36
107
25
35
56
54
13
77
18
55
56
27
67
100
55
133
24
33
68
14
7
51
60
49
41
30
41
26
34
14
37
1
58
19
35
14
67
37
47
94
76
93
74
66
43
39
71
40
40
37
41
40
19
28
18
27
48
53
37
53
56
105
6
27
30
4
30
36
26
16
43
58
37
34
54
48
22
32
2
1
17
23
10
22
51
14
4
36
51
9
49
56
68
14
30
59
6
44
0
40
...

result:

ok 250000 lines

Test #152:

score: 0
Accepted
time: 1254ms
memory: 234760kb

input:

249994 250000 250000
165902 87567 166820 89290
110404 144303 111829 146786
85893 142498 87274 144076
152947 171035 154155 171803
216737 130536 219064 131807
133215 148807 133834 150027
96838 114650 98367 115326
234690 77319 237187 79130
128102 170897 130586 173330
217755 230913 218050 233397
138286 ...

output:

474283
216140
460070
276920
71291
231757
87340
201546
308318
176776
357877
247615
222196
456554
248889
477171
242250
455273
378803
332013
277416
214478
406217
167924
285712
433554
438554
407117
326545
458251
361717
189172
538669
306685
288320
234196
163838
326251
240658
403035
352253
396277
125429
4...

result:

ok 250000 lines

Test #153:

score: 0
Accepted
time: 1153ms
memory: 236912kb

input:

249994 250000 250000
324 389 113440 228437
379 66 232887 52117
533 990 78376 246729
277 192 61915 208450
106 968 174205 141138
144 259 168660 220978
693 850 77483 229851
828 19 244386 54007
717 55 175674 126695
603 258 164012 88481
140 391 18547 80679
293 466 58297 236922
484 531 86156 66615
764 897...

output:

746303107
1393634445
1451157310
2137644357
21814190
378434671
218116599
108514100
1825465916
171375957
937901368
330385537
1241746376
1289457891
712311402
1454224089
1854036697
1559953200
10501645
1400601047
637334801
213846001
314647701
41915032
880455089
1064838013
1936288400
189483021
1733886058
...

result:

ok 250000 lines

Test #154:

score: 0
Accepted
time: 1132ms
memory: 235388kb

input:

249995 250000 250000
42800 215043 42809 215059
35700 79425 35704 79445
133010 16268 133033 16292
145467 170915 145471 170925
232776 14791 232776 14796
103486 150743 103492 150749
46497 192948 46514 192966
83984 64841 84007 64856
28926 66959 28929 66974
232600 79773 232617 79774
153838 45243 153844 4...

output:

23
11
16
34
97
41
78
0
38
96
30
31
19
29
29
48
15
15
58
30
25
29
45
20
39
34
12
25
39
58
14
87
15
35
70
37
26
36
9
4
15
67
57
6
4
15
39
30
18
18
16
6
53
51
37
11
56
15
16
55
33
35
95
1
17
21
69
87
11
41
25
13
29
45
61
18
80
0
31
7
91
44
53
17
51
68
34
43
0
93
48
10
24
40
61
28
32
0
27
48
20
24
27
36...

result:

ok 250000 lines

Test #155:

score: 0
Accepted
time: 1208ms
memory: 234592kb

input:

249995 250000 250000
209408 104411 210170 106565
139090 59567 140894 61703
223929 66504 226061 67114
136868 100262 138002 101624
120455 44905 122002 46908
247466 157934 249106 159579
76694 101243 77390 102168
21388 188690 23715 190644
40623 199730 41906 200696
197202 96858 198344 98427
6504 211484 7...

output:

442435
308450
260856
248891
420140
207991
334110
529104
84637
360781
475214
510221
416183
487817
438141
414317
188556
235676
247428
455410
322913
482884
454373
344015
464936
6909
270039
359562
410417
243595
466962
227315
468035
330009
256666
374625
258438
315342
429359
444920
211834
327303
370126
35...

result:

ok 250000 lines

Test #156:

score: 0
Accepted
time: 1109ms
memory: 237260kb

input:

249995 250000 250000
280 491 127513 28804
366 782 225202 11309
164 163 236940 171900
219 173 154288 241919
409 765 44010 151113
479 805 165076 72833
899 941 4815 180017
319 178 57555 242542
872 586 169298 172604
376 113 225270 117994
372 286 93956 228907
46 470 202481 237225
860 873 209473 246686
82...

output:

1957004167
999353948
992177313
703006947
333888389
1891988065
373831726
1476610249
166691155
1206838743
2096932628
1700428851
513276952
262834362
2129977644
937755363
6896836
1841438766
751934729
356128859
1407596329
1582903027
1538869539
534208662
34125097
1816865110
1873501297
61849224
140746400
1...

result:

ok 250000 lines

Test #157:

score: 0
Accepted
time: 1140ms
memory: 234856kb

input:

249996 250000 250000
238623 147350 238640 147360
26147 220417 26151 220421
146826 85971 146834 85991
158593 1370 158594 1390
44419 12640 44429 12656
213454 96670 213467 96679
178252 241555 178270 241565
241634 181132 241649 181134
187385 111664 187408 111671
212294 186463 212305 186469
124938 148641...

output:

53
32
2
0
43
54
34
20
6
81
22
25
20
7
26
78
5
29
36
55
11
19
51
64
0
14
28
56
74
86
22
13
72
25
19
22
22
46
30
22
71
3
30
83
13
0
29
13
78
94
36
101
0
20
9
10
57
3
93
45
41
23
2
12
39
51
10
25
46
22
37
28
39
5
129
13
35
33
38
58
7
19
103
87
69
26
41
33
63
45
26
23
70
27
8
68
51
61
53
3
27
0
21
39
1
...

result:

ok 250000 lines

Test #158:

score: 0
Accepted
time: 1161ms
memory: 234192kb

input:

249996 250000 250000
53322 42062 53929 42146
67980 222332 70155 224122
45953 238010 46343 240144
72882 129284 73949 131245
44776 59070 45555 59297
214013 235574 214164 237632
25265 87835 27621 89017
55585 152357 57738 154463
121452 1667 121538 3672
8341 131112 10326 131758
22426 140247 24850 141318
...

output:

318143
198909
469588
353126
302138
330214
458426
419266
238411
452636
355402
517882
171608
258750
406799
208021
321284
380243
293280
47366
142391
285204
228668
470805
478586
142624
352050
118794
410772
321005
389771
419960
250241
363068
348122
192577
381507
387532
358643
204879
501594
355616
159613
...

result:

ok 250000 lines

Test #159:

score: 0
Accepted
time: 1116ms
memory: 236500kb

input:

249996 250000 250000
828 784 79570 27410
162 498 19279 32110
388 631 147096 137664
866 667 196412 77854
816 162 162920 245174
7 351 149028 161034
514 137 180556 231194
106 528 57412 182266
731 604 49064 133514
45 775 172861 34752
91 886 168852 77887
503 259 233807 237313
532 702 32133 63680
99 975 1...

output:

1470364062
1505353372
1433870272
81603440
1504254176
62678066
1741317866
1035937214
1688170608
1786314948
6083602
1006923391
1924439021
1434434839
4028658
1757182043
1525843687
862495005
1200595784
1099006169
367871
1435847037
1413111292
528916435
390875008
1137503860
515566109
1239379817
1231982481...

result:

ok 250000 lines

Test #160:

score: 0
Accepted
time: 1071ms
memory: 235152kb

input:

249997 250000 250000
237249 123323 237270 123334
69373 164213 69373 164227
57488 155673 57494 155688
15787 175841 15812 175841
96926 19601 96949 19606
176602 51710 176604 51710
7252 152453 7272 152460
140196 194269 140215 194284
189911 9548 189917 9568
191988 95957 192008 95961
105150 54844 105174 5...

output:

58
2
26
12
74
4
35
76
51
11
40
29
29
37
3
8
26
53
49
41
11
50
7
10
28
39
22
8
47
3
51
45
26
20
2
13
28
0
50
44
0
28
30
1
43
32
38
131
15
34
36
0
53
3
34
69
6
76
29
31
44
16
59
12
7
59
12
42
31
91
47
14
45
46
29
1
16
61
32
12
44
64
1
45
100
14
11
11
46
13
3
44
13
55
64
10
16
90
46
48
51
76
35
34
23
1...

result:

ok 250000 lines

Test #161:

score: 0
Accepted
time: 1221ms
memory: 234364kb

input:

249997 250000 250000
96827 206610 97278 207113
244370 58404 244426 59856
183988 162016 185126 163182
135995 10603 136980 10661
195994 121142 196001 122097
101367 244701 102539 247169
53028 222132 54559 223560
189579 184536 191554 186794
33973 30500 35359 31035
87584 244557 87923 246785
117540 21101 ...

output:

326284
474410
374646
437659
338096
141591
341812
471695
376109
388633
347137
245483
344517
305142
381934
415264
433659
414686
212030
404019
385133
166696
336914
390387
166188
190987
374656
233584
252396
429074
403435
391645
411723
448675
197150
115767
278014
425620
447540
239034
333885
188826
289292...

result:

ok 250000 lines

Test #162:

score: 0
Accepted
time: 1158ms
memory: 236872kb

input:

249997 250000 250000
784 885 93644 127730
662 510 249452 41551
211 316 56851 63347
320 160 186391 99179
927 855 83485 205091
343 898 145444 210938
425 228 158546 232313
597 687 120582 8238
886 327 229080 229567
114 437 183462 1463
515 77 244452 225411
960 456 67085 175201
909 235 155452 242941
670 3...

output:

1641463318
1289147609
634643968
1366076829
800329331
863945184
7067328
33455950
159992348
5588216
1838271614
157017318
6253037
1486551151
258181345
488717689
493293852
516971587
1589646495
183015913
611948698
507150921
1026680647
1939885880
1457884715
250737645
1742471771
1085977552
988243972
142939...

result:

ok 250000 lines

Test #163:

score: 0
Accepted
time: 1149ms
memory: 234232kb

input:

249998 250000 250000
183097 149671 183103 149676
59820 108008 59820 108029
218125 69443 218143 69454
79288 247159 79302 247174
158544 173383 158559 173399
183416 100792 183425 100814
129895 157392 129912 157395
141912 163739 141931 163741
201548 54253 201567 54268
180793 55826 180808 55839
179404 15...

output:

19
38
43
75
23
56
32
15
70
29
13
28
12
33
42
50
28
0
31
1
54
17
62
60
13
9
81
0
0
48
43
2
74
41
15
96
30
55
0
24
2
37
53
47
38
42
50
15
18
25
23
52
34
37
5
5
15
21
48
26
2
7
38
26
53
0
28
50
44
35
61
21
59
33
23
17
35
19
10
130
36
64
27
41
25
17
37
48
39
12
14
14
88
3
45
10
27
5
33
8
30
5
40
12
13
6...

result:

ok 250000 lines

Test #164:

score: 0
Accepted
time: 1251ms
memory: 235012kb

input:

249998 250000 250000
188241 144262 188540 145196
173260 73464 173699 74570
153716 86021 155609 86218
72009 187329 72927 187978
99711 35511 101439 37186
67914 154032 70103 154412
201191 108928 201889 110605
155265 48407 157066 50808
46289 227641 46478 229210
146222 31311 147400 32616
33666 49660 3395...

output:

105236
271979
350758
471670
321119
196092
113435
378067
260659
229155
356579
223203
502495
401839
446193
452713
246615
238042
292027
443918
384987
354013
366600
392036
146650
294981
302749
453148
230730
150844
400739
310241
156839
202987
317884
317609
165481
288143
221961
172835
205445
437313
363013...

result:

ok 250000 lines

Test #165:

score: 0
Accepted
time: 1130ms
memory: 236784kb

input:

249998 250000 250000
229 690 242645 125848
457 418 43527 62543
139 785 227368 29112
967 950 30467 133458
526 845 150634 101697
574 740 130099 50433
144 423 85390 35488
793 742 234410 196669
745 154 171456 88380
783 291 245615 30976
42 868 70155 74582
417 949 160020 226946
285 577 28769 174010
538 35...

output:

51790289
217143262
7561936
1344166636
80877961
301885404
1201620768
1142726162
1224190891
1609709827
1245387522
709244168
1810935278
1217644241
145662995
2135671102
706038956
1311299695
313422559
1895972424
919546372
1019703695
1522816837
145421372
1435332882
892142888
580162561
1809186445
172120549...

result:

ok 250000 lines

Test #166:

score: 0
Accepted
time: 1140ms
memory: 234284kb

input:

249999 250000 250000
34903 228798 34913 228805
206200 154958 206208 154963
85120 242299 85127 242306
92415 77613 92426 77638
117009 24411 117034 24433
52521 46719 52544 46740
105716 205999 105738 206021
196408 176877 196426 176892
110032 202112 110046 202114
160487 215295 160489 215310
159616 114820...

output:

50
12
72
27
28
29
95
45
15
11
43
37
27
0
80
8
10
0
21
41
0
35
11
66
29
42
29
50
46
21
68
93
26
0
12
12
10
108
20
39
17
29
67
0
64
0
64
2
47
27
0
19
56
39
49
78
13
55
21
85
71
20
32
58
35
44
22
50
58
63
67
2
27
53
24
0
16
117
0
47
11
0
22
63
39
4
52
31
26
21
13
2
6
0
81
84
31
36
30
2
121
34
45
26
16
...

result:

ok 250000 lines

Test #167:

score: 0
Accepted
time: 1211ms
memory: 234700kb

input:

249999 250000 250000
231746 161105 231881 162462
181341 236229 182154 236989
144048 189015 144196 190745
135122 216351 135966 217590
123829 118188 124789 120595
202769 83968 203477 84770
228955 95521 231312 97451
189463 59982 191090 60038
127118 129375 128607 129482
225465 144756 227498 145146
49589...

output:

273524
327245
378115
374535
298881
272300
338745
407440
483236
317289
498370
348136
335640
226918
340931
462381
299757
396575
296431
168240
479475
398768
289811
381979
153919
292251
201906
347642
354708
211762
288648
419496
250178
196315
419197
314903
331545
344003
346520
311556
268971
124757
319499...

result:

ok 250000 lines

Test #168:

score: 0
Accepted
time: 1133ms
memory: 237108kb

input:

249999 250000 250000
185 687 7718 237720
149 430 86501 134593
66 957 137226 141674
717 443 71695 166440
637 242 20247 60319
102 799 125708 150803
759 219 64084 87264
580 900 47875 136202
900 172 102471 184729
851 953 244559 49640
466 764 94802 171858
170 442 241594 226738
957 406 38821 240005
109 74...

output:

971248347
852914734
1246915291
370972692
1142629498
80366611
252787712
1352524964
1352920679
1018581898
845666832
1282476498
722002560
58145243
953169985
492979544
693838603
98291727
287648568
78790483
771125924
1169780698
122512701
466966107
145106687
1734121842
1192038
1790729111
747080453
9833026...

result:

ok 250000 lines

Test #169:

score: 0
Accepted
time: 1153ms
memory: 234624kb

input:

250000 250000 250000
22155 15200 22163 15212
39382 21749 39398 21762
44192 226432 44203 226443
7896 19336 7913 19338
14000 93194 14007 93202
132531 3037 132552 3060
68481 78121 68499 78133
167105 238070 167105 238074
2967 208180 2975 208199
127255 210299 127271 210318
203352 179905 203356 179922
196...

output:

5
37
40
2
33
71
70
13
23
73
33
27
47
25
30
60
90
39
10
32
77
61
13
1
37
54
69
0
97
61
100
118
45
97
9
1
103
87
54
112
34
6
2
63
73
26
42
10
44
59
47
0
0
44
36
18
23
25
5
62
42
53
23
66
10
22
30
31
0
50
3
17
0
0
15
46
69
74
49
26
15
57
68
24
55
3
25
1
47
0
24
7
17
24
36
20
30
31
56
10
41
24
33
27
43
...

result:

ok 250000 lines

Test #170:

score: 0
Accepted
time: 1233ms
memory: 233908kb

input:

250000 250000 250000
174459 102667 175202 104267
159696 64937 161741 65409
152818 166525 154128 167860
109410 52977 111837 53477
131549 62940 132863 63555
144433 66670 146588 68730
97634 3581 98736 4569
227591 98965 229146 101356
152014 105805 152757 108187
19303 101224 20361 102035
19562 5513 21181...

output:

398567
487428
221955
224877
384643
212136
88762
286329
271235
293105
260027
362665
344586
399935
184876
346635
72242
264948
258903
319940
181617
191109
525840
423735
176873
195890
301678
357789
205369
300372
259397
481091
178019
162132
317801
321905
340127
450379
264374
411998
353929
269739
253889
3...

result:

ok 250000 lines

Test #171:

score: 0
Accepted
time: 1166ms
memory: 236292kb

input:

250000 250000 250000
608 147 109826 113976
398 538 3042 173086
979 738 198485 127318
715 481 239354 31128
70 960 86663 243657
370 631 21099 57985
676 391 198645 138819
923 710 139918 223708
493 215 212145 2940
80 255 112259 32266
659 929 115174 227544
978 731 90212 135700
189 167 44071 154394
433 71...

output:

1851379593
332352285
1511655668
447822131
1516314385
129633116
1214301
1301471593
1087860758
613113350
2123201659
1921197084
1996729461
256605399
579896
645794678
1431831008
268449395
21110527
257467628
1028517182
534856487
661428630
1471568919
3821175
27028082
14315240
533415458
918735640
871161473...

result:

ok 250000 lines