Generalen bad leende den ungafrun