Medium difficult sudoku #27355

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

Your time