abxbaaxbcxcbbxcaxaccxuaxxvbxxwcxxauxxbvxxcwxx1w1110v1110u1113c1110a1110b1110abxbaaxbcxcbbxcaxaccxvbxxwcxxbvxxcwxx1w1114v1115c1110a1110b1110abxbaaxbcxcbbxcaxaccxabxaxabxaaxabxbaaxbcxbxbcxbbxbcxcbbxcaxcxcaxccxcaxaccxtruec11b12a15c10a14b13b11a11c1a11b1c1bcxbxbcxbbxcaxcxcaxccxabxbaaxbcxcbbxcaxaccxbcxbbxbcxbxtrueb10c11a10b12b11a1c11b11abxbaaxbcxcbbxcaxaccxcaxccxcaxcxtruec11c10a12b12b1a11c11c11abxbaaxbcxcbbxcaxaccx