#include <iostream>
#include <vector>
using namespace std;
typedef uint32_t i32;
int main()
{
int pc = 0;
std::vector<i32> memory;
memory.reserve(10000000);
//i32 memory[100000];
std::vector<uint32_t> prog { 3, 4, 0x40000001, 0x40000000 };
for (int i = 0; i < prog.size(); i++) {
cout << i << ": "<< prog[i]<<endl;
memory[pc + i] = prog[i];
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnR5cGVkZWYgdWludDMyX3QgaTMyOwoKaW50IG1haW4oKQp7CgkKaW50IHBjID0gMDsKCQpzdGQ6OnZlY3RvcjxpMzI+IG1lbW9yeTsKbWVtb3J5LnJlc2VydmUoMTAwMDAwMDApOwovL2kzMiBtZW1vcnlbMTAwMDAwXTsKc3RkOjp2ZWN0b3I8dWludDMyX3Q+IHByb2cgIHsgMywgNCwgMHg0MDAwMDAwMSwgMHg0MDAwMDAwMCB9OwoKCQlmb3IgKGludCBpID0gMDsgaSA8IHByb2cuc2l6ZSgpOyBpKyspIHsKCQkgIGNvdXQgPDwgaSA8PCAiOiAiPDwgcHJvZ1tpXTw8ZW5kbDsKCQkJbWVtb3J5W3BjICsgaV0gPSBwcm9nW2ldOwoJfQoKcmV0dXJuIDA7Cn0=