Medium difficult sudoku #19287

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

Your time