Yarısı
Dostcanlı Danilin bir neçə alması var. Təbii dostcanlılığı səbəbindən, hər dəfə dostlarından biri ilə qarşılaşanda, əlində olan almaları nəzərdən keçirir və dostuna yarısını verir.
Lakin Danil bütün dostlarını eyni dərəcədə sevmir, buna görə də bəzilərinə yarım alma, bəzilərinə isə əlində olan almaların yarısını verir. Bununla belə, Danilin göz ölçüsü səxavəti qədər yaxşı deyil və almaları ikidən çox hissəyə bölmək bacarığı yoxdur. Buna görə də, əgər dostu ilə qarşılaşsa və əlində tək sayda alma varsa, yarım alma verməyə məcbur olur.
Səhər Danilin n alması var idi və gün ərzində Danil k dostu ilə qarşılaşdı. Axşam onun neçə alması qala biləcəyini müəyyən edin.
Giriş verilənləri
Giriş faylı iki tam ədədi ehtiva edir: n — Danilin almalarının sayı və k — gün ərzində qarşılaşdığı dostlarının sayı (1 ≤ n ≤ 1000, 1 ≤ k ≤ 1000).
Çıxış verilənləri
Çıxış faylının birinci sətri m ədədini — axşam Danilin neçə alma qalacağı sualına cavab variantlarının sayını ehtiva etməlidir. Növbəti sətir isə artan sırayla düzülmüş m həqiqi ədədləri — cavab variantlarını ehtiva etməlidir.