#include <iostream>
#include <map>
using namespace std;

int main() {
	int N=30; // Считаем N!
	int _base=16; // 30!=0xd13f6370f96865df5dd54000000
	map <int,int> _div; // "массив" делителей
	for(int i=2;i<=_base;)if(_base%i==0){_div[i]++;_base/=i;}else{i++;}
//	cout<<"DEBUG: _div\n";
//	for(auto t:_div)cout<<"DEBUG: "<<t.first<<" : "<<t.second<<"\n";
	map <int,int> _cnt; // счетчик делителей
	for(int i=2;i<=N;i++){ // смысла в множителе 1 нет
		int temp=i;
		for(auto j:_div){
			while(temp%j.first==0){
				temp/=j.first;
				_cnt[j.first]++;
			}
		}
	}
//	cout<<"DEBUG: _cnt\n";
//	for(auto t:_cnt)cout<<"DEBUG: "<<t.first<<" : "<<t.second<<"\n";
	int _min,flag=1;
	for(auto i:_cnt)if(flag){_min=i.second/_div[i.first];flag=0;}else _min=min(_min,i.second/_div[i.first]);
	cout<<"Tail zero "<<_min<<" count";
	return 0;
}