Medium difficult sudoku #9402

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

Your time