#!/usr/bin/env python3

N = int(input().split()[0])
l_list = list(map(int, input().split()))

max_l = max(l_list)
t = sum(l_list) - max_l
ans = "Yes" if max_l < t else "No"

print(ans)

5d7618b12ee50c36ff7f499f2703c04ae16215be
<mask token>

<mask token>
print(ans)

N = int(input().split()[0])
l_list = list(map(int, input().split()))
max_l = max(l_list)
t = sum(l_list) - max_l
ans = 'Yes' if max_l < t else 'No'
print(ans)

#!/usr/bin/env python3

N = int(input().split()[0])
l_list = list(map(int, input().split()))

max_l = max(l_list)
t = sum(l_list) - max_l
ans = "Yes" if max_l < t else "No"

print(ans)
