Difficult sudoku #7144

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

Your time