Medium difficult sudoku #656

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

Your time