<commit_before>SudokuSolver
============

<img alt="Default sudoku" align="right" height="300"
   src="https://github.com/AChep/SudokuSolver/raw/master/art/sudoku.jpg" />

This sudoku solver has been written just for fun by a Python noob. It can solve the hardest sudoku-s in less than half a second (for example, it solves the AI top 10 in 1.3 s.)

<a href="http://get.acdisplay.org">
</a> <a href="bitcoin:1GYj49ZnMByKj2f6p7r4f92GQi5pR6BSMz?amount=0.005">
  <img alt="Bitcoin wallet: 1GYj49ZnMByKj2f6p7r4f92GQi5pR6BSMz" vspace="28" hspace="20"
       src="https://github.com/AChep/SudokuSolver/raw/master/art/btn_bitcoin.png" />
</a> <a href="http://goo.gl/UrecGo">
  <img alt="PayPal" vspace="28"
       src="https://github.com/AChep/SudokuSolver/raw/master/art/btn_paypal.png" />
</a>

Report a bug or request a feature
----------------
Before creating a new issue please make sure that same or similar issue is not already created by checking [open issues][2] and [closed issues][3] *(please note that there might be multiple pages)*. If your issue is already there, don't create a new one, but leave a comment under already existing one.

Checklist for creating issues:

- Keep titles short but descriptive.
- For feature requests leave a clear description about the feature with examples where appropriate.
- For bug reports leave as much information as possible about your device, android version, etc.
- For bug reports also write steps to reproduce the issue.

[Create new issue][1]

[1]: https://github.com/AChep/SudokuSolver/issues/new
[2]: https://github.com/AChep/SudokuSolver/issues?state=open
[3]: https://github.com/AChep/SudokuSolver/issues?state=closed<commit_msg>README.md: Note that it can solve n^2xn^2 puzzles<commit_after>SudokuSolver
============

<img alt="Default sudoku" align="right" height="300"
   src="https://github.com/AChep/SudokuSolver/raw/master/art/sudoku.jpg" />

This sudoku solver has been written just for fun by a Python noob. It can solve the hardest sudoku-s in less than half a second (for example, it solves the AI top 10 in 1.3 s.)

PS: The puzzle may be 2x2, 4x4, 9x9, 16x16, 25x25, ... , n^2xn^2 

<a href="http://get.acdisplay.org">
</a> <a href="bitcoin:1GYj49ZnMByKj2f6p7r4f92GQi5pR6BSMz?amount=0.005">
  <img alt="Bitcoin wallet: 1GYj49ZnMByKj2f6p7r4f92GQi5pR6BSMz" vspace="28" hspace="20"
       src="https://github.com/AChep/SudokuSolver/raw/master/art/btn_bitcoin.png" />
</a> <a href="http://goo.gl/UrecGo">
  <img alt="PayPal" vspace="28"
       src="https://github.com/AChep/SudokuSolver/raw/master/art/btn_paypal.png" />
</a>

Report a bug or request a feature
----------------
Before creating a new issue please make sure that same or similar issue is not already created by checking [open issues][2] and [closed issues][3] *(please note that there might be multiple pages)*. If your issue is already there, don't create a new one, but leave a comment under already existing one.

Checklist for creating issues:

- Keep titles short but descriptive.
- For feature requests leave a clear description about the feature with examples where appropriate.
- For bug reports leave as much information as possible about your device, android version, etc.
- For bug reports also write steps to reproduce the issue.

[Create new issue][1]

[1]: https://github.com/AChep/SudokuSolver/issues/new
[2]: https://github.com/AChep/SudokuSolver/issues?state=open
[3]: https://github.com/AChep/SudokuSolver/issues?state=closed
{'fraction_non_alphanumeric': 0.13087345056212166, 'fraction_numerical': 0.031132891323147883, 'mean_word_length': 4.37984496124031, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 21, 'https://': 12, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6897980', 'n_tokens_mistral': 1234, 'n_tokens_neox': 1146, 'n_words': 373}