struct mystery { int *x; char y[3*4] }; struct mystery *all; given the code above, how many bytes are needed for variable all in a 32-bit x86 linux platform (a pointer requires 4 bytes)?