Pseudoprime numbers

POJ - 3641