"MEME"4#v(0"dedaol MEME :DOOG">:#,_$a, v >0"dedaol eb ton dluoc MEME :DAB">:#,_$a,@ v < >010#vG0"tcelfer ton did yromem detacollanu no G :DAB">:#,_$a,@ >0"detcelfer yromem detacollanu no G :DOOG">:#,_$a,v v < >n0#vF0"tcelfer ton did yromem detacollanu gnieerF :DAB">:#,_$a,@ >0"detcelfer yromem detacollanu gnieerf :DOOG">:#,_$a,v v < >a#vA00p0"yromem fo setyb 01 detacolla A :DOOG">:#,_$a,v >0"detcelfer A :DAB">:#,_$a,@ v < >32100g35#vP0"yromem ot nettirw setyb 3 :DOOG">:#,_$a,v >0"detcelfer P :DAB">:#,_$a,@ v < >n00g35#vG0"tcelfer ton did G :DOOG">:#,_$a,v >0"detcelfer G :DAB">:#,_$a,@ v < >:1-#v_$2-#v_3-#v_0"yltcerroc seulav nettirw eht daer G :DOOG">:#,_$a,v > > > >0"tcerrocni era G yb daer seulav :DAB">:#,_$a,@ >3-#^_2-#^_1-#v_0"esrever ni setyb eht daer G :DAB">:#,_$a,@ v ; ^ < ; < >32100g39#vP0"kcolb yromem tsap etirw detpmetta P :DAB">:#,_$a,@ >0"kcolb dnoyeb gnitirw detcelfer P :DOOG">:#,_$a,v v < >32100g39#vG0"kcolb yromem dnoyeb daer detpmetta G :DAB">:#,_$a,@ >0"kcolb dnoyeb gnidaer detcelfer G :DOOG">:#,_$a,v v < >00gaa+#vR0"setyb 02 ot yromem deziser R :DOOG">:#,_$a,v >0"detcelfer R :DAB">:#,_$a,@ v < >32100g3f#vP0"kcolb deziser gnitirw dekrow P :DOOG">:#,_$a,v >0"kcolb deziser gnitirw deliaf P :DAB">:#,_$a,@ v < >00g3f#vG0"kcolb deziser gnidaer dekrow G :DOOG">:#,_$a, v >0"kcolb deziser gnidaer detcelfer G :DAB">:#,_$a,@ v < >00g#vF0"F htiw deerf yromeM :DOOG">:#,_$a,@ >0"detcelfer F :DAB">:#,_$a,@ Expected Output: ---------------- GOOD: EMEM loaded GOOD: G on unallocated memory reflected GOOD: freeing unallocated memory reflected GOOD: A allocated 10 bytes of memory GOOD: 3 bytes written to memory GOOD: G did not reflect GOOD: G read the written values correctly GOOD: P reflected writing beyond block GOOD: G reflected reading beyond block GOOD: R resized memory to 20 bytes GOOD: P worked writing resized block GOOD: G worked reading resized block GOOD: Memory freed with F