Gen3[Gen`2[[C^,[B]],`2[[C^,[B]],lC,Gen`1[[C^,[B]],`2[[C^,[B]],lC]