Bölünmə
– Pudinqi gətirin! Alisa, bu pudinqdir. Pudinq, bu Alisadır. Pudinqi götürün və bölün! Necə bölmək lazımdır? Çəkisini ölçün və qonaqların sayına bölün! Nə deməkdir, bölünmür? Çəkidəki rəqəmləri dəyişdirin və bölün! Bölünməzsə, aşpazın başını kəsəcəyik! Dəyişmək çətindir? İkilik sistemə çevirin, orada dəyişdirin, orada yalnız 2 rəqəm var!
– Maraqlıdır, aşpazın başını kəsəcəklərmi, – Alisa düşündü…
Alisaya bu çətin və aşpaz üçün həyati əhəmiyyətli suala cavab verməyə kömək edin.
Giriş verilənləri
Birinci sətirdə bir tam ədəd N, (0 < N < 2^64) – pudinqin çəkisi. İkinci sətirdə bir tam ədəd K, (0 < K ≤ 10000) – qonaqların sayı.
Çıxış verilənləri
Birinci və yeganə sətirdə YES yazın, əgər pudinqin çəkisinə bərabər olan ədəd və ya onun ikilik təqdimatında sıfır və birlərin bəzi dəyişməsi ilə əldə edilən ədəd qonaqların sayına tam bölünə bilirsə. Əks halda NO (və aşpazın başını kəsəcəklər).