A #include <bits/stdc++.h> #define x first #define y second #define all(x) x.begin(), x.end() #define vec1(T, name, n, val) vector<T> name(n, val) #define vec2(T, name, n, m, val) vector<vector<T>> name(n, vector<T>(m, val)) #define vec3(T, name, n, m, k, val) vector&l...