PROGRAMMING:Violent primary school (second grade) - find two three digit numbers
Xiaobo is a sophomore in Xincheng primary school. He is very honest and his grades in mathematics and Chinese are medium. However, once you sit in front of the computer and write code, you will be a bit arrogant, especially good at all kinds of violent methods. This problem is one of the problems of math teacher mo. please solve it with Xiao Bo.

###Input format:
The input is the difference D (the difference D in the example in the figure is 93), and D is a positive integer.
###Output format:
The first line outputs the number k of all solutions, and then the K line outputs all solutions in the order of decreasing to increasing.
###Input example:
For example, enter:
```in
ninety-three
```
###Output example:
Output:
```out
four
246-153
354-261
516-423
624-531
```
answer:If there is no answer, please comment

###Input format:
The input is the difference D (the difference D in the example in the figure is 93), and D is a positive integer.
###Output format:
The first line outputs the number k of all solutions, and then the K line outputs all solutions in the order of decreasing to increasing.
###Input example:
For example, enter:
```in
ninety-three
```
###Output example:
Output:
```out
four
246-153
354-261
516-423
624-531
```
answer:If there is no answer, please comment