#abc264d. [abc264_d]"redocta".swap(i,i+1)

[abc264_d]"redocta".swap(i,i+1)

問題文

atcoder の並べ替えである文字列 SS が与えられます。
この文字列 SS に対して以下の操作を 00 回以上行います。

  • SS 中の隣接する 22 文字を選び、入れ替える。

SSatcoder にするために必要な最小の操作回数を求めてください。

制約

  • SSatcoder の並べ替えである文字列

入力

入力は以下の形式で標準入力から与えられる。

SS

出力

答えを整数として出力せよ。


入力例 1

catredo

出力例 1

8

catredo rightarrow\\rightarrow [ac]tredo rightarrow\\rightarrow actre[od] rightarrow\\rightarrow actr[oe]d rightarrow\\rightarrow actro[de] rightarrow\\rightarrow act[or]de rightarrow\\rightarrow acto[dr]e rightarrow\\rightarrow a[tc]odre rightarrow\\rightarrow atcod[er]
という流れで操作を行うと、 88 回で SSatcoder にすることができ、これが達成可能な最小の操作回数です。


入力例 2

atcoder

出力例 2

0

この場合、文字列 SS は元から atcoder です。


入力例 3

redocta

出力例 3

21