#include #include #include using namespace std; int main() { int T,n,a,b; scanf("%d",&T); while(T-- && scanf("%d",&n)) { char s[20]; scanf("%d%d",&a,&b); long long sum = 0; while(n--) { scanf("%s",s); int year = 0; int month = 0; int day = 0; for(int i=3; i<=6; i++) year = year * 10 + s[i] - '0'; for(int i=7; i<=8; i++) month = month * 10 + s[i] - '0'; for(int i=9; i<=10; i++) day = day * 10 + s[i] - '0'; if(s[6] == s[7] && s[7] == s[8] && s[8] == s[9] && s[9] == s[10]) sum += a; else if((s[6] - s[7] == 1 && s[7] - s[8] == 1 && s[8] - s[9] == 1 && s[9] - s[10] == 1) || (s[6] - s[7] == -1 && s[7] - s[8] == -1 && s[8] - s[9] == -1 && s[9] - s[10] == -1) ) sum += a; else if(year>=1980 && year <= 2016 && month >= 1 && month <=12) { if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) { if(day >= 1 && day <= 31) sum += a; else sum += b; } else if(month == 4 || month == 6 || month == 9 || month == 11) { if(day >= 1 && day <= 30) sum += a; else sum += b; } else { if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { if(day >= 1 && day <= 29) sum += a; else sum += b; } else { if(day >= 1 && day <= 28) sum += a; else sum += b; } } } else sum += b; } cout<