#include // https://codeforces.com/blog/entry/96344 #pragma GCC optimize("O2,unroll-loops") #pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt") using namespace std; template void dbg(std::string const &str, Args &&...args) { std::cout << std::vformat(str, // make_format_args binds arguments to const std::make_format_args(args...)); } template void dbg(T const &t) { std::cout << t; } template void dbgln(T const &t) { if constexpr (std::is_convertible_v) { std::cout << t << '\n'; } else { for (auto const &e : t) { std::cout << e << ' '; } std::cout << '\n'; } } template void dbgln(std::string const &str, Args &&...args) { print(str, std::forward(args)...); cout << '\n'; } template void dbgln(T const &t) { dbg("{}\n", t); } void println() { std::cout << '\n'; } template constexpr auto MIN = std::numeric_limits::min(); template constexpr auto MAX = std::numeric_limits::min(); #define ff first #define ss second #define eb emplace_back #define ll long long #define ld long double #define vec vector #define all(x) (x).begin(), (x).end() #define rall(x) (r).rbegin(), (x).rend() #define sz(x) static_cast((x).size()) #define FOR(a, b, c) for (int (a) = (b); (a) < (c); ++(a)) #define ROF(a, b, c) for (int (a) = (b); (a) > (c); --(a)) std::random_device rd; std::mt19937 gen(rd()); void YES() { cout << "YES\n"; } void NO() { cout << "NO\n"; } void solve() { } int main() { cin.tie(nullptr)->sync_with_stdio(false); int t = 1; cin >> t; while (t--) { solve(); } return 0; }