Medium difficult sudoku #23279

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

Your time