Difficult sudoku #12664

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

Your time