Update part 2 to Python 3

Part 2 now runs on Python 3.4