Difficult sudoku #27044

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

Your time