Hey, I need help solving this problem!
I have encountered an issue, and I'm not able to continue my course since it seems to be a bug with this problem: The given code takes the two arguments as input and passes them to the generator function, outputting the result as a list. def isPrime(x): if x < 2: return False elif x == 2: return True for n in range(2, x): if x % n ==0: return False return True def primeGenerator(a, b): #your code goes here f = int(input()) t = int(input()) print(list(primeGenerator(f, t))) my solution was this: def isPrime(x): if x < 2: return False elif x == 2: return True for n in range(2, x): if x % n ==0: return False return True def primeGenerator(a, b): for number in range(a, b + 1): if isPrime(number): yield number f = int(input()) t = int(input()) print(list(primeGenerator(f, t))) And it passes the first 3 test, but the 4th does not pass and does not give any info about why it's not passing, so I can correct it. Appreciate all the help!