Answer from cs61c-al (Phillip Chin 16156822) for Question 2 c is true. If a block being released is between two blocks, those two blocks actually merge into one in a way and thus there are less free blocks but more space available. Because of this it cannot be reduced more than 1. This then makes a false, because blocks are not always increased. The number can also be left unchanged(b), if there is one block occupied in the beginning of memory and one free block and is released; you started with one free block and then get a bigger free block.