before: aba after : AbA