#agc048a. [agc048_a]atcoder < S

[agc048_a]atcoder < S

给你一个由小写英文字母组成的字符串 SS。 Snuke 可以交换 SS相邻的 22 个字符。 例如,如果 S=S = agc,那么在一次操作中,SS 变为 gac(交换 ag)或 acggc 交换) .

Snuke 想要重复此操作 00 次或若干次,使得 atcoder 的字典序小于 SS

判断目标是否可以实现,若能则求出需要的最少操作次数。

每个测试点包含 TT 组数据。

【提示】

数据千万条,清空第一条。多测不清空,爆零两行泪。