Medium difficult sudoku #59243

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

Your time