Consider the product P = 1! * 2! * 3! * ... * 1000!
Which of the following statements is/are true?
a. P is a square number.
b. P multiplied by any prime number is a square number.
c. P multiplied by 21001 is a square number.
d. P is not a square number.