README.md
pyproject.toml
src/multi_puzzle_solver.egg-info/PKG-INFO
src/multi_puzzle_solver.egg-info/SOURCES.txt
src/multi_puzzle_solver.egg-info/dependency_links.txt
src/multi_puzzle_solver.egg-info/requires.txt
src/multi_puzzle_solver.egg-info/top_level.txt
src/puzzle_solver/__init__.py
src/puzzle_solver/core/utils.py
src/puzzle_solver/core/utils_ortools.py
src/puzzle_solver/core/utils_visualizer.py
src/puzzle_solver/puzzles/abc_view/abc_view.py
src/puzzle_solver/puzzles/aquarium/aquarium.py
src/puzzle_solver/puzzles/area_51/area_51.py
src/puzzle_solver/puzzles/battleships/battleships.py
src/puzzle_solver/puzzles/binairo/binairo.py
src/puzzle_solver/puzzles/binairo/binairo_plus.py
src/puzzle_solver/puzzles/black_box/black_box.py
src/puzzle_solver/puzzles/branches/branches.py
src/puzzle_solver/puzzles/bridges/bridges.py
src/puzzle_solver/puzzles/chess_range/chess_melee.py
src/puzzle_solver/puzzles/chess_range/chess_range.py
src/puzzle_solver/puzzles/chess_range/chess_solo.py
src/puzzle_solver/puzzles/circle_9/circle_9.py
src/puzzle_solver/puzzles/clouds/clouds.py
src/puzzle_solver/puzzles/connect_the_dots/connect_the_dots.py
src/puzzle_solver/puzzles/cow_and_cactus/cow_and_cactus.py
src/puzzle_solver/puzzles/dominosa/dominosa.py
src/puzzle_solver/puzzles/filling/filling.py
src/puzzle_solver/puzzles/flip/flip.py
src/puzzle_solver/puzzles/flood_it/flood_it.py
src/puzzle_solver/puzzles/flood_it/parse_map/parse_map.py
src/puzzle_solver/puzzles/galaxies/galaxies.py
src/puzzle_solver/puzzles/galaxies/parse_map/parse_map.py
src/puzzle_solver/puzzles/guess/guess.py
src/puzzle_solver/puzzles/heyawake/heyawake.py
src/puzzle_solver/puzzles/hidden_stars/hidden_stars.py
src/puzzle_solver/puzzles/hidoku/hidoku.py
src/puzzle_solver/puzzles/inertia/inertia.py
src/puzzle_solver/puzzles/inertia/tsp.py
src/puzzle_solver/puzzles/inertia/parse_map/parse_map.py
src/puzzle_solver/puzzles/kakurasu/kakurasu.py
src/puzzle_solver/puzzles/kakuro/kakuro.py
src/puzzle_solver/puzzles/kakuro/krypto_kakuro.py
src/puzzle_solver/puzzles/keen/keen.py
src/puzzle_solver/puzzles/kropki/kropki.py
src/puzzle_solver/puzzles/light_up/light_up.py
src/puzzle_solver/puzzles/linesweeper/linesweeper.py
src/puzzle_solver/puzzles/link_a_pix/link_a_pix.py
src/puzzle_solver/puzzles/lits/lits.py
src/puzzle_solver/puzzles/magnets/magnets.py
src/puzzle_solver/puzzles/map/map.py
src/puzzle_solver/puzzles/mathema_grids/mathema_grids.py
src/puzzle_solver/puzzles/mathrax/mathrax.py
src/puzzle_solver/puzzles/minesweeper/minesweeper.py
src/puzzle_solver/puzzles/mosaic/mosaic.py
src/puzzle_solver/puzzles/n_queens/n_queens.py
src/puzzle_solver/puzzles/nonograms/nonograms.py
src/puzzle_solver/puzzles/nonograms/nonograms_colored.py
src/puzzle_solver/puzzles/norinori/norinori.py
src/puzzle_solver/puzzles/number_path/number_path.py
src/puzzle_solver/puzzles/numbermaze/numbermaze.py
src/puzzle_solver/puzzles/nurikabe/nurikabe.py
src/puzzle_solver/puzzles/palisade/palisade.py
src/puzzle_solver/puzzles/pearl/pearl.py
src/puzzle_solver/puzzles/pipes/pipes.py
src/puzzle_solver/puzzles/range/range.py
src/puzzle_solver/puzzles/rectangles/rectangles.py
src/puzzle_solver/puzzles/ripple_effect/ripple_effect.py
src/puzzle_solver/puzzles/rooms/rooms.py
src/puzzle_solver/puzzles/schurs_numbers/schurs_numbers.py
src/puzzle_solver/puzzles/shakashaka/shakashaka.py
src/puzzle_solver/puzzles/shingoki/shingoki.py
src/puzzle_solver/puzzles/signpost/signpost.py
src/puzzle_solver/puzzles/singles/singles.py
src/puzzle_solver/puzzles/slant/slant.py
src/puzzle_solver/puzzles/slant/parse_map/parse_map.py
src/puzzle_solver/puzzles/slitherlink/slitherlink.py
src/puzzle_solver/puzzles/snail/snail.py
src/puzzle_solver/puzzles/split_ends/split_ends.py
src/puzzle_solver/puzzles/star_battle/star_battle.py
src/puzzle_solver/puzzles/star_battle/star_battle_shapeless.py
src/puzzle_solver/puzzles/stitches/stitches.py
src/puzzle_solver/puzzles/stitches/parse_map/parse_map.py
src/puzzle_solver/puzzles/sudoku/sudoku.py
src/puzzle_solver/puzzles/suguru/suguru.py
src/puzzle_solver/puzzles/suko/suko.py
src/puzzle_solver/puzzles/tapa/tapa.py
src/puzzle_solver/puzzles/tatami/tatami.py
src/puzzle_solver/puzzles/tents/tents.py
src/puzzle_solver/puzzles/thermometers/thermometers.py
src/puzzle_solver/puzzles/towers/towers.py
src/puzzle_solver/puzzles/tracks/tracks.py
src/puzzle_solver/puzzles/trees_logic/trees_logic.py
src/puzzle_solver/puzzles/troix/dumplings.py
src/puzzle_solver/puzzles/troix/troix.py
src/puzzle_solver/puzzles/twiddle/twiddle.py
src/puzzle_solver/puzzles/undead/undead.py
src/puzzle_solver/puzzles/unequal/unequal.py
src/puzzle_solver/puzzles/unruly/unruly.py
src/puzzle_solver/puzzles/vectors/vectors.py
src/puzzle_solver/puzzles/vermicelli/vermicelli.py
src/puzzle_solver/puzzles/walls/walls.py
src/puzzle_solver/puzzles/yajilin/yajilin.py
src/puzzle_solver/puzzles/yin_yang/yin_yang.py
src/puzzle_solver/puzzles/yin_yang/parse_map/parse_map.py
src/puzzle_solver/utils/visualizer.py
src/puzzle_solver/utils/etc/parser/board_color_digit.py
tests/test_abc_view.py
tests/test_aquarium.py
tests/test_area_51.py
tests/test_battleships.py
tests/test_binairo.py
tests/test_binairo_plus.py
tests/test_black_box.py
tests/test_branches.py
tests/test_bridges.py
tests/test_chess_melee.py
tests/test_chess_range.py
tests/test_chess_solo.py
tests/test_circle_9.py
tests/test_clouds.py
tests/test_connect_the_dots.py
tests/test_cow_and_cactus.py
tests/test_dominosa.py
tests/test_filling.py
tests/test_flip.py
tests/test_flood_it.py
tests/test_galaxies.py
tests/test_guess.py
tests/test_heyawake.py
tests/test_hidden_stars.py
tests/test_hidoku.py
tests/test_inertia.py
tests/test_kakurasu.py
tests/test_kakuro.py
tests/test_keen.py
tests/test_kropki.py
tests/test_light_up.py
tests/test_linesweeper.py
tests/test_link_a_pix.py
tests/test_lits.py
tests/test_magnets.py
tests/test_map.py
tests/test_mathema_grids.py
tests/test_mathrax.py
tests/test_minesweeper.py
tests/test_mosaic.py
tests/test_n_queens.py
tests/test_nonograms.py
tests/test_nonograms_colored.py
tests/test_norinori.py
tests/test_number_path.py
tests/test_numbermaze.py
tests/test_nurikabe.py
tests/test_palisade.py
tests/test_pearl.py
tests/test_pipes.py
tests/test_range.py
tests/test_rectangles.py
tests/test_ripple_effect.py
tests/test_rooms.py
tests/test_schurs_numbers.py
tests/test_shakashaka.py
tests/test_shingoki.py
tests/test_signpost.py
tests/test_singles.py
tests/test_slant.py
tests/test_slitherlink.py
tests/test_snail.py
tests/test_split_ends.py
tests/test_star_battle.py
tests/test_stitches.py
tests/test_sudoku.py
tests/test_suguru.py
tests/test_suko.py
tests/test_tapa.py
tests/test_tatami.py
tests/test_tents.py
tests/test_thermometers.py
tests/test_towers.py
tests/test_tracks.py
tests/test_trees_logic.py
tests/test_troix.py
tests/test_twiddle.py
tests/test_undead.py
tests/test_unequal.py
tests/test_unruly.py
tests/test_utils.py
tests/test_vectors.py
tests/test_vermicelli.py
tests/test_walls.py
tests/test_yajilin.py
tests/test_yin_yang.py