public static List<Point> mm(int[]B, int k) {
		Point[]A=new Point[B.length];
		for (int i=0;i<B.length;++i)A[i]=new Point(B[i]);
		Point kth=mmiml(A, 0, A.length-1, k);
		List<Point>rel=new ArrayList<>();
		for (int i=0;i<A.length&&rel.size()<k;++i) if (A[i].compareTo(kth)>=0) rel.add(A[i]);
		return rel;
	}