#include <iostream>
#include <vector>

int main()
{
	std::vector<int> data;

	int N;
	std::cin >> N;

	data.resize(N);

	for (int i = 0; i < N; ++i)
	{
		std::cin >> data[i];
	}

	int prev, act;
	
	bool good = true;

	prev = data[0];

	if (prev != 1)
		std::cout << "1-" << prev - 1 << std::endl;

	for (int i = 1; i < N; ++i)
	{
		act = data[i];
		if (act != prev + 1)
		{
			std::cout << prev + 1 << "-" << act - 1 << std::endl;
			good = false;
		}
		prev = act;
	}

	if (good)
		std::cout << "All clear!" << std::endl;
}