A positive integer is called a 2-3-integer, if it is equal to 2<sup class="upper-index">*x*</sup>·3<sup class="upper-index">*y*</sup> for some non-negative integers *x* and *y*. In other words, these integers are such integers that only have 2 and 3 among their prime divisors. For example, integers 1, 6, 9, 16 and 108 — are 2-3 integers, while 5, 10, 21 and 120 are not.

Print the number of 2-3-integers on the given segment [*l*, *r*], i. e. the number of sich 2-3-integers *t* that *l* ≤ *t* ≤ *r*.
The only line contains two integers *l* and *r* (1 ≤ *l* ≤ *r* ≤ 2·10<sup class="upper-index">9</sup>).
In the first example the 2-3-integers are 1, 2, 3, 4, 6, 8 and 9.

In the second example the 2-3-integers are 108, 128, 144, 162 and 192.
1 10
7
100 200
5
1 2000000000
326
1088391168 1934917632
17
1088391167 1934917632
17
1088391169 1934917632
16
1088391168 1934917631
16
1088391168 1934917633
17
4 134217728
250
209952 43046722
112
25165825 43046719
13
5183 25165825
153
388645 455910
3
472069 972050
14
1 1
1
2 2
1
12 1999999931
319
1999999999 1999999999
0
2000000000 2000000000
0
1934917632 1934917632
1
1836660096 1836660096
1
1811939328 1811939328
1
1719926784 1719926784
1
1632586752 1632586752
1
1610612736 1610612736
1
1207959552 1207959552
1
129140163 129140163
1
12345 54321
21
1889569 25165826
56
73 7077888
165
7077888 45349631
43
6144 7077886
122
3779135 4194302
2
214 161243134
232
214 18874369
180
28 863
26
1417174 172186886
112
27 102036671
234
147458 102036672
138
33554431 102036671
28
1572863 33554433
68
33554434 181398528
43
373247 17915905
81
4251526 68024450
65
553599 555493
0
69739 671621
40
618583 755045
4
838469 943236
2
509607936 1836660096
38
509607935 1836660096
38
509607937 1836660096
37
509607936 1836660095
37
509607936 1836660097
38
a = [1, 2, 3, 4, 6, 8, 9, 12, 16, 18, 24, 27, 32, 36, 48, 54, 64, 72, 81, 96, 108, 128, 144, 162, 192, 216, 243, 256, 288, 324, 384, 432, 486, 512, 576, 648, 729, 768, 864, 972, 1024, 1152, 1296, 1458, 1536, 1728, 1944, 2048, 2187, 2304, 2592, 2916, 3072, 3456, 3888, 4096, 4374, 4608, 5184, 5832, 6144, 6561, 6912, 7776, 8192, 8748, 9216, 10368, 11664, 12288, 13122, 13824, 15552, 16384, 17496, 18432, 19683, 20736, 23328, 24576, 26244, 27648, 31104, 32768, 34992, 36864, 39366, 41472, 46656, 49152, 52488, 55296, 59049, 62208, 65536, 69984, 73728, 78732, 82944, 93312, 98304, 104976, 110592, 118098, 124416, 131072, 139968, 147456, 157464, 165888, 177147, 186624, 196608, 209952, 221184, 236196, 248832, 262144, 279936, 294912, 314928, 331776, 354294, 373248, 393216, 419904, 442368, 472392, 497664, 524288, 531441, 559872, 589824, 629856, 663552, 708588, 746496, 786432, 839808, 884736, 944784, 995328, 1048576, 1062882, 1119744, 1179648, 1259712, 1327104, 1417176, 1492992, 1572864, 1594323, 1679616, 1769472, 1889568, 1990656, 2097152, 2125764, 2239488, 2359296, 2519424, 2654208, 2834352, 2985984, 3145728, 3188646, 3359232, 3538944, 3779136, 3981312, 4194304, 4251528, 4478976, 4718592, 4782969, 5038848, 5308416, 5668704, 5971968, 6291456, 6377292, 6718464, 7077888, 7558272, 7962624, 8388608, 8503056, 8957952, 9437184, 9565938, 10077696, 10616832, 11337408, 11943936, 12582912, 12754584, 13436928, 14155776, 14348907, 15116544, 15925248, 16777216, 17006112, 17915904, 18874368, 19131876, 20155392, 21233664, 22674816, 23887872, 25165824, 25509168, 26873856, 28311552, 28697814, 30233088, 31850496, 33554432, 34012224, 35831808, 37748736, 38263752, 40310784, 42467328, 43046721, 45349632, 47775744, 50331648, 51018336, 53747712, 56623104, 57395628, 60466176, 63700992, 67108864, 68024448, 71663616, 75497472, 76527504, 80621568, 84934656, 86093442, 90699264, 95551488, 100663296, 102036672, 107495424, 113246208, 114791256, 120932352, 127401984, 129140163, 134217728, 136048896, 143327232, 150994944, 153055008, 161243136, 169869312, 172186884, 181398528, 191102976, 201326592, 204073344, 214990848, 226492416, 229582512, 241864704, 254803968, 258280326, 268435456, 272097792, 286654464, 301989888, 306110016, 322486272, 339738624, 344373768, 362797056, 382205952, 387420489, 402653184, 408146688, 429981696, 452984832, 459165024, 483729408, 509607936, 516560652, 536870912, 544195584, 573308928, 603979776, 612220032, 644972544, 679477248, 688747536, 725594112, 764411904, 774840978, 805306368, 816293376, 859963392, 905969664, 918330048, 967458816, 1019215872, 1033121304, 1073741824, 1088391168, 1146617856, 1162261467, 1207959552, 1224440064, 1289945088, 1358954496, 1377495072, 1451188224, 1528823808, 1549681956, 1610612736, 1632586752, 1719926784, 1811939328, 1836660096, 1934917632, 2038431744, 2066242608, 2147483648, 2176782336, 2293235712, 2324522934, 2415919104, 2448880128, 2579890176, 2717908992, 2754990144, 2902376448, 3057647616, 3099363912, 3221225472, 3265173504, 3439853568, 3486784401, 3623878656, 3673320192, 3869835264, 4076863488, 4132485216, 4294967296, 4353564672, 4586471424, 4649045868, 4831838208, 4897760256, 5159780352, 5435817984, 5509980288, 5804752896, 6115295232, 6198727824, 6442450944, 6530347008, 6879707136, 6973568802, 7247757312, 7346640384, 7739670528, 8153726976, 8264970432, 8589934592, 8707129344, 9172942848, 9298091736, 9663676416, 9795520512, 10319560704, 10460353203, 10871635968, 11019960576, 11609505792, 12230590464, 12397455648, 12884901888, 13060694016, 13759414272, 13947137604, 14495514624, 14693280768, 15479341056, 16307453952, 16529940864, 17179869184, 17414258688, 18345885696, 18596183472, 19327352832, 19591041024, 20639121408, 20920706406, 21743271936, 22039921152, 23219011584, 24461180928, 24794911296, 25769803776, 26121388032, 27518828544, 27894275208, 28991029248, 29386561536, 30958682112, 31381059609, 32614907904, 33059881728, 34359738368, 34828517376, 36691771392, 37192366944, 38654705664, 39182082048, 41278242816, 41841412812, 43486543872, 44079842304, 46438023168, 48922361856, 49589822592, 51539607552, 52242776064, 55037657088, 55788550416, 57982058496, 58773123072, 61917364224, 62762119218, 65229815808, 66119763456, 68719476736, 69657034752, 73383542784, 74384733888, 77309411328, 78364164096, 82556485632, 83682825624, 86973087744, 88159684608, 92876046336, 94143178827, 97844723712, 99179645184, 103079215104, 104485552128, 110075314176, 111577100832, 115964116992, 117546246144, 123834728448, 125524238436, 130459631616, 132239526912, 137438953472, 139314069504, 146767085568, 148769467776, 154618822656, 156728328192, 165112971264, 167365651248, 173946175488, 176319369216, 185752092672, 188286357654, 195689447424, 198359290368, 206158430208, 208971104256, 220150628352, 223154201664, 231928233984, 235092492288, 247669456896, 251048476872, 260919263232, 264479053824, 274877906944, 278628139008, 282429536481, 293534171136, 297538935552, 309237645312, 313456656384, 330225942528, 334731302496, 347892350976, 352638738432, 371504185344, 376572715308, 391378894848, 396718580736, 412316860416, 417942208512, 440301256704, 446308403328, 463856467968, 470184984576, 495338913792, 502096953744, 521838526464, 528958107648, 549755813888, 557256278016, 564859072962, 587068342272, 595077871104, 618475290624, 626913312768, 660451885056, 669462604992, 695784701952, 705277476864, 743008370688, 753145430616, 782757789696, 793437161472, 824633720832, 835884417024, 847288609443, 880602513408, 892616806656, 927712935936, 940369969152, 990677827584, 1004193907488, 1043677052928, 1057916215296, 1114512556032, 1129718145924, 1174136684544, 1190155742208, 1236950581248, 1253826625536, 1320903770112, 1338925209984, 1391569403904, 1410554953728, 1486016741376, 1506290861232, 1565515579392, 1586874322944, 1649267441664, 1671768834048, 1694577218886, 1761205026816, 1785233613312, 1855425871872, 1880739938304, 1981355655168, 2008387814976, 2087354105856, 2115832430592, 2229025112064, 2259436291848, 2348273369088, 2380311484416, 2473901162496, 2507653251072, 2541865828329, 2641807540224, 2677850419968, 2783138807808, 2821109907456, 2972033482752, 3012581722464, 3131031158784, 3173748645888, 3343537668096, 3389154437772, 3522410053632, 3570467226624, 3710851743744, 3761479876608, 3962711310336, 4016775629952, 4174708211712, 4231664861184, 4458050224128, 4518872583696, 4696546738176, 4760622968832, 4947802324992, 5015306502144, 5083731656658, 5283615080448, 5355700839936, 5566277615616, 5642219814912, 5944066965504, 6025163444928, 6262062317568, 6347497291776, 6687075336192, 6778308875544, 7044820107264, 7140934453248, 7421703487488, 7522959753216, 7625597484987, 7925422620672, 8033551259904, 8349416423424, 8463329722368, 8916100448256, 9037745167392, 9393093476352, 9521245937664, 10030613004288, 10167463313316, 10567230160896, 10711401679872, 11132555231232, 11284439629824, 11888133931008, 12050326889856, 12524124635136, 12694994583552, 13374150672384, 13556617751088, 14089640214528, 14281868906496, 14843406974976, 15045919506432, 15251194969974, 15850845241344, 16067102519808, 16698832846848, 16926659444736, 17832200896512, 18075490334784, 18786186952704, 19042491875328, 20061226008576, 20334926626632, 21134460321792, 21422803359744, 22265110462464, 22568879259648, 22876792454961, 23776267862016, 24100653779712, 25048249270272, 25389989167104, 26748301344768, 27113235502176, 28179280429056, 28563737812992, 30091839012864, 30502389939948, 31701690482688, 32134205039616, 33397665693696, 33853318889472, 35664401793024, 36150980669568, 37572373905408, 38084983750656, 40122452017152, 40669853253264, 42268920643584, 42845606719488, 44530220924928, 45137758519296, 45753584909922, 47552535724032, 48201307559424, 50096498540544, 50779978334208, 53496602689536, 54226471004352, 56358560858112, 57127475625984, 60183678025728, 61004779879896, 63403380965376, 64268410079232, 66795331387392, 67706637778944, 68630377364883, 71328803586048, 72301961339136, 75144747810816, 76169967501312, 80244904034304, 81339706506528, 84537841287168, 85691213438976, 90275517038592, 91507169819844, 95105071448064, 96402615118848, 100192997081088, 101559956668416, 106993205379072, 108452942008704, 112717121716224, 114254951251968, 120367356051456, 122009559759792, 126806761930752, 128536820158464, 133590662774784, 135413275557888, 137260754729766, 142657607172096, 144603922678272, 150289495621632, 152339935002624, 160489808068608, 162679413013056, 169075682574336, 171382426877952, 180551034077184, 183014339639688, 190210142896128, 192805230237696, 200385994162176, 203119913336832, 205891132094649, 213986410758144, 216905884017408, 225434243432448, 228509902503936, 240734712102912, 244019119519584, 253613523861504, 257073640316928, 270826551115776, 274521509459532, 285315214344192, 289207845356544, 300578991243264, 304679870005248, 320979616137216, 325358826026112, 338151365148672, 342764853755904, 361102068154368, 366028679279376, 380420285792256, 385610460475392, 400771988324352, 406239826673664, 411782264189298, 427972821516288, 433811768034816, 450868486864896, 457019805007872, 481469424205824, 488038239039168, 507227047723008, 514147280633856, 541653102231552, 549043018919064, 570630428688384, 578415690713088, 601157982486528, 609359740010496, 617673396283947, 641959232274432, 650717652052224, 676302730297344, 685529707511808, 722204136308736, 732057358558752, 760840571584512, 771220920950784, 812479653347328, 823564528378596, 855945643032576, 867623536069632, 901736973729792, 914039610015744, 962938848411648, 976076478078336, 1014454095446016, 1028294561267712, 1083306204463104, 1098086037838128, 1141260857376768, 1156831381426176, 1202315964973056, 1218719480020992, 1235346792567894, 1283918464548864, 1301435304104448, 1352605460594688, 1371059415023616, 1444408272617472, 1464114717117504, 1521681143169024, 1542441841901568, 1624959306694656, 1647129056757192, 1711891286065152, 1735247072139264, 1803473947459584, 1828079220031488, 1853020188851841, 1925877696823296, 1952152956156672, 2028908190892032, 2056589122535424, 2166612408926208, 2196172075676256, 2282521714753536, 2313662762852352, 2437438960041984, 2470693585135788, 2567836929097728, 2602870608208896, 2705210921189376, 2742118830047232, 2888816545234944, 2928229434235008, 3043362286338048, 3084883683803136, 3249918613389312, 3294258113514384, 3423782572130304, 3470494144278528, 3606947894919168, 3656158440062976, 3706040377703682, 3851755393646592, 3904305912313344, 4057816381784064, 4113178245070848, 4333224817852416, 4392344151352512, 4565043429507072, 4627325525704704, 4874877920083968, 4941387170271576, 5135673858195456, 5205741216417792, 5410421842378752, 5484237660094464, 5559060566555523, 5777633090469888, 5856458868470016, 6086724572676096, 6169767367606272, 6499837226778624, 6588516227028768, 6847565144260608, 6940988288557056, 7312316880125952, 7412080755407364, 7703510787293184, 7808611824626688, 8115632763568128, 8226356490141696, 8666449635704832, 8784688302705024, 9130086859014144, 9254651051409408, 9749755840167936, 9882774340543152, 10271347716390912, 10411482432835584, 10820843684757504, 10968475320188928, 11118121133111046, 11555266180939776, 11712917736940032, 12173449145352192, 12339534735212544, 12999674453557248, 13177032454057536, 13695130288521216, 13881976577114112, 14624633760251904, 14824161510814728, 15407021574586368, 15617223649253376, 16231265527136256, 16452712980283392, 16677181699666569, 17332899271409664, 17569376605410048, 18260173718028288, 18509302102818816, 19499511680335872, 19765548681086304, 20542695432781824, 20822964865671168, 21936950640377856, 22236242266222092, 23110532361879552, 23425835473880064, 24346898290704384, 24679069470425088, 25999348907114496, 26354064908115072, 27390260577042432, 27763953154228224, 29249267520503808, 29648323021629456, 30814043149172736, 31234447298506752, 32462531054272512, 32905425960566784, 33354363399333138, 34665798542819328, 35138753210820096, 36520347436056576, 37018604205637632, 38999023360671744, 39531097362172608, 41085390865563648, 41645929731342336, 43873901280755712, 44472484532444184, 46221064723759104, 46851670947760128, 48693796581408768, 49358138940850176, 50031545098999707, 51998697814228992, 52708129816230144, 54780521154084864, 55527906308456448, 58498535041007616, 59296646043258912, 61628086298345472, 62468894597013504, 65810851921133568, 66708726798666276, 69331597085638656, 70277506421640192, 73040694872113152, 74037208411275264, 77998046721343488, 79062194724345216, 82170781731127296, 83291859462684672, 87747802561511424, 88944969064888368, 92442129447518208, 93703341895520256, 97387593162817536, 98716277881700352, 100063090197999414, 103997395628457984, 105416259632460288, 109561042308169728, 111055812616912896, 116997070082015232, 118593292086517824, 123256172596690944, 124937789194027008, 131621703842267136, 133417453597332552, 138663194171277312, 140555012843280384, 146081389744226304, 148074416822550528, 150094635296999121, 155996093442686976, 158124389448690432, 164341563462254592, 166583718925369344, 175495605123022848, 177889938129776736, 184884258895036416, 187406683791040512, 197432555763400704, 200126180395998828, 207994791256915968, 210832519264920576, 219122084616339456, 222111625233825792, 233994140164030464, 237186584173035648, 246512345193381888, 249875578388054016, 263243407684534272, 266834907194665104, 277326388342554624, 281110025686560768, 292162779488452608, 296148833645101056, 300189270593998242, 311992186885373952, 316248778897380864, 328683126924509184, 333167437850738688, 350991210246045696, 355779876259553472, 369768517790072832, 374813367582081024, 394865111526801408, 400252360791997656, 415989582513831936, 421665038529841152, 438244169232678912, 444223250467651584, 450283905890997363, 467988280328060928, 474373168346071296, 493024690386763776, 499751156776108032, 526486815369068544, 533669814389330208, 554652776685109248, 562220051373121536, 592297667290202112, 600378541187996484, 623984373770747904, 632497557794761728, 657366253849018368, 666334875701477376, 701982420492091392, 711559752519106944, 739537035580145664, 749626735164162048, 789730223053602816, 800504721583995312, 831979165027663872, 843330077059682304, 876488338465357824, 888446500935303168, 900567811781994726, 935976560656121856, 948746336692142592, 986049380773527552, 999502313552216064, 1052973630738137088, 1067339628778660416, 1109305553370218496, 1124440102746243072, 1184595334580404224, 1200757082375992968, 1247968747541495808, 1264995115589523456, 1314732507698036736, 1332669751402954752, 1350851717672992089, 1403964840984182784, 1423119505038213888, 1479074071160291328, 1499253470328324096, 1579460446107205632, 1601009443167990624, 1663958330055327744, 1686660154119364608, 1776893001870606336, 1801135623563989452, 1871953121312243712, 1897492673384285184, 1972098761547055104, 1999004627104432128, 2105947261476274176, 2134679257557320832, 2218611106740436992, 2248880205492486144, 2369190669160808448, 2401514164751985936, 2495937495082991616, 2529990231179046912, 2629465015396073472, 2665339502805909504, 2701703435345984178, 2807929681968365568, 2846239010076427776, 2958148142320582656, 2998506940656648192, 3158920892214411264, 3202018886335981248, 3327916660110655488, 3373320308238729216, 3553786003741212672, 3602271247127978904, 3743906242624487424, 3794985346768570368, 3944197523094110208, 3998009254208864256, 4052555153018976267, 4211894522952548352, 4269358515114641664, 4437222213480873984, 4497760410984972288, 4738381338321616896, 4803028329503971872, 4991874990165983232, 5059980462358093824, 5330679005611819008, 5403406870691968356, 5615859363936731136, 5692478020152855552, 5916296284641165312, 5997013881313296384, 6317841784428822528, 6404037772671962496, 6655833320221310976, 6746640616477458432, 7107572007482425344, 7204542494255957808, 7487812485248974848, 7589970693537140736, 7888395046188220416, 7996018508417728512, 8105110306037952534, 8423789045905096704, 8538717030229283328, 8874444426961747968, 8995520821969944576, 9476762676643233792, 9606056659007943744, 9983749980331966464, 10119960924716187648, 10661358011223638016, 10806813741383936712, 11231718727873462272, 11384956040305711104, 11832592569282330624, 11994027762626592768, 12635683568857645056, 12808075545343924992, 13311666640442621952, 13493281232954916864, 14215144014964850688, 14409084988511915616, 14975624970497949696, 15179941387074281472, 15992037016835457024, 16210220612075905068, 16847578091810193408, 17077434060458566656, 17748888853923495936, 17991041643939889152, 18953525353286467584, 19212113318015887488, 19967499960663932928, 20239921849432375296, 21322716022447276032, 21613627482767873424, 22463437455746924544, 22769912080611422208, 23665185138564661248, 23988055525253185536, 25271367137715290112, 25616151090687849984, 26623333280885243904, 26986562465909833728, 28430288029929701376, 28818169977023831232, 29951249940995899392, 30359882774148562944, 31984074033670914048, 32420441224151810136, 33695156183620386816, 34154868120917133312, 35497777707846991872, 35982083287879778304, 37907050706572935168, 38424226636031774976, 39934999921327865856, 40479843698864750592, 42645432044894552064, 43227254965535746848, 44926874911493849088, 45539824161222844416, 47976111050506371072, 50542734275430580224, 51232302181375699968, 53246666561770487808, 53973124931819667456, 56860576059859402752, 57636339954047662464, 59902499881991798784, 60719765548297125888, 63968148067341828096, 64840882448303620272, 67390312367240773632, 68309736241834266624, 70995555415693983744, 71964166575759556608, 75814101413145870336, 76848453272063549952, 79869999842655731712, 80959687397729501184, 85290864089789104128, 86454509931071493696, 89853749822987698176, 91079648322445688832, 95952222101012742144, 101085468550861160448, 102464604362751399936, 106493333123540975616, 107946249863639334912, 113721152119718805504, 115272679908095324928, 119804999763983597568, 121439531096594251776, 127936296134683656192, 129681764896607240544, 134780624734481547264, 136619472483668533248, 143928333151519113216, 151628202826291740672, 153696906544127099904, 159739999685311463424, 161919374795459002368, 170581728179578208256, 172909019862142987392, 179707499645975396352, 182159296644891377664, 191904444202025484288, 202170937101722320896, 204929208725502799872, 212986666247081951232, 215892499727278669824, 227442304239437611008, 230545359816190649856, 239609999527967195136, 242879062193188503552, 255872592269367312384, 259363529793214481088, 269561249468963094528, 273238944967337066496, 287856666303038226432, 303256405652583481344, 307393813088254199808, 319479999370622926848, 323838749590918004736, 341163456359156416512, 345818039724285974784, 359414999291950792704, 364318593289782755328, 383808888404050968576, 404341874203444641792, 409858417451005599744, 431784999454557339648, 454884608478875222016, 461090719632381299712, 479219999055934390272, 485758124386377007104, 511745184538734624768, 518727059586428962176, 539122498937926189056, 546477889934674132992, 575713332606076452864, 606512811305166962688, 614787626176508399616, 638959998741245853696, 647677499181836009472, 682326912718312833024, 691636079448571949568, 718829998583901585408, 728637186579565510656, 767617776808101937152, 808683748406889283584, 819716834902011199488, 863569998909114679296, 909769216957750444032, 922181439264762599424, 958439998111868780544, 971516248772754014208, 1023490369077469249536, 1037454119172857924352, 1078244997875852378112, 1092955779869348265984, 1151426665212152905728, 1213025622610333925376, 1229575252353016799232, 1295354998363672018944, 1364653825436625666048, 1383272158897143899136, 1437659997167803170816, 1457274373159131021312, 1535235553616203874304, 1617367496813778567168, 1639433669804022398976, 1727139997818229358592, 1819538433915500888064, 1844362878529525198848, 1916879996223737561088, 1943032497545508028416, 2046980738154938499072, 2074908238345715848704, 2156489995751704756224, 2185911559738696531968, 2302853330424305811456, 2426051245220667850752, 2459150504706033598464, 2590709996727344037888, 2729307650873251332096, 2766544317794287798272, 2875319994335606341632, 2914548746318262042624, 3070471107232407748608, 3234734993627557134336, 3278867339608044797952, 3454279995636458717184, 3639076867831001776128, 3688725757059050397696, 3886064995091016056832, 4093961476309876998144, 4149816476691431697408, 4312979991503409512448, 4371823119477393063936, 4605706660848611622912, 4852102490441335701504, 4918301009412067196928, 5181419993454688075776, 5458615301746502664192, 5533088635588575596544, 5750639988671212683264, 5829097492636524085248, 6140942214464815497216, 6469469987255114268672, 6557734679216089595904, 6908559991272917434368, 7278153735662003552256, 7377451514118100795392, 7772129990182032113664, 8187922952619753996288, 8299632953382863394816, 8625959983006819024896, 8743646238954786127872, 9211413321697223245824, 9704204980882671403008, 9836602018824134393856, 10362839986909376151552, 10917230603493005328384, 11066177271177151193088, 11658194985273048170496, 12281884428929630994432, 12938939974510228537344, 13115469358432179191808, 13817119982545834868736, 14556307471324007104512, 14754903028236201590784, 15544259980364064227328, 16375845905239507992576, 16599265906765726789632, 17251919966013638049792, 17487292477909572255744, 18422826643394446491648, 19408409961765342806016, 19673204037648268787712, 20725679973818752303104, 21834461206986010656768, 22132354542354302386176, 23316389970546096340992, 24563768857859261988864, 25877879949020457074688, 26230938716864358383616, 27634239965091669737472, 29112614942648014209024, 29509806056472403181568, 31088519960728128454656, 32751691810479015985152, 33198531813531453579264, 34974584955819144511488, 36845653286788892983296, 38816819923530685612032, 39346408075296537575424, 41451359947637504606208, 43668922413972021313536, 44264709084708604772352, 46632779941092192681984, 49127537715718523977728, 51755759898040914149376, 52461877433728716767232, 55268479930183339474944, 58225229885296028418048, 59019612112944806363136, 62177039921456256909312, 65503383620958031970304, 66397063627062907158528, 69949169911638289022976, 73691306573577785966592, 77633639847061371224064, 78692816150593075150848, 82902719895275009212416, 87337844827944042627072, 88529418169417209544704, 93265559882184385363968, 98255075431437047955456, 104923754867457433534464, 110536959860366678949888, 116450459770592056836096, 118039224225889612726272, 124354079842912513818624, 131006767241916063940608, 132794127254125814317056, 139898339823276578045952, 147382613147155571933184, 155267279694122742448128, 157385632301186150301696, 165805439790550018424832, 174675689655888085254144, 177058836338834419089408, 186531119764368770727936, 196510150862874095910912, 209847509734914867068928, 221073919720733357899776, 232900919541184113672192, 236078448451779225452544, 248708159685825027637248, 262013534483832127881216, 265588254508251628634112, 279796679646553156091904, 294765226294311143866368, 314771264602372300603392, 331610879581100036849664, 349351379311776170508288, 354117672677668838178816, 373062239528737541455872, 393020301725748191821824, 419695019469829734137856, 442147839441466715799552, 465801839082368227344384, 472156896903558450905088, 497416319371650055274496, 524027068967664255762432, 531176509016503257268224, 559593359293106312183808, 589530452588622287732736, 629542529204744601206784, 663221759162200073699328, 698702758623552341016576, 708235345355337676357632, 746124479057475082911744, 786040603451496383643648, 839390038939659468275712, 884295678882933431599104, 944313793807116901810176, 994832638743300110548992, 1048054137935328511524864, 1062353018033006514536448, 1119186718586212624367616, 1179060905177244575465472, 1259085058409489202413568, 1326443518324400147398656, 1397405517247104682033152, 1416470690710675352715264, 1492248958114950165823488, 1572081206902992767287296, 1678780077879318936551424, 1768591357765866863198208, 1888627587614233803620352, 1989665277486600221097984, 2096108275870657023049728, 2124706036066013029072896, 2238373437172425248735232, 2358121810354489150930944, 2518170116818978404827136, 2652887036648800294797312, 2832941381421350705430528, 2984497916229900331646976, 3144162413805985534574592, 3357560155758637873102848, 3537182715531733726396416, 3777255175228467607240704, 3979330554973200442195968, 4192216551741314046099456, 4249412072132026058145792, 4476746874344850497470464, 4716243620708978301861888, 5036340233637956809654272, 5305774073297600589594624, 5665882762842701410861056, 5968995832459800663293952, 6288324827611971069149184, 6715120311517275746205696, 7074365431063467452792832, 7554510350456935214481408, 7958661109946400884391936, 8498824144264052116291584, 8953493748689700994940928, 9432487241417956603723776, 10072680467275913619308544, 10611548146595201179189248, 11331765525685402821722112, 11937991664919601326587904, 12576649655223942138298368, 13430240623034551492411392, 14148730862126934905585664, 15109020700913870428962816, 15917322219892801768783872, 16997648288528104232583168, 17906987497379401989881856, 18864974482835913207447552, 20145360934551827238617088, 21223096293190402358378496, 22663531051370805643444224, 23875983329839202653175808, 26860481246069102984822784, 28297461724253869811171328, 30218041401827740857925632, 31834644439785603537567744, 33995296577056208465166336, 35813974994758803979763712, 37729948965671826414895104, 40290721869103654477234176, 42446192586380804716756992, 45327062102741611286888448, 47751966659678405306351616, 53720962492138205969645568, 56594923448507739622342656, 60436082803655481715851264, 63669288879571207075135488, 67990593154112416930332672, 71627949989517607959527424, 80581443738207308954468352, 84892385172761609433513984, 90654124205483222573776896, 95503933319356810612703232, 107441924984276411939291136, 113189846897015479244685312, 120872165607310963431702528, 127338577759142414150270976, 135981186308224833860665344, 143255899979035215919054848, 161162887476414617908936704, 169784770345523218867027968, 181308248410966445147553792, 191007866638713621225406464, 214883849968552823878582272, 241744331214621926863405056, 254677155518284828300541952, 271962372616449667721330688, 286511799958070431838109696, 322325774952829235817873408, 339569540691046437734055936, 362616496821932890295107584, 382015733277427242450812928, 429767699937105647757164544, 483488662429243853726810112, 509354311036569656601083904, 543924745232899335442661376, 573023599916140863676219392, 644651549905658471635746816, 725232993643865780590215168, 764031466554854484901625856, 859535399874211295514329088, 966977324858487707453620224, 1018708622073139313202167808, 1087849490465798670885322752, 1146047199832281727352438784, 1289303099811316943271493632, 1450465987287731561180430336, 1528062933109708969803251712, 1719070799748422591028658176, 1933954649716975414907240448, 2175698980931597341770645504, 2292094399664563454704877568, 2578606199622633886542987264, 2900931974575463122360860672, 3056125866219417939606503424, 3438141599496845182057316352, 3867909299433950829814480896, 4351397961863194683541291008, 4584188799329126909409755136, 5157212399245267773085974528, 5801863949150926244721721344, 6876283198993690364114632704, 7735818598867901659628961792, 8702795923726389367082582016, 9168377598658253818819510272, 10314424798490535546171949056, 11603727898301852489443442688, 13752566397987380728229265408, 15471637197735803319257923584, 17405591847452778734165164032, 20628849596981071092343898112, 23207455796603704978886885376, 27505132795974761456458530816, 30943274395471606638515847168, 34811183694905557468330328064, 41257699193962142184687796224, 46414911593207409957773770752, 61886548790943213277031694336, 69622367389811114936660656128, 82515398387924284369375592448, 92829823186414819915547541504, 123773097581886426554063388672, 139244734779622229873321312256, 185659646372829639831095083008, 247546195163772853108126777344, 278489469559244459746642624512, 371319292745659279662190166016, 556978939118488919493285249024, 742638585491318559324380332032, 1113957878236977838986570498048, 2227915756473955677973140996096]
from bisect import bisect
l, r = map(int, input().split())
print(bisect(a, r) - bisect(a, l) + 1)