在某村,有以下条件:
1.没有两个居民的头发数量正好一样多.
2.没有一个居民的头发正好是518根.
3.居民的总数比任何一个居民头上的头发总数还要多.
那么请问:居民总数最多不可能超过多少人?

答案:518。
提示:头发数量可以为0。