コンテストに提出したものに加筆しました。