Мокрая Акула предложил Крысе Квешу выбрать три положительных числа x, y и z от 0.1 до 200.0 включительно. Крыса Квеш хочет удивить Мокрую Акулу, поэтому он выбирает все числа ровно с одним знаком после десятичной точки.
Мокрая Акула знает, что Крыса Креш хочет получить как можно больше сыра, и он решил предоставить ему такую возможность. Он предлагает скомбинировать имеющиеся числа x, y и z одним из следующих двенадцати способов:
- a1 = xyz;
- a2 = xzy;
- a3 = (xy)z;
- a4 = (xz)y;
- a5 = yxz;
- a6 = yzx;
- a7 = (yx)z;
- a8 = (yz)x;
- a9 = zxy;
- a10 = zyx;
- a11 = (zx)y;
- a12 = (zy)x.
Пусть m — максимальное среди всех ai, а c — такой минимальный индекс (от 1 до 12), что ac = m. Именно это c вас и просит найти Крыса Креш. Поскольку он хотел бы увидеть, сколько именно сыра он получит, то он просит вывести не индекс c, а соответствующее ему выражение.
Выходные данные
Среди выражений xyz, xzy, (xy)z, (xz)y, yxz, yzx, (yx)z, (yz)x, zxy, zyx, (zx)y и (zy)x выберите одно с максимальным значением. Если правильных ответов несколько, то выведите то, которое встречается в списке раньше.
xyz выводите как «x^y^z» (скобки не используются), а (xy)z как (x^y)^z (скобки используются).
Примеры
| № | Входные данные | Выходные данные |
|
1
|
1.1 3.4 2.5
|
z^y^x
|
|
2
|
2.0 2.0 2.0
|
x^y^z
|
|
3
|
1.9 1.8 1.7
|
(x^y)^z
|