str = (int**)malloc(sizeof(int*) * m);
if (!str) {