# puzzle = Puzzle(g, t, buffer_size=4) # # print(puzzle) # # print('='*50) # # # for g, t in [(g3, t3), (g4, t4)]: # puzzle = Puzzle(g, t, buffer_size=4) # # print(puzzle) # # print('='*50) # # for g, t in [(g5, t5)]: # puzzle = Puzzle(g, t, buffer_size=6) # # print(puzzle) # # print('='*50) for g, t in [(g6, t6)]: puzzle = Puzzle(g, t, buffer_size=4) print(puzzle) f = puzzle.plot_solution() f.show() print('=' * 50)