In the following nested loop structure, which loop does the program EXIT first?
for (initialization 1; condition 1; loop variable 1 increment;)
 for (initialization 2; condition 2; loop variable 2 increment;)
 for (initialization 3; condition 3; loop variable 3 increment;)
 for (initialization 4; condition 4; loop variable 4 increment;)
 { statement block;}
A. 
for (initialization 1; condition 1; loop variable 1 increment;)
B. 
for (initialization 2; condition 2; loop variable 2 increment;)
C. 
for (initialization 3; condition 3; loop variable 3 increment;)
D. 
for (initialization 4; condition 4; loop variable 4 increment;)