Solving for structure