4 3 O.foo O.o.foo O.foo O.o.bar