Medium difficult sudoku #9404

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

Your time