First Try of Prog Assign 2