abc

abcdefg