YES, It's done!
http://project-gc.com/Challenges/GC42784/14791
Good news, you have made chain of 50 caches, so you have fulfileld the challenge request
note that the checker cannot try all combination as this can require several minutes or hours of CPU time.
So the number of checks is limited to 10M when the requested chain is found or 25M when is not found.
In case of negative result when max number of tries is reached, the script reports warning that this can be a false negative. The limit of 25M is choose as the time of execution is near the timeout (about 20s).
When the result is positive and the max number of tries (in this case 10M) is reached, the script is finished to save the time, however there can be some longer chain that was not found. However the result is OK, so this is not problem.