Fix
Μια συλλογή λέξεων είναι χωρίς πρόθεμα (prefix-free) εάν καμία λέξη δεν είναι πρόθεμα οποιασδήποτε άλλης λέξης. Μια συλλογή λέξεων είναι χωρίς επίθεμα (suffix-free) εάν καμία λέξη δεν είναι επίθεμα οποιασδήποτε άλλης λέξης. Μια συλλογή λέξεων δεν διορθώνεται (fix-free) εάν είναι και χωρίς πρόθεμα και χωρίς επίθεμα.
Για αυτό το πρόβλημα, μια λέξη είναι μια ακολουθία πεζών γραμμάτων με μήκος μεταξύ και
. Μια λέξη
είναι ένα πρόθεμα της λέξης
εάν το
αποτελείται από τους πρώτους
χαρακτήρες του
, για μερικά
. Δηλαδή, η λέξη "cat" έχει προθέματα "c", "ca" και "cat". Ομοίως, μια λέξη
είναι ένα επίθεμα του
αν το
αποτελείται από τους τελευταίους
χαρακτήρες του
, κατά σειρά, για κάποιους
.
Είσοδος
Η είσοδός σας θα έχει γραμμές: η πρώτη γραμμή θα είναι ο αριθμός
και οι υπόλοιπες
γραμμές θα είναι οι
συλλογές των
λέξεων η καθεμία. (Δηλαδή, οι γραμμές
,
και
συνθέτουν την πρώτη συλλογή, οι γραμμές
,
και
συνθέτουν τη δεύτερη συλλογή και ούτω καθεξής).
Έξοδος
Η έξοδος σας θα έχει γραμμές και κάθε γραμμή αναγράφει είτε "Yes" (αν αυτή η συλλογή λέξεων είναι fix-free) είτε "No" (εάν αυτή η συλλογή δεν είναι fix-free).
Παραδείγματα
input
2
abba
aab
bab
a
ab
aa
output
Yes
No
Comments