def And_Queries(N, Q, arr, tasks):
for task in tasks:
L, R, V = task[0], task[1], task[2]
for i in range(L - 1, R):
arr[i] &= V
return arr
N = 5
Q = 2
arr = [7, 7, 7, 7, 7]
tasks = [[1, 3, 4], [1, 5, 6]] # Corrected the second task, removed extra brackets
print(And_Queries(N, Q, arr, tasks))
ZGVmIEFuZF9RdWVyaWVzKE4sIFEsIGFyciwgdGFza3MpOgogICAgZm9yIHRhc2sgaW4gdGFza3M6CiAgICAgICAgTCwgUiwgViA9IHRhc2tbMF0sIHRhc2tbMV0sIHRhc2tbMl0KICAgICAgICBmb3IgaSBpbiByYW5nZShMIC0gMSwgUik6CiAgICAgICAgICAgIGFycltpXSAmPSBWCiAgICByZXR1cm4gYXJyCgpOID0gNQpRID0gMgphcnIgPSBbNywgNywgNywgNywgN10KdGFza3MgPSBbWzEsIDMsIDRdLCBbMSwgNSwgNl1dICAjIENvcnJlY3RlZCB0aGUgc2Vjb25kIHRhc2ssIHJlbW92ZWQgZXh0cmEgYnJhY2tldHMKCnByaW50KEFuZF9RdWVyaWVzKE4sIFEsIGFyciwgdGFza3MpKQoKCgo=