A new message encryption scheme inspired by the Sudoku puzzl