a QMAClone acmicpc abcdefgha abcdefgdhbi abcbcd #