void main()
{
    int n = readln.chomp.to!int;
    int[] tmp = readln.split.to!(int[]);
    int a = tmp[0], b = tmp[1];
    int[] p = readln.split.to!(int[]);

    int p1, p2, p3;
    foreach (x; p)
    {
        if (x <= a) ++p1;
        if (a + 1 <= x && x <= b) ++p2;
        if (x >= b + 1) ++p3;
    }

    min(p1, p2, p3).writeln;
}

import std.stdio;
import std.string;
import std.array;
import std.conv;
import std.algorithm;
import std.range;
import std.math;
import std.numeric;
import std.container;
import std.typecons;
import std.ascii;
import std.uni;