>>926 C先生?

(理由)
 町で1軒だけの歯医者、ということはその町で虫歯を治療できるのはB先生とC先生のみと考えられる。
 その上で、B先生の歯がきれいなのはB先生を唯一治療できるC先生の腕が立つということ、
 逆にC先生の歯がきれいなのはC先生を唯一治療できるB先生の腕が悪いことになるから。
 (自分の歯を自分で治療するわけにはいかないし。)