Difficult sudoku #21744

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

Your time