Cognitive development is fostered by

play when:

1. children practice their vocabulary.
2. children plan and solve problems.
3. teachers supervise play.
4. children do arts and crafts.

Isn't cognitive development fostered when children plan and solve problems?

That sounds right on to me! Good job.