#943. 数字变换

数字变换

题目描述

给出一个不多于5\red{5}位数的正整数N\red{N}和一个不超过1,000,000,000\red{1,000,000,000}的正整数M\red{M},编程求:

  • 1、求出N\red{N}是几位数;
  • 2、分别输出N\red{N}的每一位数,数字之间用一空格分开;
  • 3、输出N\red{N}逆序数+M\red{+M}的值。

输入格式

共一行,二个整数N\red{N}M\red{M}

输出格式

共三行。

第一行输出是一个几位数;

第二行输出N\red{N}的每一位数,数字之间用一空格分开;

第三行输出N\red{N}逆序数+M\red{+M}的值

样例

输入数据

12345 1

输出数据

5
1 2 3 4 5
54322