// your code goes here
let tokens = ["a", "a", "to", "b", "c"];
let pos = tokens.findIndex(e => (e === "to"));
print(pos);
let lists = [];
if (pos >= 0) {
pos++;
while (pos < tokens.length() && tokens[pos].search("@") === 0) {
print(pos);
lists.push(tokens[pos]);
}
}
print(lists);
if (lists.length() === 0) {
lists.push("@default");
} else {
tokens.splice(pos - lists.length() - 1, pos);
}
CgovLyB5b3VyIGNvZGUgZ29lcyBoZXJlCmxldCB0b2tlbnMgPSBbImEiLCAiYSIsICJ0byIsICJiIiwgImMiXTsKbGV0IHBvcyA9IHRva2Vucy5maW5kSW5kZXgoZSA9PiAoZSA9PT0gInRvIikpOwpwcmludChwb3MpOwogICAgICBsZXQgbGlzdHMgPSBbXTsKICAgICAgaWYgKHBvcyA+PSAwKSB7CiAgICAgICAgcG9zKys7CiAgICAgICAgd2hpbGUgKHBvcyA8IHRva2Vucy5sZW5ndGgoKSAmJiB0b2tlbnNbcG9zXS5zZWFyY2goIkAiKSA9PT0gMCkgewogICAgICAgICAgcHJpbnQocG9zKTsKICAgICAgICAgIGxpc3RzLnB1c2godG9rZW5zW3Bvc10pOwogICAgICAgIH0KICAgICAgfQogICAgICBwcmludChsaXN0cyk7CiAgICAgIGlmIChsaXN0cy5sZW5ndGgoKSA9PT0gMCkgewogICAgICAgIGxpc3RzLnB1c2goIkBkZWZhdWx0Iik7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdG9rZW5zLnNwbGljZShwb3MgLSBsaXN0cy5sZW5ndGgoKSAtIDEsIHBvcyk7CiAgICAgIH0=