Puzzles solved by Kpc