/*???1000012904-2.cpp
  ?????
  ????????????
  ???2010?12?31?
 */
void qianshou(int a[], int len)
{
	int i,j;
	for(i = 0; i < len; i++)
	{
		if(a[i] == 2)//???????????
		{
			for(j = i - 1; j >= 0 ; j--)
			{
				if(a[j] == 1)//????????????????????
				{
					cout << j << " " << i << endl;
					a[j] = 0;
					a[i] = 0;//??????????
					break;//??????????????
				}
			}
		}
	}
	return;
}
int main()
{
	char str[100];//?????????
	int a[100];//???????????????????
	int i = 0, len;
	cin.getline(str,100);
	len = strlen(str);//????????????str??????????????len
	for(i = 0; i < len; i++)
	{
		if(str[0] - '0' == str[i] - '0')
			a[i] = 1;//????????1
		else
			a[i] = 2;//????????2
	}
	qianshou(a, len);//????
	return 0;
}

