Medium difficult sudoku #8092

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

Your time