package com.javarush.task.task03.task0313;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/*
Мама мыла раму
*/

public class Solution {
    public static void main(String[] args) {
        //напишите тут ваш код
        position("Мама", "Мыла", "Раму");

    }
    public static void  position (String a, String b, String c) {
        String[] text = new String[]{a, b, c};
        String num;
        Pattern pattern = Pattern.compile("^(?:0()|1()|2()){3}\\1\\2\\3$");
        for (int   i = 0; i<=210 ;i++){
            num = String.format("%03d", i);
            Matcher matcher = pattern.matcher(num);
            int k = Integer.parseInt(String.valueOf(num.charAt(0)));
            int l = Integer.parseInt(String.valueOf(num.charAt(1)));
            int m = Integer.parseInt(String.valueOf(num.charAt(2)));
            if (matcher.find()){
                System.out.println(text[k]+text[l]+text[m]);
            }

        }



    }
}