Medium difficult sudoku #8504

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

Your time