Multi Cycle Gan