import java.util.stream.Stream;
import static java.
util.
Arrays.
stream; import static java.util.stream.Collectors.joining;
public class scratch_16 {
final Stream<String> route = Stream.concat(Stream.of(source), Stream.concat(stream(layovers), Stream.of(destination))) ;
return route.peek(s -> {
}).collect(joining("->"));
}
public static void main
(String[] argv
) { System.
out.
println(getRoute
("JFK",
"DEN",
"SFO",
"LAX")); }
}
aW1wb3J0IGphdmEudXRpbC5zdHJlYW0uU3RyZWFtOwoKaW1wb3J0IHN0YXRpYyBqYXZhLnV0aWwuQXJyYXlzLnN0cmVhbTsKaW1wb3J0IHN0YXRpYyBqYXZhLnV0aWwuc3RyZWFtLkNvbGxlY3RvcnMuam9pbmluZzsKCnB1YmxpYyBjbGFzcyBzY3JhdGNoXzE2IHsKICAgIHB1YmxpYyBzdGF0aWMgU3RyaW5nIGdldFJvdXRlKFN0cmluZyBzb3VyY2UsIFN0cmluZyBkZXN0aW5hdGlvbiwgU3RyaW5nLi4uIGxheW92ZXJzKSB7CiAgICAgICAgZmluYWwgU3RyZWFtPFN0cmluZz4gcm91dGUgPSBTdHJlYW0uY29uY2F0KFN0cmVhbS5vZihzb3VyY2UpLCBTdHJlYW0uY29uY2F0KHN0cmVhbShsYXlvdmVycyksIFN0cmVhbS5vZihkZXN0aW5hdGlvbikpKSA7CgogICAgICAgIHJldHVybiByb3V0ZS5wZWVrKHMgLT4gewogICAgICAgICAgICBpZiAocy50cmltKCkuaXNFbXB0eSgpKSB0aHJvdyBuZXcgSWxsZWdhbEFyZ3VtZW50RXhjZXB0aW9uKCk7CiAgICAgICAgfSkuY29sbGVjdChqb2luaW5nKCItPiIpKTsKICAgIH0KCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmd2KSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGdldFJvdXRlKCJKRksiLCAiREVOIiwiU0ZPIiwgIkxBWCIpKTsKICAgIH0KfQo=