1namespace A 2{ 3 int ax = 9; 4} 5 6namespace B 7{ 8 using namespace A; 9} 10 11namespace C 12{ 13 using namespace B; 14} 15 16using namespace C; 17 18//--------------- 19namespace D 20{ 21 using namespace D; 22 int dx = 99; 23} 24using namespace D; 25 26//--------------- 27namespace 28{ 29 namespace 30 { 31 int xx = 999; 32 } 33} 34 35//--------------- 36namespace E 37{ 38 int ex = 9999; 39} 40 41namespace F 42{ 43 namespace FE = E; 44} 45 46namespace G 47{ 48 namespace GF = F; 49} 50 51//---------------- 52int main () 53{ 54 using namespace D; 55 namespace GX = G; 56 return ax + dx + xx + G::GF::FE::ex; 57} 58