Make work in python3
Put test puzzles in shared file
Also test on python 2.6