added sudokusolver without guessing to prep