Medium difficult sudoku #15319

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

Your time