Seven students count from 1 to 1000 as follows:
Alice says all the numbers, except she skips the middle number in each consecutive group of three numbers. That is, Alice says 1, 3, 4, 6, 7, 9, . . ., 997, 999, 1000.
Barbara says all of the numbers that Alice doesn't say, except she also skips the middle number in each consecutive group of three numbers.
Candice says all of the numbers that neither Alice nor Barbara says, except she also skips the middle number in each consecutive group of three numbers.
Debbie, Eliza, and Fatima say all of the numbers that none of the students with the first names beginning before theirs in the alphabet say, except each also skips the middle number in each of her consecutive groups of three numbers.
Finally, George says the only number that no one else says.
What number does George say?
$\textbf{(A)}\ 37\qquad\textbf{(B)}\ 242\qquad\textbf{(C)}\ 365\qquad\textbf{(D)}\ 728\qquad\textbf{(E)}\ 998$
First look at the numbers Alice says. $1, 3, 4, 6, 7, 9 \cdots$ skipping every number that is congruent to $2 \pmod 3$. Thus, Barbara says those numbers EXCEPT every second - being $2 + 3^1 \equiv 5 \pmod{3^2=9}$. So Barbara skips every number congruent to $5 \pmod 9$. We continue and see: 
Alice skips $2 \pmod 3$, Barbara skips $5 \pmod 9$, Candice skips $14 \pmod {27}$, Debbie skips $41 \pmod {81}$, Eliza skips $122 \pmod {243}$, and Fatima skips $365 \pmod {729}$.
Since the only number congruent to $365 \pmod {729}$ and less than $1,000$ is $365$, the correct answer is $\boxed{365\ \mathbf{(C)}}$.