Medium difficult sudoku #39195

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

Your time