Medium difficult sudoku #40291

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

Your time