A gardener has measured spots in a field where seedlings came up, as [x, y] in metres. Hierarchical clustering builds one tree of merges, and you choose afterwards how many groups to cut it into.
Task: write cut_sizes(points, levels).
levels, in the given order, fit AgglomerativeClustering(n_clusters=n) on the points as given. Keep the default linkage and don't scale the points.levels.