alguém manja uma regex que verifica se a string N contém todos os caracteres informados da string K, eles podem estar em qualquer ordem ou ainda intercalados.
Ex:
N = "abcdef", K = "fad" -> N.matches(K) // true, N tem as letras "fad"
N = "abcdef", K = "fadx" -> N.matches(K) // false, N não tem "x"
N = "abcdef", K = "faad" -> N.matches(K) // false, N não tem duas letras "a"
N = "abcdef", K = "bf" -> N.matches(K) // true, N tem as letras "bf"
valeu!