Python program that solves square shaped Sudoku puzzles of various sizes. Currently implemented solving techniques (technique names are taken from this youtube video):
- Naked singles
- Hidden singles
- Naked pairs
- Naked triples
- Pointing pairs/triples
- Claiming pairs/triples
- X-wing