#coding: utf-8 #yuki_412 b,c,d=sorted(map(int,raw_input().split())) n=int(raw_input()) a=map(int,raw_input().split()) a.sort() pw=[0 for _ in xrange(31)] pw[0]=1 for i in xrange(1,31): pw[i]=pw[i-1]*2 res=0 for i in xrange(n): for j in xrange(i): for k in xrange(j): if b<=a[k] and c<=a[j] and d<=a[i]: res+=pw[k] print res