package com.company;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.stream.Stream;
public class Main {
public static void main
(String[] args
) { pattern = (args.length > 0) ? args[0] : "abu";
lines.
map(String::toLowerCase
).
filter(s
-> s.
contains(pattern
)).
forEach(System.
out::println
); }
}
}
cGFja2FnZSBjb20uY29tcGFueTsKCmltcG9ydCBqYXZhLmlvLkJ1ZmZlcmVkUmVhZGVyOwppbXBvcnQgamF2YS5pby5JbnB1dFN0cmVhbVJlYWRlcjsKaW1wb3J0IGphdmEudXRpbC5zdHJlYW0uU3RyZWFtOwoKcHVibGljIGNsYXNzIE1haW4gewoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBmaW5hbCBTdHJpbmcgcGF0dGVybjsKICAgICAgICBwYXR0ZXJuID0gKGFyZ3MubGVuZ3RoID4gMCkgPyBhcmdzWzBdIDogImFidSI7CiAgICAgICAgdHJ5IChTdHJlYW08U3RyaW5nPiBsaW5lcyA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgSW5wdXRTdHJlYW1SZWFkZXIoU3lzdGVtLmluKSkubGluZXMoKSkgewogICAgICAgICAgICBsaW5lcy5tYXAoU3RyaW5nOjp0b0xvd2VyQ2FzZSkuZmlsdGVyKHMgLT4gcy5jb250YWlucyhwYXR0ZXJuKSkuZm9yRWFjaChTeXN0ZW0ub3V0OjpwcmludGxuKTsKICAgICAgICB9CiAgICB9Cn0K