#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;
 
class Data
{
public:
    Data(unsigned d, unsigned m, unsigned y): d(d), m(m), y(y)
    {
        sprintf(buf, "%u-%u-%u", d, m, y);
    }
 
    char* display()
    {
        return buf;
    }
 
private:
    unsigned d, m, y;
    char buf[20];
};
 
int main()
{
    Data d(10, 20, 1990);
    cout << d.display() << endl;
    return 0;
}