Homeworks 3 finished