Difficult sudoku #21840

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

Your time