かなり難しいと思うが