import java.util.ArrayList;
import java.util.HashSet;
import java.util.Scanner;
public class Main {
static ArrayList<String> numCodes;
static {
Scanner scanner = new Scanner(System.in);
String sentence = scanner.nextLine();
ArrayList<Integer> numbers = new ArrayList<>();
String[] words = sentence.split(" ");
for (String word : words) {
Integer result = switch (word) {
case "zero" -> 0;
case "one", "a", "another", "first" -> 1;
case "two", "both", "second" -> 2;
case "three", "third" -> 3;
case "four" -> 4;
case "five" -> 5;
case "six" -> 6;
case "seven" -> 7;
case "eight" -> 8;
case "nine" -> 9;
case "ten" -> 10;
case "eleven" -> 11;
case "twelve" -> 12;
case "thirteen" -> 13;
case "fourteen" -> 14;
case "fifteen" -> 15;
case "sixteen" -> 16;
case "seventeen" -> 17;
case "eighteen" -> 18;
case "nineteen" -> 19;
case "twenty" -> 20;
default -> null;
};
if (result != null) numbers.add(result);
}
numCodes = new ArrayList<>();
for (Integer number : numbers) {
number = number * number % 100;
numCodes.add((number < 10 ? "0" : "") + number);
}
}
public static void main(String[] args) {
if (numCodes.isEmpty()) {
System.out.println(0);
return;
}
ArrayList<String> allArrange = new ArrayList<>();
int[] indexLine = new int[numCodes.size()];
final int endIndex = indexLine.length - 1;
exit:
while (true) {
if (!repeatIndex(indexLine)) allArrange.add(indexCash(indexLine));
if (indexLine[endIndex] != endIndex)
indexLine[endIndex]++;
else {
indexLine[endIndex] = 0;
int left = endIndex - 1;
while (true) {
if (left < 0)
break exit;
indexLine[left]++;
if (indexLine[left] > endIndex) {
indexLine[left] = 0;
left--;
} else break;
}
}
}
int min = Integer.parseInt(allArrange.getFirst());
for (int i = 1; i < allArrange.size(); i++) {
int compared = Integer.parseInt(allArrange.get(i));
if (compared < min)
min = compared;
}
System.out.println(min);
}
static String indexCash(int[] indexLine) {
StringBuilder builder = new StringBuilder();
for (int index : indexLine)
builder.append(numCodes.get(index));
return builder.toString();
}
static boolean repeatIndex(int[] indexLine) {
HashSet<Integer> indexS = new HashSet<>();
for (int index : indexLine)
if (indexS.contains(index)) return true;
else indexS.add(index);
return false;
}
}