#include using namespace std; int aa=0; vector sorted_more; vector lena_sort(vector nums) { if(nums.size()==0) return nums; if (nums.size() == 1) { return nums; } int pivot = nums[0]; vector less; vector more; for (int i = 1; i < nums.size(); ++i) { // Comparison if (nums[i] < pivot) { less.push_back(nums[i]); } else { more.push_back(nums[i]); } aa++; } vector ans; vector sorted_less = lena_sort(less); for(int i=0;i sorted_more = lena_sort(more); for(int i=0;i=N*N) { cout << "-1\n"; continue; } vector v; for(int i=1;i<=N;i++) v.push_back(i); int fg=0; do { aa=0; lena_sort(v); //cout << "here" << endl; if(aa==C) { for(int i=0;i