Medium difficult sudoku #8292

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

Your time