Medium difficult sudoku #54647

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

Your time