Medium difficult sudoku #27403

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

Your time