population puzzle