come up with the new grammar for mul and div