Qalıqlar#11403

Qalıqlar

1 saniyə
128 meqabayt
Orta

Fuad qalıq operatoru ilə tanış olduqdan sonra, onu belə bir riyazi məsələ düşündürdü. Görəsən (n~mod~1) + (n~mod~2) + ... + (n~mod~m) ifadəsini necə hesablamaq olar

Burada mod qalıq operatorunu göstərir və (x~mod~y)~x ədədini -ə böldükdə alınan qalığı bildirir. Məsələn (8~mod~3) = 2.

Verilmiş və müsbət tam ədədləri üçün yuxarıdakı ifadənin qiymətini hesablayın.

Giriş

Yeganə sətirdə iki tam ədəd, və m~(1 \le n, m \le 2 \cdot 10^9) verilir.

Çıxış

Çıxışa verilmiş ifadənin qiymətini verin.

Nümunələr

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading

Nümunə 3

Loading
Loading