Would this work?
Boston -> Shanghai (via Montreal) -> Shangai -> Tokyo (I stay there one day) finally coming back Tokyo -> To Boston.
Reply
Boston -> Shanghai (via Montreal) -> Shangai -> Tokyo (I stay there one day) finally coming back Tokyo -> To Boston.