Medium difficult sudoku #23931

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

Your time