@Override
    public String toString() {
        switch (mission) {
        case EU_AUS_OTH:
            return "Capture Europe, Australia, and one other continent";
        case EU_SA_OTH:
            return "Capture Europe, South America, and one other continent";
        case NA_AF:
            return "Capture North America and Africa";
        case NA_AUS:
            return "Capture North America and Australia";
        case AS_SA:
            return "Capture Asia and South America";
        case AS_AF:
            return "Capture Asia and Africa";
        case ANY24:
            return "Capture 24 territorries";
        case ANY18W2:
            return "Capture 18 territorries and occupy each with two troops";
        }
        throw new RuntimeException("Invalid secret mission");
    }