#include <iostream>
using namespace std;
int main() {
int x = 2;
int a3 = 1;
int a2 = 2;
int a1 = 3;
int a0 = 4;
int t3 = a3 * x * x * x; // x^3
int t2 = a2 * x * x; // 2x^2
int t1 = a1 * x; // 3x
int t0 = a0; // 4
int W = t3 + t2 + t1 + t0;
cout << "x = " << x << endl;
cout << "a3 * x^3 = " << t3 << endl;
cout << "a2 * x^2 = " << t2 << endl;
cout << "a1 * x = " << t1 << endl;
cout << "a0 = " << t0 << endl;
cout << "W(2) = " << W << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgeCA9IDI7CgogICAgaW50IGEzID0gMTsKICAgIGludCBhMiA9IDI7CiAgICBpbnQgYTEgPSAzOwogICAgaW50IGEwID0gNDsKCiAgICBpbnQgdDMgPSBhMyAqIHggKiB4ICogeDsgLy8geF4zCiAgICBpbnQgdDIgPSBhMiAqIHggKiB4OyAgICAgLy8gMnheMgogICAgaW50IHQxID0gYTEgKiB4OyAgICAgICAgIC8vIDN4CiAgICBpbnQgdDAgPSBhMDsgICAgICAgICAgICAgLy8gNAoKICAgIGludCBXID0gdDMgKyB0MiArIHQxICsgdDA7CgogICAgY291dCA8PCAieCA9ICIgPDwgeCA8PCBlbmRsOwogICAgY291dCA8PCAiYTMgKiB4XjMgPSAiIDw8IHQzIDw8IGVuZGw7CiAgICBjb3V0IDw8ICJhMiAqIHheMiA9ICIgPDwgdDIgPDwgZW5kbDsKICAgIGNvdXQgPDwgImExICogeCAgID0gIiA8PCB0MSA8PCBlbmRsOwogICAgY291dCA8PCAiYTAgICAgICAgPSAiIDw8IHQwIDw8IGVuZGw7CiAgICBjb3V0IDw8ICJXKDIpID0gIiA8PCBXIDw8IGVuZGw7CgogICAgcmV0dXJuIDA7Cn0=