Medium difficult sudoku #554

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

Your time