Marslaste kalender | 프로그래밍의 벗 PivotOJ
PivotOJ

Marslaste kalender

시간 제한: 200ms메모리 제한: 1024MB출처: EIO 2018-19 sel1BOJ 29950

문제

Marslased ehitavad uut kosmoseuurimise keskust. Kuna kosmos on otsatu, tuleb ka uurimiskeskus tohutu suur. Seetõttu on ehitusega kiire ja töö hea planeerimine hädavajalik.

Marslaste kalender erineb maalaste omast. Nende aasta on väga pikk, koosnedes 101210^{12} päevast. Aasta jagub kuudeks, kusjuures esimeses kuus on üks päev, teises kuus kaks päeva, kolmandas kolm päeva jne. Päevi nummerdatakse igas kuus alates ühest. Näiteks aasta 12 esimese päeva järjekorranumbrid nende kuudes on 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 2.

Ka päevad on erineva pikkusega. Kuu esimese päeva pikkus on üks tund, teise päeva pikkus kaks tundi, kolmanda pikkus kolm tundi jne.

Uurimiskeskust hakkab ehitama Marsi parim brigaad, mis suudab uue hoone püstitada kõigest ühe tunniga. Seega suudavad nad kuu kk. päeval ehitada kk hoonet. Brigaad saab keskuse ehitusel töötada alates aasta AA. päevast kuni sama aasta BB. päevani (mõlemad kaasa arvatud).

Kirjutada programm, mis leiab, mitu hoonet brigaad selle ajaga ehitada jõuab. (Marslased on väsimatud ja töötavad ööpäevaringselt.)

입력

Faili ainsal real on täisarvud AA ja BB (1AB10121 \le A \le B \le 10^{12}), brigaadi esimese ja viimase tööpäeva järjekorranumbrid aastas.

출력

Faili ainsale reale väljastada ehitatavate hoonete arv.

예제

예제 1

입력
3 6
출력
8

예제 2

입력
5 9
출력
11
코드를 제출하려면 로그인하세요.