                 step:step,
                 indexPath:sectionPath)
             let headerFrame:CGRect = header.frame
+            let exportableHeaderFrame:CGRect = headerFrame.offsetBy(
+                dx:0,
+                dy:-removeTop)
+            
             header.drawHierarchy(
-                in:headerFrame,
+                in:exportableHeaderFrame,
                 afterScreenUpdates:true)
             
             for item:MLinearEquationsSolutionEquationItem in step.plainItems

    
    private func shareSolutionImage()
    {
        let collectionView:VCollection = viewSolution.collectionView
        let size:CGSize = collectionView.contentSize
        let frame:CGRect = CGRect(origin:CGPoint.zero, size:size)
        
        UIGraphicsBeginImageContextWithOptions(size, true, 0)
        
        guard
            

                    model:item,
                    index:indexPath)
                let cellFrame:CGRect = cell.frame
                let exportableCellFrame:CGRect = cellFrame.offsetBy(
                    dx:0,
                    dy:-removeTop)
                cell.drawHierarchy(
                    in:exportableCellFrame,
                    afterScreenUpdates:true)
                
                itemIndex += 1
            }
            
            stepIndex += 1
            removeTop += kFooterHeight
        }
        
        guard
