Book Allocation Problem Practice