public static int GetQ() => NumbersHelper.GetPrime();
public static int GetA(int q) => NumbersHelper.GetPrimitiveRoot(q);
public static int GetX(int q) => NumbersHelper.GetRandom(1, q);