Home work of CSharpProgram