Тестирование подбора

Пример входнных данных:
b b c c c c a b a,c b b b b b b normal FACT900059,FACT900059,FACT900059,FACT900059 FACT900059,FACT900059,FACT900059,FACT900060 FACT900059,FACT900059,FACT900059,FACT900061

формат строки следующий:
* q1-q3 отсутствуют;
* q4-q19 ответы, за исключением q18 он отсутствует;
* тип кожи эталонный на английском
* список sku на утро через запятую
* список sku на вечер через запятую
* список sku спешиал через запятую
в ответах на вопросы записаны буквы a-b-c-d-.. обозначающие номер ответа. при множественном выборе (например q12) ответы перечислены через запятую