import java.util.Arrays;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main {
	public static void main(String[] args) {
		String[] arr = { "1 years, 2 months, 22 days", "1 years, 1 months, 14 days", "4 years, 24 days",
				"13 years, 21 days", "9 months, 1 day" };

		int[] years = new int[arr.length];
		int[] months = new int[arr.length];
		int[] days = new int[arr.length];

		Pattern yearPattern = Pattern.compile("\\d+(?= year(?:s)?)");
		Pattern monthPattern = Pattern.compile("\\d+(?= month(?:s)?)");
		Pattern dayPattern = Pattern.compile("\\d+(?= day(?:s)?)");

		for (int i = 0; i < arr.length; i++) {
			Matcher yearMatcher = yearPattern.matcher(arr[i]);
			Matcher monthMatcher = monthPattern.matcher(arr[i]);
			Matcher dayMatcher = dayPattern.matcher(arr[i]);

			years[i] = yearMatcher.find() ? Integer.parseInt(yearMatcher.group()) : 0;
			months[i] = monthMatcher.find() ? Integer.parseInt(monthMatcher.group()) : 0;
			days[i] = dayMatcher.find() ? Integer.parseInt(dayMatcher.group()) : 0;
		}

		// Display
		System.out.println(Arrays.toString(years));
		System.out.println(Arrays.toString(months));
		System.out.println(Arrays.toString(days));
	}
}