Medium difficult sudoku #12239

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

Your time