#include
#include<bits/stdc++.h>
using namespace std;
string pall(string a)
{
string c;
int len=a.length();
char b[256];
for(int i=0;i<256;i++)
{
b[i]=‘0’;
}
for(int i=0;i<len;i++)
{
b[a[i]]++;
}
for(int i=0;i<len;i++)
{ if(b[a[i]]!=‘0’)
{c=c+a[i]+b[a[i]];
b[a[i]]=‘0’;}
}
return c;
}
int main()
{
string a;
cin>>a;
cout<<pall(a);
}
it fails for two test case why??