Medium difficult sudoku #44251

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

Your time