def main(): T = int(input().strip()) for x in range(1, T+1): mapping = list(map(int, input().strip().split())) N = int(input().strip()) words = [input().strip() for _ in range(N)] encoded_words = set() collision = False for word in words: encoded_word = ''.join(str(mapping[ord(c) - ord('A')]) for c in word) if encoded_word in encoded_words: collision = True break else: encoded_words.add(encoded_word) print(f"Case #{x}: {'YES' if collision else 'NO'}") main()