Medium difficult sudoku #522

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

Your time