abba[mnop]qrst abcd[bddb]xyyx aaaa[qwer]tyui ioxxoj[asdfgh]zxcvbn aba[bab]xyz xyx[xyx]xyx aaa[kek]eke zazbz[bzb]cdb
Part 1 Part 2 Part 1 (JS) Part 2 (JS)