#217 #216 ソースコード修正しました。テストケース追加しました。