/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
int[] array = { 2,0,0,5,5,6,7,5,8,5 };
int index = 0;
int count = 5;
System.
out.
println( new Ideone
( ).
r( array, index, count
) ); }
//the solution
int r(int[]a,int i,int n){return n>0?(i=a[i]>0?--a[i]:(a[i]=a.length-1))+r(a,i,--n):0;}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWludFtdIGFycmF5ID0geyAyLDAsMCw1LDUsNiw3LDUsOCw1IH07CgkJaW50IGluZGV4ID0gMDsKCQlpbnQgY291bnQgPSA1OwoJCVN5c3RlbS5vdXQucHJpbnRsbiggbmV3IElkZW9uZSggKS5yKCBhcnJheSwgaW5kZXgsIGNvdW50ICkgKTsKCX0KCS8vdGhlIHNvbHV0aW9uCglpbnQgcihpbnRbXWEsaW50IGksaW50IG4pe3JldHVybiBuPjA/KGk9YVtpXT4wPy0tYVtpXTooYVtpXT1hLmxlbmd0aC0xKSkrcihhLGksLS1uKTowO30KfQ==