Help me in solving LPYAS169 problem

My issue

cook your dish here

t=int(input())
for _ in range(t):
n=int(input())
a=list(map(int,input().split()))
m1=a[0]
m2=0
for i in a:

if i>m1:
  m2=m1
  m1=i
elif i>m2:
  m2=i

print(m2)

My code

# cook your dish here
t=int(input())
for _ in range(t):
  n=int(input())
  a=list(map(int,input().split()))
  m1=a[0]
  m2=0
  for i in a:
    
    if i>m1:
      m2=m1
      m1=i
    elif i>m2:
      m2=i
  print(m2)    

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