1 namespace A
2 {
3   namespace B
4   {
5     int ab = 11;
6   }
7 }
8 
9 namespace C
10 {
11   namespace D
12   {
13     using namespace A::B;
14 
15     int
second()16     second()
17     {
18       (void) ab;
19       return 0;
20     }
21   }
22 
23   int
first()24   first()
25   {
26     //ab;
27     return D::second();
28   }
29 }
30 
31 int
main()32 main()
33 {
34   //ab;
35   return C::first();
36 }
37