puzzle of bee development