문자열을 뒤집어도 문자열이 동일하다면 그걸 팰린드롬이라 한다했다
T = int(input())
for t in range(1,T+1):
n,m = map(int,input().split())
a_arr = []
answer1 = 0
answer2 = 0
for _ in range(n):
arr = input()
a_arr.append(arr)
for a in a_arr:
#문자열의 역순이 리스트에 있고 그게 자기자신이 아닐때
if a[::-1] in a_arr and a != a[::-1]:
answer1 += m
#문자열의 역순이 자기자신일때
elif a[::-1] in a_arr:
answer2 = m
print(f'#{t} {answer1+answer2}')