Medium difficult sudoku #52987

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

Your time