Hi,
Hier muss es count == 1 heißen würde ich sagen.
if (count == 2)
wanted++;
Was du berechnetst sollte eigentlich (8 über 3)*12*11*10*9*8*7 = 37255680 sein, wenn ich mich nicht täusche. Außer ich habe das Problem doch noch nicht so ganz verstanden.
mfG,
steckl