gcdがおかしい？