Medium difficult sudoku #15343

1 4 3 8
6
7 2 5 3
2
9 1 3 8 4 2
6
6 3 5 8
8
8 9 6 2
123
456
789

Your time