#include using namespace std; int N,K; int T[100]; long gcd(long a,long b){return b?gcd(b,a%b):a;} bool vis[100]; main() { cin>>N>>K; for(int i=0;i>x>>y; T[x-1]^=T[y-1]^=T[x-1]^=T[y-1]; } long ans=1; for(int i=0;i