Solving nesting problems