#include "stdio.h"
#include "malloc.h"


struct rib
{
    int from;
    int to;
    int weight;
};

int main(int argc, char const *argv[])
{
    struct rib *incidental;

    for (int i = 0; i < 12; ++i)
    {
        incidental = NULL;
        for (int j = 0; j < 3; ++j)
        {
            printf("ok %i\n", j);
            incidental = (struct rib*)realloc(incidental, (j+1)*sizeof(struct rib));
            if (incidental == NULL)
            {
                printf("NULL YOU are fool!!!!!!\n");
            }
            incidental[j].from = j+1;
            incidental[j].to = (j+1)*2;
            incidental[j].weight = (j+1)*4;
        }

        for (int k = 0; k < 3; ++k)
        {
            printf(" %i-%i=%i\n", incidental[k].from, incidental[k].to, incidental[k].weight);
        }
    }


}