(1) In Mexico and in Sweden , he had to compose with a superior status compared to the other S2000 drivers and therefore had to sweep the roads for them .
(2) He had to compose in Mexico and Sweden compared to the other S2000 drivers with superior status and therefore had to sweep the streets for them .

Do these two sentences mean the same thing?

OPT:
[A]. no
[B]. yes
[B].