Medium difficult sudoku #541

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

Your time