Reference to the previous post.
In this release I removed a major bug , which is that user can still enter an invalid puzzle, e.g: same number multiple times in a row , column or in a box set (3*3 cells) . In this release it will be checked and inputs will be reset. Menu bar and About box added. Now the program runs on Two threads.