Or search by topic
Nayanika from The Tiffin Girls' School in the UK sent in a solution which is an excellent start to this difficult problem. Click here to see Nayanika's solution with some notes about how the solution could continue.
John from Calthorpe Park Fleet in the UK built on Nayanika's ideas. Click to see John's solution.
Teiva sent in a proof that a network tree with $n$ vertices has $n-1$ edges. Teiva's proof has two parts.
Part A: Prove that every tree contains at least two vertices of degree 1
Part B: Use Part A and proof by induction to prove that a tree with $n$ vertices has $n-1$ edges
This is a more detailed structure of Teiva's proof. Click to see the Teiva's work for each step/stage.
Part A (lemma): Proof that every tree contains at least two vertices of degree 1, using the strong principle of induction
1. Check that the statement is true when $n=2$
2. Assume that the statement is true when $n=2,3,4,...,k$ for some whole number $k,$ and use this assumption to prove that the statement is true when $n=k+1$
3. Conclude that this means the statement must be true for all whole numbers
Part B: Proof that a tree with $n$ vertices has $n-1$ edges, using Part A and the weak principle of induction
1. Check that the statement is true when $n=2$
2. Assume that the statement is true when $n=k$ for some whole number $k,$ and use this assumption to prove that the statement is true when $n=k+1$
3. Conclude that this means the statement must be true for all whole numbers
Teiva added a further note: