Medium difficult sudoku #52319

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

Your time