Which of the following qualifies as a teamwork skill?

A. Multitasking
B. Free associating
C. Problem solving
D. Listening