Medium difficult sudoku #57523

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

Your time