#pragma GCC target("avx2") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") #include #include using namespace std; using namespace atcoder; using ll=long long; using P=pair; void IO(){ ios::sync_with_stdio(false); std::cin.tie(nullptr); } long long modpow(long long a, long long n, long long mod) { long long res = 1; while (n > 0) { if (n & 1) res = res * a % mod; a = a * a % mod; n >>= 1; } return res; } int main(){ IO(); ll n,p,q; cin>>n>>p>>q; vector a(n); for(ll i=0;i>a[i]; } sort(a.begin(),a.end()); vector> info(4,vector(n)); for(ll i=0;i