Sudoku

913725768783867577459861996173812
933958741328753648153672864153687
192317575968268173538414658733684
97878294139423682315939652947835