import std.stdio;
void main() {
auto a = new long[4];
foreach (i; 0 .. 4) {
a[i] = 1 << i;
}
writeln(a);
auto b = new long[4];
foreach (i; 0 .. 4) {
b[i] = (((1 >> i) & 1) ? -1 : +1) * a[i];
}
writeln(b);
}
aW1wb3J0IHN0ZC5zdGRpbzsKCnZvaWQgbWFpbigpIHsKICBhdXRvIGEgPSBuZXcgbG9uZ1s0XTsKICBmb3JlYWNoIChpOyAwIC4uIDQpIHsKICAgIGFbaV0gPSAxIDw8IGk7CiAgfQogIHdyaXRlbG4oYSk7CgogIGF1dG8gYiA9IG5ldyBsb25nWzRdOwogIGZvcmVhY2ggKGk7IDAgLi4gNCkgewogICAgYltpXSA9ICgoKDEgPj4gaSkgJiAxKSA/IC0xIDogKzEpICogYVtpXTsKICB9CiAgd3JpdGVsbihiKTsKfQo=