main()
{
    int i, j;
    float result;
    int x=20;
    int a=3;

    for (i=0; i<100000; i++)
    {
	int x=30;
        a = 4;

        if (identity(17) < 20)
        {
	    int x=40;
            a = 5;

            for (j=0; j<5000; j++)
            {
	        result = x * (float)i / (float) j;
            }
        }
        else
        {
	   printf("hello, bug\n");
        }
    }
    printf("done: x = %d, result = %f \n", x, result);
}

int identity(int x)
{
    return x+1;
}
