#include <vector>
#include <iostream>
int main() {
std::vector<int> a = {1, 2, 3};
std::vector<std::string> b = {"hello", "world", "foo", "bar"};
std::vector<int> c = {9, 8, 7, 6, 5, 4, 3, 2, 1, 0};
auto ia = a.begin();
auto ib = b.begin();
auto ic = c.begin();
while (ia != a.end() && (ib != b.end()) && (ic != c.end())) {
std::cout << *ia++ << ", ";
std::cout << *ib++ << ", ";
std::cout << *ic++ << std::endl;
};
}
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKSB7CiBzdGQ6OnZlY3RvcjxpbnQ+IGEgPSB7MSwgMiwgM307CiAgICBzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz4gYiA9IHsiaGVsbG8iLCAid29ybGQiLCAiZm9vIiwgImJhciJ9OwogICAgc3RkOjp2ZWN0b3I8aW50PiBjID0gezksIDgsIDcsIDYsIDUsIDQsIDMsIDIsIDEsIDB9OwoKICAgIGF1dG8gaWEgPSBhLmJlZ2luKCk7CiAgICBhdXRvIGliID0gYi5iZWdpbigpOwogICAgYXV0byBpYyA9IGMuYmVnaW4oKTsKCiAgICB3aGlsZSAoaWEgIT0gYS5lbmQoKSAmJiAoaWIgIT0gYi5lbmQoKSkgJiYgKGljICE9IGMuZW5kKCkpKSB7CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAqaWErKyA8PCAiLCAiOwogICAgICAgICAgICBzdGQ6OmNvdXQgPDwgKmliKysgPDwgIiwgIjsKICAgICAgICAgICAgc3RkOjpjb3V0IDw8ICppYysrIDw8IHN0ZDo6ZW5kbDsKICAgIH07Cn0=