Medium difficult sudoku #57547

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

Your time