Here's a fairly technical approach.
S1:: (n - 1) = (even)² = (2k)² = 4k², where k is some integer whose value we don't care about. (2k just means "a multiple of 2".)
So n = 4k² + 1, and n² - 1 = (4k² + 1)² - 1, or 16k� + 8k². So our question becomes "Is 16k� + 8k² divisible by 12?"
For this to be divisible by 12, it has to be divisible by 4 and by 3. Let's divide by 4, giving us 4k� + 2k². If this is divisible by 4, we're set.
We can factor out 2k², which gives us 2k² * (2k² + 1). So we have two consecutive integers. Now consider k itself, for which we have three cases:
Case 1: k is divisible by 3. Then 2k² is divisible by 3.
Case 2: k is 1 greater than a multiple of 3. Then 2k² + 1 is divisible by 3.
Case 2: k is 2 greater than a multiple of 3. Then 2k² + 1 is divisible by 3.
So in every case, n² - 1 gives a number that is divisible by 4 AND divisible by 3; SUFFICIENT!
S2::
(n + 1) = 12, 15, 18, ...
which means
(n - 1) = 10, 13, 16, ...
10 * 12 is divisible by 12, but 15 * 13 is not, so this is NOT sufficient.