Medium difficult sudoku #57683

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

Your time