GAN 356 M SOLVES