Where do smart people come from?

236 answers 236