#ZL22404. 因数线索破译器

    ID: ZL22404 传统题 2000ms 128MiB 尝试: 0 已通过: 0 普及 上传者: 标签>M2M2第二学期M2-第24课质因数分解与因数个数从因数线索反推数字质因数分解算法相关算法-因数统计算法-有限枚举算法-质因数分解作业题

因数线索破译器

因数线索破译器

题目描述

给定 D、S,在闭区间 [1,S] 中寻找最小 n,使 n 的正因数个数为D、平方因数个数为奇数,且全部正因数之和不超过S。

输入格式

一行输入 D、S,满足 1≤D≤128、1≤S≤200000。

输出格式

存在时输出最小 n,否则输出-1。

样例

输入

1 10

输出

1