#include <iostream>

int main()
{
	unsigned long long num;
	
	std::cin >> num;

	unsigned int end = 0;
	unsigned int start = 0;

	unsigned int tmpEnd = 0;
	unsigned int tmpStart = 0;

	unsigned int length = 0;
	unsigned int tmpLength = 0;

	unsigned int pos = 0;
	unsigned int cur = 9; // 0

	while(num)
	{
		unsigned int c = num % 10;

		if (c <= cur) // if (c >= cur)
		{
			cur = c;
			tmpEnd = pos;
			++tmpLength;
		}
		else if (tmpLength > length)
		{
			length = tmpLength;
			end = tmpEnd;
			start = tmpStart;

			tmpStart = pos;
			cur = 9; // 0
			tmpLength = 0;
		}
		
		++pos;

		num = num/10;
	}
	
	if (length < 2)
	{
		std::cout << "NO!!!" << std::endl;
	}
	else
	{
		std::cout << pos - end << ":" << pos - start << ":" << length << std::endl;
	}
	
	return 0;
}