class Solution {
public:
bool IsContinuous( vector<int> numbers ) {
int a[14];
for(int i=0;i<14;i++) a[i]=0;
for(int i=0;i<5;i++){
a[numbers[i]]++;
}
for(int i=1;i<14;i++){
if(a[i]>1) a[i]=1;
}
int count=a[0],b;
for(int i=1;i<14;i++){
if(a[i]==1){
b=i;
break;
}
}
int flag=1;
for(int i=b;i<b+5;i++){
if(i==14) break;
if(a[i]==0){
if(count>0){
a[i]=1;
count--;
}
else if(count==0) break;
}
}
for(int i=b;i<b+5;i++){
if(i==14) break;
if(a[i]==0) flag=0;
}
if(flag==1) return true;
return false;
}
};