Medium difficult sudoku #41299

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

Your time