#include <omp.h>
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char *argv[])
{
int i, j, w;
i = 1;
j = 1;
w = 2;
#pragma omp parallel private(i) firstprivate(j) lastprivate(w)
{
//i = 3;
j = 4;
j = j + 2;
//j = 5;
}
printf("%d %d %d\n", i
, j
, w
); }
I2luY2x1ZGUgPG9tcC5oPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgoKaW50IG1haW4gKGludCBhcmdjLCBjaGFyICphcmd2W10pIAp7CmludCBpLCBqLCB3OwppID0gMTsKaiA9IDE7CncgPSAyOwojcHJhZ21hIG9tcCBwYXJhbGxlbCBwcml2YXRlKGkpIGZpcnN0cHJpdmF0ZShqKSBsYXN0cHJpdmF0ZSh3KQp7CnByaW50ZigiJWQgJWRcbiIsIGksIGopOwovL2kgPSAzOwpqID0gNDsKaiA9IGogKyAyOwpwcmludGYoIiVkICVkXG4iLCBpLCBqKTsKLy9qID0gNTsKfQpwcmludGYoIiVkICVkXG4iLCBpLCBqKTsKcHJpbnRmKCIlZCAlZCAlZFxuIiwgaSwgaiwgdyk7Cn0K