编程题
完美正方形
### 题目描述
**本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。**
如果一些边长互不相同的正方形,可以恰好拼出一个更大的正方形,则称其为完美正方形。
历史上,人们花了很久才找到了若干完美正方形。比如:如下边长的 $22$ 个正方形 $2\ 3\ 4\ 6\ 7\ 8\ 12\ 13\ 14\ 15\ 16\ 17\ 18\ 21\ 22\ 23\ 24\ 26\ 27\ 28\ 50\ 60$。
如下图那样组合,就是一种解法。

此时,紧贴上边沿的是:$60\ 50$,紧贴下边沿的是:$26\ 28\ 17\ 21\ 18$。
$22$ 阶完美正方形一共有 $8$ 种。下面的组合是另一种:
$2\ 5\ 9\ 11\ 16\ 17\ 19\ 21\ 22\ 24\ 26\ 30\ 31\ 33\ 35\ 36\ 41\ 46\ 47\ 50\ 52\ 61$。
如果告诉你该方案紧贴着上边沿的是从左到右依次为:$47\ 46\ 61$,你能计算出紧贴着下边沿的是哪几个正方形吗?