#include <bits/stdc++.h>
using namespace std;

int visited[128];

int main()
{
	string s;
	while(cin>>s)
	{
		map<char,vector<int>> m;
		for(int i=0;i<s.size();i++)
		{
			m[s[i]].push_back(i);
		}
		for(int i=0;i<s.size();i++)
		{
			vector<int> a=m[s[i]];
			if(!visited[s[i]]&&(a.size()>1))
			{
				visited[s[i]]=1;
				int flag=0;
				for(int j=0;j<a.size();j++)
				{
					if(!flag)//第一个输出 
					{
						cout<<s[i]<<':'<<a[j];
						flag=1;
					}
					else
					{
						cout<<','<<s[i]<<':'<<a[j];
					}
				}
				cout<<endl;
			}
		}
	}
	return 0;
}