Ambiguous to Unambiguous Grammar | Compiler Design