a.
We start from an arbitrary vertex A1, and find one of its neighbour A2. Since degA2=2, A2 has another neighbour A3. Repeating the process, we must eventually find a vertex Ak whose another neighbour is A1 since there are finitely many vertices and all of A2,A3,…,Ak−1 already have 2 neighbours. Now, all vertices already have degree 2. Therefore, this must be the whole graph or otherwise G cannot be connected. Thus, A1A2⋯Ak is a polygon.
b.
It suffices to show that G has a (ΔG+1)-colouring. Indeed, we can just assign an arbitrary colour to the vertices one by one such that each vertex has a different colour as all its neighbours which are already coloured. This is possible since there are ΔG+1 colours but each vertex has degree at most ΔG.
c.
G can be a cycle graph with an odd number of vertices and any complete graph.
Firstly, a cycle graph with an odd number of vertices satisfies χG=3 and ΔG=2. Indeed, ΔG=2 holds by definition. If at most 2 colours are used, there is a unique way to colour the vertices A1,A2,… of the polygon A1A2⋯Ak such that Aj+1 has a different colour as Aj. But since k is odd, Ak has the same colour as A1, contradiction. Therefore, at least 3 colours are needed. Since χG≤ΔG+1=3, we must have χG=3=ΔG+1.
Secondly, a complete graph with k vertices satisfies χG=k and ΔG=k−1.
Both are obvious since any pair of vertices is joined by an edge (hence all vertices have different colours).
d.
(Brook's theorem) We prove the result by induction on ΔG, and for each ΔG, we induct on the number k of vertices.
The base case ΔG=2 is trivial since the graph is just a path or a cycle. Suppose ΔG≥3. Now, the base case is k=ΔG+1. As G is not a complete graph, there is a vertex A which has degree at most ΔG−1. We can colour all other vertices in different colours (ΔG colours are used). Then since degA≤ΔG−1, we can always assign a colour to A which is different from the colours of all its neighbours.
Now, consider the inductive step, where k≥ΔG+2.
Case 1. There exists a vertex A such that G−{A} is disconnected.
Suppose the connected components of G−{A} are G1,G2,…,Gm. For each Gj, consider the connected subgraph Gj′ induced by G containing all the vertices in Gj together with A. Since m≥2, Gj′ has fewer vertices. Also, the maximum degree of Gj′ cannot exceed ΔG. Thus, we can find a ΔG-colouring of Gj′ by the inductive hypothesis unless Gj′ is a complete graph or an odd cycle. But even in these cases, we have
ΔGj′=degGj′A≤degGA−1≤ΔG−1.
This shows we can still find a colouring using at most ΔG−1+1=ΔG colours.

Now, we have found a ΔG-colouring for each Gj′. WLOG assume A has colour 1 in all such colourings. Then we can combine the colourings used for all Gj′ to give a colouring for G. The condition is satisfied, since any two of G1,G2,…,Gm are disconnected.
Case 2. G−{A} is connected for all vertex A, and there exist two non-adjacent vertices B and C such that G−{B,C} is disconnected.
Suppose the connected components of G−{B,C} are G1,G2,…,Gm. Note that B must be adjacent to some vertex in each Gj, or otherwise we can remove C to get at least two connected components (one is Gj), contradicting the assumption. The same holds for C. For each Gj, let Hj be the induced subgraph of G containing B,C and all vertices in Gj.
Now, the degrees of B and C in Hj are at most ΔG−1 since m≥2. Consider the graph Hj′ obtained from Hj by including the edge B−C. Then we still have ΔHj′≤ΔG. So there is a ΔG-colouring for Hj′ unless it is an exceptional case. If such a colouring exists for all Hj′, WLOG we may assume B has colour 1 and C has colour 2 in all colourings (note that their colours are different since B−C is an edge). Then we can combine all the colourings to give a ΔG-colouring for G.

Note that the same argument works as long as there is a ΔG colouring for each Hj′. In particular, the argument works if some Hj′ is an odd cycle (since ΔG≥3) or a complete graph with at most ΔG vertices. So the only case left is that H1′, for example, is a complete graph with ΔG+1 vertices. Since the degrees of B and C in G are at most ΔG, each of B and C can only be adjacent to one more vertex not in G1. Therefore, we have m=2, and each of B and C is adjacent to only one vertex in G2.
Now, we can identify B and C in H2 as the same point D to form a new connected graph H′. Since degD≤2 and the degrees of all other vertices are unchanged, we have ΔH′≤ΔG and H′ has fewer vertices than G. Therefore, there is a ΔG-colouring of H′. This also holds even if H′ is an odd cycle or a complete graph (which has at most 3 vertices as degD≤2). This yields a ΔG-colouring of H2 such that B and C have the same colour (as D). Then we can colour the remaining ΔG−1 vertices in G1 using colours different from that of B and C. This gives a ΔG-colouring of G.
Let A be a vertex with degA=ΔG. If all neighbours of A are adjacent, then there is already a (ΔG+1)-clique. This is impossible since the graph is connected and not complete, but we cannot add more edges to this clique (or ΔG is increased). Suppose B and C are some non-adjacent neighbours of A.
Starting from A1=A, we construct a sequence of vertices as follows. Suppose we have constructed A1,A2,…,An. Since G−{B,C} is connected, we can always find some An+1=B,C such that An+1 is adjacent to one of A1,A2,…,An unless all vertices are used. We repeat the same process until we have obtained A1,A2,…,Ak−2. Then we define Ak−1=B and Ak=C.

We colour the vertices from Ak back to A1 as follows. We can assign colour 1 to Ak and Ak−1 since they are non-adjacent. For each Aj we can always assign a colour to it which is different from its neighbours in Ak,Ak−1,…,Aj+1 since degAj≤ΔG and one of the neighbours of Aj is A1,A2,…,Aj−1 by construction. We can do this for Ak−2,Ak−3,…,A2. Lastly, for A1, it has ΔG neighbours, where 2 of them (Ak−1 and Ak) have the same colour. So we can still find a new colour for A1. This yields a ΔG-colouring for G.
The proof is complete by combining all these cases and using induction.
e.
An example is a complete graph with k vertices. By part (c), we have χ(G)=k. Also, G has no edges, and so χ(G)=1. This gives
χ(G)+χ(G)=k+1