Medium difficult sudoku #241

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

Your time