Difficult sudoku #12084

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

Your time