Assignment 3: Page Replacement Solution