Assignment 7 File Allocation Solution