What would the following code print to the screen? (assume all includes)
int a = 42;
int* ptr = &a;
*ptr = 12;
a = 4;
cout << *ptr << endl;

a) 42
b) 12
c) 4
d) An error would occur before it could print