Обычно на вкладке «Положение участников» расположена таблица, в которой для каждого из участников напротив его позиции в рейтинге отображаются решённые им задачи.
Однако на сайте произошёл сбой, и теперь положение отобразилось как $$$n$$$ строк, каждая из которых состоит из не более чем $$$6$$$ неповторяющихся заглавных английских букв от A до F. Строки отобразились в соответствии с рейтингом участников, то есть количество решённых задач в каждой отобразившейся последующей строке не больше, чем в предыдущей.
Теперь вам необходимо определить, сколько всего различных задач смогли решить все участники олимпиады.
Например, пусть в олимпиаде было $$$3$$$ участника и они решили следующие задачи:
Тогда всего было решено $$$5$$$ различных задач — A, B, C, E и F.
В первой строке дано целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.
Далее следуют описания наборов.
В первой строке дано одно целое число $$$n$$$ ($$$1 \le n \le 10^5$$$) — количество участников олимпиады.
Далее следуют $$$n$$$ строк, каждая из которых содержит строку $$$s_i$$$ ($$$1 \le |s| \le 6 $$$), состоящую из неповторяющихся заглавных латинских букв от A до F — описание задач, решённых $$$i$$$-м участником ($$$1 \le i \le n$$$).
Гарантируется, что сумма значений $$$|s_i|$$$ по всем наборам входных данных не превосходит $$$10^5$$$.
Для каждого набора входных данных на отдельной строке выведите ровно одно число — количество различных задач, решённых всеми участниками.
33ABEFABCBC5AAAAA2ABCDEFA
5 1 6
Первый набор входных данных разобран в условии задачи.
| Name |
|---|


