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

class Main {
    public static void main(String[] args) {
        String[] arr = { "card", "creditcard", "debitcard" };
        String inputStr = "You need to discard Pin Card.";
        
        boolean result = Arrays.stream(arr)
            .anyMatch(word -> Pattern
                .compile("(?<![a-z-])" + Pattern.quote(word) + "(?![a-z-])", Pattern.CASE_INSENSITIVE)
                .matcher(inputStr)
                .find());
        System.out.println(result);
    }
}