Difficult sudoku #6474

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

Your time