semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
struct word
{
	char a;
	int n;
}w[52],tmp;

int main()
{
	char s[301];
	int i,sign=0,j;
	scanf("%s",s);

	for(i=0;i<=25;i++)
	{	w[i].a=65+i;
	w[i].n=0;}
	for(i=26;i<52;i++)
	{	w[i].a=71+i;
	w[i].n=0;}


	for(i=0;s[i]!='\0';i++)
	{
		for(j=0;j<52;j++)
		{
			if(s[i]==w[j].a)
			{
				w[j].n++;
				sign=-1;
				break;
			}
		}
	}
	if(sign==0)
		printf("No");
	else
	{
		for(i=0;i<52;i++)
		{
			if(w[i].n==0)
				continue;
			else
			{
				printf("%c=%d\n",w[i].a,w[i].n);
			}
		}
	}
	return 0;
}
int main()
{
 int i,a,k,m;
 int good=0; 
 char sz[10000];
 char t;
 int d[300]={0};
 scanf("%s",sz);
 k=strlen(sz)-1;
 for (i=0;sz[i]!='\0';i++){
       int great=0;
       if ((64<sz[i]&&sz[i]<91)||(96<sz[i]&&sz[i]<123)){
            good++;
            for (a=0;a<i;a++){
                if (sz[a]==sz[i]){
                     d[a]++;
                     great++; 
                     break;
				}
			}
            if (great==0){
            d[i]++;
			}
	   }
 }
 if (good==0){
  printf("No");
 }
 else{
	 for(;k>0;k--){
		 for(i=0;i<k;i++){
			 if(sz[i]>sz[i+1]){
				 t=sz[i];
				 sz[i]=sz[i+1];
				 sz[i+1]=t;
				 m=d[i];
				 d[i]=d[i+1];
				 d[i+1]=m;
			 }
		 }
	 }
     for (i=0;sz[i+1]!='\0';i++){
           if (d[i]!=0) 
		   {
               printf("%c=%d\n",sz[i],d[i]);
		   }
     }
	 k=strlen(sz)-1;
	 if(d[k]!=0)
	 printf("%c=%d",sz[k],d[k]);
 }
 return 0;
}
int main()
{
    char a[300],i,p=0;
    scanf("%s",a);
    for(i='A';i<='Z';i++)
    {
        int j,s=0;
        for(j=0;a[j]!='\0';j++)
        {
            if(a[j]==i)
            {
                s++;
            }
        }
        if(s!=0)
        {
            printf("%c=%d\n",i,s);
            p=1;
        }
    }
    for(i='a';i<='z';i++)
    {
        int j,s=0;
        for(j=0;a[j]!='\0';j++)
        {
            if(a[j]==i)
            {
                s++;
            }
        }
        if(s!=0)
        {
            printf("%c=%d\n",i,s);
            p=1;
        }
    }
    if(p==0)
    {
        printf("No");
    }
    return 0;
}
int main()
{
    char a[301]={0},t;
    int i,cnt,flg=0;
    gets(a);
    for(t='A';t<='Z';t++)
    {
        cnt=0;
        for(i=0;i<=strlen(a)-1;i++)
        {
            if(a[i]==t)cnt++;
        }
        if(cnt!=0)
        {
            flg++;
            printf("%c=%d\n",t,cnt);
        }
    }
    for(t='a';t<='z';t++)
    {
        cnt=0;
        for(i=0;i<=strlen(a)-1;i++)
        {
            if(a[i]==t)cnt++;
        }
        if(cnt!=0)
        {
            flg++;
            printf("%c=%d\n",t,cnt);
        }
    }
    if(flg==0)printf("No");
    return 0;
}
int main(){
  int i,n,m=0,t=0;
  char k,s[300];
  scanf("%s",s);
  n=strlen(s);
    for(k='a';k<='z';k++){
          for(i=0;i<n;i++){
              if(s[i]==k){
                m++;
              }
          }
        if(m!=0){
           printf("%c=%d\n",k,m);
              t++;
         } 
       m=0;
    
    }
            if(t==0){
            printf("No");
        }
    return 0;
}
int main()
{
	int len,i,sum[27]={0},m=0;
	char zfc[300],k;
	scanf("%s",zfc);
	len=strlen(zfc);
	for(k='a';k<='z';k++)
	{
	    for(i=0;i<len;i++)
		{
			if(k==zfc[i])
			{
				sum[m]++;
			}
		}
      if(sum[m]!=0)
	  {
	     printf("%c=%d\n",k,sum[m]);
	  }
      m++;
	}
	for(i=0;i<m-1;i++)
	{
		if(sum[i]!=0)
			goto abc;
	}
	printf("No\n");
abc: return 0;
}
int main()
{
   char s[300];
   int i;
   int A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0;
   gets(s);
   int len=strlen(s);
   for(i=0;i<len;i++)
   {
     if(s[i]=='a') A++;
     if(s[i]=='b') B++;
     if(s[i]=='c') C++;
     if(s[i]=='d') D++;
     if(s[i]=='e') E++;
     if(s[i]=='f') F++;
     if(s[i]=='g') G++;
     if(s[i]=='h') H++;
     if(s[i]=='i') I++;
     if(s[i]=='j') J++;
     if(s[i]=='k') K++;
     if(s[i]=='l') L++;
     if(s[i]=='m') M++;
     if(s[i]=='n') N++;
     if(s[i]=='o') O++;
     if(s[i]=='p') P++;
     if(s[i]=='q') Q++;
     if(s[i]=='r') R++;
     if(s[i]=='s') S++;
     if(s[i]=='t') T++;
     if(s[i]=='u') U++;
     if(s[i]=='v') V++;
     if(s[i]=='w') W++;
     if(s[i]=='x') X++;
     if(s[i]=='y') Y++;
     if(s[i]=='z') Z++;
   }
   if(A!=0) printf("a=%d\n",A);
   if(B!=0) printf("b=%d\n",B);
   if(C!=0) printf("c=%d\n",C);
   if(D!=0) printf("d=%d\n",D);
   if(E!=0) printf("e=%d\n",E);
   if(F!=0) printf("f=%d\n",F);
   if(G!=0) printf("g=%d\n",G);
   if(H!=0) printf("h=%d\n",H);
   if(I!=0) printf("i=%d\n",I);
   if(J!=0) printf("j=%d\n",J);
   if(K!=0) printf("k=%d\n",K);
   if(L!=0) printf("l=%d\n",L);
   if(M!=0) printf("m=%d\n",M);
   if(N!=0) printf("n=%d\n",N);
   if(O!=0) printf("o=%d\n",O);
   if(P!=0) printf("p=%d\n",P);
   if(Q!=0) printf("q=%d\n",Q);
   if(R!=0) printf("r=%d\n",R);
   if(S!=0) printf("s=%d\n",S);
   if(T!=0) printf("t=%d\n",T);
   if(U!=0) printf("u=%d\n",U);
   if(V!=0) printf("v=%d\n",V);
   if(W!=0) printf("w=%d\n",W);
   if(X!=0) printf("x=%d\n",X);
   if(Y!=0) printf("y=%d\n",Y);
   if(Z!=0) printf("z=%d\n",Z);
   if(A==0&&B==0&&C==0&&D==0&&E==0&&F==0&&G==0&&H==0&&I==0&&J==0&&K==0&&L==0&&M==0&&N==0&&O==0&&P==0&&Q==0&&R==0&&S==0&&T==0&&U==0&&V==0&&W==0&&X==0&&Y==0&&Z==0)
   {printf("No");}
   return 0;
}
void main()
{
	char zifu[300],c;
	int i,flag=0,t;
	int xiaoxie[26]={0};
	int daxie[26]={0};
	scanf("%s",&zifu);
	for (i=0; ;i++)
	{
		if (zifu[i]=='\0') break;
		else 
		{
			if (zifu[i]>='a'&&zifu[i]<='z')
			{
				flag=1;
				t=zifu[i]-'a';
				xiaoxie[t]++;
			}
			if(zifu[i]>='A'&&zifu[i]<='Z')
			{
				flag=1;
				t=zifu[i]-'A';
				daxie[t]++;
			}
		}
	}
	if (flag==0)
	{
		printf("No");
	}
	else
	{
		for(i=0;i<26;i++)
		{
			if (daxie[i]!=0)
			{
				c='A'+i;
				printf("%c=%d\n",c,daxie[i]);
			}
		}
		for(i=0;i<26;i++)
		{
			if (xiaoxie[i]!=0)
			{
				c='a'+i;
				printf("%c=%d\n",c,xiaoxie[i]);
			}
		}
	}
}
void main()
{
	char a[300];
	int i,n,j,c[26]={0},b=0;
	scanf ("%s",a);
	n=strlen(a);
	for(i=0;i<n;i++)
	{
		if(a[i]=='a')
			c[0]++;
		else if(a[i]=='b')
			c[1]++;
		else if(a[i]=='c')
			c[2]++;
		else if(a[i]=='d')
			c[3]++;
		else if(a[i]=='e')
			c[4]++;
		else if(a[i]=='f')
			c[5]++;
		else if(a[i]=='g')
			c[6]++;
		else if(a[i]=='h')
			c[7]++;
		else if(a[i]=='i')
			c[8]++;
		else if(a[i]=='j')
			c[9]++;
		else if(a[i]=='k')
			c[10]++;
		else if(a[i]=='l')
			c[11]++;
		else if(a[i]=='m')
			c[12]++;
		else if(a[i]=='n')
			c[13]++;
		else if(a[i]=='o')
			c[14]++;
		else if(a[i]=='p')
			c[15]++;
		else if(a[i]=='q')
			c[16]++;
		else if(a[i]=='r')
			c[17]++;
		else if(a[i]=='s')
			c[18]++;
		else if(a[i]=='t')
			c[19]++;
		else if(a[i]=='u')
			c[20]++;
		else if(a[i]=='v')
			c[21]++;
		else if(a[i]=='w')
			c[22]++;
		else if(a[i]=='x')
			c[23]++;
		else if(a[i]=='y')
			c[24]++;
		else if(a[i]=='z')
			c[25]++;
	}

		i=0;
		for(j='a';j<='z';j++)
		{
			if(c[i]>0)
			{printf("%c=%d\n",j,c[i]);
			b++;}
			 
			i++;
		}
		if(b==0)
			printf("No");
		
}
int main(int argc, char* argv[])
{
	char a[300];
	scanf("%s",a);
	int len;
	len=strlen(a);
	int i,s[26]={0};
	for(i=0;i<len;i++){
		if(a[i]=='a')
			s[0]++;
		if(a[i]=='b')
			s[1]++;
		if(a[i]=='c')
			s[2]++;
		if(a[i]=='d')
			s[3]++;
		if(a[i]=='e')
			s[4]++;
		if(a[i]=='f')
			s[5]++;
		if(a[i]=='g')
			s[6]++;
		if(a[i]=='h')
			s[7]++;
		if(a[i]=='i')
			s[8]++;
		if(a[i]=='j')
			s[9]++;
		if(a[i]=='k')
			s[10]++;
		if(a[i]=='l')
			s[11]++;
		if(a[i]=='m')
			s[12]++;
		if(a[i]=='n')
			s[13]++;
		if(a[i]=='o')
			s[14]++;
		if(a[i]=='p')
			s[15]++;
		if(a[i]=='q')
			s[16]++;
		if(a[i]=='r')
			s[17]++;
		if(a[i]=='s')
			s[18]++;
		if(a[i]=='t')
			s[19]++;
		if(a[i]=='u')
			s[20]++;
		if(a[i]=='v')
			s[21]++;
		if(a[i]=='w')
			s[22]++;
		if(a[i]=='x')
			s[23]++;
		if(a[i]=='y')
			s[24]++;
		if(a[i]=='z')
			s[25]++;
	}
	if(s[0]!=0)
		printf("a=%d\n",s[0]);
	if(s[1]!=0)
		printf("b=%d\n",s[1]);
	if(s[2]!=0)
		printf("c=%d\n",s[2]);
	if(s[3]!=0)
		printf("d=%d\n",s[3]);
	if(s[4]!=0)
		printf("e=%d\n",s[4]);
	if(s[5]!=0)
		printf("f=%d\n",s[5]);
	if(s[6]!=0)
		printf("g=%d\n",s[6]);
	if(s[7]!=0)
		printf("h=%d\n",s[7]);
	if(s[8]!=0)
		printf("i=%d\n",s[8]);
	if(s[9]!=0)
		printf("j=%d\n",s[9]);
	if(s[10]!=0)
		printf("k=%d\n",s[10]);
	if(s[11]!=0)
		printf("l=%d\n",s[11]);
	if(s[12]!=0)
		printf("m=%d\n",s[12]);
	if(s[13]!=0)
		printf("n=%d\n",s[13]);
	if(s[14]!=0)
		printf("o=%d\n",s[14]);
	if(s[15]!=0)
		printf("p=%d\n",s[15]);
	if(s[16]!=0)
		printf("q=%d\n",s[16]);
	if(s[17]!=0)
		printf("r=%d\n",s[17]);
	if(s[18]!=0)
		printf("s=%d\n",s[18]);
	if(s[19]!=0)
		printf("t=%d\n",s[19]);
	if(s[20]!=0)
		printf("u=%d\n",s[20]);
	if(s[21]!=0)
		printf("v=%d\n",s[21]);
	if(s[22]!=0)
		printf("w=%d\n",s[22]);
	if(s[23]!=0)
		printf("x=%d\n",s[23]);
	if(s[24]!=0)
		printf("y=%d\n",s[24]);
	if(s[25]!=0)
		printf("z=%d\n",s[25]);
	if(s[0]==0&&s[1]==0&&s[2]==0&&s[3]==0&&s[4]==0&&s[5]==0&&s[6]==0&&s[7]==0&&s[8]==0&&s[9]==0&&s[10]==0&&s[11]==0&&s[12]==0&&s[13]==0&&s[14]==0&&s[15]==0&&s[16]==0&&s[17]==0&&s[18]==0&&s[19]==0&&s[20]==0&&s[21]==0&&s[22]==0&&s[23]==0&&s[24]==0&&s[25]==0)
		printf("No\n");
	return 0;
}
main()
{
	char ch[26],str[300];
	int num[26],n,i,l;
         for(i=0;i<26;i++)num[i]=0;
	for(i=0;i<26;i++)
		ch[i]='a'+i;
	scanf("%s",&str);l=strlen(str);
	for(i=0;i<l;i++)
	{
		if('a'<=str[i],str[i]<='z')num[str[i]-'a']++;
	}
	for(i=0;i<26;i++)
	{
		if(num[i]!=0)
		{
			printf("%c=%d\n",ch[i],num[i]);
		}
	}
	int sum=0;
	for(i=0;i<26;i++)sum+=num[i];
	if(sum==0)printf("No\n");
}
void main()
{
   int m,n,i,j,k,sign=0;
   char tt[301];
   
   scanf("%s",tt);
   for(n=65;n<=90;n++)
   {
	   int p=0;
       for(i=0;tt[i]!='\0';i++)
	   {
          if(tt[i]==n)  p++; 
	   }
	   if(p!=0)
	   {
		   printf("%c=%d\n",n,p); sign++;
	   }
   }
   for(n=97;n<=122;n++)
   {
	   int p=0;
       for(i=0;tt[i]!='\0';i++)
	   {
          if(tt[i]==n)  p++; 
	   }
	   if(p!=0)
	   {
		   printf("%c=%d\n",n,p); sign++;
	   }
   }
   if(sign==0) printf("No\n");
}
int main()
{
	char a[100];
	gets(a);
	char st[53]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	int stn[52]={0};
	int i,j,lenth,flag=0;
	lenth=strlen(a);
	for(i=0;i<lenth;i++)	for(j=0;j<52;j++)	if(a[i]==st[j])	{stn[j]++;	flag=1;	break;}
	for(j=0;j<52;j++)	if(stn[j]!=0)	printf("%c=%d\n",st[j],stn[j]);
	if(flag==0)	printf("No\n");
	return 0;
}
int main()
{
	char s[300],t[300];
	int i,j=0,k,m;
	char zm[27]="abcdefghijklmnopqrstuvwxyz";
	scanf("%s",s);
	for(i=0;s[i]!='\0';i++){
		if(s[i]>='a'&&s[i]<='z'){
			t[j]=s[i];
			j++;
		}
	}
	t[j] = '\0';
	if(t[0]=='\0') printf("No");
	else{
		for(i=0;zm[i]!='\0';i++){
			m=0;
			for(k=0;t[k]!='\0';k++){
				if(zm[i]==t[k]) m++;
			}
			if(m!=0)
				printf("%c=%d\n",zm[i],m);
		}
	}
	return 0;
}
int main()
{
    char sr[302];
    char i[28]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
    int r=0,j,m;
    int sum[26]={0};
    scanf("%s",sr);
    for(m=0;sr[m]!='\0';m++)
     for(j=0;j<26;j++){
                      if(sr[m]==i[j]){
                                       sum[j]++;
                                       r=1;
                                       }
                          }
    if(r==0) printf("No");
    else  for(j=0;j<26;j++){
                           if(sum[j]!=0){
                                         printf("%c=%d\n",i[j],sum[j]);
                                         }
                           }
    return 0;
}
int main()
{
	int i,a[200],t=0;
	for(i=65;i<=130;i++)a[i]=-10000;
	char str[1000];
	for(i=65;i<=90;i++)a[i]=0;
	for(i=97;i<133;i++)a[i]=0;
	gets(str);
	for(i=0;i<strlen(str);i++)
		a[str[i]]++;
	for(i=65;i<=130;i++)
		if(a[i]>0){
			t=1;
			printf("%c=%d\n",i,a[i]);
		}
	if(t==0)printf("No");
	return 0;
}
int main()
{
    char ch, str[301];
    int i, len, no=1, counter[1000]={0};
    scanf("%s", str);
    len = strlen(str);
    for (i=0; i<len; i++) {
        ch = str[i];
        if (ch >= 'a' && ch <= 'z') {
            counter[ch-'A']++;
            no = 0;
        }
        if (ch >= 'A' && ch <= 'Z') {
            counter[ch-'A']++;
            no = 0;
        }
    }
    for (ch='A'; ch<='Z'; ch++) {
        if (counter[ch-'A'] > 0) {
            printf("%c=%d\n", ch, counter[ch-'A']);
        }
    }
    for (ch='a'; ch<='z'; ch++) {
        if (counter[ch-'A'] > 0) {
            printf("%c=%d\n", ch, counter[ch-'A']);
        }
    }
    if (no) {
        printf("No");
    }
    return 0;
}
int i,n,a[30]={0},k=0;
char str[1000],*q;
int main(){
    
    scanf("%s",str);
    n=strlen(str);
    q=str;
    
    for(i=0;i<n;i++){
        if((*q>=97)&&(*q<=122)){
            k=1;
            a[*q-97]++;
        }
        q++;
    }
    if(k==0)
        printf("No\n");
    else for(i=0;i<26;i++){
        if(a[i]!=0)
            printf("%c=%d\n",97+i,a[i]);
    }
//scanf("%d",&i);
return 0;
}
int main()
{
	int num,ii,jj,mm,pp,A[130]={0},a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;
	char fu;
	for(ii=0;ii<310;ii++)
	{
	scanf("%c",&fu);
	if(  (fu>=65&&fu<=90)  ||  (fu>=97&&fu<=122)  )
	{num=fu;
	
	A[num]++;
	if(fu==' ') break;

	}

	
	}

	if(A[65]!=0) printf("A=%d\n",A[65]);
	if(A[66]!=0) printf("B=%d\n",A[66]);
	 if(A[67]!=0) printf("C=%d\n",A[67]);
	 if(A[68]!=0) printf("D=%d\n",A[68]);
	 if(A[69]!=0) printf("E=%d\n",A[69]);
	 if(A[70]!=0) printf("F=%d\n",A[70]);
	 if(A[71]!=0) printf("G=%d\n",A[71]);
	if(A[72]!=0) printf("H=%d\n",A[72]);
	 if(A[73]!=0) printf("I=%d\n",A[73]);
	 if(A[74]!=0) printf("J=%d\n",A[74]);
	 if(A[75]!=0) printf("K=%d\n",A[75]);
	 if(A[76]!=0) printf("L=%d\n",A[76]);
	 if(A[77]!=0) printf("M=%d\n",A[77]);
	 if(A[78]!=0) printf("N=%d\n",A[78]);
	 if(A[79]!=0) printf("O=%d\n",A[79]);
	 if(A[80]!=0) printf("P=%d\n",A[80]);
	 if(A[81]!=0) printf("Q=%d\n",A[81]);
	 if(A[82]!=0) printf("R=%d\n",A[82]);
 if(A[83]!=0) printf("S=%d\n",A[83]);
	 if(A[84]!=0) printf("T=%d\n",A[84]);
	if(A[85]!=0) printf("U=%d\n",A[85]);
	 if(A[86]!=0) printf("V=%d\n",A[86]);
	 if(A[87]!=0) printf("W=%d\n",A[87]);
	 if(A[88]!=0) printf("X=%d\n",A[88]);
	 if(A[89]!=0) printf("Y=%d\n",A[89]);
	 if(A[90]!=0) printf("Z=%d\n",A[90]);
	 if(A[97]!=0) printf("a=%d\n",A[97]);
	  if(A[98]!=0) printf("b=%d\n",A[98]);
	  if(A[99]!=0) printf("c=%d\n",A[99]); 
	  if(A[100]!=0) printf("d=%d\n",A[100]);
	  	  if(A[101]!=0) printf("e=%d\n",A[101]);
	  if(A[102]!=0) printf("f=%d\n",A[102]);
	  if(A[103]!=0) printf("g=%d\n",A[103]);
	  if(A[104]!=0) printf("h=%d\n",A[104]);
	  if(A[105]!=0) printf("i=%d\n",A[105]);
	  if(A[106]!=0) printf("j=%d\n",A[106]);
	  if(A[107]!=0) printf("k=%d\n",A[107]);
	  if(A[108]!=0) printf("l=%d\n",A[108]);
	  if(A[109]!=0) printf("m=%d\n",A[109]);
	  if(A[110]!=0) printf("n=%d\n",A[110]);
	  if(A[111]!=0) printf("o=%d\n",A[111]);
 if(A[112]!=0) printf("p=%d\n",A[112]);
 if(A[113]!=0) printf("q=%d\n",A[113]);
 if(A[114]!=0) printf("r=%d\n",A[114]);

 if(A[115]!=0) printf("s=%d\n",A[115]); 
 if(A[116]!=0) printf("t=%d\n",A[116]);
 if(A[117]!=0) printf("u=%d\n",A[117]);
 if(A[118]!=0) printf("v=%d\n",A[118]);

 if(A[119]!=0) printf("w=%d\n",A[119]);
 if(A[120]!=0) printf("x=%d\n",A[120]);
 if(A[121]!=0) printf("y=%d\n",A[121]);
 if(A[122]!=0) printf("z=%d\n",A[122]);
 
 pp=0;for(mm=0;mm<130;mm++)
 {
 if(A[mm]!=0) pp=1;
 }
	if(pp==0) printf("No");	  	 
	

return 0;
}
main()
{
	char c[301]={'\0'};
    scanf("%s",c);
	int i,j,t,n,sum,l;
	j=0;
	l=strlen(c);
	for(n=65;n<=90;n++)
	{
	    t=n;
		sum=0;
		for(i=0;i<l;i++)
			if(t==c[i])
				sum=sum+1;
		if(sum>=1)
		{
			printf("%c=%d\n",n,sum);
		    j=j+1;
		}
        
	}
    for(n=97;n<=122;n++)
	{
	    t=n;
		sum=0;
		for(i=0;i<l;i++)
			if(t==c[i])
				sum=sum+1;
		if(sum>=1)
		{
			printf("%c=%d\n",n,sum);
		    j=j+1;
		}
	}
	if(j==0)
		printf("No");	
}
int main()
{    
	int i=0;
	char a[26]={0},b[26]={0};
	char temp=0,semp=0;
	int test=1;
	for(i=0;i<300;i++)    
	{        
		temp=getchar();
		semp=temp;
		if('\n'==temp)
			break;       
		temp=temp-'a'; 
		semp=semp-'A';
		if(0<=temp&&temp<26)
			a[(int)temp]++;  
		if(0<=semp&&semp<26)
			b[(int)semp]++; 
	} 
	for(i=0;i<26;i++)
	{            
		if(b[i])        
		{            
			printf("%c=%d\n",('A'+i),b[i]);            
			test=0;        
		}    
	}
	for(i=0;i<26;i++)
	{            
		if(a[i])        
		{            
			printf("%c=%d\n",('a'+i),a[i]);            
			test=0;        
		}    
	}   
	if(test)
		printf("No\n");    
	return 0;
}
int main()
{
	int t,i,l,k;
	char s[300],a;
	gets(s);
	l=strlen(s);k=0;
	for(a='A';a<='Z';a++)
	{
		t=0;
		for(i=0;i<l;i++)
		{
			if(s[i]==a) {t=t+1;k=1;}
		}
		if(t!=0) printf("%c=%d\n",a,t);
	}
	for(a='a';a<='z';a++)
	{
		t=0;
		for(i=0;i<l;i++)
		{
			if(s[i]==a) {t=t+1;k=1;}
		}
		if(t!=0) printf("%c=%d\n",a,t);
	}
	if(k==0) printf("No");
	return 0;
}
int main(){
int i,n=0,m=0,p=0,q=0;
char s[300],a='Z',k,j;
scanf("%s" ,&s);
for(i=0;s[i]!='\0';i++){
	if((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z')){
	q++;
	}

}
if(q==0){
printf("No");
}
for(k='A';k<'Z';k++){
	n=0;
	
	for(i=0;s[i]!='\0';i++){
		if(s[i]==k){
		n++;
		}

	}
	if(n!=0){
	printf("%c=%d\n" ,k,n);
	}
}
for(i=0;s[i]!='\0';i++){
	if(s[i]==a){
	m++;
	}
}
if(m!=0){
printf("%c=%d\n" ,a,m);
}
for(j='a';j<='z';j++){
	p=0;
	for(i=0;s[i]!='\0';i++){
		if(s[i]==j){
		p++;
		}
	}
	if(p!=0){
	printf("%c=%d\n" ,j,p);
	}
}

return 0;
}
int main(){
	char a[300],b[100];
	int flag=0,i,k,len,c[52]={0};
	gets(a);
	len=strlen(a);
	b[0]='A';b[26]='a';
	for(i=1;i<26;i++){
	b[i]=b[i-1]+1;}
	for(i=27;i<52;i++){
	b[i]=b[i-1]+1;}
	for(i=0;i<52;i++){
		for(k=0;k<len;k++){
			if(b[i]==a[k]){
		c[i]++;flag=1;
			}
	}
	}
	if(flag==0){printf("No\n");}
	else{
	for(i=0;i<52;i++){
	if(c[i]!=0){
		printf("%c=%d\n",b[i],c[i]);
	}}
	}
return 0;}
void main()
{
	int i,x=0;
	char a[301],d;static int b[301];
	gets(a);
    for(i=0;i<=strlen(a);i=i+1)
	{
		if(a[i]>=97&&a[i]<=122)
			b[a[i]-97]=b[a[i]-97]+1;
	}
	for(i=0;i<=25;i=i+1)x=x+b[i];
	if(x==0)printf("No");
	else 
	{
		for(i=0;i<=25;i=i+1)
		{
			d=i+97;
			if(b[i]!=0)printf("%c=%d\n",d,b[i]);
		}
	}
}
int main()
{
    int a,i,b[300]={0},c=0;
    char d[300],k;
    gets(d);
    for(k='A';k<='Z';k++)
    {
         for(i=0;i<300&&d[i]!='\0';i++)
         {
                              if(d[i]==k)
                              b[k]++;
                              }
                              if(b[k]!=0)
                              printf("%c=%d\n",k,b[k]);
                              }
     for(k='a';k<='z';k++)
    {
         for(i=0;i<300&&d[i]!='\0';i++)
         {
                              if(d[i]==k)
                              b[k]++;
                              }
                              if(b[k]!=0)
                              printf("%c=%d\n",k,b[k]);
                              }
         for(i=0;i<300;i++)
         {
         if(b[i]!=0)
         c=1;
         }
         if(c==0)
         printf("No");
         return 0;
}
int main()
{
	char a[1000],c;
	int b[1000],j,i,k;
	gets(a);
	k=strlen(a);
	for(i=0;i<1000;i++)
	{
		b[i]=0;
	}
	for(i=65;i<=90;i++)
	{
		for(j=0;j<k;j++)
		{
			if (a[j]==i)
			{
				b[i]++;
			}
		}
	}
	for(i=97;i<=122;i++){
		for(j=0;j<k;j++){
			if (a[j]==i){
				b[i]++;
			}
		}
	}
	for(i=65;i<=90;i++){
		if (b[i]!=0){
			c=i;
			printf("%c=%d\n",c,b[i]);		
		}
	}
	for(i=97;i<=122;i++){
		if (b[i]!=0){
			c=i;
			printf("%c=%d\n",c,b[i]);		
		}
	}
	i=65;
	while(i<=122)
	{
		if(b[i]!=0){
			break;
		}
		i++;
	}
	if(i==123)
		printf("No");

	return 0;
}
int main(){
	char yw[302],tang=0,c,x=0;
	int n,i;
	scanf("%s",yw);
	n=strlen(yw);
	for(c='A';c<='Z';c++){
		x=0;
		for(i=0;i<n;i++){
			if(c==yw[i]){
				x++;
			}
		}
		if(x!=0){
			printf("%c=%d\n",c,x);
			tang++;
		}
	}
	for(c='a';c<='z';c++){
		x=0;
		for(i=0;i<n;i++){
			if(c==yw[i]){
				x++;
			}
		}
		if(x!=0){
			printf("%c=%d\n",c,x);
			tang++;
		}
	}
	if(tang==0){
		printf("No");
	}
	return 0;
}
int main()
{
    int i,letter[26]={0},flag=0;
    char word[400]={'@'}, num[26]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
    scanf("%s",word);
    for(i=0;i<400;i++)
    {
                      if(word[i]=='a')
                      letter[0]++;
                      else if(word[i]=='b')
                      letter[1]++;
                      else if(word[i]=='c')
                      letter[2]++;
                      else if(word[i]=='d')
                      letter[3]++;
                      else if(word[i]=='e')
                      letter[4]++;
                      else if(word[i]=='f')
                      letter[5]++;
                      else if(word[i]=='g')
                      letter[6]++;
                      else if(word[i]=='h')
                      letter[7]++;
                      else if(word[i]=='i')
                      letter[8]++;
                      else if(word[i]=='j')
                      letter[9]++;
                      else if(word[i]=='k')
                      letter[10]++;
                      else if(word[i]=='l')
                      letter[11]++;
                      else if(word[i]=='m')
                      letter[12]++;
                      else if(word[i]=='n')
                      letter[13]++;
                      else if(word[i]=='o')
                      letter[14]++;
                      else if(word[i]=='p')
                      letter[15]++;
                      else if(word[i]=='q')
                      letter[16]++;
                      else if(word[i]=='r')
                      letter[17]++;
                      else if(word[i]=='s')
                      letter[18]++;
                      else if(word[i]=='t')
                      letter[19]++;
                      else if(word[i]=='u')
                      letter[20]++;
                      else if(word[i]=='v')
                      letter[21]++;
                      else if(word[i]=='w')
                      letter[22]++;
                      else if(word[i]=='x')
                      letter[23]++;
                      else if(word[i]=='y')
                      letter[24]++;
                      else if(word[i]=='z')
                      letter[25]++;
    }
    for(i=0;i<26;i++)
        {
                         if(letter[i]!=0)
                         {
                                         printf("%c=%d\n", num[i],letter[i]);
                                         flag=1;
                         }     
        }
    if(flag==0)
    printf("No");
    scanf("%d",&flag);
    return 0;
}
void main()
{
	char str[400],c;
	int n,i,j,a[400]={0},t;
	gets(str);
	n=strlen(str);
	for(i=0;i<n;i++)
	{   
		if(str[i]>='a'&&str[i]<='z')
		{
			for(j=i;j<n;j++)
				if(str[j]==str[i])
					a[i]++;
			for(j=i+1;j<n;j++)
				if(str[j]==str[i])
					str[j]='~';
		}
		else str[i]='~';
	}
	for(i=0;i<n;i++)
		if(a[i]!=0)
			break;
	if(i==n)
		printf("No\n");
	if(i<n)
	{
		for(i=0;i<n;i++)
		{
			for(j=i+1;j<n;j++)
			{if(str[j]<str[i])
				{c=str[i];str[i]=str[j];str[j]=c;
				t=a[i];a[i]=a[j];a[j]=t;}
			}
		}
	}
        for(i=0;i<n;i++)
			if(a[i]!=0)
				printf("%c=%d\n",str[i],a[i]);
}