Medium difficult sudoku #14387

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

Your time