abax1aabbaax1baabx1babx1abax1aabbaax1baabx1babx1abax1aabbaax1abax1abbaax1abax1bbaax1abax1baax1abax1aax1baabx1babx1trueabax1abbaax1abax1aabbaax1abax1aax1true1231a1-221a1-2b12abax1abbaax11a1-121b1-111a12abax1bbaax1false2abax1baax1false1baabx1babx1true31b100001a1000000111b10011