>意味不明な回答はやめてください。

X/d, Y/d は
(X/d)^p+(Y/d)^p=(X/d+r/d)^p
を満たしますか?

満たしません。