/*****************************************************************
* Ovo delo zaštićeno je licencom Creative Commons CC BY-NC-ND 4.0
* (Attribution-NonCommercial-NoDerivatives 4.0 International License).
* Za detalje pogledati LICENSE.TXT
* Autori: Milena Vujosevic Janicic, Jovana Kovacevic,  
*         Danijela Simic, Andjelka Zecevic, Aleksandra Kocic
******************************************************************/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define MAKS_DUZINA 101

int main() {
  /* Deklaracija potrebnih promenljivih. */
  char email[MAKS_DUZINA];
  char sifrovani_email[MAKS_DUZINA];
  char *at_pozicija;

  /* Ucitavanje elektronske adrese. */
  scanf("%s", email);

  /* Odredjivanje pozicije @ karaktera. */
  at_pozicija = strchr(email, '@');

  /* Ukoliko elektronska adresa ne sadrzi @ karakter, ispisuje se
     trazena poruka. */
  if (at_pozicija == NULL) {
    fprintf(stderr, "-1\n");
    exit(EXIT_FAILURE);
  }

  /* Sifrovana adresa inicijalno sadrzi samo terminirajucu nulu. */
  sifrovani_email[0] = '\0';

  /* U sifrovanu adresu se kopira deo originalne adrese koji
     prethodi @ karakteru. */
  *at_pozicija = '\0';
  strcpy(sifrovani_email, email);

  /* Zatim se sifrovana adresa nadovezuje sa [AT] zamenom. */
  strcat(sifrovani_email, "[AT]");

  /* Na kraju se sifrovana adresa nadovezuje sa delom originalne
     adrese koji se nalazi posle @ karaktera. */
  strcat(sifrovani_email, at_pozicija + 1);

  /* Ispis rezultata. */
  printf("%s\n", sifrovani_email);

  exit(EXIT_SUCCESS);
}