abstract class Puzzle { public abstract string Category{ get; } public abstract string PuzzlePhrase{ get; } public abstract int NumberOfCharsToGuess(); }