Nonogram: Traveling salesman