Medium difficult sudoku #56435

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

Your time