complete q9