exercise #12, domain, subdomain matching submitted