#include<bits/stdc++.h>
using namespace std;
#define ll long long int
#define pb push_back
#define mkp make_pair
#define pp pair<ll,ll>
#define mod
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int t;
cin>>t;
int n;
while(t--)
{
cin>>n;
string a[n];
double sum=0;
double s[n]={0};
int i,j;
for(i=0;i<n;i++)
{
cin>>a[i];
int l=a[i].length();
int flag=0;
int pos;
if(i!=0)
{
for(j=0;j<=(i-1);j++)
if(a[j]==a[i])
{
flag=1;
pos=j;
break;
}
}
if(flag==1)
{
s[i]=s[pos]/2;
}
else
{
for(j=0;j<l;j++)
{
if(j!=0)
{
//cout<<"*";
if(a[i][j]=='d'||a[i][j]=='f')
{
if(a[i][j-1]=='j'||a[i][j-1]=='k')
s[i]+=0.2;
else
s[i]+=0.4;
}
else if(a[i][j]=='j'||a[i][j]=='k')
{
if(a[i][j-1]=='f'||a[i][j-1]=='d')
s[i]+=0.2;
else
s[i]+=0.4;
}
}
else
{
s[i]+=0.2;
}
}
}
}
for(j=0;j<n;j++)
sum+=s[j];
cout<<(10*sum)<<"\n";
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBsbCBsb25nIGxvbmcgaW50CiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgbWtwIG1ha2VfcGFpcgojZGVmaW5lIHBwIHBhaXI8bGwsbGw+CiNkZWZpbmUgbW9kCmludCBtYWluKCkKewoJaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CgljaW4udGllKE5VTEwpOwoJY291dC50aWUoTlVMTCk7CiAgICBpbnQgdDsKICAgIGNpbj4+dDsKICAgIGludCBuOwogICAgd2hpbGUodC0tKQogICAgewogICAgICAgIGNpbj4+bjsKICAgICAgICBzdHJpbmcgYVtuXTsKICAgICAgICBkb3VibGUgc3VtPTA7CiAgICAgICAgZG91YmxlIHNbbl09ezB9OwogICAgICAgIGludCBpLGo7CiAgICAgICAgZm9yKGk9MDtpPG47aSsrKQogICAgICAgIHsKICAgICAgICAgICAgY2luPj5hW2ldOwogICAgICAgICAgICBpbnQgbD1hW2ldLmxlbmd0aCgpOwogICAgICAgICAgICBpbnQgZmxhZz0wOwogICAgICAgICAgICBpbnQgcG9zOwogICAgICAgICAgICBpZihpIT0wKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBmb3Ioaj0wO2o8PShpLTEpO2orKykKICAgICAgICAgICAgICAgICAgICBpZihhW2pdPT1hW2ldKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgZmxhZz0xOwogICAgICAgICAgICAgICAgICAgICAgICBwb3M9ajsKICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGlmKGZsYWc9PTEpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHNbaV09c1twb3NdLzI7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBmb3Ioaj0wO2o8bDtqKyspCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgaWYoaiE9MCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIC8vY291dDw8IioiOwogICAgICAgICAgICAgICAgICAgICAgICBpZihhW2ldW2pdPT0nZCd8fGFbaV1bal09PSdmJykKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoYVtpXVtqLTFdPT0naid8fGFbaV1bai0xXT09J2snKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNbaV0rPTAuMjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzW2ldKz0wLjQ7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSBpZihhW2ldW2pdPT0naid8fGFbaV1bal09PSdrJykKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoYVtpXVtqLTFdPT0nZid8fGFbaV1bai0xXT09J2QnKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNbaV0rPTAuMjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzW2ldKz0wLjQ7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgc1tpXSs9MC4yOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBmb3Ioaj0wO2o8bjtqKyspCiAgICAgICAgICAgIHN1bSs9c1tqXTsKICAgICAgICBjb3V0PDwoMTAqc3VtKTw8IlxuIjsKICAgIH0KCXJldHVybiAwOwp9Cg==