#P4457. 第2题-小红的乘法操作

第2题-小红的乘法操作

题目内容

小红可以对一个数进行如下两种操作:将这个数乘以 xx 或将这个数乘以 yy 。操作的次数是没有限制的。

小红想知道,自己最少经过多少次操作以后,可以把 aa 变成 bb ?

输入描述

四个正整数 x,y,a,bx,y,a,b,用空格隔开。

2x,y1002 ≤ x,y ≤ 100

1a,b1091 ≤ a,b≤ 10^9

输出描述

如果小红无论如何都无法把 aa 变成 bb ,则输出 1-1 。否则输出小红操作的最少次数。可以证明,如果存在某种操作,那么最少次数定是固定的。

样例1

输入

2 3 5 20

输出

2

说明

x=2,y=3x=2,y=3,进行两次乘 22 操作,可以把 55 变成 2020