Medium difficult sudoku #57435

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

Your time