/***
我们先简单地分析一下
这就是一个需要循环的题目
挨个判断那要写3个if,你不觉得麻烦?所以用switch
给萌新的题解
希望读过的小可爱们点个赞
有错误可以在评论区指出
*****
/

#include<bits/stdc++.h>//万能头文件 
using namespace std;
int main(){
    int n,a[51],i,ans[3]={0};//n为输入数的个数,a[51]为输入,ans就是答案 
    cin>>n;
    for(i=0;i<n;i++){
        cin>>a[i];//输入 
    }
    for(i=0;i<n;i++){//循环 
        switch(a[i]){
            case 1:ans[0]++; break;//break至关重要!不然会把下面的语句全部执行! 
            case 5:ans[1]++; break;
            case 10:ans[2]++; break;
            default:break;
        }
    }
    printf("%d %d %d",ans[0],ans[1],ans[2]);//用cout有亿点点麻烦要cout<<ans[0]<<" "<<....[省略] 
    return 0;//无关紧要的return 
}