O1=(int
***)malloc(3*sizeof(int**));
assert(O1!=NULL);
for (i=0; i<3; i++)
{
O1[i]=(int
**)malloc(2*sizeof(int*)); assert(O1[i]!=NULL);
for (j=0; j<2; j++)
{
O1[i][j]=(int *)malloc(3*sizeof(int)); assert(O1[i][j]!=NULL);
}
}