Sliding Tiles Puzzles solved by John Bahr