Help me in solving TANDJ1 problem

My issue

cook your dish here

def can_tom_reach_jerry(test_cases):
results =
for a , b, c,d,k in test_cases:
manhattan_distance = abs(c-a) + abs(d-b)
if k>=manhattan_distance and (k-manhattan_distance)%2==0:
results.append(“yes”)
else:
results.append(“no”)
return results

import sys
input = sys.stdin.reload
data = input().splitlines()

T = int(data[0])
test_cases = [tuple(map(int, line.split(()))) for line in data[1:]]
answers = can_tom_reach_jerry(test_cases)
sys.stdout.write("\n".join(answers) + "\n")

what is error in this code

My code

# cook your dish here
def can_tom_reach_jerry(test_cases):
    results = []
    for a , b, c,d,k in test_cases:
        manhattan_distance = abs(c-a) + abs(d-b)
        if k>=manhattan_distance and (k-manhattan_distance)%2==0:
            results.append("yes")
        else:
            results.append("no")
    return results
    
    
    import sys
    input = sys.stdin.reload
    data = input().splitlines()
    
    T = int(data[0])
    test_cases = [tuple(map(int, line.split(()))) for line in data[1:]]
    answers = can_tom_reach_jerry(test_cases)
    sys.stdout.write("\n".join(answers) + "\n")

Learning course: Roadmap to 3*
Problem Link: https://www.codechef.com/learn/course/klu-roadmap-3star/KLURMP301/problems/TANDJ1