Abstract reasoning is most likely to be used in which of the following stages of cognitive development, proposed by jean piaget?

a. sensorimotor preoperational
b. concrete operational
c. formal operational
d. post-conventional