﻿from sympy import *
from builtins import *

def Test_Fermat(n,a):
    r=pow(a,n-1,n)
    if r!=1:
        b=True
    else:
        b=False
    return b

def Liste_NP_Pass(N,a):
    L=[]
    for k in range(1,N+1):
        if isprime(k)==False and Test_Fermat(k,a)==False:
            L.append(k)
    return L