package No::Middle;
sub foo {}
package No::Middle::Package::A;
sub foo {}
package No::Middle::Package::B;
sub foo {}
1;
package No::Middle;
sub foo {}
package No::Middle::Package::A;
sub foo {}
package No::Middle::Package::B;
sub foo {}
1;