Medium difficult sudoku #57087

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

Your time