int main()
{
	int a, b, c, A, B, C;
	char a1, a2, a3;
	for (a = 1; a <= 3; a++)
	{
		for (b = 1; b <= 3; b++)
		{
			for (c = 1; c <= 3; c++)
			{
				a1 = a2 = a3 = 0;
				A = (b < a) + (c == a);
				B = (a < b) + (a < c);
				C = (c < b) + (b < a);
				if ((A > B) && (A > C) && (a > b) && (a > c))
				{
					a1 = 'A';
					if ((B > C) && (b > c))
					{
						a2 = 'B';
						a3 = 'C';
					}
					else if ((C > B) && (c > b))
					{
						a2 = 'C';
						a3 = 'B';
					}
				}
				else if ((B > A) && (B > C) && (b > a) && (b > c))
				{
					a1 = 'B';
					if (A > C)
					{
						a2 = 'A';
						a3 = 'C';
					}
					else if ((C > A) && (c > a))
					{
						a2 = 'C';
						a3 = 'A';
					}
				}
				else if ((C > A) && (C > B) && (c > a) && (c > b))
				{
					a1 = 'C';
					if ((A > B) && (a > b))
					{
						a2 = 'A';
						a3 = 'B';
					}
					else if ((B > A) && (b > a))
					{
						a2 = 'B';
						a3 = 'A';
					}
				}
				if (a1 * a2 * a3 != 0)
				{
					cout << a1 << a2 << a3 << endl;
				}
			}
		}
	}
	return 0;
}