Very difficult sudoku #35361

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

Your time