Medium difficult sudoku #343

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

Your time