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

char * cut_between(
  char * const str,
  char const * const from,
  char const * const to) {
  char * const startMark = strstr(str, from);
  if (! startMark) {
    return NULL;
  }
  char * const endMark =
    strstr(startMark+strlen(from), to);
  if (endMark) {
    strcpy(startMark, endMark+strlen(to));
    return startMark + strlen(startMark) + 1;
  } else {
    *startMark = '\0';
    return startMark + 1;
  }
}

int main() {
  char * const input = malloc(400);
  fgets(input, 400, stdin);
  char const * const end =
    cut_between(input, "from", "to");
  if (end) {
    char const * const result =
      realloc(input, end - input);
    puts(result);
  }
  return 0;
}