HomepageKD KDPopular puzzles created by KD KD Popular puzzles created by KD KD 48LondonKD KDsolved 95 timesSolve puzzle