The annual monarch migration is "nothing short of a miracle," How many generations does it take to complete a single migration from Mexico to north?A、 1B、 2C、 3D、 4