Very difficult sudoku #24941

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

Your time