#include<stdio.h>
#define rep(i,n) for(int i=0;(i)<(n);(i)++)
int main(void){
    while(1){
        int n,m,a;
        scanf("%d%d%d",&n,&m,&a);
        if(n+m+a==0) break;
        int map[1001][101]={0};
        for(int i=0;i<m;i++){
            int h,p,q;
            scanf("%d%d%d",&h,&p,&q);
            map[h][p]=1;
            map[h][q]=-1;
        }
        int pos=a;
        for(int i=1000;i>=0;i--){
            if(map[i][pos]==1)
                pos++;
            else if(map[i][pos]==-1)
                pos--;
        }
        printf("%d\n",pos);
    }
}

