the first program assignment for CS369