Medium difficult sudoku #55775

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

Your time