For each of the following regular expressions, find a grammar that is not regular and represents the same language (even though the languages are regular): (a) a+b∗ (b) ab∗+c (c) ab∗+bc∗ (d) a∗bc∗+ac. For each of the following regular expressions, find a grammar that is not regular and represents the same language (even though the languages are regular): (a) (aa+bb)∗ (b) (aa+bb)(aa+bb)∗ (c) (ab)∗c(a+b)∗.