6.20 Items-cc-dolphins

Code
graph TD;
    1["Length=3 & Gills=no & Beak=yes & Teeth=many"]:::dottedEllipse
    2["Length=4 & Gills=no & Beak=yes & Teeth=many"]:::dottedEllipse
    3["Length=3 & Gills=no & Beak=yes & Teeth=few"]:::dottedEllipse
    4["Length=5 & Gills=no & Beak=yes & Teeth=many"]:::dottedEllipse
    5["Length=5 & Gills=no & Beak=yes & Teeth=few"]:::dottedEllipse
    6["Gills=no & Beak=yes & Teeth=many"]:::triangle
    9["Length=3 & Gills=no & Beak=yes"]:::dashedEllipse
    12["Gills=no & Beak=yes"]:::pentagon
    28["Gills=no & Beak=yes & Teeth=few"]:::dashedEllipse
    37["Length=5 & Gills=no & Beak=yes"]:::dashedEllipse

    6 --> 1
    9 --> 1
    12 --> 6
    12 --> 9
    6 --> 2
    28 --> 3
    9 --> 3
    12 --> 28
    6 --> 4
    37 --> 4
    12 --> 37
    28 --> 5
    37 --> 5

    classDef triangle fill:white,stroke:#000;
    classDef pentagon fill:white,stroke:#000;
    classDef dashedEllipse fill:none,stroke:#000,stroke-dasharray:5,5;
    classDef dottedEllipse fill:none,stroke:#000,stroke-dasharray:2,2;
graph TD;
    1["Length=3 & Gills=no & Beak=yes & Teeth=many"]:::dottedEllipse
    2["Length=4 & Gills=no & Beak=yes & Teeth=many"]:::dottedEllipse
    3["Length=3 & Gills=no & Beak=yes & Teeth=few"]:::dottedEllipse
    4["Length=5 & Gills=no & Beak=yes & Teeth=many"]:::dottedEllipse
    5["Length=5 & Gills=no & Beak=yes & Teeth=few"]:::dottedEllipse
    6["Gills=no & Beak=yes & Teeth=many"]:::triangle
    9["Length=3 & Gills=no & Beak=yes"]:::dashedEllipse
    12["Gills=no & Beak=yes"]:::pentagon
    28["Gills=no & Beak=yes & Teeth=few"]:::dashedEllipse
    37["Length=5 & Gills=no & Beak=yes"]:::dashedEllipse

    6 --> 1
    9 --> 1
    12 --> 6
    12 --> 9
    6 --> 2
    28 --> 3
    9 --> 3
    12 --> 28
    6 --> 4
    37 --> 4
    12 --> 37
    28 --> 5
    37 --> 5

    classDef triangle fill:white,stroke:#000;
    classDef pentagon fill:white,stroke:#000;
    classDef dashedEllipse fill:none,stroke:#000,stroke-dasharray:5,5;
    classDef dottedEllipse fill:none,stroke:#000,stroke-dasharray:2,2;