İstifadəçilərin sizin ən sevdiyiniz açıq mənbə əməliyyat sistemi üçün rəy və təklifləri toplanıb və ən çox tələb olunan funksiyanın nə olduğu məlum olub. Bəli, nəhayət hamımızın uzun zamandır gözlədiyi o xüsusiyyət: daxili kalkulyatorun funksionallığının genişləndirilməsi!
Təklif olunan əlavələrdən biri, polinomların hesablanması imkanının əlavə olunmasıdır və siz də məhz bu işdə iştirak etməyə dəvət olunursunuz!
Bu məsələdə istifadəçi tərəfindən kalkulyatora daxil edilən polinom verilir və həmin polinomu müəyyən bir qiymətdə hesablamaq sizdən tələb olunur.
Girişin birinci sətrində (0 < T \le 100) — polinomların sayı verilir. Hər test nümunəsi üçün iki sətr təqdim olunur. Birinci sətrdə bir tam ədəd (-1000 \le X \le 1000), yəni polinomun dəyişəni üzərində hansı qiymətdə qiymətləndiriləcəyi göstərilir.
İkinci sətrdə isə polinom tam ədəd əmsallarla verilir. aşağıdakı formadakı hədlərin cəmi şəklində göstərilib: CX^E, burada əmsal və qüvvət aşağıdakı şərtlərə cavab verir:
tam ədəddir və 0 \le E \le 30 şərtini ödəyir. Əgər E = 0 olarsa, CX^E sadəcə kimi göstərilir. Əgər E = 1 olarsa, CX^E kimi ifadə olunur, lakin və ya olduqda, CX^E uyğun olaraq və ya kimi yazılır.
tam ədəddir. Əgər və ya -dirsə və və ya deyilsə, o zaman CX^E uyğun olaraq X^E və ya -X^E kimi yazılır.
Yeganə birinci hədd istisna olmaqla, yalnız mənfi olmayan -lərdən əvvəl işarəsi qoyulur.
Ardıcıllıqda hədlərin qüvvəti azalan qaydadır.
-bitlik imzalı tam ədədə sığır.
Hər bir test üçün, polinomun qiymətini çap edin. Nəticə -bitlik imzalı tam ədədə sığacaq. Çıxışı aşağıdakı formatda təqdim edin.
Nümunə 1