class MaximumMatching {

    static int maximise(Graph g, Matching m, int n, IntSet s) {
        MaximumMatching mm = new MaximumMatching(g, m, n, s);
        return mm.nMatched;
    }

    private  MaximumMatching(Graph graph, Matching matching, int nMatched, IntSet subset);

}