import numpy as np
from itertools import zip_longest
 
#b1 = (array([1, 2], dtype=int64), array([369, 127], dtype=int64), array([0, 0], dtype=int64))
#b2 = (array([2], dtype=int64), array([142], dtype=int64), array([1], dtype=int64))
с1 = [[1, 2], [369, 127], [0, 0]]
с2 = [[2], [142], [1]]
 
def do_this_faggot(first_list, second_list):
	r_list=[]
	for a1, a2, b1, b2 in zip_longest(first_list[0], first_list[1], second_list[0], second_list[1]):
		print("============")
		print("combination")
		print((a1, a2, b1, b2))
		print("============")
 
		try:
			if a1 == b1 and a2 < b2:
				print("============")
				print("Element is added")
				print((a1, a2, b1, b2))
				print("============")
 
				r_list.append((a1, a2, b1, b2))
			else:
				print("============")
				print("Element is not added")
				print((a1, a2, b1, b2))
				print("============")
 
		except:
			print("============")
			print("Element is not added due to None")
			print((a1, a2, b1, b2))
			print("============")
			continue
 
	print("=============================================")
	print("Results")
	print(r_list)
	print("=============================================")
	return r_list
 
 
do_this_faggot(с1, с2)
 
				aW1wb3J0IG51bXB5IGFzIG5wCmZyb20gaXRlcnRvb2xzIGltcG9ydCB6aXBfbG9uZ2VzdAoKI2IxID0gKGFycmF5KFsxLCAyXSwgZHR5cGU9aW50NjQpLCBhcnJheShbMzY5LCAxMjddLCBkdHlwZT1pbnQ2NCksIGFycmF5KFswLCAwXSwgZHR5cGU9aW50NjQpKQojYjIgPSAoYXJyYXkoWzJdLCBkdHlwZT1pbnQ2NCksIGFycmF5KFsxNDJdLCBkdHlwZT1pbnQ2NCksIGFycmF5KFsxXSwgZHR5cGU9aW50NjQpKQrRgTEgPSBbWzEsIDJdLCBbMzY5LCAxMjddLCBbMCwgMF1dCtGBMiA9IFtbMl0sIFsxNDJdLCBbMV1dCgpkZWYgZG9fdGhpc19mYWdnb3QoZmlyc3RfbGlzdCwgc2Vjb25kX2xpc3QpOgoJcl9saXN0PVtdCglmb3IgYTEsIGEyLCBiMSwgYjIgaW4gemlwX2xvbmdlc3QoZmlyc3RfbGlzdFswXSwgZmlyc3RfbGlzdFsxXSwgc2Vjb25kX2xpc3RbMF0sIHNlY29uZF9saXN0WzFdKToKCQlwcmludCgiPT09PT09PT09PT09IikKCQlwcmludCgiY29tYmluYXRpb24iKQoJCXByaW50KChhMSwgYTIsIGIxLCBiMikpCgkJcHJpbnQoIj09PT09PT09PT09PSIpCgoJCXRyeToKCQkJaWYgYTEgPT0gYjEgYW5kIGEyIDwgYjI6CgkJCQlwcmludCgiPT09PT09PT09PT09IikKCQkJCXByaW50KCJFbGVtZW50IGlzIGFkZGVkIikKCQkJCXByaW50KChhMSwgYTIsIGIxLCBiMikpCgkJCQlwcmludCgiPT09PT09PT09PT09IikKCgkJCQlyX2xpc3QuYXBwZW5kKChhMSwgYTIsIGIxLCBiMikpCgkJCWVsc2U6CgkJCQlwcmludCgiPT09PT09PT09PT09IikKCQkJCXByaW50KCJFbGVtZW50IGlzIG5vdCBhZGRlZCIpCgkJCQlwcmludCgoYTEsIGEyLCBiMSwgYjIpKQoJCQkJcHJpbnQoIj09PT09PT09PT09PSIpCgoJCWV4Y2VwdDoKCQkJcHJpbnQoIj09PT09PT09PT09PSIpCgkJCXByaW50KCJFbGVtZW50IGlzIG5vdCBhZGRlZCBkdWUgdG8gTm9uZSIpCgkJCXByaW50KChhMSwgYTIsIGIxLCBiMikpCgkJCXByaW50KCI9PT09PT09PT09PT0iKQoJCQljb250aW51ZQoKCXByaW50KCI9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0iKQoJcHJpbnQoIlJlc3VsdHMiKQoJcHJpbnQocl9saXN0KQoJcHJpbnQoIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSIpCglyZXR1cm4gcl9saXN0CgoKZG9fdGhpc19mYWdnb3Qo0YExLCDRgTIpCg==