A*?*?*?*?*?*?*?*?*?*?B
A?*?*?*?*?*?*?*?*?*?*C