Let G be a graph with m edges, and let k be a positive integer. We show that V(G) admits a k-partition V1, . . . Vk such that
for i ∈ {1, 2, . . . k}, and
, where e(Vi) denotes the number of edges with both ends in Vi and
. This answers a problem of Bollobás and Scott [2] in the affirmative. Moreover,
for i ∈ {1, 2, . . ., k}, which is close to being best possible and settles another problem of Bollobás and Scott [2].