semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main()
{
	char str1[1000];
	char str2[27]="abcdefghijklmnopqrstuvwxyz";
	int sz[26];
	int i,j,exist=0;
	scanf("%s",str1);
for(i=0;i<26;i++)
{
sz[i]=0;
}
	for(i=0;str1[i]!='\0';i++)
	{
		for(j=0;str2[j]!='\0';j++)
		{
			if(str1[i]==str2[j])
			{
				sz[j]+=1;
				exist=1;
			}
		}
	}
	if(exist==0)
	{
		printf("No");
	}
	else if(exist==1)
	{
		for(i=0;str2[i]!='\0';i++)
		{
			if(sz[i]!=0)
			{
				printf("%c=%d\n",str2[i],sz[i]);
			}
		}
	}
	return 0;
}
int main()
{
	char str[300]={0},str1[300]={0};
	int b[100]={0},c[100]={0};
	int i,m,n;
	int k=0;
	char j;
    scanf("%s",str);
	n=strlen(str);
	for(j=97;j<=122;j++)
	{
		m=j-97;
		for(b[m]=0,i=0;i<n;i++)
		{
			if(j==str[i])	b[m]++;
		}
	}
	for(j=97;j<=122;j++)
	{
		m=j-97;
		if(b[m]!=0)
		{k=j;break;}
	}
	if(k==0)	printf("No");
	else if(k!=0)	
	{
		for(j=97;j<=122;j++)
			{	
				m=j-97;
				if(j==k&&b[m]!=0)	printf("%c=%d",j,b[m]);
				else if(j>k&&b[m]!=0)	printf("\n%c=%d",j,b[m]);
			}
	}
	return 0;
}
void main()
{
	char a[300];
	int b[26]={0},i;
	gets(a);
	for(i=0;a[i]!='\0';i++)
	{
		if(a[i]>='a'&&a[i]<='z')
		b[a[i]-'a']++;
	}
	for(i=0;i<26;i++)
	if(b[i]!=0)break;
	if(i==26)printf("No\n");
	for(i=0;i<26;i++)
		if(b[i]!=0)
		printf("%c=%d\n",i+'a',b[i]);
		
}
int main()
{
    int n,k=0,i;
    char str[300],x='A';
    while(k<=299)
    {
       str[k]=getchar();
       if(str[k]=='\n') break;
       k=k+1;
      }
      i=k;
     while(x<='z')
     {
       n=0,k=0;
       while(k<=i)
       {
          if(str[k]==x)
          {n=n+1;}
          k=k+1;
        }
       if(n!=0)
       {printf("%c=%d\n",x,n);}
       if(x=='Z')
       x=x+7;
        else
        x=x+1;
      }
        k=0;
        while(k<=i)
     {
        if((str[k]>='A'&&str[k]<='Z')||(str[k]>='a'&&str[k]<='z'))
        break;
       else if(k==i)
       printf("No\n");
       k=k+1;
        }
     return 0;
}
main()
{
	char a[305],ch;
	static int t[305];
	int i,j,l,count=0,y=0;
	gets(a);
	l=strlen(a);
	i=0;j=0;
	while(a[i]!='\0')
	{
		if(a[i]<65||(a[i]>90&&a[i]<97)||a[i]>122) 
			count++;
		else t[a[i]]++;
		i++;
	}
	if(count==l) printf("No\n");
	else {
		for(i=0;i<123;i++)
		{
		    if(t[i]!=0)  printf("%c=%d\n",i,t[i]);	
		}
		
		}
	
}
int main ()
{
	char st[300];
	int jr,lr,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;
	
	scanf("%s",st);
	
	lr=strlen(st);
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='a')
		{
			a=a+1;
			
		}
	}
	if(a>0)
	printf("a=%d\n",a);
	b=0;	
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='b')
		{
			b=b+1;
			
		}
	}
	if(b>0)
	printf("b=%d\n",b);

	c=0;
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='c')
		{
			c=c+1;
			
		}
	}if(c>0)
	printf("c=%d\n",c);
	d=0;	
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='d')
		{
			d=d+1;
			
		}
	}if(d>0)
	printf("d=%d\n",d);
	e=0;	
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='e')
		{
			e=e+1;
			
		}
	}if(e>0)
	printf("e=%d\n",e);
	
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='f')
		{
			f=f+1;
			
		}
	}if(f>0)
	printf("f=%d\n",f);
		
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='g')
		{
			g=g+1;
			
		}
	}if(g>0)
	printf("g=%d\n",g);

    	
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='h')
		{
			h=h+1;
			
		}
	}if(h>0)
	printf("h=%d\n",h);
	
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='i')
		{
			i=i+1;
			
		}
	}if(i>0)
	printf("i=%d\n",i);
		
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='j')
		{
			j=j+1;
		
		}
	}if(j>0)
	printf("j=%d\n",j);
		
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='k')
		{
			k=k+1;
			
		}
	}if(k>0)
	printf("k=%d\n",k);
	
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='l')
		{
			l=l+1;
			
		}
	}if(l>0)
	printf("l=%d\n",l);
		
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='m')
		{
			m=m+1;
			
		}
	}if(m>0)
    printf("m=%d\n",m);
    	
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='n')
		{
			n=n+1;
			
		}
	}if(n>0)
	printf("n=%d\n",n);
	
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='o')
		{
			o=o+1;
			
		}
	}if(o>0)
	printf("o=%d\n",o);
		
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='p')
		{
			p=p+1;
			
		}
	}if(p>0)
	printf("p=%d\n",p);
		
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='q')
		{
			q=q+1;
			
		}
	}if(q>0)
	printf("q=%d\n",q);
	
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='r')
		{
			r=r+1;
			
		}
	}if(r>0)
	printf("r=%d\n",r);

		
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='s')
		{
			s=s+1;
			
		}
	}if(s>0)
    printf("s=%d\n",s);
    	
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='t')
		{
			t=t+1;
			
		}
	}if(t>0)
	printf("t=%d\n",t);
	
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='u')
		{
			u=u+1;
			
		}
	}if(u>0)
	printf("u=%d\n",u);
		
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='v')
		{
			v=v+1;
			
		}
	}if(v>0)
	printf("v=%d\n",v);
		
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='w')
		{
			w=w+1;
			
		}
	}if(w>0)
	printf("w=%d\n",w);
	
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='x')
		{
			x=x+1;
			
		}
	}if(x>0)
	printf("x=%d\n",x);
		
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='y')
		{
			y=y+1;
			
		}
	}if(y>0)
	printf("y=%d\n",y);
         	
	for(jr=0;jr<lr;jr++)
	{
		if(st[jr]=='z')
		{
			z=z+1;
			
		}
	}
        if(z>0)
	printf("z=%d",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;
}
int main()
{
	char str[301];
	int a =0,t=0,l=0,i=0,n=0;
		scanf("%s",str);
	 for(i=0;str[i]!='\0';i++)
	 {
		 if (str[i]>='A'&&str[i]<='Z')
		 {
			a++;
		 }else
			 if (str[i]>='a'&&str[i]<='z')
			 {
				a++;
			 }
				
	}
	 if(a==0){printf("No");}
	 else{
	 for(i='A';i<='Z';i++)
	 {
		 for(n=0;str[n]!='\0';n++)
		 {
			 if(str[n]==i)
			 {
				t++;
			 }
			
		}
		 
	 if(t!=0){
		 char w=(char)i;
		 printf("%c=%d\n",w,t);
	 }
	 t=0;
	 }
	for(i='a';i<='z';i++)
	 {
		 for(n=0;str[n]!='\0';n++)
		 {
			 if(str[n]==i)
			 {
				l++;
			 }
			 
		 }
		 if(l!=0)
		 {
			 char w =(char)i;
		 printf("%c=%d\n",w,l);
			l=0;
		 }

	}
	 }
	 return 0;
}
int sushu(int p)
{
	int i;
	if(p==2) return 1;
	else 
	{
		for(i=2;i<p;i++)
		{
			if(p%i==0) return 0;
		}
		if(i==p) return 1;
	}
}
int nixu(int n)
{
	int i,sit=0;
	int data[1000],sum=0;
	for(i=0;n!=0;i++)
	{
		data[i]=n%10;
		n=n/10;
	}
	sit=i;
	for(i=0;i<sit;i++)
	{
		sum+=data[sit-1-i]*pow(10,i);
	}
	return sum;
}
int jiecheng(int n)
{
	int i,sum=1;
	if(n==0)
	{
		return 1;
	}
	else
	{
		for(i=1;i<=n;i++)
		{
			sum*=i;
		}
		return sum;
	}
}
void main(){
	char a[300];
	int b[200];
	gets(a);
	int l,i,j,c=0;
	l=strlen(a);
	for(i=0;i<200;i++)
	{
		b[i]=0;
	}
	for(i=0;i<l;i++)
	{
		if((a[i]>64&&a[i]<91)||(a[i]>96&&a[i]<123)) 
		{
			b[a[i]]++;
			j=a[i];
			c++;
		}
	}
	if(c==0) printf("No");
	else 
	{
		for(j=65;j<91;j++)
		{
			if(b[j]!=0)
			{
				printf("%c=%d\n",j,b[j]);
			}
		}
		for(j=97;j<123;j++)
		{
			if(b[j]!=0)
			{
				printf("%c=%d\n",j,b[j]);
			}
		}
	}
}
int main ()
{  
	char s[1000];
	gets(s);
	int l,m,k,i,a[30];
	l=strlen(s);
	m=1;
    for(k=97;k<=122;k++)
	{
		a[k]=0;
		for(i=0;i<l;i++)
		{
			if(s[i]==k)
			{
				m=2;
				a[k]++;
			}
		}
		if(a[k]!=0)
		{
			printf("%c=%d\n",k,a[k]);
		}
	}
	if(m==1) printf("No\n");
	return 0;
}
struct zimu
{
	char a;
	int sum;
};
int main()
{
	char a[400]={'\0'};
	int i,j,k=0,n,h=1,sum=1;
	struct zimu shu[400],t;
	gets(a);
	n=strlen(a);
	for(i=0;i<n;i++)
	{
		if('A'<=a[i] && a[i]<='Z')
		{
			for(j=i+1;j<n;j++)
			{
				if(a[j]==a[i])
				{
					sum++;
					a[j]=0;
				}
			}
			shu[k].a=a[i];
			shu[k].sum=sum;
			h=0;
			k++;
			sum=1;
		}
	}
	if(h==0)
	{
		for(i=1;i<=k-1;i++)
		{
			for(j=0;j<k-1;j++)
			{
				if(shu[j].a>shu[j+1].a)
				{
					t=shu[j];
					shu[j]=shu[j+1];
					shu[j+1]=t;
				}
			}
		}
		for(i=0;i<k;i++)
		{
			printf("%c=%d\n",shu[i].a,shu[i].sum);
		}
	}
	k=0;
	for(i=0;i<n;i++)
	{
		if('a'<=a[i] && a[i]<='z')
		{
			for(j=i+1;j<n;j++)
			{
				if(a[j]==a[i])
				{
					sum++;
					a[j]=0;
				}
			}
			shu[k].a=a[i];
			shu[k].sum=sum;
			h=2;
			k++;
			sum=1;
		}
	}
	if(h==2)
	{
		for(i=1;i<=k-1;i++)
		{
			for(j=0;j<k-1;j++)
			{
				if(shu[j].a>shu[j+1].a)
				{
					t=shu[j];
					shu[j]=shu[j+1];
					shu[j+1]=t;
				}
			}
		}
		for(i=0;i<k;i++)
		{
			printf("%c=%d\n",shu[i].a,shu[i].sum);
		}
	}
	if(h==1)
	{
		printf("No\n");
	}
	return 0;
}
int main()
{

	char a[300];
	int b[300],i,d,sign=0;
	for(i=0;i<=299;i++)
		b[i]=0;
	scanf("%s",a);
	d=strlen(a);
	for(i=0;i<d;i++)
		if((a[i]-65>=0&&a[i]-90<=0)||(a[i]-97>=0&&a[i]-122<=0))
			b[a[i]]+=1;
	for(i=1;i<=299;i++)
		if(b[i]!=0)
		{
			printf("%c=%d\n",i,b[i]);
			sign=1;
		}
	if(sign==0)
printf("No");


		return 0;


			







}
int main(){
	int a,i,j,k,n,m;
	a=1;

	j=0;
	char zfc[len],zm[len];
	scanf("%s",zfc);
	n=strlen(zfc);
	for(i=0;i<n;i++){
		if((zfc[i]>='A' && zfc[i]<='Z')||(zfc[i]>='a' && zfc[i]<='z')){
			zm[j]=zfc[i];
			j++;
		
		}
	}zm[j]='\0';
if(j==0){
      printf("No");
}else{
	char e;
	m=strlen(zm);
	for(k=1;k<=m;k++){
		for(j=0;j<m-k;j++){
			if(zm[j]>zm[j+1]){
				e=zm[j+1];
				zm[j+1]=zm[j];
				zm[j]=e;
			}
		}
	}

	for(j=0;j<m-1;j++){
		if(zm[j]==zm[j+1]){
			a++;
		}else{
			printf("%c=%d\n",zm[j],a);
			a=1;
		}
	}
         printf("%c=%d",zm[m-1],a);
}
	    return 0;
}
int main()
{
char a[300];
int i,j,sum[200]={0},m=0;
scanf("%s",a);
for(i=0;a[i]!='\0';i++)
{
     for(j=65;j<=90;j++)
	 {
		 if(a[i]==j)
		 {
		      sum[j]++;m++;
		 }
	 }
	  for(j=97;j<=122;j++)
	 {
		 if(a[i]==j)
		 {
			 sum[j]++;m++;
		 }
	 }
}
     if(m>0)
	 {
	      for(j=65;j<=122;j++)
		  {
			  if(sum[j]!=0)
		      printf("%c=%d\n",j,sum[j]);
		  }
	 }

     if(m==0)
	 {
    	printf("No");
	 }
return 0;
}
int main()
{
	char str[300];
 int num[58]={0};
 int i,len,t=0;
 scanf("%s",str);
 len=strlen(str);
 for(i=0;i<len;i++)
   if((str[i]>='A'&&str[i]<='Z')||(str[i]>='a'&&str[i]<='z'))
    num[str[i]-'A']++;
 
   for(i=0;i<58;i++){
	   if(num[i]!=0){
	 	 printf("%c=%d\n",i+'A',num[i]);
		 t=1;}
   }
    if (t==0) 
	  printf("No\n");
   return 0;
}
int main(int argc, char argv[])
{
	char cArray[300], ch;
	int i,j;
	int len;
	int Cap1[26];
	int Cap2[26];
	int flag=0;

	for(i=0; i<26; i++)
	{
		Cap1[i]=0;
		Cap2[i]=0;
	}

	gets(cArray);

	len=strlen(cArray);

	//for(i=0; i<len; i++)

	for(i=0; i<len; i++)
	{
		ch=cArray[i];
		if(ch>='A' && ch<='Z')
		{
			Cap1[ch-'A']++;
			flag++;
		}
		else if(ch>='a' && ch<='z')
		{
			Cap2[ch-'a']++;
			flag++;
		}
	}

	if(flag>0)
	{
	for(i=0; i<26; i++)
	{
		if(Cap1[i]>0)
			printf("%c=%d\n", 'A'+i, Cap1[i]);
	}
	for(i=0; i<26; i++)
	{
		if(Cap2[i]>0)
			printf("%c=%d\n", 'a'+i, Cap2[i]);
	}
	}
	else
		printf("No\n");

	return 0;
}
void main()
{
	char s[300];
	int a[26]={0};
	char c[26];
	int b,i,n=0;
	gets(s);
	for(i=0;s[i]!='\0';i++)
	{
		if(s[i]>='a'&&s[i]<='z')
		{
			b=s[i]-'a';
			a[b]=a[b]+1;
		}
	}
    for(i=0;i<26;i++)
	{
		c[i]='a'+i;
		if(a[i]!=0)
		{
			n++;
			printf("%c=%d\n",c[i],a[i]);
		}
	}
	if(n==0) printf("No\n");

}
int main(){
	char a[301],z[301],q;
    gets(a);
	int i,j=0,n,m=1,l=1;
    for(i=0;1;i++){	
		if(a[i]=='\0'){
		z[j]=a[i];
		break;
		}	
		if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')){	
			
		z[j]=a[i];
		j++;
		l=0;
		}
		
	}
	if(l){
	printf("No");
	}
	n=strlen(z);
	for(j=n-1;j>1;j--){
		for(i=0;i<j;i++){
			if(z[i]>z[i+1]){
			q=z[i];
			z[i]=z[i+1];
			z[i+1]=q;
			}
		}
	}
	for(i=1;i<=n;i++){
		if(z[i]==z[i-1]){
		m++;
		}
		else{
		printf("%c=%d\n",z[i-1],m);
		m=1;
		}
	}
