foreach @allcards { if ($allcards[$count] != @userinput[0])||$allcards[$count] != @userinput[1] || $allcards[$count] != @userinput[2] || $allcards[$count] != @userinput[3] || $allcards[$count] != @userinput[4] || $allcards[$count] != @userinput[5] || $allcards[$count] != @userinput[6]) { push (@resthand,$allcards[$count]); } $count++; }