Medium difficult sudoku #603

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

Your time