#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;
}
if (anteriorRest > 0) {
while (anteriorRest > 0) {
cout << anteriorRest << " ";
++rezultat[a[0]] = anteriorRest % TEN;
++counter;
anteriorRest /= TEN;
}
}
rezultat[0] = counter;
}
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;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCnZvaWQgaW5tdWx0ZXN0ZShpbnQgYVtdLCBpbnQgeCwgaW50IHJlenVsdGF0W10pIHsKCWNvbnN0IGludCBURU4gPSAxMDsKCWludCBpID0gMSwgY291bnRlciA9IDAsIGFudGVyaW9yUmVzdCA9IDAsIG5ld1Jlc3QgPSAwOwoJd2hpbGUgKGkgPD0gYVswXSkgewoJCW5ld1Jlc3QgPSAoYVtpXSAqIHggKyBhbnRlcmlvclJlc3QpIC8gVEVOOwoJCXJlenVsdGF0W2ldID0gKGFbaV0gKiB4ICsgYW50ZXJpb3JSZXN0KSAlIFRFTjsKCQkrK2NvdW50ZXI7CgkJYW50ZXJpb3JSZXN0ID0gbmV3UmVzdDsKCQkrK2k7Cgl9CglpZiAoYW50ZXJpb3JSZXN0ID4gMCkgewoJCXdoaWxlIChhbnRlcmlvclJlc3QgPiAwKSB7CgkJCWNvdXQgPDwgYW50ZXJpb3JSZXN0IDw8ICIgIjsKCQkJKytyZXp1bHRhdFthWzBdXSA9IGFudGVyaW9yUmVzdCAlIFRFTjsKCQkJKytjb3VudGVyOwoJCQlhbnRlcmlvclJlc3QgLz0gVEVOOwoJCX0KCX0KCXJlenVsdGF0WzBdID0gY291bnRlcjsKCQp9CmludCBtYWluKCkgezsKaW50IE1BWF9TSVpFID0gMTAwMDsKCWludCBhW01BWF9TSVpFICsgMV0sIHgsIHJlenVsdGF0W01BWF9TSVpFICsgMV0gPSB7MH07CgljaW4gPj4geDsKCWZvciAoaW50IGkgPSAwOyBpIDw9IGFbMF07ICsraSkgewoJCWNpbiA+PiBhW2ldOwoJfQoJaW5tdWx0ZXN0ZShhLCB4LCByZXp1bHRhdCk7CglyZXR1cm4gMDsKfQoK