It's fine, just that there are some leftover points, but grammatically speaking it's correct. The answers you have written agree with the interrogatives of the question.
Let's remember:
- ¿Qué?: To ask for an explanation.
- ¿Quién/es?: To ask about people.
- ¿Cuál/es?: Ask for a selection within a group.
- ¿Cuánto/a(s)?: To ask amounts.
- ¿Cómo?: To ask the way.
- ¿Cuándo?; To ask about the time.
- ¿Dónde?: To ask about the place.
MissSpanish