// sgsize must be >= 5 && <= 10 int CliqueCount(int *g,int gsize) { int i; int j; int k; int l; int m; int n; int o; int p; int q; int r; int count=0; int sgsize = 10; for(i=0;i < gsize-sgsize+1; i++) { for(j=i+1;j < gsize-sgsize+2; j++) { for(k=j+1;k < gsize-sgsize+3; k++) { if((g[i*gsize+j] == g[i*gsize+k]) && (g[i*gsize+j] == g[j*gsize+k])) { for(l=k+1;l < gsize-sgsize+4; l++) { if((g[i*gsize+j] == g[i*gsize+l]) && (g[i*gsize+j] == g[j*gsize+l]) && (g[i*gsize+j] == g[k*gsize+l])) { for(m=l+1;m < gsize-sgsize+5; m++) { if((g[i*gsize+j] == g[i*gsize+m]) && (g[i*gsize+j] == g[j*gsize+m]) && (g[i*gsize+j] == g[k*gsize+m]) && (g[i*gsize+j] == g[l*gsize+m])) { if(sgsize <= 5) { count++; } else { for(n=m+1;n