Medium difficult sudoku #18159

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

Your time