I've been solving logic puzzles online for awhile now. I understand most of the clues, but then get stuck and usually have to get a hint. It's hard to...