PROGRAMMING:Deficit 3
Deficit 3
```
A positive integer n is called a perfect number if the sum of all its true divisors equals itself.
For example: the true divisor of 6 is "1, 2, 3", and the sum of the true divisors is equal to itself, so 6 is a complete number.
For example: the true divisor of 28 is "1, 2, 4, 7, 14". The sum of the true divisor is equal to itself, so 28 is a complete number.
A positive integer n is called a surplus if the sum of all its true divisors is less than itself.
For example: the true divisor of 26 is "1, 2, 13", and the sum of the true divisor 16 is less than itself, so 26 is surplus.
A positive integer n is called "deficient" if the sum of all its true divisors is greater than itself.
For example: the true divisor of 18 is "1, 2, 3, 6, 9", the sum of the true divisors 21 is greater than itself, so 18 is a deficit.
Your task is to program out the number of defects between two integers a and B.
```
###Input format
Several groups of data, each group is 2 integers a and B, and all data are separated by spaces or carriage returns (1 < a < B < = 10000).
###Output format
The output of each group of data accounts for one line, and the number of defects between a and B is output in each line.
Output "[End]" after the last set of outputs
###Input sample
```in
100 500
1000 5000
2 20
30 40
50 100
```
###Output sample
```out
one hundred
nine hundred and ninety-four
three
three
13[END]
```
sample input
```in
100 1000
```
sample output
```out
225[END]
```
answer:If there is no answer, please comment
```
A positive integer n is called a perfect number if the sum of all its true divisors equals itself.
For example: the true divisor of 6 is "1, 2, 3", and the sum of the true divisors is equal to itself, so 6 is a complete number.
For example: the true divisor of 28 is "1, 2, 4, 7, 14". The sum of the true divisor is equal to itself, so 28 is a complete number.
A positive integer n is called a surplus if the sum of all its true divisors is less than itself.
For example: the true divisor of 26 is "1, 2, 13", and the sum of the true divisor 16 is less than itself, so 26 is surplus.
A positive integer n is called "deficient" if the sum of all its true divisors is greater than itself.
For example: the true divisor of 18 is "1, 2, 3, 6, 9", the sum of the true divisors 21 is greater than itself, so 18 is a deficit.
Your task is to program out the number of defects between two integers a and B.
```
###Input format
Several groups of data, each group is 2 integers a and B, and all data are separated by spaces or carriage returns (1 < a < B < = 10000).
###Output format
The output of each group of data accounts for one line, and the number of defects between a and B is output in each line.
Output "[End]" after the last set of outputs
###Input sample
```in
100 500
1000 5000
2 20
30 40
50 100
```
###Output sample
```out
one hundred
nine hundred and ninety-four
three
three
13[END]
```
sample input
```in
100 1000
```
sample output
```out
225[END]
```
answer:If there is no answer, please comment