Medium difficult sudoku #17863

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

Your time