You would need approximately 2^68.50 (417402170410649059328) hops to complete this.
this is a question.
for initial values, for 40 bits, 1024 values (domestic and wild, i.e. 2048) are enough. 3 seconds on PYTHON! PK found.
for 135 bits, only 134,217,728 (*2 for all kangaroos).
the question is how does the kangaroo work.
you need to understand that a private key is a set of random bits. the average statistical distribution assumes from 40% to 60% of ones and zeros (the minimum condition) in the private key in bit representation: i.e. two values - domestic and wild kangaroo - should give in difference a number in which there should be a statistically normal distribution of bits.
Thus, one can initially select the most reliable values for "manual" and "wild" that will guaranted assume the result of the most possible private key.