میدانیم بازیهای اصیل جایگاه ویژهای در میان اهالی برره دارد.
امروز کَیانوش و شیرفرهاد به مزرعه رفتهاند تا نخود بکارند، از آنجا که نخود کاشتن در برره به صورت زیر پوستی انجام میشود، شیرفرهاد و کَیانوش تصمیم میگیرند در حین کاشت نخود یکی از بازیهای اصیل برره را هم انجامدهند.
این بازی اینگونه انجام میشود که ابتدا شیرفرهاد عدد و کَیانوش عدد را به این صورت انتخاب میکنند که عددی که شیر فرهاد انتخاب کرده از عدد انتخابی کَیانوش بیشتر نباشد. حال شیرفرهاد میخواهد عدد خود را (عدد ) برابر با عدد کَیانوش کند (عدد ) به این منظور شیرفرهاد در هر مرحله میتواند یکی از مقسوم علیههای عدد فعلی خود را (به جز عدد ۱ و خود عدد) به آن اضافه کند.
شیرفرهاد که هیچگونه استعدادی در این بازی ندارد از شما میخواهد که این کار را برایش با کمترین تعداد حرکت انجام دهید.
ورودی تنها شامل یک خط است که در آن دو عدد طبیعی و با فاصله از هم آمده است.
در تنها خط خروجی در صورتی که شیر فرهاد میتوانست عدد را با عدد برابر کند، کمترین تعداد حرکت لازم برای انجام این کار را چاپ کنید و در صورتی که نمیتوان عدد را برابر کرد -1
را در خروجی چاپ کنید.
توضیح نمونه ۱: کمترین تعداد حرکت لازم برای رسیدن از عدد ۴ به ۲۴ برابر ۵ است.