Medium difficult sudoku #41407

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

Your time