Sudoku Solving and Polycube Packing