#include <bits/stdc++.h>
#define ll long long
#define el cout << '\n'
using namespace std;
mt19937_64 rd(chrono::steady_clock::now().time_since_epoch().count());
ll random(ll l, ll r)
{
return rd() % (r - l + 1) + l;
}
void makeTest()
{
ofstream cout("SCORE.INP");
int t = 5;
cout << t, el;
while (t--)
{
int a = random(1, 100);
int b = random(1, 100);
cout << a << ' ' << b, el;
}
}
int main()
{
ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
for (int i = 0; i <= 1e3; i++)
{
makeTest();
system("SCORE.EXE");
system("SCORE_TRAU.EXE");
if (system("fc SCORE.OUT SCORE_TRAU.OUT"))
{
cerr << i << " WRONG\n";
break;
}
cerr << i << " PASSED\n";
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CgojZGVmaW5lIGxsIGxvbmcgbG9uZwojZGVmaW5lIGVsIGNvdXQgPDwgJ1xuJwoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCm10MTk5MzdfNjQgcmQoY2hyb25vOjpzdGVhZHlfY2xvY2s6Om5vdygpLnRpbWVfc2luY2VfZXBvY2goKS5jb3VudCgpKTsKCmxsIHJhbmRvbShsbCBsLCBsbCByKQp7CiAgICByZXR1cm4gcmQoKSAlIChyIC0gbCArIDEpICsgbDsKfQp2b2lkIG1ha2VUZXN0KCkKewogICAgb2ZzdHJlYW0gY291dCgiU0NPUkUuSU5QIik7CiAgICBpbnQgdCA9IDU7CiAgICBjb3V0IDw8IHQsIGVsOwogICAgd2hpbGUgKHQtLSkKICAgIHsKICAgICAgICBpbnQgYSA9IHJhbmRvbSgxLCAxMDApOwogICAgICAgIGludCBiID0gcmFuZG9tKDEsIDEwMCk7CiAgICAgICAgY291dCA8PCBhIDw8ICcgJyA8PCBiLCBlbDsKICAgIH0KfQoKaW50IG1haW4oKQp7CiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApOyBjaW4udGllKDApOyBjb3V0LnRpZSgwKTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDw9IDFlMzsgaSsrKQogICAgewogICAgICAgIG1ha2VUZXN0KCk7CiAgICAgICAgc3lzdGVtKCJTQ09SRS5FWEUiKTsKICAgICAgICBzeXN0ZW0oIlNDT1JFX1RSQVUuRVhFIik7CiAgICAgICAgaWYgKHN5c3RlbSgiZmMgU0NPUkUuT1VUIFNDT1JFX1RSQVUuT1VUIikpCiAgICAgICAgewogICAgICAgICAgICBjZXJyIDw8IGkgPDwgIiBXUk9OR1xuIjsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgICAgIGNlcnIgPDwgaSA8PCAiIFBBU1NFRFxuIjsKICAgIH0KfQo=