Medium difficult sudoku #818

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

Your time