Popular puzzles created by patience

abcdefgh online puzzle