#include <bits/stdc++.h>
using namespace std;
int main() {
  int l, c = 0, d = 0, i, e = 1, f, g = 0;
  string s;
  getline(cin, s);
  l = s.size();
  for (i = 0; i < l; i++) {
    if (s[i] == '@') {
      if (i == 0 || i == l - 1) e = 0;
      c++;
    }
    if (i < l - 1 && s[i] == '@' && s[i + 1] == '@' ||
        i < l - 2 && s[i] == '@' && s[i + 2] == '@')
      d++;
  }
  if (l < (2 * c) + c || d > 0 || e == 0 || c == 0) {
    cout << "No solution" << endl;
  } else {
    for (i = 0; i < l; i++) {
      if (s[i] == '@') {
        c--;
        for (f = g; f <= i + 1; f++) {
          if (f < l) {
            cout << s[f];
          }
        }
        g = f;
        if (c > 0) cout << ",";
      }
    }
    for (i = g; i < l; i++) {
      cout << s[i];
    }
    cout << endl;
  }
}
