abc
aqbc