### 问题描述
给定 2 个正整数 n 和 m,你需要构造出 1 个长度为 n 的正整数序列 a,且序列的和为 m。要求 a 序列所有数的最大公约数是所有能构造出的序列中是 最大 的那个。
现在你需要构造出拥有 最大的最大公约数 前提下字典序最小的 a 序列。
输入一行,包含 2 个正整数 n,m。
输出二行:
第一行包含一个正整数,表示构造出的最大的最大公约数。
第二行包含 n 个正整数,表示你构造出的字典序最小的 a 序列。
3 10
2
2 2 6
1≤n≤106,1≤m≤107,m≥n。