 This is a solution I prepared for the problem --> Eidi Gift.

What’s wrong with this code??
I couldn’t find any test cases not working successfully !!! ``````def eidi(l):
if len(set(l[:3])) == len(set(l[3:])):
F = l[:3]
S = l[3:]
for i in range(2):
if F.index(min(F)) == S.index(min(S)):
F.pop(F.index(min(F)))
S.pop(S.index(min(S)))
continue
else:
return "NOT FAIR"
return "FAIR"
else:
return "NOT FAIR"

check = list()
for i in range(int(input())):
l = list(map(int, input().split()))
check.append(eidi(l))

print(*check, sep="\n")``````

Consider:

``````1
9 9 16 62 84 84
``````

Please link to your solution, or copy and paste it (with formatting!) here - no one wants to debug a Python screenshot This is unformatted, and won’t compile - please read the link I gave and post again with formatting Here’s my solution in python, why do you guys use so many ifs?

``````for _ in range(int(input())):
info = list(map(int, input().split()))
ages = info[:3]
money = info[3:]

final = sorted(list(zip(ages,money)))
final.sort(reverse=True)
flag = True

gp = final
for i in range(3):
if final[i] < gp and final[i] < gp: gp = final[i]
elif final[i] == gp and final[i] == gp: gp = final[i]
else: flag = False

if flag: print("FAIR")
else: print("NOT FAIR")``````

That’s close enough, I suppose XD

Your code fails for the following testcase:

``````1
12 4 6 29 24 29
``````