Vasya 想要构造 $n$ 个长度相等且仅包含前 $k$ 个小写拉丁字母的字符串。他定义两个字符串的相似度为它们在相同位置上字符相同的个数。Vasya 希望任意两个字符串之间的相似度都相同,且该相似度不能超过 $2m/(k + 2)$,其中 $m$ 是字符串的长度。他同时不希望字符串太长,更具体地说,字符串的长度不应超过 $2n$。
输入格式
输入的唯一一行包含两个整数 $n$ 和 $k$($2 \le n \le 1000$;$2 \le k \le 26$)。
输出格式
第一行输出两个整数 $m$ 和 $l$ —— 字符串的长度以及任意两个字符串之间的相似度。
接下来的 $n$ 行输出这些字符串。字符串应由小写拉丁字母组成。
样例
输入样例 1
4 2
输出样例 1
3 1 aaa bba abb bab