Superheroes puzzle