この問題は、以下のように言い換えることができます。
これは、典型的な離散対数問題であり、Baby Step Giant Step と呼ばれるアルゴリズムで 111 ケースあたり O(NlogN)O(\sqrt{N} \log N)O(NlogN) で解くことができます。
S=GS = GS=G の場合は明らかに答えが 000 であり、K,NK, NK,N が互いに素でない場合は答えが 0,10, 10,1 または 到達不可能であるということに注意してください。