Added canonical solution to exercise-14.4.py. You must create a duplicate file before output is observed.