I know there is not any supporting information here, but I don't know what to add to make it any clearer. Can someone tell me what this means? You don't have to get specific. Just a rough outline will do. for(int i = 7; i < 11; i++) { if(stack[i].getNCards() != 13) return false; Thanks Chris