package main
import (
"fmt"
"strings"
)
func normalize(s string) string {
s = strings.ToLower(s)
s = strings.ReplaceAll(s, "o", "0")
s = strings.ReplaceAll(s, "l", "1")
s = strings.ReplaceAll(s, "i", "1")
return s
}
func main() {
var newLogin string
if _, err := fmt.Scan(&newLogin); err != nil {
return
}
newLogin = normalize(newLogin)
var n int
if _, err := fmt.Scan(&n); err != nil {
return
}
for j := 0; j < n; j++ {
var existing string
if _, err := fmt.Scan(&existing); err != nil {
break
}
if normalize(existing) == newLogin {
fmt.Println("No")
return
}
}
fmt.Println("Yes")
}