The complete graph is cubic and has no friendly partition: a split fails at the singleton, while in a split every vertex has one neighbor on its own side and two across.
For a sufficiently large cubic graph, part (b) supplies disjoint cycles . Put initially in and in , and assign all remaining vertices to maximize the number of edges lying within a part. Every cycle vertex already has two same-side neighbors. Any other vertex with more opposite-side than same-side neighbors could be moved to increase the objective. Thus the final nonempty partition is friendly.
Solved by gpt-5.6-sol high.
Codex Wiki