return 0;}
void main()
{ char a[300],m;
  int n,s,k=0,i;
  gets(a);
  n=strlen(a);
 for(m='a';m<='z';m++)
  {s=0;
   for(i=0;i<=n-1;i++)
    {if(a[i]==m)
      s=s+1;
     else;}
   if(s!=0)
   {printf("%c=%d\n",m,s);k=k+1;}
   else;
  }
 if(k==0)
 printf("No");
}
int main(){
	char w[53]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	char a[300];
	int num[52]={0},i,j;
	int flag=0;
		memset(a,0,300);
	scanf("%s",a);

	for(i=0;i<300;i++){
		for(j=0;j<52;j++){
			if(a[i]==w[j]){
				num[j]++;
			}
		}
	}
	for(j=0;j<52;j++){
		if(num[j]!=0){
			printf("%c=%d\n",w[j],num[j]);
			flag=1;
		}
	}
	if(flag==0){
		printf("No");
	}
	return 0;
}
int main()
{
	char s[350];
	int a[26];
	int b[26];
	int l,i,judge=0;
	gets(s);
	l=strlen(s)-1;
	for(i=0;i<=25;i++)
	{
		a[i]=b[i]=0;
	}
	for(i=0;i<=l;i++)
	{
		if(s[i]>=65&&s[i]<=90)
		{
			a[s[i]-65]++;
		}
		else if(s[i]>=97&&s[i]<=122)
		{
			b[s[i]-97]++;
		}
	}
	for(i=0;i<=25;i++)
	{
		if(a[i]!=0||b[i]!=0)judge=1;
	}
	if(judge==0)printf("No");
	else
	{
		for(i=0;i<=25;i++)
		{
			if(a[i])printf("%c=%d\n",65+i,a[i]);
		}
		for(i=0;i<=25;i++)
		{
			if(b[i])printf("%c=%d\n",97+i,b[i]);
		}
	}
	return 0;
}
int main()
{
    int i,j,l,sum,yes;
    char m[301],a;
    scanf("%s",m);
    l=strlen(m);
    for(i=0;i<l-1;i++){
                     for(j=0;j<l-i-1;j++)
                     if (m[j]>m[j+1]){
                                                a=m[j];
                                                m[j]=m[j+1];
                                                m[j+1]=a;
                                                }
                     } 
    sum=0;
    yes=0;
    for(i=0;i<l;i++){
                     if((m[i]>='A'&&m[i]<='Z')||(m[i]>='a'&&m[i]<='z')){
                                                                        sum++;
                                                                        if(m[i]!=m[i+1]){
                                                                                         printf("%c=%d\n",m[i],sum);
                                                                                         sum=0;
                                                                                         yes=1;
                                                                                         }
                                                                        }
                     }
    if(yes==0) printf("No");
    return 0;
}
int main()
{
	char str[300];
	int suma=0,sumb=0,sumc=0,sumd=0,sume=0,sumf=0,sumg=0,sumh=0,sumi=0,
	sumj=0,sumk=0,suml=0,summ=0,sumn=0,sumo=0,sump=0,sumq=0,sumr=0,
sums=0,sumt=0,sumu=0,sumv=0,sumw=0,sumx=0,sumy=0,sumz=0,len,i;
	scanf("%s",str);
	len= strlen(str);
	for(i=0;i<len;i++){
		if(str[i]=='a') suma++;
	}
		if(suma!=0) printf("a=%d\n",suma);

    for(i=0;i<len;i++){
		if(str[i]=='b') sumb++;
	}
		if(sumb!=0) printf("b=%d\n",sumb);
for(i=0;i<len;i++){
		if(str[i]=='c') sumc++;
	}
		if(sumc!=0) printf("c=%d\n",sumc);
for(i=0;i<len;i++){
		if(str[i]=='d') sumd++;
	}
		if(sumd!=0) printf("d=%d\n",sumd);
for(i=0;i<len;i++){
		if(str[i]=='e') sume++;
	}
		if(sume!=0) printf("e=%d\n",sume);
for(i=0;i<len;i++){
		if(str[i]=='f') sumf++;
	}
		if(sumf!=0) printf("f=%d\n",sumf);
for(i=0;i<len;i++){
		if(str[i]=='g') sumg++;
	}
		if(sumg!=0) printf("g=%d\n",sumg);
for(i=0;i<len;i++){
		if(str[i]=='h') sumh++;
	}
		if(sumh!=0) printf("h=%d\n",sumh);
for(i=0;i<len;i++){
		if(str[i]=='i') sumi++;
	}
		if(sumi!=0) printf("i=%d\n",sumi);
for(i=0;i<len;i++){
		if(str[i]=='j') sumj++;
	}
		if(sumj!=0) printf("j=%d\n",sumj);
for(i=0;i<len;i++){
		if(str[i]=='k') sumk++;
	}
		if(sumk!=0) printf("k=%d\n",sumk);
for(i=0;i<len;i++){
		if(str[i]=='l') suml++;
	}
		if(suml!=0) printf("l=%d\n",suml);
for(i=0;i<len;i++){
		if(str[i]=='m') summ++;
	}
		if(summ!=0) printf("m=%d\n",summ);
for(i=0;i<len;i++){
		if(str[i]=='n') sumn++;
	}
		if(sumn!=0) printf("n=%d\n",sumn);
for(i=0;i<len;i++){
		if(str[i]=='o') sumo++;
	}
		if(sumo!=0) printf("o=%d\n",sumo);
for(i=0;i<len;i++){
		if(str[i]=='p') sump++;
	}
		if(sump!=0) printf("p=%d\n",sump);
for(i=0;i<len;i++){
		if(str[i]=='q') sumq++;
	}
		if(sumq!=0) printf("q=%d\n",sumq);
for(i=0;i<len;i++){
		if(str[i]=='r') sumr++;
	}
		if(sumr!=0) printf("r=%d\n",sumr);
for(i=0;i<len;i++){
		if(str[i]=='s') sums++;
	}
		if(sums!=0) printf("s=%d\n",sums);
for(i=0;i<len;i++){
		if(str[i]=='t') sumt++;
	}
		if(sumt!=0) printf("t=%d\n",sumt);
for(i=0;i<len;i++){
		if(str[i]=='u') sumu++;
	}
		if(sumu!=0) printf("u=%d\n",sumu);
for(i=0;i<len;i++){
		if(str[i]=='v') sumv++;
	}
		if(sumv!=0) printf("v=%d\n",sumv);
for(i=0;i<len;i++){
		if(str[i]=='w') sumw++;
	}
		if(sumw!=0) printf("w=%d\n",sumw);
for(i=0;i<len;i++){
		if(str[i]=='x') sumx++;
	}
		if(sumx!=0) printf("x=%d\n",sumx);
for(i=0;i<len;i++){
		if(str[i]=='y') sumy++;
	}
		if(sumy!=0) printf("y=%d\n",sumy);
for(i=0;i<len;i++){
		if(str[i]=='z') sumz++;
	
}
		if(sumz!=0) printf("z=%d\n",sumz);

		if(suma==0&&sumb==0&&sumc==0&&sumd==0&&sume==0&&sumf==0&&sumg==0&&
			sumh==0&&sumi==0&&sumj==0&&sumk==0&&suml==0&&summ==0&&sumn==0&&sumo==0&&
			sump==0&&sumq==0&&sumr==0&&sums==0&&sumt==0&&sumu==0&&sumv==0&&sumw==0&&
			sumx==0&&sumy==0&&sumz==0)
        printf("No");

 
	return 0;
}
void main()
{
	char c[300];
	int n[26]={0};
	gets(c);
	int i,t,k=0;
	for(i=0;c[i]!='\0';i++)
	{
		if(c[i]>=97&&c[i]<=122)
		{
			t=c[i]-97;
			n[t]=n[t]+1;
			k=k+1;
		}
	}
	if(k==0)printf("No");
	for(t=0;t<26;t++)
	{
		if(n[t]>0)
		{
			printf("%c=%d",t+97,n[t]);
			k=k-1;
			if(k>0)printf("\n");
		}
	}
}
void main()
{
	char string[300];
	int num[26]={0},i,j=0,len,flag=0;
	gets(string);
	len=strlen(string);
	for(j=0;j<len;j++)
		for(i=0;i<26;i++)
		if(string[j]==i+'a')
		{
			num[i]++;break;
		}
	for(i=0;i<26;i++)
		if(num[i]!=0)
		{
			printf("%c=%d\n",i+'a',num[i]);
			flag=1;
		}
	if(flag==0) printf("No");
}
int main()
{
	char zfc[301];
	char zm[53]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	int number[52];
	int p=0,k=0;
	gets(zfc);
	int i;
	for (i=0;i<52;i++)
	{
		number[i]=0;
		for(k=0;zfc[k]!='\0';k++)
		{
			if(zfc[k]==zm[i])
			{
				number[i]++;
			}
		}
	}
	for(i=0;i<52;i++)
	{
		if(number[i]!=0)
		{
			p=1;
			printf("%c=%d\n",zm[i],number[i]);
		}
	}
	if(p==0)
	{
		printf("No");
	}
	return 0;
}
void main()
{
	char a[300];
	int b[52]={0};
	int i,k,m,j=0;
	scanf("%s",a);
	k=strlen(a);
	for(i=0;i<k;i++)
	{
		m=a[i];
		if(m>64&&m<91)
			b[m-65]++;
		else if(m>96&&m<123)
			b[m-71]++;
	}
	for(i=0;i<26;i++)
	{
		if(b[i]!=0)
		{
			j++;
			printf("%c=%d\n",i+65,b[i]);
		}
	}
	for(i=26;i<52;i++)
	{
		if(b[i]!=0)
		{
			j++;
			printf("%c=%d\n",i+71,b[i]);
		}
	}
	if(j==0) printf("No\n");
}
int main()
{
	char word[LEN];
	char j;
	int count[NUM]={0};
	int i,len,e;
	e=0;
	scanf("%s",word);
	len=strlen(word);
	for(i=0;i<len;i++)
		{
		j=word[i];
			if(j<='Z'&&j>='A')
			{
				count[j-'A']++;	
				e++;
			}
			else if(j<='z'&&j>='a')
			{
				count[j-'a'+26]++;
				e++;
			}
	}
	for(j='A';j<='Z';j++)
	{
		if(count[j-'A']>0)
		{
	        printf("%c=%d\n",j,count[j-'A']);
		}
	}
	for(j='a';j<='z';j++)
	{
		if(count[j-'a'+26]>0)
		{
	        printf("%c=%d\n",j,count[j-'a'+26]);
		}
	}
	  if(e==0)
			{
				printf("No");
			}				
    return 0;
}
int main()

