spam

Din nefericire, zilnic primim junk mail. O metoda de a ne proteja este ca ori de câte ori ne publicam pe Internet adresa de e-mail, sa o publicam modificata, astfel încât programele care cauta automat adrese de mail sa nu o detecteze.
In cazul nostru, adresele de mail valide respecta urmatoarele conditii:
1. o adresa de mail este formata dintr-o succesiune de litere mici ale alfabetului englez ('a'.. 'z'), 0, 1 sau mai multe caractere '.' (punct) si un singur caracter '@'.
2. Primul si ultimul caracter dintr-o adresa de mail nu pot fi '.' (punct).
3. În stânga si în dreapta caracterului '@' trebuie sa fie câte o litera.
De exemplu, adresele mama@ta..ta, m.am.a@t..a.t..a si m@t sunt valide, în timp ce adresele ma@, .@ma.ma, .mama@tata sau ma.ma@tata.tata. nu sunt valide.
Vom modifica adresele de mail astfel:
1. Mai întâi înlocuim obligatoriu caracterul '@' cu sirul de caractere at
2. Apoi inseram eventual sirul de caractere nospam pe o pozitie oarecare în adresa (chiar si la început sau la sfârsit).

Cerinta
Scrieti un program care citeste o adresa de mail modificata si care sa determine numarul de adrese de mail valide din care ar fi putut fi obtinuta adresa modificata.

Date de intrare
Fisierul de intrare spam.in contine pe prima linie adresa de mail modificata.

Date de iesire
Fisierul de iesire spam.out va contine o singura linie pe care va fi scris numarul de adrese de mail valide din care ar fi putut fi obtinuta adresa modificata.

Restrictii
Lungimea adresei de mail modificate este <= 100
Numarul de solutii este < 100

Exemple

spam.in spam.out spam.in spam.out

a.batc.dnospamx

2
nospammamaattatahr
4

Timp maxim de executie/test: 0.1 secunde

prof. Emanuela Cerchez
Liceul de Informatica "Grigore Moisil" Iasi
Contact:emanuela.cerchez@gmail.com