Many times I've run into puzzles that just didn't make sense to me because the developer's intuition or logic flow didn't line up with mine. Sometimes it can help to play other puzzle games by the same developer to try to get a sense for their logic.