Medium difficult sudoku #29327

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

Your time