Для решения задачи можно завести массив $$$cnt$$$ длины $$$6$$$, $$$i$$$-й ($$$1\le i \le 6$$$) элемент которого равен количеству вхождений $$$i$$$-го символа в латинском алфавите во все строки (то есть, $$$cnt_1$$$ , хранит, сколько раз встретилась буква «A», $$$cnt_2$$$ — сколько раз встретилась буква «B » и так далее). Пройдёмся по всем символам всех строк и будем увеличивать соответствующий элемент массива для каждого символа.
Затем необходимо посчитать, сколько элементов массива $$$cnt$$$ не равны 0. Полученное значение будет являться ответом на задачу.
В качестве альтернативного решения можно было использовать структуру данных set (множество): поместим в него все символы введенных строк. Так как set хранит только уникальные значения, его длина будет равняться количеству уникальных решённых задач.