this puzzle is suppose to be able to be solved with logic but I can't figure it out...I've solved it by guessing but would like to know if there is a valid solution
_ 5 _ 1 2 9 8 3 _
_ 9 1 3 _ 6 7 2 5
2 _ 3 _ 5 7 9 1 _
5 2 _ _ 9 1 6 8 3
1 3 _ _ _ 2 5 7 9
9 _ 8 _ 3 5 1 4 2
_ _ 2 9 6 3 4 5 1
3 4 9 5 1 8 2 6 7
6 1 5 2 7 4 3 9 8