#include<stdio.h>
#define key 100000
int main(void){
  int page[key];
  int a,b,i,ttest;
  int test=0;
  ttest=0;
  while(1){
    for(i=0;i<key;i++)
      page[i]=0;
    scanf("%d",&a);
    if(a==0) break;
    for(i=0;i<a;i++){
      scanf("%d",&b);
      page[b]=1;}
    for(i=0;i<key;i++)
      {
	if(!test){
	  if(page[i]) { printf("%d",i);test++;}
	  else continue;
	}
	else{
	  if(page[i]) {
	    if(!ttest) { printf("-");ttest++;}
	    else continue;
	  }
	  
	  else{
	    if(ttest) printf("%d ",i-1);
	    else printf(",");
	    test=0;
	    ttest=0;}

	}
      }
    printf("\n");  
  }
  return 0;
}