[(1, 1), (2, 2), (1, 3), (2, 4), (2, 5), (1, 6), (1, 7)] [(1, 1), (1, 3), (1, 6), (1, 7), (2, 2), (2, 4), (2, 5)] (1, 1, 1, 1, 2, 2, 2) (1, 3, 6, 7, 2, 4, 5) 1 , remaining: 4 3 4 3 5 3 6 1 , remaining: 4 3 4 3 5 3 6 1 , remaining: 4 3 4 3 5 3 6 1 , remaining: 4 4 5 1 2 2