#include<math.h>
#include<stdio.h>
#include<stdlib.h>
using namespace std; class Solution { public:
vector<int> sovle(vector<int>& a, int n, int m) {
// write code here
int len = a.size();
vector<int> tmp(len,0);
for(int i=0;i<len;i++)
tmp[i]=a[i];
sort(tmp.begin(),tmp.end());
reverse(tmp.begin(), tmp.end());
int an=tmp[n-1];
int am=tmp[m-1];
for(int i=0;i<len;i++)
if(a[i]==an) a[i]=am;
else if(a[i]==am) a[i]=an;
return a;
}
};