Hard Sudoko, test and partial solution..