bool TeamPhotoDay1::validPlacementExists(const Team &team1, const Team &team2) {
        const vector<Player> &t1 = team1.getPlayers(), &t2 = team2.getPlayers();
        assert(!t1.empty() && t1.size() == t2.size());

        for (size_t i = 1; i != t1.size(); ++i) {
            if (t1[0] > t2[0]) {
                if ( !(t1[i] > t2[i]) )
                    return false;
            } else if (t2[0] > t1[0]){
                if ( !(t2[i] > t1[i]) )
                    return false;
            } else {
                return false;
            }
        }

        return true;
    }