Start: Jan, 09, 2021 18:00:00
2020年秋季学期程序设计基础(C语言)第四次考试 (补题)
End: Jan, 31, 2022 22:00:00
Contest has ended!
Time elapsed: 9292:00:00
Time remaining: 00:00:00

追击安培拉星人! 2851

Time Limit:  1 s      Memory Limit:   64 MB
Submission:46     AC:11     Score:0

Description

在梦比优斯和安培拉星人的大战中,安培拉星人由于不敌梦比优斯凤凰形态想要逃跑,他时而飞向天空中,时而潜入海底,梦比优斯则顺着安培拉星人飞行的轨迹追赶他。由于梦比优斯的凤凰形态实在是太耀眼了,他的飞行轨迹实在是太优美了。现在,GUYS的队员们记录了梦比优斯每次穿过地平线时的坐标,并且他们发现梦比优斯的飞行轨迹是一条形如f(x) = x(x - a_1)(x - a_2)···(x - a_n)的函数曲线。聪明的你能帮忙计算出梦比优斯飞行轨迹的函数吗。为了简化问题,我们假设梦比优斯和安培拉星人都是在二维平面上运动。梦比优斯从横坐标为0的点出发。

Input

输入为一行,第一个数为整数n (1\leq n\leq 10),接着输入n个整数,a_i (1\leq i\leq n, 1\leq a_i\leq 20)代表梦比优斯穿过地平线时的坐标

Output

输出梦比优斯运动轨迹的函数,形如“ax^b”,若系数为0则不输出此项,若系数为1则省略系数,若系数为-1则只保留符号;若指数为1则省略指数,先输出指数较大的项。

Samples

input
3 1 2 3
output
x^4-6x^3+11x^2-6x

Hint

这是样例中梦比优斯的飞行轨迹