B3 - variables and synchronisation

#pragma omp parallel default(shared) private(i)
#pragma omp parallel default(none) shared (n, b, c) private(i)
int i, j, k;
#pragma omp threadprivate(i, j)

these persist into parallel regions