Book Allocation Problem C