#include <stdio.h>

void statusview(char status){
    char* str[] = {"", "毒", "麻痺", "石化", "混乱", "沈黙"};
    if(!status){
        printf("状態異常なし\n");
        return;
    }else if(status & 1){
        printf("終了\n");
        return;
    }
    int i;
    for(i = 0; status; status>>=1, ++i)
        if(status & 1)printf("%s ", str[i]);
    printf("\n");
}
int main(void){
    int n;
    char now = 0;
    do{
        printf("1:毒　2:麻痺　3:石化　4:混乱　5:沈黙　6:全回復　0:終了\n");
        scanf("%d", &n);
        if(n == 6) now = 0;
        else now |= 1<<n;
        statusview(now);
    }while(n);
}
