CSE-687 Project 1