Very difficult sudoku #27341

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

Your time