package main import . "fmt" import . "strings" func main() { var t int Scan(&t) const H = "helloworld" bh := []byte(H) for ; t > 0; t-- { var n int var s string Scan(&n,&s) if Contains(s, H) { s = ReplaceAll(s, "?", "a") Println(s) continue } b := []byte(s) for i := len(b)-len(bh); i >= 0; i-- { ok := true for j, ch := range bh { if b[i+j] != '?' && b[i+j] != ch { ok = false break } } if ok { for j, ch := range bh { b[i+j] = ch } break } } s = string(b) if Contains(s, H) { s = ReplaceAll(s, "?", "a") Println(s) continue } Println(-1) } }