abc

adb

acc

abc

mer...