Sudoku

87228413819673989658228793695672
43818934947681931856491965263835142
854172976452818695424269123289385427
854172976452818695424269123289385427