Medium difficult sudoku #23599

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

Your time