Difficult sudoku #14296

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

Your time