part 2 homeworks