#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
using namespace __gnu_pbds;
#define FAST ios::sync_with_stdio(0), cin.tie(0), cout.tie(0)
#define ll long long
#define ld long double
#define int long long
#define endl "\n"
#define yes cout << "YES" << endl;
#define no cout << "NO" << endl;
#define pb push_back
using namespace std;
const int MOD = 1e9+7;
//const int MOD = 998244353;
const int N = 1e5+5;
const ll INF = 1e18;
const ll MIN = -1e18;
typedef tree<ll, null_type, less<ll>, rb_tree_tag, tree_order_statistics_node_update> indexed_set;
void solve(int t) {
string filename = "output" + to_string(t) + ".txt";
freopen(filename.c_str(), "w", stdout); // Convert string to C-style string
cout << "Processing test case: " << t << endl;
fclose(stdout); // Close the file to restore standard output
}
signed main() {
FAST;
ll t = 100;
while (t--) solve(t);
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNpbmNsdWRlIDxleHQvcGJfZHMvYXNzb2NfY29udGFpbmVyLmhwcD4KdXNpbmcgbmFtZXNwYWNlIF9fZ251X3BiZHM7CiNkZWZpbmUgRkFTVCBpb3M6OnN5bmNfd2l0aF9zdGRpbygwKSwgY2luLnRpZSgwKSwgY291dC50aWUoMCkKI2RlZmluZSBsbCBsb25nIGxvbmcKI2RlZmluZSBsZCBsb25nIGRvdWJsZQojZGVmaW5lIGludCBsb25nIGxvbmcKI2RlZmluZSBlbmRsICJcbiIKI2RlZmluZSB5ZXMgY291dCA8PCAiWUVTIiA8PCBlbmRsOwojZGVmaW5lIG5vIGNvdXQgPDwgIk5PIiA8PCBlbmRsOwojZGVmaW5lIHBiIHB1c2hfYmFjawoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKY29uc3QgaW50IE1PRCA9IDFlOSs3OwovL2NvbnN0IGludCBNT0QgPSA5OTgyNDQzNTM7CmNvbnN0IGludCBOID0gMWU1KzU7CmNvbnN0IGxsIElORiA9IDFlMTg7CmNvbnN0IGxsIE1JTiA9IC0xZTE4OwoKdHlwZWRlZiB0cmVlPGxsLCBudWxsX3R5cGUsIGxlc3M8bGw+LCByYl90cmVlX3RhZywgdHJlZV9vcmRlcl9zdGF0aXN0aWNzX25vZGVfdXBkYXRlPiBpbmRleGVkX3NldDsKCnZvaWQgc29sdmUoaW50IHQpIHsKICAgIHN0cmluZyBmaWxlbmFtZSA9ICJvdXRwdXQiICsgdG9fc3RyaW5nKHQpICsgIi50eHQiOwogICAgZnJlb3BlbihmaWxlbmFtZS5jX3N0cigpLCAidyIsIHN0ZG91dCk7ICAvLyBDb252ZXJ0IHN0cmluZyB0byBDLXN0eWxlIHN0cmluZwogICAgY291dCA8PCAiUHJvY2Vzc2luZyB0ZXN0IGNhc2U6ICIgPDwgdCA8PCBlbmRsOwogICAgZmNsb3NlKHN0ZG91dCk7ICAvLyBDbG9zZSB0aGUgZmlsZSB0byByZXN0b3JlIHN0YW5kYXJkIG91dHB1dAp9CgpzaWduZWQgbWFpbigpIHsKICAgIEZBU1Q7CiAgICBsbCB0ID0gMTAwOwogICAgd2hpbGUgKHQtLSkgc29sdmUodCk7Cn0K