


class A
{
    void a()
    {
    }

    private void b()
    {
    }


    protected void c()
    {
    }


    private 
    {
        int w;
        void d() 
        {
        }
        void e() 
        {
        }
    }

    public
    {
        void f() 
        {
        }
        void g() 
        {
        }
    }

    protected
    {
        void h()
        {
        }

        class B {
            protected int x;
            void i() {
            }
            void j() {
            }

            private class C {
                private int y;
                void k() {
                }
                private void l() {
                }
            }

            protected {
                class D {
                    int z;
                    void m() {
                    }
                    public void n() {
                    }
                }
            }
        }
    }
    int o;
    private:
        int p;
        int q;
    protected:
        int r;
        int s;
}



private
{
    int foo;
}

public
{
    int bar;
}

