Page

I have a list of pages and a set of page ordering rules. Check if the list is correct by those rules. Example input:

47|53
97|13
97|61
97|47
75|29
61|13
75|53
29|13
97|29
53|29
61|53
97|53
61|29
47|13
75|47
97|75
47|61
75|61
47|29
75|13
53|13

75,47,61,53,29
97,61,53,29,13
75,29,13
75,97,47,61,53
61,13,29
97,13,75,29,47

Podría parsear las reglas en un arreglo de arreglos. El índice es la primera página y en el arreglo de valores guardo las segundas.