Very difficult sudoku #14973

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

Your time