#include <iostream>
#include <iomanip>

using namespace std;


int main(int argc, const char * argv[])
{
    int a[] = { 1,2,3,4,5,6,9,13,14,15 };

    string s = "[";
    int m = 1, M = 1;
    for(int i = 1; i < sizeof(a)/sizeof(a[0]); ++i)
    {
        if (a[i] == a[i-1]+1)
        {
            M = a[i];
        }
        else
        {
            s = s + to_string(m);
            if (m < M) s = s + "-" + to_string(M);
            s += ",";
            m = a[i];
        }
    }
    s = s + to_string(m);
    if (m < M) s = s + "-" + to_string(M);
    s += "]";

    cout << s << endl;

}
