CLE puzzle 500 Fototeca Puppies 35020