import re
reg = r"(?m)^[A-Z]+\r?\n\S+\s+(\d+)(?:\r?\n\S+\s+\1)+$"
text = ("ONE\n"
	"1234234534564   123\n"
	"34erewrwer323   123\n"
	"123fsgrt43232   123\n"
	"TWO\n"
	"42433412133fr   234\n"
	"fafafd3234132   342\n"
	"THREE\n"
	"sfafdfe345233   3234\n"
	"FOUR\n"
	"324ereffdf343   4323\n"
	"fvdafasf34nhj   4323\n"
	"fsfnhjdgh342g   4323")

for m in re.finditer(r'(?m)^[A-Z]+\r?\n\S+\s+(\d+)(?:\r?\n\S+\s+\1)+$', text):
    print(m.group())
