/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.function.BiFunction;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		m("Hello world!", 'l');
	}
	
	static void m(String n, char m) {
        BiFunction<String, Character, String> f = (x,y)->{String q="(.["+y+"]*)",s=x;while(!x.matches(q))s+="\n"+(x=x.replaceFirst(q+".","$1"));return s;};
        System.out.println(f.apply(n, m));
    }
}