for hero1_id, hero2_id in combinations(winners, 2):
        stpc.increment_win(hero1_id, hero2_id)

    for key in combinations(winners, 3):
        same_triple[frozenset(key)][WIN_INDEX] += 1

    for key in combinations(losers, 3):
        same_triple[frozenset(key)][LOSE_INDEX] += 1

    for hero1_id, hero2_id in combinations(losers, 2):
        stpc.increment_lose(hero1_id, hero2_id)

    #decart product
    for won_hero_id, lost_hero_id in product(winners, losers):
        dtpc.increment_win(won_hero_id, lost_hero_id)

    if DEBUG_LAUNCH:
        print "radiant win %s" % radiant_win
        print "winners: %s" % ", ".join(map(lambda x: hero_id_to_name[x],winners))
        print "losers: %s" % ", ".join(map(lambda x: hero_id_to_name[x],losers))
        print " "
        print "#####SOLO HEROES######"
        show_win_loses(solo_hr, hero_id_to_name)
        print " "
        print "#####SAME TEAMS#######"
        show_win_loses(stpc.teams_pairs, hero_id_to_name)
        print stpc.teams_pairs
        print len(stpc.teams_pairs)
        print " "
        print "#####DIFFERENT TEAMS##"
    for hero1_id, hero2_id in combinations(winners, 2):
        stpc.increment_win(hero1_id, hero2_id)

    for key in combinations(winners, 3):
        same_triple[frozenset(key)][WIN_INDEX] += 1

    for key in combinations(losers, 3):
        same_triple[frozenset(key)][LOSE_INDEX] += 1

    for hero1_id, hero2_id in combinations(losers, 2):
        stpc.increment_lose(hero1_id, hero2_id)

    #decart product
    for won_hero_id, lost_hero_id in product(winners, losers):
        dtpc.increment_win(won_hero_id, lost_hero_id)

    if DEBUG_LAUNCH:
        print "radiant win %s" % radiant_win
        print "winners: %s" % ", ".join(
            map(lambda x: hero_id_to_name[x], winners))
        print "losers: %s" % ", ".join(
            map(lambda x: hero_id_to_name[x], losers))
        print " "
        print "#####SOLO HEROES######"
        show_win_loses(solo_hr, hero_id_to_name)
        print " "
        print "#####SAME TEAMS#######"
        show_win_loses(stpc.teams_pairs, hero_id_to_name)
        print stpc.teams_pairs
        print len(stpc.teams_pairs)