vector<int> sortedSquares(vector<int>& A) {
vector<int>a(A.begin(),A.begin()+k);
vector<int> b(A.begin()+k,A.end());
//for(auto i:b) cout<<i<<endl;
reverse(a.begin(),a.end());
a[as]<b[bs]? res.push_back(a[as--]):res.push_back(b[bs++]);
for(int i=as;i>=0;i--) res.push_back(a[i]);
for(int i=bs;i<bl;i++) res.push_back(b[i]);