Find the least number must be subtracted from 531742 so that remaining no.is divisible by 3?  Answers: A) 4 B) 5 C) 1 D) 2 E) 3

Rationale: "on dividing 531742 by 3 we get the remainder 1 , so 1 should be subtracted c"
Answer: C