Home work assignment for CS3513