#1642. 乘积最大

乘积最大

题目描述

I\red{I}是一个n\red{n}位十进制整数。如果将I\red{I}划分为k\red{k}段,则可得到k\red{k}个整数。这k\red{k}个整数的乘积称为I\red{I}的一个k\red{k}乘积。

试设计一个算法,对于给定的I\red{I}k\red{k},求出I\red{I}的最大k\red{k}乘积。

编程任务:对于给定的I\red{I}k\red{k},编程计算I\red{I}的最大k\red{k} 乘积。

输入格式

文件的第1\red{1}行中有2\red{2}个正整数n\red{n}k\red{k}。正整数n\red{n}是序列的长度;正整数k\red{k}是分割的段数。接下来的一行中是一个n\red{n}位十进制整数。(n10)\red{(n≤10)}

输出格式

文件的第1\red{1} 行中的数是计算出的最大k\red{k}乘积。

样例

输入样例

2 1
15

输出样例

15