Answer from cs61c-cb (minh uyen nguyen 16765774) for Question 1 I think b and c may be true. Because malloc will request space from the operating system as needed so it's not neccessary that malloc always reduce the number of free of blocks since if the blocks is too big, it is split, and the proper amount is returned to the user.