aabbx1bbccaax1bbccx1ccbbbbx1bbaax1aaccbbx1aabbx1ax1aabbx1aax1aabbx1bccaax1aabbx1bbccaax1bbccx1bx1bbccx1bbx1bbccx1bbbx1bbccx1bbbbx1bbaax1bx1bbaax1bbx1bbaax1accbbx1bbaax1aaccbbx1trueaabbx1aax1aabbx1ax1true1a1810c1110a1217b1110aabbx1aax11a1210c1010a1110b1211aabbx1bbccaax1falseaabbx1bccaax1falsebbccx1bbbbx1bbccx1bx1bbccx1bbx1bbccx1bbbx1bbaax1bx1bbaax1bbx1true1b1114c1110a1613b1110bbccx1bbbbx1bbccx1bx1bbccx1bbx1bbccx1bbbx1bbaax1aaccbbx1falsebbaax1accbbx1false