Matrix answer type with validation