Official Solution: If \(x\) is the sum of factorials of the first \(n\) positive integers (i.e. for \(n=3\), \(x=1!+2!+3!\)), what is the units digit of \(x\)? Generally, the units digit of \(1! + 2! + ... +n!\) can take ONLY 3 values:
A. If \(n=1\), then the units digit is 1;
B. If \(n=3\), then the units digit is 9;
C. If \(n= \{ \text{ANY other value} \}\), then the units digit is 3 (if \(n=2\), then \(1!+2!=3\); if \(n=4\), then \(1!+2!+3!+4!=33\), and if \(n \ge 4\), then the terms after \(n=4\) will end by 0 thus will not affect the units digit and it'll remain 3).
So basically the question asks whether we can determine which of the three cases we have.
(1) \(n\) is divisible by 4. This statement implies that \(n\) is not 1 or 3, thus third case. Sufficient.
(2) \(\frac{n^2 + 1}{5}\) is an odd integer. The same here: \(n\) is not 1 or 3, thus third case. Sufficient.
Answer: D