import sys

[num_monster, mei_hp, mei_atk] = [int(i) for i in input().split(" ")]
monster_hps = [int(i) for i in input().split(" ")]
monster_atks= [int(i) for i in input().split(" ")]
monster_infos = list(zip(monster_atks, monster_hps))

def max_monsters(atk, hp, monsters):
    monsters.sort(key=lambda x: x[0])
    killed = 0
    for monster in monsters:
        monster_atk, monster_hp = monster
        if atk > monster_atk and hp > monster_hp:
            atk = monster_atk
            hp = monster_hp
            killed += 1
    return killed

print(max_monsters(mei_atk, mei_hp, monster_infos))