6 6
1 4 5 2 3 0
285820053 0 1
6732474 1 0
503605644 0 0
158303172 1 1
285846820 1 0
149632431 0 1
