First solutions for Part 2 Q1-4