Medium difficult sudoku #14851

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

Your time