Medium difficult sudoku #56863

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

Your time