<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def volume_mesh(mesh, count):
 """ Use rejection sampling to produce points randomly distributed in the volume of a mesh. Parameters mesh: Trimesh object count: int, number of samples desired Returns samples: (n,3) float, points in the volume of the mesh. where: n <= count """

    points = (np.random.random((count, 3)) * mesh.extents) + mesh.bounds[0]
    contained = mesh.contains(points)
    samples = points[contained][:count]
    return samples