据说每一个走进Gree哥哥心房的小姑娘都没有能够再走出来……
我们将Gree哥哥的心房抽象成一个$n \times m$的地图,初始所有点均为空。当小姑娘走入他的心房时(此时小姑娘的位置为 $(1,1)$ 点),他会将$k$ 个 $1 \times 1$ 障碍物放入地图来阻止小姑娘的行动,每个位置最多只能放置一个障碍物(即不能叠加放置)。但由于Gree哥哥被小姑娘的美貌所捕获,并没有一套很好的策略去放置这些障碍物,于是就随机放置这些障碍物。
在Gree随机地把所有障碍物放置好之后,小姑娘要从地图的左上角 $(1,1)$ 走到右下角 $(n,m)$。(起点和终点不能放置障碍物)
小姑娘每一步可以往上下左右的任意一个方向移动一个单位,在所有的障碍物放置方案中,小姑娘从左上角走到右下角需要的最少步数是多少?(小姑娘会尽量走最短的路线)
如果没有一个合理的放置方案,或无论怎样放置障碍物小姑娘都无法到达右下角,输出 $-1$.