Medium difficult sudoku #41199

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

Your time