Sheng Assignment 1