Assignment 1 for Sys Programming