Medium difficult sudoku #8457

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

Your time