* 実装した
* 動作速度が非常に遅いが、対処方法はないようだった