#include <bits/stdc++.h>
using namespace std;
 
const string NAME = "b1";
const int NTEST = 100;
 
mt19937_64 rd(chrono::steady_clock::now().time_since_epoch().count());
 
long long Rand(long long L, long long R) {
    return L + rd() % (R - L + 1);
}
 
int main() {
    for (int iTest = 1; iTest <= NTEST; iTest++) {
        ofstream inp((NAME + ".inp").c_str());
        int n = Rand(1, 100);
        inp << n;
        inp.close();
 
 
        system((NAME + ".exe").c_str());
        system((NAME + "_trau.exe").c_str());
        if (system(("fc " + NAME + ".out " + NAME + ".ans").c_str()) != 0) {
            cout << "Test " << iTest << ": WRONG!\n";
            return 0;
        }
        cout << "Test " << iTest << ": CORRECT!\n";
    }
    return 0;
}
 
				I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgpjb25zdCBzdHJpbmcgTkFNRSA9ICJiMSI7CmNvbnN0IGludCBOVEVTVCA9IDEwMDsKCm10MTk5MzdfNjQgcmQoY2hyb25vOjpzdGVhZHlfY2xvY2s6Om5vdygpLnRpbWVfc2luY2VfZXBvY2goKS5jb3VudCgpKTsKCmxvbmcgbG9uZyBSYW5kKGxvbmcgbG9uZyBMLCBsb25nIGxvbmcgUikgewogICAgcmV0dXJuIEwgKyByZCgpICUgKFIgLSBMICsgMSk7Cn0KCmludCBtYWluKCkgewogICAgZm9yIChpbnQgaVRlc3QgPSAxOyBpVGVzdCA8PSBOVEVTVDsgaVRlc3QrKykgewogICAgICAgIG9mc3RyZWFtIGlucCgoTkFNRSArICIuaW5wIikuY19zdHIoKSk7CiAgICAgICAgaW50IG4gPSBSYW5kKDEsIDEwMCk7CiAgICAgICAgaW5wIDw8IG47CiAgICAgICAgaW5wLmNsb3NlKCk7CgoKICAgICAgICBzeXN0ZW0oKE5BTUUgKyAiLmV4ZSIpLmNfc3RyKCkpOwogICAgICAgIHN5c3RlbSgoTkFNRSArICJfdHJhdS5leGUiKS5jX3N0cigpKTsKICAgICAgICBpZiAoc3lzdGVtKCgiZmMgIiArIE5BTUUgKyAiLm91dCAiICsgTkFNRSArICIuYW5zIikuY19zdHIoKSkgIT0gMCkgewogICAgICAgICAgICBjb3V0IDw8ICJUZXN0ICIgPDwgaVRlc3QgPDwgIjogV1JPTkchXG4iOwogICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICB9CiAgICAgICAgY291dCA8PCAiVGVzdCAiIDw8IGlUZXN0IDw8ICI6IENPUlJFQ1QhXG4iOwogICAgfQogICAgcmV0dXJuIDA7Cn0K