#L22407. 密码还要能被m整除

    ID: L22407 传统题 2000ms 128MiB 尝试: 0 已通过: 0 普及+/提高− 上传者: 标签>M2M2第二学期M2-第24课质因数分解与因数个数从因数线索反推数字质因数分解算法相关算法-剪枝算法-深度优先搜索算法-质因数分解课堂题

密码还要能被m整除

密码还要能被m整除

题目描述

给定 D、m,求最小正整数 n,使 m∣n 且 n 恰好有 D 个正因数。若不存在不超过10^18的答案,输出-1。

输入格式

一行输入 D、m,满足 2≤D≤48、1≤m≤10^9;m 的所有质因数均不超过29。

输出格式

输出符合条件的最小 n;若不存在,输出-1。

样例

输入

2 2

输出

2