def solid_polygon_info_(base_sides, printed=False):
    """Get information about a solid polygon from its side count."""
    # Example: A rectangular solid (Each base has four sides) is made up of
    # 12 edges, 8 vertices, 6 faces, and 12 triangles.
    edges = base_sides * 3
    vertices = base_sides * 2
    faces = base_sides + 2
    triangles = (base_sides - 2) * 2 + vertices
    if printed:
        print(f"Edges: {edges}\nVertices: {vertices}\nFaces: {faces}\nTriangles: {triangles}")
    else:
        return {"edges": edges,
                "vertices": vertices,
                "faces": faces,
                "triangles": triangles}