#include <iostream>
using namespace std;
void inmulteste(int a[], int x, int rezultat[]) {
const int TEN = 10;
int i = 1, counter = 0, anteriorRest = 0, newRest = 0;
while (i <= a[0]) {
newRest = (a[i] * x + anteriorRest) / TEN;
rezultat[i] = (a[i] * x + anteriorRest) % TEN;
++counter;
anteriorRest = newRest;
++i;
}
while (anteriorRest > 0) {
++rezultat[a[0] + 1] = anteriorRest % TEN;
++counter;
anteriorRest /= TEN;
}
rezultat[0] = counter;
for (i = 0; i <= counter; ++i) {
cout << rezultat[i] << " ";
}
}
int main() {;
int MAX_SIZE = 1000;
int a[MAX_SIZE + 1], x, rezultat[MAX_SIZE + 1] = {0};
cin >> x;
for (int i = 0; i <= a[0]; ++i) {
cin >> a[i];
}
inmulteste(a, x, rezultat);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCnZvaWQgaW5tdWx0ZXN0ZShpbnQgYVtdLCBpbnQgeCwgaW50IHJlenVsdGF0W10pIHsKCWNvbnN0IGludCBURU4gPSAxMDsKCWludCBpID0gMSwgY291bnRlciA9IDAsIGFudGVyaW9yUmVzdCA9IDAsIG5ld1Jlc3QgPSAwOwoJd2hpbGUgKGkgPD0gYVswXSkgewoJCW5ld1Jlc3QgPSAoYVtpXSAqIHggKyBhbnRlcmlvclJlc3QpIC8gVEVOOwoJCXJlenVsdGF0W2ldID0gKGFbaV0gKiB4ICsgYW50ZXJpb3JSZXN0KSAlIFRFTjsKCQkrK2NvdW50ZXI7CgkJYW50ZXJpb3JSZXN0ID0gbmV3UmVzdDsKCQkrK2k7Cgl9CgkJd2hpbGUgKGFudGVyaW9yUmVzdCA+IDApIHsKCQkJKytyZXp1bHRhdFthWzBdICsgMV0gPSBhbnRlcmlvclJlc3QgJSBURU47CgkJCSsrY291bnRlcjsKCQkJYW50ZXJpb3JSZXN0IC89IFRFTjsKCQl9CgkKCXJlenVsdGF0WzBdID0gY291bnRlcjsKCWZvciAoaSA9IDA7IGkgPD0gY291bnRlcjsgKytpKSB7CgkJY291dCA8PCByZXp1bHRhdFtpXSA8PCAiICI7Cgl9Cn0KaW50IG1haW4oKSB7OwppbnQgTUFYX1NJWkUgPSAxMDAwOwoJaW50IGFbTUFYX1NJWkUgKyAxXSwgeCwgcmV6dWx0YXRbTUFYX1NJWkUgKyAxXSA9IHswfTsKCWNpbiA+PiB4OwoJZm9yIChpbnQgaSA9IDA7IGkgPD0gYVswXTsgKytpKSB7CgkJY2luID4+IGFbaV07Cgl9Cglpbm11bHRlc3RlKGEsIHgsIHJlenVsdGF0KTsKCXJldHVybiAwOwp9Cgo=