def concept one as 1 def concept two as 2 def concept three as 3 def concept four as 4 def concept five as 5 def concept six as 6 def concept seven as 7 def concept eight as 8 def concept nine as 9 def concept ten as 10 def concept eleven as 11 def concept twelve as 12 def concept thirteen as 13 def concept fourteen as 14 def concept fifteen as 15 def concept sixteen as 16 def concept seventeen as 17 def concept eighteen as 18 def concept nineteen as 19 def concept twenty as 20 def concept number one isa number two isa number three isa number four isa number five isa number six isa number seven isa number eight isa number nine isa number ten isa number eleven isa number twelve isa number thirteen isa number fourteen isa number fifteen isa number sixteen isa number seventeen isa number eighteen isa number nineteen isa number twenty isa number def concept twenties from bnf twenty number where number < 10 as twenty + number twenties isa number def concept thirty as 30 thirty isa number def concept thirties from bnf thirty number where number < 10 as thirty + number thirties isa number def concept forty as 40 forty isa number def concept forties from bnf forty number where number < 10 as forty + number forties isa number def concept fifty as 50 fifty isa number def concept fifties from bnf fifty number where number < 10 as fifty + number fifties isa number def concept sixty as 60 sixty isa number def concept sixties from bnf sixty number where number < 10 as sixty + number sixties isa number def concept seventy as 70 seventy isa number def concept seventies from bnf seventy number where number < 10 as seventy + number seventies isa number def concept eighty as 80 eighty isa number def concept eighties from bnf eighty number where number < 10 as eighty + number eighties isa number def concept ninety as 90 ninety isa number def concept nineties from bnf ninety number where number < 10 as ninety + number nineties isa number def concept hundreds1 from number hundred where number1 < 10 as number1 * 100 def concept hundreds2 from number1 hundred and number2 where number1 < 10 and number2 < 100 as number1 * 100 + number2 def concept one hundred as 100 one hundred isa number hundreds1 isa number hundreds2 isa number def concept history as history()