Medium difficult sudoku #63987

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

Your time