#include<iostream>
#include<vector>
using namespace std;
int search_highest_grade(const vector<int> &grade, int A, int B);
void update_grade(vector<int> &grade, int A, int B);
int main(){
int N, M;
vector<int>grade(30000);
while (cin >> N >> M){ //一般测试用例是打开一次程序一直测,一定要谨记循环输入的重要性
for (int i = 0; i < N; ++i){
cin >> grade[i];
}
char c;
int A, B;
for (int j = 0; j<M; ++j){