#include "bits/stdc++.h" using namespace std; #define REP(i, n) for(int i=0; i<(n); i++) int N,K; bool isok(vector a) { REP(i,a.size()) { if (a[i] != i) return false; } return true; } signed main() { cin >> N>>K; vector amida(N); REP(i,N) amida[i] = i; vector x(K); int y; REP(i,K) { cin >> x[i] >> y; } int cnt = 0; while(true) { cnt++; REP(i,K) { swap(amida[x[i]-1], amida[x[i]]); } if (isok(amida)) break; } cout << cnt << endl; return 0; }