Medium difficult sudoku #41123

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

Your time