#P1117. Pairs of Integers

Pairs of Integers

描述

你需要找到所有满足以下条件的整数对:这两个数的和等于给定的整数N,且第二个数是通过从第一个数中删除一位数字得到的。第一个整数总是至少包含两位数字且不以零开头,第二个整数总是比第一个整数少一位数字,可以以零开头。

输入格式

输入文件包含一个整数NN1010NN10910^9)。

输出格式

在输出文件的第一行,输出满足条件的整数对的总数。接下来的每行输出一个整数对。按照第一个数升序排列这些整数对。每个整数对必须按照以下格式输出:

XX + YY = NN

其中X、Y和N需要替换为对应的整数值。在加号'+'和等号'='两侧必须各有一个空格。

输入样例

302

输出样例

5
251 + 51 = 302
275 + 27 = 302
276 + 26 = 302
281 + 21 = 302
301 + 01 = 302

来源

东北欧地区2001年