If "John ordered Bill to leave, so an hour later he left.", is "John left." correct?

Choose from: [+] no; [+] yes;
Answer:
no