In order to prove that Petersen graph has no 7 cycle I read the proof given in http://people.math.sfu.ca/~goddyn/Courses/345shutdown/WestSolutions/solutions1.1.pdf
The given proof is
Suppose that the Petersen graph has a cycle C of length 7. Since any two vertices of C are connected by a path of length at most 3 on C, any additional edge with endpoints on C would create a cycle of length at most 4. Hence the third neighbor of each vertex on C is not on C. Thus there are seven edges from V(C) to the remaining three vertices. By the pigeonhole principle, one of the remaining vertices receives at least three of these edges. This vertex x not on C has three neighbors on C. For any three vertices on C, either two are adjacent or two have a common neighbor on C (again the pigeonhole principle applies). Using x, this completes a cycle of length at most 4. We have shown that the assumption of a 7-cycle leads to a contradiction.
I don't understand the part For any three vertices on C, either two are adjacent or two have a common neighbor on C (again the pigeonhole principle applies). Using x, this completes a cycle of length at most 4.
How can I show that part using pigeonhole principle.
We know that for any $3$ vertices on $C_7$ that either $2$ vertices are adjacent or $2$ vertices have a common neighbor on $C_7$. Since $C_7$ has no chords and every vertex on $C_7$ has degree $2$, then the remaining $3$ vertices not on $C_7$ ($x$, $y$, and $z$) are adjacent to distinct vertices on $C_7$. By the pigeonhole principle one of $3$ vertices, say $x$, is adjacent to $3$ vertices on $C_7$. However, this a contradiction since this implies that the Petersen graph contains a $3$-cycle or a $4$-cycle.