{
	char b[300];
int l,i,a[26]={0},p=0;
scanf("%s",b);
l=strlen(b);
for(i=0;i<l;i++)
{
switch(b[i])
{
case 'a':a[0]++;break;
case 'b':a[1]++;break;
case 'c':a[2]++;break;
case 'd':a[3]++;break;
case 'e':a[4]++;break;
case 'f':a[5]++;break;
case 'g':a[6]++;break;
case 'h':a[7]++;break;
case 'i':a[8]++;break;
case 'j':a[9]++;break;
case 'k':a[10]++;break;
case 'l':a[11]++;break;
case 'm':a[12]++;break;
case 'n':a[13]++;break;
case 'o':a[14]++;break;
case 'p':a[15]++;break;
case 'q':a[16]++;break;
case 'r':a[17]++;break;
case 's':a[18]++;break;
case 't':a[19]++;break;
case 'u':a[20]++;break;
case 'v':a[21]++;break;
case 'w':a[22]++;break;
case 'x':a[23]++;break;
case 'y':a[24]++;break;
case 'z':a[25]++;break;
}
}
for(i=0;i<26;i++)
{
if(a[i]!=0) p=1; 
}
if(p==0) printf("No");

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

for(i=0;i<26;i++){
sum+=num[i];

}
if(sum==0)
printf("No");



		return 0;
}
int main()
{
char str[300];
char temp='\0';
int i,j,l=1,k=0,sum=0,n;
gets(str);
n=strlen(str);
for(i=1;i<n;i++)
{
	for(j=0;j<n-i;j++)
	if(str[j]>str[j+1])
	{
		temp=str[j];
		str[j]=str[j+1];
		str[j+1]=temp;
	}
}
temp='\0';
for(i=0;i<300;i++)
{
if(str[i]=='\0')
{
break;
}
else if((str[i]>=65&&str[i]<=90)||(str[i]>=97&&str[i]<=122))
{
for(j=i+1;j<300;j++)
{
if(str[j]=='\0')
{
break;
}
else if(str[j]==str[i])
{
l=l+1;
temp=str[j];
}
}
printf("%c=%d\n",str[i],l);
i=i+l-1;
l=1;
}
}
if(temp=='\0')
{
	printf("No\n");
}
}
int main()
{
	char str[300],e;
	int i,n,zc,x=1;
	scanf("%s",str);
	n=strlen(str);
	for(e='A';e<='Z';e++){
		zc=0;
		for(i=0;i<n;i++){
			if(str[i]==e){
				zc++;
			    x=0;}
		}
		if(zc!=0){
			printf("%c=%d\n",e,zc);}
	}
	for(e='a';e<='z';e++){
		zc=0;
		for(i=0;i<n;i++){
			if(str[i]==e){
				zc++;
			    x=0;}
		}
		if(zc!=0){
			printf("%c=%d\n",e,zc);}
	}
	if(x){
		printf("No");}
	return 0;
}
void main()
{
	char string[300],c;
	int sum[200]={0},i,j,k=0;
	gets(string);
	for(i=0;(c=string[i])!='\0';i++)
	{	for(j=65;j<=90;j++)
			if(c==j) sum[j]+=1;
		for(j=97;j<=122;j++)
			if(c==j) sum[j]+=1;
	}
	for(i=65;i<=122;i++)
		if(sum[i]!=0)
		{	printf("%c=%d\n",i,sum[i]);
		    k=1;
		}
	if(k==0) printf("No");
}