Medium difficult sudoku #31887

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

Your time