#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using uint = unsigned int; using ll = long long; using ull = unsigned long long; constexpr ll TEN(int n) { return (n==0) ? 1 : 10*TEN(n-1); } template using V = vector; template using VV = V>; int main() { cin.tie(0); ios::sync_with_stdio(false); cout << setprecision(20); int k; cin >> k; using P = pair; V

v; for (int i = 1; i < 31; i++) { for (int j = 0; j < i; j++) v.push_back(P(j, i)); } for (int j = 31; j >= 0; j--) { int x = (1<