for循环问题

for(i1=0;i1<=5;i1++) for(i2=0;i2<=5;i2++) for(i3=0;i3<=5;i3++) for(i4=0;i4<=5;i4++) { if(i1+i2+i3+i4<=5) {
上面这个for循环是什么意思,执行过程是怎样的?
for(i1=0;i1<=5;i1++) for(i2=0;i2<=5;i2++) for(i3=0;i3<=5;i3++) for(i4=0;i4<=5;i4++) { if(i1+i2+i3+i4<=5) {