#include #define REP(i,n) for(int i=0; i<(n); i++) using namespace std; struct cww{cww(){ios::sync_with_stdio(false);cin.tie(0);}}star; int main() { int N, M; cin >> N >> M; int P, Q; vector vc{ 1, 2, 3 }; REP( i, M ) { cin >> P >> Q; P--; Q--; swap( vc[P], vc[Q] ); } cout << distance( vc.begin(), find( vc.begin(), vc.end(), N ) ) + 1 << endl; return 0; }