Дана символьная запись двух многочленов от переменной X с целыми коэффициентами. Требуется ввести их в память, преобразовав во внутреннее представление, получить и распечатать многочлен, являющийся произведением этих многочленов.

Исходный многочлен от переменной X записывается как алгебраическая сумма одночленов любого из следующих видов:
aX^k, X^k, aX, X, a,
где k, a -целые числа (k>=2, a>=1). При этом по степеням X многочлены могут быть не упорядочены, но одночлены одной и той же степени не повторяются. За последним одночленом следует пробел - признак конца записи многочлена. Результат операции должен быть распечатан без нулевых слагаемых, без коэффциентов 1 и без показателей степени 1 и 0 и по убыванию степеней X. В памяти многочлен должен быть представлен как однонаправленный список, в котором каждому одночлену соответствует звено, содержащее его степень и коэффициент. Звенья должны быть упорядочены по убыванию степеней, звеньев с нулевыми коэффициентами быть не должно. Pascal