#include <iostream>
#include <string>
void move_text_begin(std::string& s, char ch){
std::string::size_type a, b, p, i, j;
if(((a = s.find(ch)) != std::string::npos) && ((b = s.find(ch, a + 1)) != std::string::npos)){
b -= a + 1;
for(p = i = 0; i < b; ++i, ++p, ++a){
for(j = a + 1; j > p; --j)
std::swap(s[j], s[j - 1]);
}
}
}
int main(void){
std::string s;
std::getline(std::cin, s);
move_text_begin(s, '"');
std::cout << s << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKdm9pZCBtb3ZlX3RleHRfYmVnaW4oc3RkOjpzdHJpbmcmIHMsIGNoYXIgY2gpewoJc3RkOjpzdHJpbmc6OnNpemVfdHlwZSBhLCBiLCBwLCBpLCBqOwoJaWYoKChhID0gcy5maW5kKGNoKSkgIT0gc3RkOjpzdHJpbmc6Om5wb3MpICYmICgoYiA9IHMuZmluZChjaCwgYSArIDEpKSAhPSBzdGQ6OnN0cmluZzo6bnBvcykpewoJCWIgLT0gYSArIDE7CgkJZm9yKHAgPSBpID0gMDsgaSA8IGI7ICsraSwgKytwLCArK2EpewoJCQlmb3IoaiA9IGEgKyAxOyBqID4gcDsgLS1qKQoJCQkJc3RkOjpzd2FwKHNbal0sIHNbaiAtIDFdKTsKCQl9Cgl9Cn0KCmludCBtYWluKHZvaWQpewoJc3RkOjpzdHJpbmcgczsKCXN0ZDo6Z2V0bGluZShzdGQ6OmNpbiwgcyk7CgoJbW92ZV90ZXh0X2JlZ2luKHMsICciJyk7CglzdGQ6OmNvdXQgPDwgcyA8PCBzdGQ6OmVuZGw7CglyZXR1cm4gMDsKfQ==
0KDQtdCw0LvQuNC30L7QstCw0YLRjCDRhNGD0L3QutGG0LjRjiDQv9C10YDQtdC80LXRidCw0Y7RidGD0Y4g0YLQtdC60YHRgiDQvdCw0YXQvtC00Y/RidC40LnRgdGPINC80LXQttC00YMg0L/QtdGA0LLRi9C80Lgg0LTQstGD0LzRjyDQt9Cw0L/Rj9GC0YvQvNC4INCyINGB0YLRgNC+0LrQtSDQsiDQvdCw0YfQsNC70L4g0YLQtdC60YHRgtCwIC0gQysrICZxdW90O9Ch0YDQvtGH0L3QviEhISEhJnF1b3Q7
Реализовать функцию перемещающую текст находящийся между первыми двумя запятыми в строке в начало текста - C++ "Срочно!!!!!"