Very difficult sudoku #3145

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

Your time