puzzlekit/__init__.py,sha256=ekSgZPb0EOvEomLRHLEO1LeicrTlHljXuG8w2idCl5E,8957
puzzlekit/__pycache__/__init__.cpython-310.pyc,sha256=NaS5t7PV9cy1MBmEq5HaTYEEYGUf91oAz-2otMe22Hc,8066
puzzlekit/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
puzzlekit/core/direction.py,sha256=w60jfa4FcBRJSGX9lYoYHtHwpcb6N9yXsKbq0aiT3oA,2974
puzzlekit/core/docs_template.py,sha256=fjEUdynYbQj_whqAqEZE-CbwJxGkiK6yKswUKQNgH-g,6128
puzzlekit/core/grid.py,sha256=nxvK2MEANVqdBHcyQEh6KJN-X_bX_T6C_3Sq67KHC3M,8574
puzzlekit/core/position.py,sha256=01HynF0QnEN3DD0nZhrKadiaj6DaaceIseu35oaSkl4,5684
puzzlekit/core/regionsgrid.py,sha256=AG8C3vMRrbFKudRwhSVUI3haORWIf_TgFbwyWfKm1a8,2479
puzzlekit/core/result.py,sha256=5kLHVUyC8QnvRtxyC33Zhoc06amIIqzc_Taom2gxaPs,2080
puzzlekit/core/solver.py,sha256=e0o_ix62DvpX1JDf14QKbBbV8Kfq6WD8H_cDEU-tPcI,13244
puzzlekit/core/__pycache__/__init__.cpython-310.pyc,sha256=_nNeurqxFQleyLzxkKOjTwsd_T_0Qtun348KAjepx_0,161
puzzlekit/core/__pycache__/direction.cpython-310.pyc,sha256=s14nkcks50MbMLpKhcYjcYoRdwWuXuLZV24_9MSKnr4,2957
puzzlekit/core/__pycache__/docs_template.cpython-310.pyc,sha256=oGMGNmXTjZt5QGMKqIuG7jDnYw7MwMXnV_cfkBfoMmo,6133
puzzlekit/core/__pycache__/grid.cpython-310.pyc,sha256=Q0GLZYP_rdAJqA8T6xHPRWvzdWfc1i54pXhIUrz5iCg,7751
puzzlekit/core/__pycache__/position.cpython-310.pyc,sha256=1xOR2r__iDHEZ1jMoBhPCFYItCLeLRpqybKZbgrzqLc,7922
puzzlekit/core/__pycache__/regionsgrid.cpython-310.pyc,sha256=M7wuIDhAy9dyeljOyxmmD2H6jDP560m_qYayVDN2JBI,2266
puzzlekit/core/__pycache__/result.cpython-310.pyc,sha256=fy9u1zyaK4PxU5CiXq8Qs-zOhBNxh59bmg2kHaZ4NJE,2280
puzzlekit/core/__pycache__/solver.cpython-310.pyc,sha256=46Yms1aIJFMsBD2-vCRyWS0hQmzZRv7snyH1NEzO-rQ,9352
puzzlekit/formats/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
puzzlekit/formats/base.py,sha256=ZIxI8eC4gwflf8ttRswd8kqrBf7Zb6PlZhrpDTm1STo,6354
puzzlekit/formats/debug.py,sha256=DMb9MXtHkTBoy1jKDs11s3dIBGub6Gcgxj5BV5FWqp0,19822
puzzlekit/formats/janko_converter.py,sha256=hDd4Kg12uUfNWgbbN5ObaVzB4zn5P95-T19ZGg-x110,16122
puzzlekit/formats/penpa_converter.py,sha256=cn3a1RbKOIl_NnXVt3XKcmNS6tSdFzS0KCP_TadF4ZU,29794
puzzlekit/formats/penpa_template.py,sha256=x9e2zdRGWlFEWem78r2JDaDolT8TjVT7PZ0p1Tvppu0,15989
puzzlekit/formats/puzzle_types.py,sha256=9jcibmHvcu6MLzfe7q975MIqyfvHJaoXfrFM8rOKLZ0,8260
puzzlekit/formats/puzzlink_converter.py,sha256=ACp6NI3grDwa-7INMgKa24Coos0xyg-b_wJ42cL1Te4,10230
puzzlekit/formats/utils.py,sha256=LK2Q3uwdc8hK2zTdz1GQ9e1k8xaXWED7WjmvyCnzLwM,7641
puzzlekit/formats/__pycache__/__init__.cpython-310.pyc,sha256=Z4JMxsIAz1sQPZVFEsnGKYbpMbx8kVnByWDHVo5mFr0,164
puzzlekit/formats/__pycache__/base.cpython-310.pyc,sha256=bQ0qAa-TEKW2fxxPXhx0M88payi4JA_PmvP7qAhY81c,6596
puzzlekit/formats/__pycache__/penpa_converter.cpython-310.pyc,sha256=hBB5wGJb1gSPjE2g9Yn_wsW52BVIUgzpdep-k-frKwk,18837
puzzlekit/formats/__pycache__/penpa_template.cpython-310.pyc,sha256=BIXXIm326AKHuE2b0Bcw_w-MAn1Ky6S-AoZWgxgSBCM,8850
puzzlekit/formats/__pycache__/puzzle_types.cpython-310.pyc,sha256=tILI4rjugRCHGNW3GvHIuQGoYSBfb2Dk3icC3IrIPA8,4642
puzzlekit/formats/__pycache__/puzzlink_converter.cpython-310.pyc,sha256=CeeQnL7lW7iq9chukPRW_M608VU1nbEhoqiYNEK4saw,7309
puzzlekit/formats/__pycache__/utils.cpython-310.pyc,sha256=K-fbyiIkWtFnz-J6_-js2JtEvC9LHwzqmPe5xdt7EBc,5949
puzzlekit/formats/puzzlink/codecs.py,sha256=Euk6PzSzGloxr5skQPK91DKH_t-X9SxYsOIPZc9rWWM,28858
puzzlekit/formats/puzzlink/url_parser.py,sha256=BTcOQIz3um6s2C_36dZ9HIm_r-kRbCoof1gBiZeNf8E,4322
puzzlekit/formats/puzzlink/utils.py,sha256=HKlh68RE4WsGWhCc14BNtMZ5DriXPq5AM-ielXEJCbg,12076
puzzlekit/formats/puzzlink/__pycache__/codecs.cpython-310.pyc,sha256=O2QFclR1YdVcj-RZ_Q3tGQ10gsn7Hk9yx37nWtpd2qM,21292
puzzlekit/formats/puzzlink/__pycache__/url_parser.cpython-310.pyc,sha256=nf8ZTUd6-P_huqa-f6FeWQQnGe3AHk8R6ZwOm1tBSgE,4016
puzzlekit/formats/puzzlink/__pycache__/utils.cpython-310.pyc,sha256=JuUxwOdlAISXIBDJMx1PJw1bku8SAZV31b1U3e6suxI,10283
puzzlekit/formats/puzzlink/handlers/__init__.py,sha256=9MVA8msQziPLFBnKXDzrbZS5LMiNxfMwpj1vHTwqV3U,1137
puzzlekit/formats/puzzlink/handlers/base.py,sha256=cs-YcqP_X4jVf79qdLfJFK4AGMIJAY2uoOQwxBXuaCM,2285
puzzlekit/formats/puzzlink/handlers/fillomino.py,sha256=kQlYSdyiIvjRD30SzO7qylZg7xAF-0u_1yF2tbwa-WQ,3066
puzzlekit/formats/puzzlink/handlers/heyawake.py,sha256=06WT0ULzVnb4-oWmgkaGQjsycwRDG6o_G7E2n41o2kE,5918
puzzlekit/formats/puzzlink/handlers/masyu.py,sha256=AC9TiQLLQXAQlKSmGayjkRvmjDU1xJDtaQrnTKi6ipg,7325
puzzlekit/formats/puzzlink/handlers/nonogram.py,sha256=Hy4IHzBxS2bf-N6wHukI6XQyrergpIe8Zd-i5uXKljU,4964
puzzlekit/formats/puzzlink/handlers/nurikabe.py,sha256=v8cM1OwSHBcanigqcM22OybpofulShQaRrPDID-sqm8,3997
puzzlekit/formats/puzzlink/handlers/slither.py,sha256=uemujUSwbAn3WxTPZ3-6Z-nqSljNpb71M-UqI7RJZGc,3198
puzzlekit/formats/puzzlink/handlers/tapa.py,sha256=m7Q3x2LTUILDn2_NVxzOO0xxS2ip6jW7N-4mOAV_c34,2863
puzzlekit/formats/puzzlink/handlers/tapa_loop.py,sha256=qPCCFLhcGjfp3aPK75Kk1bC6YWzO4Uz9ipJLrDbBkZY,3071
puzzlekit/formats/puzzlink/handlers/yajilin.py,sha256=urO7DsuG7i8cnf0b7gUDCAQIMHelulptWTgu0DhOHqI,10799
puzzlekit/formats/puzzlink/handlers/__pycache__/__init__.cpython-310.pyc,sha256=edjEkIFiF8_lfQ5blw_klMbIYhIKuwz8rA8HL0FGxb0,1268
puzzlekit/formats/puzzlink/handlers/__pycache__/base.cpython-310.pyc,sha256=fPhU2Qpf8LaiR9uCVm5h0zpCbJckBttMbIm3aDCfESs,3032
puzzlekit/formats/puzzlink/handlers/__pycache__/fillomino.cpython-310.pyc,sha256=LmyoOnb8neXEbfbwqbVRKxMnWos9556g7kpf7k3gS8Y,2793
puzzlekit/formats/puzzlink/handlers/__pycache__/heyawake.cpython-310.pyc,sha256=1KulX0iZJLMQVxYFVvxCEsQC2mTtjErL76f-SRKANRI,4451
puzzlekit/formats/puzzlink/handlers/__pycache__/masyu.cpython-310.pyc,sha256=U-vMh3vasktj1rPMxwg7WcMquRHCWG8HzAo0ZHHWQ8s,4934
puzzlekit/formats/puzzlink/handlers/__pycache__/nonogram.cpython-310.pyc,sha256=oAKs_aUzYQUcz5-faOPNi-PFQ5IXoOJb6v4M_Z9aon4,3186
puzzlekit/formats/puzzlink/handlers/__pycache__/nurikabe.cpython-310.pyc,sha256=fhf3ZU1pUrDpJ11MxUEapYVdaIlsZEX_HEu7Ookl4pY,3151
puzzlekit/formats/puzzlink/handlers/__pycache__/slither.cpython-310.pyc,sha256=gdAg2iH_H8K1dFHChmPpsl2VZr1nJmxx9VklulQtSjU,2912
puzzlekit/formats/puzzlink/handlers/__pycache__/tapa.cpython-310.pyc,sha256=9pVjSwPdDBhHDxZNmG4v5KFGbczKJn-SkNAlT1J694A,3399
puzzlekit/formats/puzzlink/handlers/__pycache__/tapa_loop.cpython-310.pyc,sha256=R4MY3SFqEsloM8w11CoPYZljMH2XSiS9jBOeUdjRemI,3639
puzzlekit/formats/puzzlink/handlers/__pycache__/yajilin.cpython-310.pyc,sha256=zh2FkLJ79clsqQ9R9T1Mb32jMgRajHdQYvxA4PDLN48,5115
puzzlekit/parsers/__init__.py,sha256=wkI63jmzSvI9JWioVc4j526Bxf5-1o925N-khu7oSS0,323
puzzlekit/parsers/common.py,sha256=Yt9iomOXhgQaiLzw8duux-bLQ-5gtluE3eepgxVmIhc,21251
puzzlekit/parsers/registry.py,sha256=89OftLkE1zZGMSqnJXiDZyNUtV5agG53q0XO0vstAgo,5507
puzzlekit/parsers/__pycache__/__init__.cpython-310.pyc,sha256=w0l7fXbXXewn1r7_a6e_NJ3UZ0teH1sE_QFPTdJLRS8,428
puzzlekit/parsers/__pycache__/common.cpython-310.pyc,sha256=3ytjwDnKccgsLkQn8VMN6H8HGZYPCoXB11IhdMoGtZU,17534
puzzlekit/parsers/__pycache__/registry.cpython-310.pyc,sha256=EDJ_OoU_uCNbSQFdx2E2cKwk-PTEdZ4ALXfq5cvQVfY,3388
puzzlekit/solvers/__init__.py,sha256=xnQMViIifkH83sqyoSwj00t05Y-2q-fSyu9XWynbFfE,11153
puzzlekit/solvers/abc_end_view.py,sha256=RDNlQFaJ1JAp_By1tZMUc6UbN3OPgQPh01HaXEe45to,7930
puzzlekit/solvers/akari.py,sha256=hvlNFxsqu_NiZFB05xYuXLmcw5D54lxWhsgefocFS4U,5437
puzzlekit/solvers/aqre.py,sha256=3lJgp9Sk0vTga6PeimMpf84YaMIlJgBU8kF-6RHmUWo,6912
puzzlekit/solvers/balance_loop.py,sha256=sfPE-QYY26wDdBIqcvlM6wco7hPOWo-tlposhVkkyRU,10034
puzzlekit/solvers/battleship.py,sha256=6lrjbX6nDMpaGSeIi8aso8RVSYi70BKoAtjwr5FDv8s,14335
puzzlekit/solvers/binairo.py,sha256=dfecRjGBqJSzXOPiobJPNE1nkN91qJDwhnwcLrfkspc,5192
puzzlekit/solvers/bosanowa.py,sha256=N9V8BVNaucHeu7qCva0I6u1zfGKJERdlz8FvUx6Z2i0,4117
puzzlekit/solvers/bricks.py,sha256=98NFSQh6lq_QBG4gt9BAwN95wDFVwB8wcAAsTK2vlJ8,5680
puzzlekit/solvers/buraitoraito.py,sha256=hGXPHNhkpdklmYaeXBM-7bnt_pCE8jrfjj1HxhATH6g,3499
puzzlekit/solvers/butterfly_sudoku.py,sha256=XMlDDAep7INP0mpB7pwjHmrJYI_qbkWM9j9apqy-2jM,4208
puzzlekit/solvers/canal_view.py,sha256=UFc_JAShJZu1kevCtg9e_AgDpt6fjiHIhv_kFxrG3ao,7024
puzzlekit/solvers/castle_wall.py,sha256=RDH9An-sU9-iRN5O_DZ22Zt2LOs_9Yif8KGHC_QZuf4,10202
puzzlekit/solvers/cave.py,sha256=drURIt_dG5rG0OqkyJDAWxuKHnekv9pQAf36WCcKe7U,10343
puzzlekit/solvers/clueless_1_sudoku.py,sha256=4rHGkms5U916hnQOGFp8dUhHEW82DQgWuqsyetuKf9k,7421
puzzlekit/solvers/clueless_2_sudoku.py,sha256=x9XYvqPnN5WDeBk8XRuoqhVdu8JbTf6oVAxlg4XEWNU,7535
puzzlekit/solvers/cojun.py,sha256=sSXHeTvjD5OTeKXaRoTptsphbUhaE9T5DpGxvter95Q,4625
puzzlekit/solvers/country_road.py,sha256=OA2HxJp9cRpP-OWqnLTtjxclcHLkFJnBXkJ7zjhVljM,6513
puzzlekit/solvers/creek.py,sha256=Q0CZbIcBRF9LIWVRz8-XwKuTaGnt1kbm_kPYx44LdDs,4633
puzzlekit/solvers/detour.py,sha256=I75A8YG-og3iVRycELeJLDpYu1m4XJXyC4RdMsHnSrk,5812
puzzlekit/solvers/diff_neighbors.py,sha256=dmZuot06u29j4h9wojp9RbOHSUuSIl8Jp4rLebox5Mk,4163
puzzlekit/solvers/dominos.py,sha256=ieQMnCrGzPKqXURJ6LQ3U--W9ippfTR8TI9qpSa6Y1M,4436
puzzlekit/solvers/dotchi_loop.py,sha256=w9uO9E5Hmtlrh9jK-hy8b8NsN4cUYyzrxJGaYwLVNUk,9247
puzzlekit/solvers/double_back.py,sha256=nIbaLFYwfyBRCP7bAX7-kRXRE7pJCIpiTjLX7V4RiC0,5489
puzzlekit/solvers/entry_exit.py,sha256=sEIwcf_QsvgMGCU0zYPM8ytEaCTAoj8iSZK4QGYYrVY,5728
puzzlekit/solvers/eulero.py,sha256=NKvBAQS_s1WvWquQyU7GUBPbdNElub_JMOp9f4BCKMs,4576
puzzlekit/solvers/even_odd_sudoku.py,sha256=q5fMGcPElojysnBMiDENKbX5nDnWcJvbIooRD9wzTtA,3810
puzzlekit/solvers/fobidoshi.py,sha256=MXW7OfpczQcVjGcVYIs85IzFomXQ847ZxJ720va-E9M,4212
puzzlekit/solvers/fuzuli.py,sha256=cO5N75gAJ1Zsz7nk-MwYyIHaGdiYtteDV5_jE6Mu4NQ,8484
puzzlekit/solvers/gappy.py,sha256=1nvbRu_YBXRoVvahy8eO-aRZBCs7Qo2kF8voxO5zutw,6403
puzzlekit/solvers/gattai_8_sudoku.py,sha256=APO24Fq548imTXTXdjJ8ISt6nX6m2qs8n0BZOsigk7o,6786
puzzlekit/solvers/geradeweg.py,sha256=2wAcrEVOzd82p0HMvMnJRA3VnvfOFvFhGkg95ar0s1k,15704
puzzlekit/solvers/grand_tour.py,sha256=dLPQWUa5TrYqasw_4l4g0fHR8Rj2ONxZSX5TLRG8S8E,5232
puzzlekit/solvers/hakoiri.py,sha256=DOm4nDQSVSjydv2CHvOteKkoYBrbU92wyFMVBu_3hyU,5201
puzzlekit/solvers/hakyuu.py,sha256=U9yjx4FYfsgsyWo78HxtWCmbpvgkO4mGMxx8hA4TqkA,6190
puzzlekit/solvers/heyawake.py,sha256=qOQyt3yypb1F_Sv7kXzYWSOsIXqR8G8TOSLUh6wRuL0,5000
puzzlekit/solvers/hidoku.py,sha256=DFBR8XwH6MTB2AFPqDRlWJSaQIP0R2Vi0aaqAmm8UyQ,5256
puzzlekit/solvers/hitori.py,sha256=blAaVpr_lYndSOAhUYih5HQMISYYlN-Dej5f5PsBy0U,4442
puzzlekit/solvers/jigsaw_sudoku.py,sha256=Z9H0REHGsl5WMD3F8hjzWf_OjHKI3FT9nfHcGhjLh3A,3631
puzzlekit/solvers/juosan.py,sha256=eK0eH5jhDOs0I0u8LoZi7ToisQHdkPr6N6Q62QfXP_I,5417
puzzlekit/solvers/kakkuru.py,sha256=cIu4xN_wusaOyunH2fIAcMpENOtDnLBMU6iRjYuqXps,3640
puzzlekit/solvers/kakurasu.py,sha256=WGGUD6fFq8S4CAI0MWGPu0i1t_hnjSy99wZLQQjm62w,2857
puzzlekit/solvers/kakuro.py,sha256=UUqRE_tPWoS_OI_I110FjRZUVDXuXfeh3TDQVfUPRkg,4151
puzzlekit/solvers/ken_ken.py,sha256=u5mtezmAStHb1Sqyzwv2vIQvusiBuHuKEO-a_kACzbw,10751
puzzlekit/solvers/killer_sudoku.py,sha256=vua8Fz_q5GilYhRlvk-dI0MBxrSj2urpFSaqj_VuUEI,4342
puzzlekit/solvers/koburin.py,sha256=cNPZIIxE2ovE8v0xsR1rQEX9f4MMLq5aW5OxjdPfTOA,5823
puzzlekit/solvers/kuromasu.py,sha256=UgKg3J59OvmUWDW7uBFf8VPG3Hjj4OIHsuhHF1SOOdI,5713
puzzlekit/solvers/kuroshuto.py,sha256=1QAXZOVBYP-2gBsDBy662rk1fTWvrFxv1K2lRL8P_dg,4486
puzzlekit/solvers/kurotto.py,sha256=P0hHwG32x9nlloXeX5X3Tpv7CeU9IkHVm6xImM1VB4A,9242
puzzlekit/solvers/linesweeper.py,sha256=IslWG8DqKs815fkSn6plliAl8WMtEFE1-658J0d9SGA,4060
puzzlekit/solvers/lits.py,sha256=kZOBocoS8FLHDPK67oiSe1UNrx-3HYfkAUGHkDEObMk,11997
puzzlekit/solvers/magnetic.py,sha256=H-YxTLvfAoS0RKR8jCmx4Dv5G_SUPaQ8jw9e3S_vckY,7256
puzzlekit/solvers/makaro.py,sha256=_MLHC-Rwzw68si6DI7sTZqHx5nJvLIOkzRYDMY3l1MI,9310
puzzlekit/solvers/masyu.py,sha256=-elzEKzHt8CABP9TqTJFwZT_dZDZ4VHgMClqIHkiM7E,9517
puzzlekit/solvers/mathrax.py,sha256=oQRaAC3PARHwyYC7qGKu_Xw1_kPWn8A5cDTqqGeOyZM,6665
puzzlekit/solvers/mejilink.py,sha256=dmjZhMTxg8PvAJAJX8OL3VMgxSL0ZRo4LjiSoFdVM4A,9027
puzzlekit/solvers/mid_loop.py,sha256=jmSV0C4wngbVa4b1dL_v2zXVx16HOaWKr-vSJf80pe0,8945
puzzlekit/solvers/minesweeper.py,sha256=e3ys6e-px7u-hUx5NRw7_dyLDXSVPEWGytO6GMOWzWc,2913
puzzlekit/solvers/moon_sun.py,sha256=vqiwNYJnf68OYHj7CRBparwT-Nlcn8XVD5TdQFYRd34,9833
puzzlekit/solvers/mosaic.py,sha256=XEbJbrrF5NGLPG-Kui4kXn3T32fhogQ4Pc6OZeBtpHM,3353
puzzlekit/solvers/munraito.py,sha256=g2OMS8vrX1dOhM29o7lcM8RGziWqgkrN2CmR1ZD1T3Q,8086
puzzlekit/solvers/nanro.py,sha256=Tcn98puJoulw5tk9r2MstCpDHz3IxNxJkchYecxby8k,8742
puzzlekit/solvers/nawabari.py,sha256=GDtraC2oJ93C1JJzWuSjA3oaEWqvMh_YOzdPZOmi9IU,8990
puzzlekit/solvers/nondango.py,sha256=WVXrY8VuFxPjAshfpUw3eKjZn5hhD2q2KhmgYCo3cvU,3567
puzzlekit/solvers/nonogram.py,sha256=z8i91mc9cwazZNlIW6rSBz320XulH4OHaH_WoXTT0UQ,12156
puzzlekit/solvers/norinori.py,sha256=6-ISSac1DIew2cOJdQb4_lfA07SWvGMDL9jGwrzxfQI,3553
puzzlekit/solvers/number_cross.py,sha256=a-QbJHoduQKXAo2acUF0LyPUou35KlvM5pJ8rCbz0bQ,3094
puzzlekit/solvers/nurikabe.py,sha256=OOOlJ-HkPoKKGIKldWf6xVXGbfE6EYoPCyzYTUAq6Xk,14099
puzzlekit/solvers/nurimisaki.py,sha256=KLLWstIt3EJt9BsSOrOvM5Eiz3sQ1dy0UvHLGDMTI1A,8061
puzzlekit/solvers/one_to_x.py,sha256=ACpTXv8-dtVhItAe7QOc9Fkiu-cL9w36XIm5qHvZVuc,4435
puzzlekit/solvers/paint_area.py,sha256=sM_dNBmqnBBNOaVrgmu8fQuR7olRfxv-ECByo9iog2w,6958
puzzlekit/solvers/patchwork.py,sha256=Ix5Nnuk83K--Yu8-rsfPC8Nu7WulojAfsZywCZJS_kU,4645
puzzlekit/solvers/pfeilzahlen.py,sha256=gmty_FfkycJh8RXpKW9Rh9SLxGaCcMxGrNQzqPdE6Kg,6178
puzzlekit/solvers/pills.py,sha256=22o9AtV2wgHs477YM6ROW2rdnWeSA7xIikHT-M8z-cA,5314
puzzlekit/solvers/pipes.py,sha256=1shYedcmKNL6SiQ_Z7aEam_SD_pzzeOLtRF8tj7kDbM,8841
puzzlekit/solvers/putteria.py,sha256=0uKAwhwjqQfneTwlLRAv7oRa0c03u9zsiKBl7q0-Xjk,6766
puzzlekit/solvers/regional_yajilin.py,sha256=Uy8FiY0vwQ5MrimNL4JxCdxOK0Ppo0v3PPml6L02QVQ,5893
puzzlekit/solvers/renban.py,sha256=bC7w_rcVPuMShTnl-Zdo8shdP56rXiXpP23rmNpg20E,4241
puzzlekit/solvers/samurai_sudoku.py,sha256=r05-2MxbsWGHOaeX4xS2-up3v8ZT69dFRSDxXfllybE,5656
puzzlekit/solvers/shikaku.py,sha256=SfMAkuXBkXuYn4mezK0tzqKviUVa5zlUNBROcDsl5Wo,5239
puzzlekit/solvers/shimaguni.py,sha256=iQXmX0nXAP-uAVCoERrJuldeUCnhbWeu9fT_KF4bRqQ,5319
puzzlekit/solvers/shingoki.py,sha256=_dn1dVGa8-LL3MnJWtG_jkSNRdlQxMpRq2h9jqjef2g,7427
puzzlekit/solvers/shirokuro.py,sha256=ajRBKr3eshZGn2Xazaa07d4Ch1VTZbTEtDHcK8siYXA,9151
puzzlekit/solvers/shogun_sudoku.py,sha256=Q1HjVKzHCgfQp8DYJvwdwKlMhjE6-0KKO8V8wKfIOL4,7763
puzzlekit/solvers/shugaku.py,sha256=YQ3KMMjRkrFUSnYpB7Fe-BPK0tT7JPdMByJzHY4BKLA,11897
puzzlekit/solvers/simple_loop.py,sha256=b2J9i9Pmu3X0o3l6qgg0MyTwq-fRXAuSRL13M2eVm6g,3995
puzzlekit/solvers/skyscraper.py,sha256=1yRpGF4wTNesnnOJ0d_pAbNznjq8f7vlmmLlYndhJZo,9481
puzzlekit/solvers/slitherlink.py,sha256=PYXLjc1vBcek4PL32yIIJWcjKpX1BxruTbHf2iccArs,6304
puzzlekit/solvers/slitherlink_duality.py,sha256=rdfj0kH_kB-EOOMAWLIHNRrAoaD8a5SPbslgdS-0c-k,9091
puzzlekit/solvers/snake.py,sha256=teWw0P6WcGisMNzNExuam72pjpR_M1I6ZmvT1cRWZXc,8230
puzzlekit/solvers/sohei_sudoku.py,sha256=HvVRTWRf9aWVAC_JRscV8Ps59fzXtUaRPW2AUJCGH6o,5728
puzzlekit/solvers/square_o.py,sha256=-yFk5NFDCzpJ6qe0SUZUq8Nm3XjAUrzBf6L-AfAoEXQ,3214
puzzlekit/solvers/starbattle.py,sha256=82OKrzWEYdaHWIgERR0SHN8bRi8Jsf20lSyX8fawFlo,4266
puzzlekit/solvers/stitches.py,sha256=PwckKJpvMy6R5EwGO0gWDzsWuzupoktiVpwzSt_JsAU,8528
puzzlekit/solvers/str8t.py,sha256=GILaBb8Sp_hfSqw9AcfsZ1rOCG-16nZlFIuO-rn897s,7463
puzzlekit/solvers/sudoku.py,sha256=qgLFIVSnOuGZDQ2IdQkV7h3LYBFw8_A3LWvpx7eNLuM,3491
puzzlekit/solvers/suguru.py,sha256=XYGPlBs_-hs0XkS5qJCTKu9_kDnf-l6ZleT7oTwANT4,3140
puzzlekit/solvers/sumo_sudoku.py,sha256=nVsfdjasc1S-Rq5m-ekgos8iByrZx3hIKDiPFV9cvEo,8760
puzzlekit/solvers/tatamibari.py,sha256=1GxxI8cXKTNUpxAcsYrnDzsDIKFBVW0189B16De4Cho,9326
puzzlekit/solvers/tenner_grid.py,sha256=dIzeVn8pW9a17Y7-yPLTt0k1wDBjPj_HLYpmizxBVgc,3128
puzzlekit/solvers/tent.py,sha256=lcfpCcrAJoeon4kgTRhz44c0lJklrxnCsiSSNy2QwiU,4479
puzzlekit/solvers/terra_x.py,sha256=20Jrq6ARMYJTq2AcRe4M40efDHBTunAgeuouLnDuBvw,3676
puzzlekit/solvers/thermometer.py,sha256=G2vXcHxVRNGlmU2TbII4DQnKR4_u6zzKlOKMa4sf0GI,4372
puzzlekit/solvers/tile_paint.py,sha256=J7mz-2I6BtctqNurg0oCQvCEfMUp_N7mtNJ3MopMKhU,3702
puzzlekit/solvers/trinairo.py,sha256=LBFnk145laJgo4AchVVeOFqRk-sjEOHCe2qv8G0FY7g,5766
puzzlekit/solvers/usoone.py,sha256=qScaL3mABIC_0HCIy98XGgfFndoKk6PEQF0T25UbCCs,6986
puzzlekit/solvers/windmill_sudoku.py,sha256=In-iTS7BU5HsSSziPW9K9i5Ty931A6-zZR6fD9Rzqbc,5715
puzzlekit/solvers/yajikabe.py,sha256=0qMtWHoMc9WcNl2SYe7OJxrR9ZS9keIQf2Knc93bH4M,6339
puzzlekit/solvers/yajilin.py,sha256=cvWZRZIi_nbqzQp4nk_0-ez5jRcVQsrgxJYw3OdZbFA,6833
puzzlekit/solvers/yin_yang.py,sha256=mxbUrRYns9z238kQzB5dqEkTAD9Mb6sDWzl2CiVLQyo,4166
puzzlekit/solvers/__pycache__/__init__.cpython-310.pyc,sha256=6W1W8VopN-yVh3N_hkkc078dlTLkSI1HPfEyP9rK4HQ,9376
puzzlekit/solvers/__pycache__/abc_end_view.cpython-310.pyc,sha256=1IqyDYf11A8z6nMq2oPmqRji_oBJ-O9Ux_CJCBCwzI4,6632
puzzlekit/solvers/__pycache__/akari.cpython-310.pyc,sha256=0vGTgTsjkuLMGB9VkThxGqkEzrieHVkhRJ1HF8k2QKU,5530
puzzlekit/solvers/__pycache__/balance_loop.cpython-310.pyc,sha256=yeiG278KD3iwXBsUAgZXcydF4VeU0lI3JCL5fl8dLK4,7488
puzzlekit/solvers/__pycache__/battleship.cpython-310.pyc,sha256=AlFDI-fk9wPwc_Txh-Moo9KDDaYYX9NDwPWZNN8JRmM,8728
puzzlekit/solvers/__pycache__/binairo.cpython-310.pyc,sha256=lllOsnz90LN0g3DgMtNvaQMd2xlxZejv2vbLv9W5rQw,6050
puzzlekit/solvers/__pycache__/bosanowa.cpython-310.pyc,sha256=CJSvlnZzHXGttjiYiCGejTHOIfTfYaZgwfQXrVqBAps,4365
puzzlekit/solvers/__pycache__/bricks.cpython-310.pyc,sha256=uEfH5PbbMQt5Mr1c196_9bbyJjTZnR-nPRxXGchFEqU,4422
puzzlekit/solvers/__pycache__/buraitoraito.cpython-310.pyc,sha256=I3iPE4JoOAvKTAVu_cKJ1STgpPFeYmntfkkqy7yLuI4,4158
puzzlekit/solvers/__pycache__/butterfly_sudoku.cpython-310.pyc,sha256=c5ZDhKY3kC1FBs7DeocrUO6-pc5fDRRWuSu9lW3TMjk,4814
puzzlekit/solvers/__pycache__/castle_wall.cpython-310.pyc,sha256=Ct8pCG3apLGpcEca0OVVOJS_WX8YjZ5Ht-Aw9qM-rYc,7979
puzzlekit/solvers/__pycache__/cave.cpython-310.pyc,sha256=zefVfgeCTxUMhXmQDkLtZsSrw43yxqoCKCVOkDFYd7s,6202
puzzlekit/solvers/__pycache__/clueless_1_sudoku.cpython-310.pyc,sha256=-vh3k6yPSszFOYz984BxGqAmhBHntLUS_CZd4ZPz9eI,8529
puzzlekit/solvers/__pycache__/clueless_2_sudoku.cpython-310.pyc,sha256=hE7rdMQvuSwgOXG4YDBMaCfFeWA6bowMG_ib33Px3G0,8613
puzzlekit/solvers/__pycache__/country_road.cpython-310.pyc,sha256=ETb7ypcz9o5nbsozWj0MzyMz3uaEoRAeQdnx9qlpIic,6650
puzzlekit/solvers/__pycache__/creek.cpython-310.pyc,sha256=mN3mfJzIQRKtfu8wvOlnnAFmkZcIjnY0TPBn5RxYHdU,5379
puzzlekit/solvers/__pycache__/detour.cpython-310.pyc,sha256=cpLV1VZGrnKpiE_mO7EUq_NX4nBgvAOO26jQsBcHKgE,5173
puzzlekit/solvers/__pycache__/diff_neighbors.cpython-310.pyc,sha256=q81WI4r_EK6LFo8qzDfd264EhrYpyIE6t4yxMP6khlM,4254
puzzlekit/solvers/__pycache__/dominos.cpython-310.pyc,sha256=3pEZcwCArGJVJmR7U6T34RWpYEScMKd_6t9ujcEOyjo,4151
puzzlekit/solvers/__pycache__/dotchi_loop.cpython-310.pyc,sha256=OwOSZzVlISmHCg8Mo7udXHg3eVWYb8329xD9KLk3w1g,6359
puzzlekit/solvers/__pycache__/double_back.cpython-310.pyc,sha256=BIOhLp6aSVlFk60svDvG41TkB9h3LRwgMBcYEEExObk,5369
puzzlekit/solvers/__pycache__/entry_exit.cpython-310.pyc,sha256=bmb0wSEnxr0mQtOB2POZNBxnV9yn4g2X9lwwpUCwy-c,5815
puzzlekit/solvers/__pycache__/eulero.cpython-310.pyc,sha256=e6X5fXRMvAfB32dY2g8cy4q5Fmt5k-1pcRRPvD20tf0,5396
puzzlekit/solvers/__pycache__/even_odd_sudoku.cpython-310.pyc,sha256=_jqB3xvRQCnZxFe9U34Y82tvVUmZuLAzF8P68i8zoAo,4407
puzzlekit/solvers/__pycache__/fobidoshi.cpython-310.pyc,sha256=tkCFn9EvoSWnEc62JpFI3ARMnjldTeLRetXPN6O8W68,4556
puzzlekit/solvers/__pycache__/fuzuli.cpython-310.pyc,sha256=fNyuuKZ_cfzBirqrGij9byHe6C6DmlyMge2_k7nGqis,6499
puzzlekit/solvers/__pycache__/gappy.cpython-310.pyc,sha256=XZkwM6NterJKkZb93XlolCb-3pcuE3UxIAQh-clXp2c,6286
puzzlekit/solvers/__pycache__/gattai_8_sudoku.cpython-310.pyc,sha256=nFXcS449tAVeDLnBvGcizv8jjR5-laE8TTewpFjRONE,7545
puzzlekit/solvers/__pycache__/grand_tour.cpython-310.pyc,sha256=BYZvTXdxOvw1UQg6Uqi70sLBh0ocGZ9o_v5-e12wI0w,4936
puzzlekit/solvers/__pycache__/hakoiri.cpython-310.pyc,sha256=VLb2TKJXUVF8Uo28uS97uHePYj96Vy4RP9tNPi59c1s,5082
puzzlekit/solvers/__pycache__/hakyuu.cpython-310.pyc,sha256=UWj_kC2PtamEd76VPGHUtonuNCmZQXRu4D8sZEcmxkE,5372
puzzlekit/solvers/__pycache__/heyawake.cpython-310.pyc,sha256=I4ZExQ0JoBhRh1szkg-Emo9zjddSdidPx-ITH2dmO-Q,4875
puzzlekit/solvers/__pycache__/hidoku.cpython-310.pyc,sha256=j5CAjt-xqI7_X5PNFMYwfRWouHUMpuE5Mjqy7SXINNU,3589
puzzlekit/solvers/__pycache__/hitori.cpython-310.pyc,sha256=WOZ5nAUkQuL6XgdY_XmAmJiwxRQPcIA8q-n9Gr1lHwI,4465
puzzlekit/solvers/__pycache__/jigsaw_sudoku.cpython-310.pyc,sha256=Ie2Crdj4EyY4JlWFE7wy0B5k07OvvBOBDfQx8OTGK9c,4422
puzzlekit/solvers/__pycache__/juosan.cpython-310.pyc,sha256=BUqeel5AcjMP20WJk3q13pwOUdJhnGQc9qYBqIa2HSA,4899
puzzlekit/solvers/__pycache__/kakkuru.cpython-310.pyc,sha256=g8o3S521rZ-p9rTGgn3HEFAcv2QtfgRd0fI1rmM1HKU,3797
puzzlekit/solvers/__pycache__/kakurasu.cpython-310.pyc,sha256=aEnKvGYdMKef172joCrI70NReQfnCHwaA6EC5IwUhVk,3837
puzzlekit/solvers/__pycache__/kakuro.cpython-310.pyc,sha256=jwLmM0M4hW0Otfdp0WIYCk8jLgPgIKDHWmZ2g6K5G_0,4476
puzzlekit/solvers/__pycache__/ken_ken.cpython-310.pyc,sha256=PIUG4rfm1XdEiGhNrjU0ERgDg9aVTjnkC9Bf8a9o08U,6159
puzzlekit/solvers/__pycache__/killer_sudoku.cpython-310.pyc,sha256=N9FI72XrUMsmdasquFHnkg-L6aDarmKiVEySg62Yjjo,5080
puzzlekit/solvers/__pycache__/koburin.cpython-310.pyc,sha256=9WtmWaXkXH915XjWZFoaAcKpGD1xBWWhdJTgDFJRVME,5088
puzzlekit/solvers/__pycache__/kuromasu.cpython-310.pyc,sha256=v5-t5-mfEZq9cPY9gNU1UjLyLX31JztMtE1H3EzYG20,4703
puzzlekit/solvers/__pycache__/kuroshuto.cpython-310.pyc,sha256=QPtagRILU5aR7QTjK-hukxE5Wclj9FVilLjie7qazhA,5182
puzzlekit/solvers/__pycache__/linesweeper.cpython-310.pyc,sha256=c2I_RPNxs2oUBqgoHAdUP57ySoTXoLjJT5mrk26Ag4A,4289
puzzlekit/solvers/__pycache__/lits.cpython-310.pyc,sha256=3KlkwUtSwSTs6ZAs2Vhft5MOXJ_HeJGF6ZNbRo5iFeA,9110
puzzlekit/solvers/__pycache__/magnetic.cpython-310.pyc,sha256=dQOxqOA_xrARftyK8LaGZ6GicCe5BQTAvPzL2ER3OPg,6788
puzzlekit/solvers/__pycache__/makaro.cpython-310.pyc,sha256=pyBUN2nI5XM7wUN7OuG0Lr8boqDoNsjgwsuOte4bH8Y,5109
puzzlekit/solvers/__pycache__/masyu.cpython-310.pyc,sha256=En7iwPhVS_kP9KK6MMOoI_I_RA3nmelalzmsyBhnQJc,5696
puzzlekit/solvers/__pycache__/mathrax.cpython-310.pyc,sha256=clysUvtTOrBDSTZaz3IAT5c1sFgNp77HX-EKEC4lvFs,4565
puzzlekit/solvers/__pycache__/minesweeper.cpython-310.pyc,sha256=Iwnn0q94KfP34IehXp9YCGHSs83keFfNkGTJIbIL_4g,3451
puzzlekit/solvers/__pycache__/moon_sun.cpython-310.pyc,sha256=G7KCdCOyF082yz1lYuEP1FDi9caBDC1ptw-mkZtobiU,6075
puzzlekit/solvers/__pycache__/mosaic.cpython-310.pyc,sha256=rpTD7rfVADhEyKgaKbGLXuN7SP_iizp8lA4Ojp-JvPk,4371
puzzlekit/solvers/__pycache__/munraito.cpython-310.pyc,sha256=Lw1Mx3cdE1ygXjHzoUK_zCpPxaqeQyMhMn9Ce7qOjTo,6245
puzzlekit/solvers/__pycache__/nawabari.cpython-310.pyc,sha256=vUHjUXkojlNw0opRH5EUfIvEv3w5al4MveIjjQxEueo,5623
puzzlekit/solvers/__pycache__/nondango.cpython-310.pyc,sha256=Rr-VlvFRLSUOmjdnTCguI62g6hCk-7DjScvk2c52fiQ,3837
puzzlekit/solvers/__pycache__/nonogram.cpython-310.pyc,sha256=Z1NGAILnZUiguiNDeNeHxWf4ek5c_w74LtobvWfOYFg,6223
puzzlekit/solvers/__pycache__/norinori.cpython-310.pyc,sha256=rAcT3TFjuyxBz4iFTeJJYhPNuS_ecGl6qGQBRwPZ2UU,4358
puzzlekit/solvers/__pycache__/number_cross.cpython-310.pyc,sha256=8lo_-D2Z5pxlSwRBpA_tsdGF2l7AZuo7BXevfDmGGqU,3749
puzzlekit/solvers/__pycache__/one_to_x.cpython-310.pyc,sha256=up33z5mqOzvZJE49a6McLXavDgu4vnTuF79zm7pCJas,5372
puzzlekit/solvers/__pycache__/paint_area.cpython-310.pyc,sha256=BoD3MI8b4TRC4xlRU2CT7vJp3BXcgbU01eJinaOZx2I,5442
puzzlekit/solvers/__pycache__/patchwork.cpython-310.pyc,sha256=zS6PUFcXW8-MUu98857vdhr108Qbha7Y0pidKG21trg,5411
puzzlekit/solvers/__pycache__/pfeilzahlen.cpython-310.pyc,sha256=GTXLuVFoLRgSJ8mGvhq4N0byGN8GMJlzCIneolxJrZ0,5431
puzzlekit/solvers/__pycache__/pills.cpython-310.pyc,sha256=8-QyCagZPr_pPmeOjwwb41U3KGEuOosUaU1FP4Y6WoM,5144
puzzlekit/solvers/__pycache__/putteria.cpython-310.pyc,sha256=a3bjsu5lstMw9Jmem4YGK_ifQhT05QaT2mD3GWRsWww,4980
puzzlekit/solvers/__pycache__/regional_yajilin.cpython-310.pyc,sha256=Dl-vEVThqJLfnltWLRE4FvlezX2rg_RQaA8HsJnja88,5355
puzzlekit/solvers/__pycache__/renban.cpython-310.pyc,sha256=ZizaKSCJ6Xp94Qn4_GwAw6IzzjpKN_x0V8sqZFQ7dNQ,4888
puzzlekit/solvers/__pycache__/samurai_sudoku.cpython-310.pyc,sha256=SpTlFKnarZaCF47_FDYQZR7Wz6CFpMG_7rEthmXsEss,6560
puzzlekit/solvers/__pycache__/shikaku.cpython-310.pyc,sha256=Di9rQ_dXPp4Wj4oV5hSuZQjyEf3mFXuC6m2Cy9axLhQ,5550
puzzlekit/solvers/__pycache__/shingoki.cpython-310.pyc,sha256=RgMFv6QbQPbKavol0MmWPCMsLGtqLnqef2QICwegBa8,6171
puzzlekit/solvers/__pycache__/shogun_sudoku.cpython-310.pyc,sha256=1Gg9M-jWA-qve0K_XTwdP4UYsdUnLobLpHT1iFWpu5g,8743
puzzlekit/solvers/__pycache__/simple_loop.cpython-310.pyc,sha256=c0Gjkj6FodwTialI2nezA2seQalEgsUMSMeNz12__gA,3778
puzzlekit/solvers/__pycache__/skyscraper.cpython-310.pyc,sha256=xpgP51DE4EIYV1zzCHeG6Y10bzntfqISdsaCR7mSI14,6885
puzzlekit/solvers/__pycache__/slitherlink.cpython-310.pyc,sha256=b3d0jJfm5Idxu9VZ3RgCknJgQMMxmUUseczIlnkYVZ8,5184
puzzlekit/solvers/__pycache__/snake.cpython-310.pyc,sha256=a0zPtJ-SHWCaGQ3htCmKdMYmSdGWcqENfQJlkxBslCg,5299
puzzlekit/solvers/__pycache__/sohei_sudoku.cpython-310.pyc,sha256=D-_AjrhWxu6wR8t2PeNeq8Oit4H_G6WYtqEkysBHBZM,6641
puzzlekit/solvers/__pycache__/square_o.cpython-310.pyc,sha256=r5Csc05Ech4L6I2Hmw3cjH7VOUWAKdPqVpKk0WWoq7o,3185
puzzlekit/solvers/__pycache__/starbattle.cpython-310.pyc,sha256=lOLd_5OGh_ThsGqJIgMuZNZwBioVZoGrNj3yywT_vaY,5266
puzzlekit/solvers/__pycache__/stitches.cpython-310.pyc,sha256=tWUaUaw1JZjUnlV9-FX5HMS20ecfsPnB3SNw4obc0E4,5212
puzzlekit/solvers/__pycache__/str8t.cpython-310.pyc,sha256=DImx7EG_iqprvKwCwnNdJdTId8VStorAWCa7wXSbAuo,5354
puzzlekit/solvers/__pycache__/sudoku.cpython-310.pyc,sha256=Fkr5vwP-Jpf8WPhifR6LX1CinAkit7tqdoY3vvatbqo,4178
puzzlekit/solvers/__pycache__/suguru.cpython-310.pyc,sha256=wufWAA6NnTQyjnZX9RbzDq-Z_GcJlt0n0fUjSpomKLY,3919
puzzlekit/solvers/__pycache__/sumo_sudoku.cpython-310.pyc,sha256=Blr23Lj5h1ULqwgC0_Ye9bExRl2kYcdGnKRqszwBo38,9509
puzzlekit/solvers/__pycache__/tenner_grid.cpython-310.pyc,sha256=-n608GdOYbMGlLchdhyc-eqYJ-qHBQDV_N7Zeg6LNcE,3942
puzzlekit/solvers/__pycache__/tent.cpython-310.pyc,sha256=tqLncqy0q4eBwAbJxSmGlEcOmSv2WKdyAaOQRK_9fMQ,5250
puzzlekit/solvers/__pycache__/terra_x.cpython-310.pyc,sha256=L9sfDBRzbaWaRyPS59Xc2fliOIbXLpdJQhDrTomTihk,3996
puzzlekit/solvers/__pycache__/thermometer.cpython-310.pyc,sha256=PKtOeRmuNRI3XdGFSbCJTyaiM4ycr6hWkEvFWbZYHpo,5278
puzzlekit/solvers/__pycache__/tile_paint.cpython-310.pyc,sha256=RS4aI0dGUehVhQVakXHeSYF1GFoSGvlg-XNnEoHJ1iU,4155
puzzlekit/solvers/__pycache__/trinairo.cpython-310.pyc,sha256=VyP0F1jquHaZDwxJQ8je-cGsGRvA6HOos4Nh4DNvvSA,4481
puzzlekit/solvers/__pycache__/windmill_sudoku.cpython-310.pyc,sha256=IpT_l82NP7-lKb0jjE5tnSbA_GUO1bVNjbhXDluTvx0,6615
puzzlekit/solvers/__pycache__/yajikabe.cpython-310.pyc,sha256=OZZ8aoehQs3TTvXxvgGS4ZisLOjs3flpWlz__ucwXGg,4575
puzzlekit/solvers/__pycache__/yajilin.cpython-310.pyc,sha256=4iqgsjpQb1JPGTIQOKQrXbpWBb4lWestfnjRPVX1mKY,5756
puzzlekit/solvers/__pycache__/yin_yang.cpython-310.pyc,sha256=hEs_UJNRqLTIbemH35BXwwLxkUFAzvdjbTbP2DoYnCY,3578
puzzlekit/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
puzzlekit/utils/file_loader.py,sha256=8vRTRIjH92S2l8j3afYnytLlw6pM56ESBycd1UDdZeg,655
puzzlekit/utils/name_utils.py,sha256=BZ4U5QsfTxPnL6kdjzJFIHUSH0EJGWZnuSW7ZvWanzw,884
puzzlekit/utils/ortools_utils.py,sha256=lXmbACYCzV8XV8B4uGVwAE3u7pDCAlgDPK_N25ahdhE,22088
puzzlekit/utils/puzzle_math.py,sha256=9w1hEIq446RztyA4dgQgnkWNOpgz-XxC91xHiZ8RiTk,1596
puzzlekit/utils/__pycache__/__init__.cpython-310.pyc,sha256=1qWlk3uGAoMICrpZcuGQDIDBeyRdKbHpQAxXvmqi0Dk,162
puzzlekit/utils/__pycache__/name_utils.cpython-310.pyc,sha256=kPtEeAgbYWgIVaEeVM2seP7BS8rBrXhGui95UbFE6Lo,1212
puzzlekit/utils/__pycache__/ortools_utils.cpython-310.pyc,sha256=1MdBRe8jCw7Q3Ie_z3PI7Lo0aAgIm774nA88r50BIiQ,12514
puzzlekit/utils/__pycache__/puzzle_math.cpython-310.pyc,sha256=2G0kLFg-YTCo4GIY5DDQsLworU2CQhJApfo727rJGQ4,1787
puzzlekit/verifiers/__init__.py,sha256=dfbWGOohJRbID4JAq3gJmHo-ecuD46RKmgYO7u1wu48,4593
puzzlekit/verifiers/common.py,sha256=pQCrV8wdyQ1TNKYmsegbAoVfMpFvCR-1Gx5q-vbAFmI,3269
puzzlekit/verifiers/__pycache__/__init__.cpython-310.pyc,sha256=EWMAVuLVf-z6cCfkFFFGICDG0oDaZdbwroykY5CS5zs,4982
puzzlekit/verifiers/__pycache__/common.cpython-310.pyc,sha256=iymFLnH-AIlOz7bNUZ5Z9AVh6wFoltFm97JYPs4lotM,3753
puzzlekit/viz/__init__.py,sha256=Xcx3kaA6soHUxLdSPvtYkZabg4S5C05Mb9O4eQmXHfc,10272
puzzlekit/viz/base.py,sha256=SNaQZn_UT0wR-j1cAtB6Cxb3aHJGjTEpCT7LihJM5h8,9776
puzzlekit/viz/drawers.py,sha256=nqndqN6k6YnDel821Wys9UReRFaxe-nbk_CK0Mjr1FM,10711
puzzlekit/viz/__pycache__/__init__.cpython-310.pyc,sha256=5GvwuJ2UMJavB6CPgio3M-70XGQigoZypeK5TmIpPr0,12624
puzzlekit/viz/__pycache__/base.cpython-310.pyc,sha256=z8R1fLX618Eur4kXQ1bkjMQk9VYay7clPu3zO-Lhtps,7590
puzzlekit/viz/__pycache__/drawers.cpython-310.pyc,sha256=UFtRMjJ1qD8PUj9kRzUEmHAzPCTYHhXVRSEXdPSLZf0,7989
puzzlekit-0.3.4.dist-info/licenses/LICENSE,sha256=RPkClg-e2QaoI0j5lJ104zzkaHQ2ZoPu0oEAEWIfBrs,1069
puzzlekit-0.3.4.dist-info/METADATA,sha256=Obc1BFuM0W7tHI-y8t1Q5O_Z6RAcbgOt1pvaYa3adA4,30430
puzzlekit-0.3.4.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
puzzlekit-0.3.4.dist-info/top_level.txt,sha256=1qfygaYjsEAnwMbAI1Ry87PSynP34WT3ZgJ9F1Y5p3g,10
puzzlekit-0.3.4.dist-info/RECORD,,
