Medium difficult sudoku #13531

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

Your time