Difficult sudoku #58144

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

Your time