fork download
  1. #include <bits/stdc++.h>
  2. #define ll long long
  3. using namespace std;
  4.  
  5.  
  6. int main() {
  7. string contaner;
  8. string str;
  9.  
  10. cin >> str;
  11. cin >> contaner;
  12.  
  13. int n = str.find('|');
  14.  
  15. string str1 = str.substr(0, n);
  16. string str2 = str.substr(n + 1);
  17. // cout << str1.size() <<" "<< str2.size() << endl;
  18. if (str1.size() == str2.size()+contaner.size()) {
  19. cout << str1 + '|' << str2 + contaner << endl;
  20. } else if (str1.size()+contaner.size() == str2.size()) {
  21. cout << str1 + contaner + '|' << str2 << endl;
  22. } else
  23. cout << "Impossible" << endl;
  24. return 0;
  25. }
  26.  
Success #stdin #stdout 0s 5284KB
stdin
Standard input is empty
stdout
|