Medium difficult sudoku #35015

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

Your time