HomepageHeike KleinPopular puzzles created by Heike Klein Popular puzzles created by Heike Klein 1542 PuppiesHeike Kleinsolved 4 timesSolve puzzle