Medium difficult sudoku #64019

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

Your time