Medium difficult sudoku #57411

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

Your time