

What does this program print?
Trace the program the way the computer would, then make your call before running anything.
def check(n):
if n > 3:
raise ValueError("too big")
return n
try:
print(check(2))
print(check(5))
print(check(1))
except ValueError as e:
print("caught", e)