As per Jean Piaget's theory of cognitive development, which of the following ability distinguishes concrete operational thinking from Pre-operational thinking?
(a) Decentering
(b) Hypothetical reasoning
(c) Object permanence
(d) Coordination of senses