Medium difficult sudoku #8714

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

Your time