Answer from cs61c-ev (Roland Carlos 16583196) for Question 2 a is false, b is true, c is true, d is false. A is false, because free can combine the freed space with an existing adjacent free space and keep the number of free spaces constant. This also means B is true. C is true because you could have a space to be freed with existing free spaces before and after you free that space, the two other spaces will combine with the new space and make one free block, thus reducing the number of free blocks by one. But this is the best case for combining blocks, so you cannot reduce the number by more than one, so d is false.