public class Problem1: BaseProblem { override func run() -> Int { return 1 } } public class Problem2: BaseProblem { override func run() -> Int { return 2 } }