Medium difficult sudoku #34467

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

Your time