#include<set>
#include<algorithm>
#include<iostream>
#include<string>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<cmath>
using namespace std;
int main(){
  int i;
  int b[100],m,n,o;
  set<pair<int,pair<int,int> > > a;
  set<pair<int,pair<int,int> > >::iterator it;
  while(cin>>m>>n>>o&&m+n+o){
    for(i=0;i<m;i++)
      b[i]=i;
    a.clear();
    for(i=0;i<n;i++){
      int p,q,r;
      cin>>p>>q>>r;
      a.insert(make_pair(p,make_pair(q-1,r-1)));
    }
    for(it=a.begin();it!=a.end();it++)
      swap(b[(*it).second.first],b[(*it).second.second]);
    cout<<b[o-1]+1<<endl;
  }
  return 0;
}