Medium difficult sudoku #27123

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

Your time