DC superhero puzzle