string s;
getline(cin, s);
istringstream in(s);
vector<int> vals;
int val;
while(in >> val)
    vals.push_back(val);