The Grapevine

A problem from the British Columbia Colleges Senior High School Mathematics Contest, 2000:

Not all of the nine members on the student council are on speaking terms. This table shows their relationships — 1 means two members are speaking to each other, and 0 means they’re not:

  A B C D E F G H I
A - 0 0 1 0 0 1 0 0
B 0 - 1 1 1 1 1 1 1
C 0 1 - 0 0 0 1 1 0
D 1 1 0 - 1 0 1 0 1
E 0 1 0 1 - 0 1 0 0
F 0 1 0 0 0 - 0 0 1
G 1 1 1 1 1 0 - 0 0
H 0 1 1 0 0 0 0 - 0
I 0 1 0 1 0 1 0 0 -

Recently councilor A started a rumor, and it was heard by each councilor once and only once. Each councilor heard it from, and passed it to, another councilor with whom she was on speaking terms. If we count councilor A as zero, then councilor E was the eighth and last councilor to hear the rumor. Who was the fourth?

Click for Answer