 Every time your outer loop runs, every time a slice of that execution happens, you are going to do the entirety of your inner loop. Now, I know it's kind of hard to understand without visualizing it, so I made this slide to basically step through the process of executing a nested four loop. So let's actually get started here. So we have this outer loop, which has a variable I, and this I is going to be initialized to zero. So we initialize I to zero, then we are going to begin this loop, and it's going to immediately begin the inner loop, which is going to be a four IJ loop. So it's going to have a variable J, J is going to be initialized to zero. Then we are going to print out J, which is going to be zero the first time we run through this. Then it's going to increment J by one, because in this four loop at the end, we see J is going to be incremented by one at the end. I hope that you understand how four loops work, so I'm not really going to explain that process. So then we go back up and we are going to do the comparison between J and two. So if J is less than two, it's fine because J is equal to one. We are going to print J, then we're going to increment J by one again. Then we are going to go back up here, we're going to check is J less than two. Obviously, J is equal to two now, so it's not less than two. So we are going to go to the end of our outer loop. When we do that, we are increasing I by one. Then we go back up to our outer loop and we are going to check is I less than two. Because it is, we are going to step back into our execution and we are going to execute the inner loop. And this time we're going to initialize J to zero again. Because we initialized the J to zero, the first time we run through this, it's going to be equal to zero. Then we increment J by one and then we check if J is less than two again. And then we print J, then we increment J by one, then we go back up and we check is J less than two. Well, J is not less than two, J is equal to two. And because of that, we are going to go to the end of our outer loop and we are going to increment I by one. Now is I less than two? No, I is equal to two now. And because of that, both loops have finished. Once both loops have finished, that is the end of our nested loop.