import math n = int(input()) k = int(input()) a = [tuple(map(int, input().split())) for _ in range(k)] b = [0]*n for i in range(n): j = i for x, y in a: x -= 1 y -= 1 if x == j: j = y elif y == j: j = x b[i] = j r = 1 for i in range(n): j = i for k in range(1, n+1): if b[j] == i: break j = b[j] r = r*k // math.gcd(r, k) print(r)