A.prepare() B.open() C.init() D.build()
A.^(0[1-9][0-9]*)$ B.^(0[1-9][1-9]*)$ C.^(0[1-9][0-9])$ D.^\+[1-9][0-9]*$