Solving puzzles together - vector n2