module simple_module1(input x, input y, input z1, input z2, output o);
    wire o1;
    wire o2;

    simple_module2 _01_ (x, z1, o1);
    simple_module3 _02_ (y, z2, o1, o2);
    simple_module4 _03_ (o2, z1, o);
endmodule