Did part E, kinda sloppily