part 1 done, notprime bugged