generative adversarial network   3 Stories