import java.util.ArrayList; public class MonkeyChain { private ArrayList monkeyChain; public MonkeyChain() { monkeyChain = new ArrayList(); addMonkey("red"); } public void addMonkey(String color) { monkeyChain.add(color); } public int chainLength() { return monkeyChain.size(); } public void printChain() { //TODO } public int longestRun() { return 0; } public int countRedMonkeys() { return countRedMonkeysAux(0); // start counting with the contents of slot 0 } public int countRedMonkeysAux(int slot) { //TODO return 0; } }