解説のために書いたループ変数が元のコードのループ変数と衝突していたのを修正。あと直後の usedFlag の添字が間違っていたので修正。

* thanks to @poochin for pointing this out. https://twitter.com/poochin/status/374853504784801792