Medium difficult sudoku #26923

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

Your time