while~0: a,m=map(int,raw_input().split());b=m;x,y=1,0 while b:x,y=y,x-a/b*y;a,b=b,a%b print x%m