#include #include #include using namespace std; int n,m; bool LESS(int a,int b){ if(a%m!=b%m)return a%mabs(b%2); if(a%2)return a>b; return a>n>>m&&!(n==0&&m==0)){ vectora(n);for(auto&v:a)cin>>v; sort(a.begin(),a.end(),LESS); cout<