Solving Difficult Structures