n,m,x,y,z = map(int,input().split()) A = list(map(int,input().split())) dp = [0]*(10010) dp[0] = 1 need = 0 for a in A: if a <= y: continue ndp = [0]*(10010) if a >= x: need += 1 for i in range(-5000,5000): if dp[i]: ndp[i+a-z] += dp[i] else: for i in range(-5000,5000): if dp[i]: ndp[i] += dp[i] ndp[i+a-z] += dp[i] dp = ndp ans = dp[0] if need > m: print("Handicapped") exit() if need == 0: ans -= 1 print(ans)