package com.javarush.task.task19.task1921;
import java.io.*;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
import java.lang.*;
/*
Хуан Хуанович
*/
public class Solution {
public static final List<Person> PEOPLE = new ArrayList<Person>();
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new FileReader(args[0]));
while (reader.ready()) {
String file = reader.readLine();
char[] arr = file.toCharArray();
String n = "";
String name = "";
for (int i = 0; i < arr.length; i++) {
if (arr[i] != '0' && arr[i] != '1' && arr[i] != '2' && arr[i] != '3' && arr[i] != '4' && arr[i] != '5' && arr[i] != '6' && arr[i] != '7' && arr[i] != '8' && arr[i] != '0') {
name = name + arr[i];
} else {
n = name;
}
}
ArrayList<String> qw = new ArrayList<String>();
String[] array = file.split("\\s");
for(String ars:array){
if(ars.contains("1")||ars.contains("2")||ars.contains("3")||ars.contains("4")||ars.contains("5")||ars.contains("6")||ars.contains("7")||ars.contains("8")||ars.contains("9")){
qw.add(ars);
}
}
char[] arr2 = n.toCharArray();
String Name = "";
for (int i = 0; i < arr2.length - 3; i++) {
Name = Name + arr2[i];
}
String[] url = qw.toArray(new String[qw.size()]);
int day = Integer.parseInt(url[0]);
int month =Integer.parseInt(url[1]);
int year = Integer.parseInt(url[2]);
String format = day+" "+ month +" "+ year;
SimpleDateFormat dateFormat = new SimpleDateFormat("dd MM yyyy");
Date dateResult = dateFormat.parse(format);
PEOPLE.add(new Person(Name,dateResult));
}
reader.close();
}
}