package Ġit . uni bo . tup ro log . solve . system test Ċ Ċ import Ġit . uni bo . tup ro log . solve . Classic Solver Factory Ċ import Ġit . uni bo . tup ro log . solve . Solver Factory Ċ import Ġit . uni bo . tup ro log . solve . Test Number Ċ import Ġkotlin . test . Test Ċ Ċ class ĠTest Classic Number Ġ: ĠTest Number , ĠSolver Factory Ġby ĠClass ic Solver Factory Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġprototype Ġ= ĠTest Number . prototype ( this ) ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġoverride Ġfun Ġtest Basic Num () Ġ{ ĊĠĠĠĠĠĠĠ Ġprototype . test Basic Num () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġoverride Ġfun Ġtest Dec Num () Ġ{ ĊĠĠĠĠĠĠĠ Ġprototype . test Dec Num () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġoverride Ġfun Ġtest Neg Num () Ġ{ ĊĠĠĠĠĠĠĠ Ġprototype . test Neg Num () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġoverride Ġfun Ġtest Letter Num () Ġ{ ĊĠĠĠĠĠĠĠ Ġprototype . test Letter Num () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġoverride Ġfun Ġtest X Num () Ġ{ ĊĠĠĠĠĠĠĠ Ġprototype . test X Num () ĊĠĠĠ Ġ} Ċ Ċ }