forked from: forked from: forked from: HANABI（初級者がコードに注釈をつけてみた）

