import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;


class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		String regex = "\\b\\d+(?:\\|(?!\\d+(?:$|\\|))[^|\\r\\n]+)+";
        String string = "123|abc|def|456|ghi|jkl|789|mno|pqr";
        Pattern pattern = Pattern.compile(regex);
        Matcher m = pattern.matcher(string);
        List<String> matches = new ArrayList<String>();
        
        while (m.find()) 
			matches.add(m.group());
        
        for (String s : matches)
    		System.out.println(s);
	}
}