package yukicoder; import java.util.Scanner; public class Main{ public static void main(String[] args)throws Exception{ new Main().solve(); } void solve(){ Scanner sc=new Scanner(System.in); long m=sc.nextLong(); long n=sc.nextLong(); long gcd=GCD(m,n); m/=gcd; n/=gcd; count=0; GCD(m,n); System.out.println(count-2); } int count=0; long LCM(long t1,long t2){ long a=GCD(t1,t2); long tt1=t1/a; long tt2=t2/a; return tt1*tt2*a; } //t1>t2 long GCD(long t1,long t2){ if(t1