Solver of All Solvers
A Sudoku puzzle solver written by Andrew Vauter

Introduction
SOAS is an extremely powerful logical sudoku solver, and a sudoku helper/trainer. It will solve
your puzzles and explain how to do it. It will solve any sudoku puzzle that can be solved. Most of
them by logic alone.

Features
Powerful logical solver
	It will solve almost any puzzle that can be solved logically, and it will do it fast.
Layered Logic
	An advanced brute force/logical algorithm for puzzles that can't be solved by logic.
Autofill
	With this feature, the solver adds logical moves as it sees them while you are entering the
	original puzzle, some times completing the puzzle before you're done entering it!
Explain
	While the solver is running, it will explain what kind of logic it is using, and where it is
	being applied to every step of solving the puzzle.
Pencil Marks
	At any time, you can have the solver display 'pencil marks'. Each cell has pencil marks, which
	are little numbers that tell you what numbers can possibly go in the cell. You can even display
	pencil marks while the logical solver is running, which is especially helpful.
Hint
	Using the Hint function, the solver will solve only one cell, and explain how it solved it.
Save/Load
	You can save puzzles for later by saving them to a Sdku file, and then load them later.
Color
	This program is in 4 level gray scale, and has 3 different color schemes for best visibility.

Installation
All you need to do to install this program is send soas.89z to your calculator. You can run it from
any folder.

Contact
You can contact me at avauter@juggler.net for any questions or comets.

DISCLAIMER
As far as I know, this program is completely stable and will do no harm to your calculator, but
crazy things happen so I take no responsibility for any damages this program probably won't cause.

Updates

Dec 29, v1.0 - original release
Jan  3, v1.1 - fixed a major bug in the guessing algorithm, and in autofill.