Difficult sudoku #13448

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

Your time