print (2)

print (2)