}
}
function canTop(cls, rec) {
+
rec = rec || 0;
+ print('CANTOP: ' + cls + ' =' + rec);
if (rec > 5) {
print('SKIP : ' + cls);
}
if (cls == tops[cls][i]) {
continue;
}
- if (canTop(cls, rec+1)) {
+ if (canTop(tops[cls][i], rec+1)) {
return true;
}
}