20 10 aabbacbdca