Fixed bugs in partial sieve functions P2(x, a) and P3(x, a)