またa≡0(mod d) かつa≠0 (mod de)
c≡0(mod e)かつa≠0 (mod de)

のような積の形だからac(mod de)になる場合もあるかと思いますが、ふぉこでそのようなケースを排除してますか