Medium difficult sudoku #18815

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

Your time