#include <iostream>
using namespace std;
const int N=1000000;
int a[N];
int main() {
int address1,address2,n;
while(cin>>address1>>address2>>n){
bool flag=false;
while(n--){
int start,next;
char c;
cin>>start>>c>>next;
if(next>=0) a[next]++;
}
for(int i=0;i<N;i++){
if(a[i]>1){
cout<<i<<endl;
flag=true;
break;
}
}
if(!flag) cout<<-1<<endl;
for(int i=0;i<N;i++) a[i]=0;//恢复数组,让下一组值使用
}
return 0;
}

京公网安备 11010502036488号