>>224 を本スレの模範解答といたします。