defense - online puzzles