sudoku = {
let current_block = 1
return Array(81).fill(0).map((_, idx) => {
let [cell, column, row, block] = [idx, idx, idx, idx+1]
row = Math.ceil((row+1)/9)
column = (idx) % 9 + 1
block = (block % 3 || block == 1) ? current_block : current_block++
if(!row % 3) {
}
return {
cell,
column,
row,
block
}
})
}