Problem Description:
小花梨现在有一个?层三角形图(参考下图),第?层有2? − 1个边长为1的等边三角形。
每个交点处存在一个字符,总共有? + 1层字符,第?层有?个字符。
小花梨用等边三角形三个顶点上的字符来表示这个三角形,两个等边三角形如果它们的三个
顶点字符相同(不区分顺序)则视为同一类等边三角形。小花梨想知道总共存在多少种不同类
别的等边三角形。
Input:
第一行为正整数?,表示三角形层数(1 ≤ ? ≤ 100)。
接下来? + 1行,第?行输入?个字符,表示第