Medium difficult sudoku #27475

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

Your time