My solutions for the course M101P