Medium difficult sudoku #14663

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

Your time