cero zの場合はもっとややこしかった気がする