some problems from week0 part 3