#include <windows.h>
#include <stdio.h>
 
void main()
{
    unsigned int comb = 0;
 
    OutputDebugString("startrn");
    char *data = (char*)malloc(13983816 * 6);
    printf("%prn", data);
 
    char *m_data = data;
 
    for (int i=1;i<45;i++)
    {
        for (int j=i+1;j<46;j++)
        {
            for (int k=j+1;k<47;k++)
            {   
                for (int l=k+1;l<48;l++)
                {
                    for (int m=l+1;m<49;m++)
                    {
                        for (int n=m+1;n<50;n++)
                        {
                            m_data[0] = i;
                            m_data[1] = j;
                            m_data[2] = k;
                            m_data[3] = l;
                            m_data[4] = m;
                            m_data[5] = n;
                            m_data += 6;
                            comb++;
                        }
                    }
                }
            }
        }
    }
    
    OutputDebugString("endrn");
    printf("%urn", comb);
    free(data);
}