有理数なら2乗してGCDを考えるとありゃー