#include using namespace std; int v[1002]; int sf[1002]; int in[1002]; int main() { int d,m,n,ince,mn,c; cin>>d>>m>>n; for(int i=1;i<=m;i++) { cin>>v[i]; } ince=v[1]; mn=0; for(int i=1;i<=n;i++) { cin>>in[i]>>sf[i]; if(in[i]<=ince) { if(sf[i]>mn) { mn=sf[i]; } } } ince=mn; c=1; for(int i=1;i<=m;i++) { if(v[i]>ince) { ince=v[i]-1; break; } } while(incemn) { mn=sf[i]; } } } ince=mn; for(int i=1;i<=m;i++) { if(v[i]>ince) { ince=v[i]-1; break; } } c++; } cout<