Difficult sudoku #14944

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

Your time