Finished Part 3. Part 4 is a breeze, I finished it as well!