stablegradients/pie-gem5-pairs huggingface dataset:
// Slower C++ solution:
#include<bits/stdc++.h>

using namespace std;

int main()

{

	int n;char str[20];

	scanf("%d", &n);

	int a = 0, b = 0, c = 0, d = 0;

	while(n--)

	{

		scanf("%s", str);

		switch(str[0]){

			case'A':a++; break;

			case'W':b++;break;

			case'T':c++;break;

			case'R':d++;break;

		}

	}

	printf("AC x %d\nWA x %d\nTLE x %d\nRE x %d\n", a, b, c, d);

	return 0;

} 

// Faster C++ solution for the same problem (measured speedup: 5.122844175929422x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include<bits/stdc++.h>

using namespace std;

int ac,wa,re,tle;

int main(){

	int n;

	char s[8];

	scanf("%d",&n);

	while(n--){

		scanf("%s",s);

		if(s[0]=='A') ac++;

		if(s[0]=='W') wa++;

		if(s[0]=='T') tle++;

		if(s[0]=='R') re++;

	}

	cout<<"AC x "<<ac<<endl;

	cout<<"WA x "<<wa<<endl;

	cout<<"TLE x "<<tle<<endl;

	cout<<"RE x "<<re<<endl;

	

	return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.187743022250386x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include<bits/stdc++.h>

using namespace std;

int n,ans[5];

string s;

int main()

{

cin>>n;

memset(ans,0,sizeof(ans));

for(int i=1;i<=n;i++)

	{

	cin>>s;

	if(s[0]=='A')ans[1]++;

	if(s[0]=='W')ans[2]++;

	if(s[0]=='T')ans[3]++;

	if(s[0]=='R')ans[4]++;

	}

cout<<"AC x "<<ans[1]<<endl;

cout<<"WA x "<<ans[2]<<endl;

cout<<"TLE x "<<ans[3]<<endl;

cout<<"RE x "<<ans[4]<<endl;

}

// Faster C++ solution for the same problem (measured speedup: 5.1973739732362665x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include<bits/stdc++.h>

using namespace std;

typedef long long ll;

map<string,int> mp;

int main(){

	std::ios::sync_with_stdio(false);

	cin.tie(0);

	int n;

	cin>>n;

	string s;

	mp["AC"] = 0; mp["WA"] = 0; mp["RE"] = 0; mp["TLE"] = 0;

	for(int i=0;i<n;i++){

		cin>>s;

		mp[s]++;

	}

	cout<<"AC"<<" x "<<mp["AC"]<<endl;

	cout<<"WA"<<" x "<<mp["WA"]<<endl;

	cout<<"TLE"<<" x "<<mp["TLE"]<<endl;

	cout<<"RE"<<" x "<<mp["RE"]<<endl;

}

// Faster C++ solution for the same problem (measured speedup: 5.335059776902982x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include<bits/stdc++.h>

using namespace std;

int n;

char s[10];

int cnta,cntw,cntt,cntr;

int main()

{

	cnta = cntw = cntt = cntr = 0;

	scanf("%d", &n);

	for(int i = 1; i <= n; i ++)

	{

		scanf("%s",s);

		if(s[0] == 'A') cnta ++;

		if(s[0] == 'W') cntw ++;

		if(s[0] == 'T') cntt ++;

		if(s[0] == 'R') cntr ++; 

	}

	printf("AC x %d\n",cnta);

	printf("WA x %d\n",cntw);

	printf("TLE x %d\n",cntt);

	printf("RE x %d\n",cntr);

	return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.12476978743043x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include <iostream>



using namespace std;



int main() {

    int a[4] = {0, 0, 0, 0};

    int i;

    cin >> i;

    while (i--) {

        string s;

        cin >> s;

        if (s == "AC")a[0]++;

        if (s == "WA")a[1]++;

        if (s == "RE")a[2]++;

        if (s == "TLE")a[3]++;

    }

    cout << "AC x " << a[0] << endl;

    cout << "WA x " << a[1] << endl;

    cout << "TLE x " << a[3] << endl;

    cout << "RE x " << a[2] << endl;

    return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.244696852423314x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
//	Id:lys2002

//	Time:2020/8/7 15:24

#include<bits/stdc++.h>

using namespace std;



#define rep(i,a,n) for (int i=a;i<n;i++)

#define per(i,a,n) for (int i=n-1;i>=a;i--)



typedef double db;

typedef long long ll;



const ll md=1000000007;



inline void Fio(){

	freopen("1.in","r",stdin);

	freopen("1.out","w",stdout);

}

map <string,int> mp;

int main(){

    cin.tie(0);

    ios::sync_with_stdio(false);

    int n;

    cin>>n;

    string str;

    rep(i,0,n){

        cin>>str;

        if(!mp.count(str))

                mp[str]=0;

        mp[str]++;

    }

    cout<<"AC x "<<mp["AC"]<<endl;

    cout<<"WA x "<<mp["WA"]<<endl;

    cout<<"TLE x "<<mp["TLE"]<<endl;

    cout<<"RE x "<<mp["RE"]<<endl;

    return 0;

  }


// Faster C++ solution for the same problem (measured speedup: 5.33118251257338x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:


#include<iostream>

#include<string.h>

#include<algorithm>



using namespace std;







int main()

{

	int n,AC=0,WA=0,TLE=0,RE=0;

	cin>>n;

	string s;

	for(int i=0;i<n;i++)

	{

		cin>>s;

	if(s=="AC") AC++;

    if(s=="WA") WA++;

    if(s=="TLE") TLE++;

    if(s=="RE")  RE++;

	}

	cout<<"AC x "<<AC<<endl;

	cout<<"WA x "<<WA<<endl;

    cout<<"TLE x "<<TLE<<endl;

    cout<<"RE x "<<RE<<endl;

	return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.243220212699777x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include <iostream>

#include <bits/stdc++.h>



using namespace std;



int main()

{

    int N, acCnt = 0, waCnt = 0, tleCnt = 0, reCnt = 0;

    cin >> N;

    string AC = "AC", WA = "WA", TLE = "TLE", RE = "RE", x;

    for(int i = 0; i < N; i++)

    {

        cin >> x;

        if(x == AC)

            acCnt++;

        else if(x == WA)

            waCnt++;

        else if(x == TLE)

            tleCnt++;

        else if(x == RE)

            reCnt++;

    }

    cout << "AC x " << acCnt << endl;

    cout << "WA x " << waCnt << endl;

    cout << "TLE x " << tleCnt << endl;

    cout << "RE x " << reCnt << endl;

    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.241819767971771x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include <bits/stdc++.h>

using namespace std;

struct test {

string T;

int n;



};

int main(){

    test test_cases[4];

    test_cases[0].T = "AC", test_cases[1].T = "WA", test_cases[2].T = "TLE", test_cases[3].T = "RE" ;

    test_cases[0].n = 0, test_cases[1].n = 0, test_cases[2].n = 0, test_cases[3].n = 0;

    int m;

    cin>>m;

    string s;

    for(int i = 0; i < m; i++){

        cin>>s;

        for(int j = 0; j < 4; j++){

            if(s == test_cases[j].T){

                test_cases[j].n++;

            }

        }

    }

    for(int i = 0; i < 4; i++){

        cout<<test_cases[i].T<<" x "<<test_cases[i].n<<endl;

    }

    return 0;

}




// Faster C++ solution for the same problem (measured speedup: 5.231539230536639x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include <iostream>

using namespace std;



int main()

{











   int N,C0=0,C1=0,C2=0,C3=0;

cin>>N;

string s[N];



for(int i=0;i<N;i++)

{ cin>>s[i];

if(s[i]=="AC")

    C0++;

    else if(s[i]=="WA")

        C1++;

    else if(s[i]=="TLE")

        C2++;

    else if(s[i]=="RE")

        C3++;



}



cout<<"AC x "<<C0<<endl;

cout<<"WA x "<<C1<<endl;

cout<<"TLE x "<<C2<<endl;

cout<<"RE x "<<C3<<endl;

    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.243504738316004x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include <iostream>

#include<vector>

#include <cstdlib>

#include<cmath>

#include<string>

#include <iomanip>

#include <sstream>



using namespace std;







int main (){



    string s [4] ={"AC","WA","TLE","RE"};

    int a[4]={0,0,0,0};







    int n,i,j,cnt=0;

    cin>>n;



    string words[n];



    for(i=0;i<n;i++){



        cin>>words[i];



    }



    for(i=0;i<4;i++){



        for(j=0;j<n;j++){



            if( s[i] == words[j] ){



                cnt++;

            }



        }



        a[i]=cnt;

        cnt=0;



    }





for(i=0;i<4;i++){



    cout<<s[i]<<" "<<"x"<<" "<<a[i];

    cout<<endl;



}













}

// Faster C++ solution for the same problem (measured speedup: 5.234078259976361x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include <iostream>



using namespace std;



int main()

{int x,a=0,w=0,t=0,r=0;

cin>>x;

string arr[x];

for(int i=0;i<x;i++){

    cin>>arr[i];

    if(arr[i]=="AC"){a++;}

    else if(arr[i]=="WA"){w++;}

    else if(arr[i]=="TLE"){t++;}

    else if(arr[i]=="RE"){r++;}

}

cout<<"AC"<<" "<<"x"<<" "<<a<<endl;



cout<<"WA"<<" "<<"x"<<" "<<w<<endl;



cout<<"TLE"<<" "<<"x"<<" "<<t<<endl;



cout<<"RE"<<" "<<"x"<<" "<<r<<endl;





    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.245305930140763x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include <bits/stdc++.h>

using namespace std;

typedef long long int ll;

const int N=3e5+9;





int main()

{



    ios_base::sync_with_stdio(0);

    cin.tie(0);

    int n;

    string s;

    map<string,int>cnt;

    cin>>n;

    for(int i=0;i<n;i++){

        cin>>s;

        cnt[s]++;

    }

    cout<<"AC x "<<cnt["AC"]<<'\n';

    cout<<"WA x "<<cnt["WA"]<<'\n';

    cout<<"TLE x "<<cnt["TLE"]<<'\n';

    cout<<"RE x "<<cnt["RE"]<<'\n';







    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.324118079095228x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include <iostream>

#include <string>

#include <map>



using namespace std;



map<string, int>mymap;

int main() {

	int N;

	cin >> N;

	mymap["AC"] = 0;

	mymap["WA"] = 0;

	mymap["TLE"] = 0;

	mymap["RE"] = 0;

	for (int i = 0; i < N; i++) {

		string s;

		cin >> s;

		mymap[s]++;

	}

	cout << "AC" << " x " << mymap["AC"] << endl;

	cout << "WA" << " x " << mymap["WA"] << endl;

	cout << "TLE" << " x " << mymap["TLE"] << endl;

	cout << "RE" << " x " << mymap["RE"] << endl;

	return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.267907391252139x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include <iostream>



using namespace std;

int main() {

    int n;

    string value;

    int c[4] = {0,0,0,0};

    cin>> n;

    while(n){

        cin>> value;

        if(value == "AC")

            c[0]+= 1;

        else if(value == "WA")

            c[1]+= 1;

        else if(value == "TLE")

            c[2]+= 1;

        else

            c[3]+= 1;

        n--;

    }

    cout<< "AC x "<< c[0] <<"\nWA x "<< c[1] <<"\nTLE x "<< c[2] << "\nRE x "<< c[3];

    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.232761726192801x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include <iostream>

#include <bits/stdc++.h>

#include<sstream>

using namespace std;

const int N = 1e5 + 7, M = 1e7, OO = 0x3f3f3f3f;

#define endl '\n'

#define  ll long long

#define loop(i,n) for(int i = 0;i < int(n);++i)

#define rloop(i,n) for(int i = int(n);i >= 0;--i)

#define range(i,a,b) for(int i = int(a);i <= int(b);i++)

#define p(a) printf("%d ",a)

#define S(n) scanf("%d",&n)

int main () {

    map<string,int>mp;

    mp["AC"]=0;

    mp["WA"]=0;

    mp["TLE"]=0;

    mp["RE"]=0;

    int n;S(n);

    string s;

    loop(i,n) {

        cin >> s;

        mp[s]++;

    }

    printf("AC x %d\n",mp["AC"]);

    printf("WA x %d\n",mp["WA"]);

    printf("TLE x %d\n",mp["TLE"]);

    printf("RE x %d\n",mp["RE"]);



    return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.238940754532999x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include <iostream>

#include<vector>

#include<map>

#include<set>

#include<string>

#include<algorithm>

#include<math.h>

#include<bits/stdc++.h>

#include<cmath>

#include<iomanip>

using namespace std;



const double PI  =3.141592653589793238463;

#define pb push_back

#define pf push_front

#define sz(v)  ((int)(v).size());

#define all(v) ((v).begin()),((v).end())

typedef unsigned long long ull;

typedef long long ll;



typedef vector<int> vi;

typedef pair<int,int> pi;

//2 7 3 4 9



void printVec(vi v1)

{

    for(int i=0; i<v1.size(); i++)

        cout<<v1[i]<<" ";

    cout<<endl;

}

int main()

{

    ios::sync_with_stdio(false);

    cout.tie(NULL);

    cin.tie(NULL);





   long long AC=0,WA=0,TLE=0,RE=0;



long long t;cin>>t;

string s;

while(t--){

        cin>>s;

    if(s=="AC"){

        AC++;

    }else if(s=="WA"){

    WA++;

    }else if(s=="TLE"){

    TLE++;

    }else{

    RE++;}

}

cout<<"AC x "<<AC<<endl;

cout<<"WA x "<<WA<<endl;

cout<<"TLE x "<<TLE<<endl;

cout<<"RE x "<<RE<<endl;

    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.303537714352678x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}
// Slower C++ solution:
#include <iostream>

#include<bits/stdc++.h>

#define input ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);

#define ll long long

#define ull unsigned long long

#define ii pair<int,int>

#define dl endl

#define ft first

#define sc second

using namespace std;

int n, a[4];

string s;

int main()

{

	//freopen("", "r", stdin);

	//freopen("", "w", stdout);

	input;

	cin >> n;

	while (n--)

	{

		cin >> s;

		if (s == "AC")a[0]++;

		else if (s == "WA")a[1]++;

		else if (s == "TLE")a[2]++;

		else a[3]++;

	}

	cout << "AC x " << a[0]<<dl;

	cout << "WA x " << a[1] << dl;

	cout << "TLE x " << a[2] << dl;

	cout << "RE x " << a[3] << dl;

}

// Faster C++ solution for the same problem (measured speedup: 5.269379208507606x):
#include <stdio.h>

int main() {

	int tc;

	scanf("%d\n",&tc);

	char ans[5];

	

	int AC_ctr = 0;

	int WA_ctr = 0;

	int TLE_ctr = 0;

	int RE_ctr = 0;

	

	for (int i = 0; i < tc; i++)

	{

		scanf("%s\n",&ans);

		if (ans[0] == 'A')

		{

			AC_ctr++;

		} 

		else if (ans[0] == 'W')

		{

			WA_ctr++;

		} 

		else if (ans[0] == 'T')

		{

			TLE_ctr++;

		} 

		else if (ans[0] == 'R')

		{

			RE_ctr++;

		}

	}



	printf("AC x %d\n",AC_ctr);

	printf("WA x %d\n",WA_ctr);

	printf("TLE x %d\n",TLE_ctr);

	printf("RE x %d\n",RE_ctr);

	return 0;

}