9行目と23行目の意味が重複している気がしたのですが、大丈夫でしたか？（意図的なものであれば問題ないです！）