Medium difficult sudoku #369

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

Your time