考えてみたけど結構難しいな