#include <iostream> using namespace std; int main() { long double n = 1.24; int i = 0; for (; int(n) != n; i++) { cout << "int:" << (int(n)) << endl; cout << "double:" << n << endl; n *= 10; cout << "end" << endl; } return 0; }
Standard input is empty
int:1 double:1.24 end int:12 double:12.4 end int:123 double:124 end int:1239 double:1240 end int:12399 double:12400 end int:123999 double:124000 end int:1239999 double:1.24e+06 end int:12399999 double:1.24e+07 end int:123999999 double:1.24e+08 end int:1239999999 double:1.24e+09 end int:-2147483648 double:1.24e+10 end int:-2147483648 double:1.24e+11 end int:-2147483648 double:1.24e+12 end int:-2147483648 double:1.24e+13 end int:-2147483648 double:1.24e+14 end int:-2147483648 double:1.24e+15 end int:-2147483648 double:1.24e+16 end int:-2147483648 double:1.24e+17 end int:-2147483648 double:1.24e+18 end int:-2147483648 double:1.24e+19 end int:-2147483648 double:1.24e+20 end int:-2147483648 double:1.24e+21 end int:-2147483648 double:1.24e+22 end int:-2147483648 double:1.24e+23 end int:-2147483648 double:1.24e+24 end int:-2147483648 double:1.24e+25 end int:-2147483648 double:1.24e+26 end int:-2147483648 double:1.24e+27 end int:-2147483648 double:1.24e+28 end int:-2147483648 double:1.24e+29 end int:-2147483648 double:1.24e+30 end int:-2147483648 double:1.24e+31 end int:-2147483648 double:1.24e+32 end int:-2147483648 double:1.24e+33 end int:-2147483648 double:1.24e+34 end int:-2147483648 double:1.24e+35 end int:-2147483648 double:1.24e+36 end int:-2147483648 double:1.24e+37 end int:-2147483648 double:1.24e+38 end int:-2147483648 double:1.24e+39 end int:-2147483648 double:1.24e+40 end int:-2147483648 double:1.24e+41 end int:-2147483648 double:1.24e+42 end int:-2147483648 double:1.24e+43 end int:-2147483648 double:1.24e+44 end int:-2147483648 double:1.24e+45 end int:-2147483648 double:1.24e+46 end int:-2147483648 double:1.24e+47 end int:-2147483648 double:1.24e+48 end int:-2147483648 double:1.24e+49 end int:-2147483648 double:1.24e+50 end int:-2147483648 double:1.24e+51 end int:-2147483648 double:1.24e+52 end int:-2147483648 double:1.24e+53 end int:-2147483648 double:1.24e+54 end int:-2147483648 double:1.24e+55 end int:-2147483648 double:1.24e+56 end int:-2147483648 double:1.24e+57 end int:-2147483648 double:1.24e+58 end int:-2147483648 double:1.24e+59 end int:-2147483648 double:1.24e+60 end int:-2147483648 double:1.24e+61 end int:-2147483648 double:1.24e+62 end int:-2147483648 double:1.24e+63 end int:-2147483648 double:1.24e+64 end int:-2147483648 double:1.24e+65 end int:-2147483648 double:1.24e+66 end int:-2147483648 double:1.24e+67 end int:-2147483648 double:1.24e+68 end int:-2147483648 double:1.24e+69 end int:-2147483648 double:1.24e+70 end int:-2147483648 double:1.24e+71 end int:-2147483648 double:1.24e+72 end int:-2147483648 double:1.24e+73 end int:-2147483648 double:1.24e+74 end int:-2147483648 double:1.24e+75 end int:-2147483648 double:1.24e+76 end int:-2147483648 double:1.24e+77 end int:-2147483648 double:1.24e+78 end int:-2147483648 double:1.24e+79 end int:-2147483648 double:1.24e+80 end int:-2147483648 double:1.24e+81 end int:-2147483648 double:1.24e+82 end int:-2147483648 double:1.24e+83 end int:-2147483648 double:1.24e+84 end int:-2147483648 double:1.24e+85 end int:-2147483648 double:1.24e+86 end int:-2147483648 double:1.24e+87 end int:-2147483648 double:1.24e+88 end int:-2147483648 double:1.24e+89 end int:-2147483648 double:1.24e+90 end int:-2147483648 double:1.24e+91 end int:-2147483648 double:1.24e+92 end int:-2147483648 double:1.24e+93 end int:-2147483648 double:1.24e+94 end int:-2147483648 double:1.24e+95 end int:-2147483648 double:1.24e+96 end int:-2147483648 double:1.24e+97 end int:-2147483648 double:1.24e+98 end int:-2147483648 double:1.24e+99 end int:-2147483648 double:1.24e+100 end int:-2147483648 double:1.24e+101 end int:-2147483648 double:1.24e+102 end int:-2147483648 double:1.24e+103 end int:-2147483648 double:1.24e+104 end int:-2147483648 double:1.24e+105 end int:-2147483648 double:1.24e+106 end int:-2147483648 double:1.24e+107 end int:-2147483648 double:1.24e+108 end int:-2147483648 double:1.24e+109 end int:-2147483648 double:1.24e+110 end int:-2147483648 double:1.24e+111 end int:-2147483648 double:1.24e+112 end int:-2147483648 double:1.24e+113 end int:-2147483648 double:1.24e+114 end int:-2147483648 double:1.24e+115 end int:-2147483648 double:1.24e+116 end int:-2147483648 double:1.24e+117 end int:-2147483648 double:1.24e+118 end int:-2147483648 double:1.24e+119 end int:-2147483648 double:1.24e+120 end int:-2147483648 double:1.24e+121 end int:-2147483648 double:1.24e+122 end int:-2147483648 double:1.24e+123 end int:-2147483648 double:1.24e+124 end int:-2147483648 double:1.24e+125 end int:-2147483648 double:1.24e+126 end int:-2147483648 double:1.24e+127 end int:-2147483648 double:1.24e+128 end int:-2147483648 double:1.24e+129 end int:-2147483648 double:1.24e+130 end int:-2147483648 double:1.24e+131 end int:-2147483648 double:1.24e+132 end int:-2147483648 double:1.24e+133 end int:-2147483648 double:1.24e+134 end int:-2147483648 double:1.24e+135 end int:-2147483648 double:1.24e+136 end int:-2147483648 double:1.24e+137 end int:-2147483648 double:1.24e+138 end int:-2147483648 double:1.24e+139 end int:-2147483648 double:1.24e+140 end int:-2147483648 double:1.24e+141 end int:-2147483648 double:1.24e+142 end int:-2147483648 double:1.24e+143 end int:-2147483648 double:1.24e+144 end int:-2147483648 double:1.24e+145 end int:-2147483648 double:1.24e+146 end int:-2147483648 double:1.24e+147 end int:-2147483648 double:1.24e+148 end int:-2147483648 double:1.24e+149 end int:-2147483648 double:1.24e+150 end int:-2147483648 double:1.24e+151 end int:-2147483648 double:1.24e+152 end int:-2147483648 double:1.24e+153 end int:-2147483648 double:1.24e+154 end int:-2147483648 double:1.24e+155 end int:-2147483648 double:1.24e+156 end int:-2147483648 double:1.24e+157 end int:-2147483648 double:1.24e+158 end int:-2147483648 double:1.24e+159 end int:-2147483648 double:1.24e+160 end int:-2147483648 double:1.24e+161 end int:-2147483648 double:1.24e+162 end int:-2147483648 double:1.24e+163 end int:-2147483648 double:1.24e+164 end int:-2147483648 double:1.24e+165 end int:-2147483648 double:1.24e+166 end int:-2147483648 double:1.24e+167 end int:-2147483648 double:1.24e+168 end int:-2147483648 double:1.24e+169 end int:-2147483648 double:1.24e+170 end int:-2147483648 double:1.24e+171 end int:-2147483648 double:1.24e+172 end int:-2147483648 double:1.24e+173 end int:-2147483648 double:1.24e+174 end int:-2147483648 double:1.24e+175 end int:-2147483648 double:1.24e+176 end int:-2147483648 double:1.24e+177 end int:-2147483648 double:1.24e+178 end int:-2147483648 double:1.24e+179 end int:-2147483648 double:1.24e+180 end int:-2147483648 double:1.24e+181 end int:-2147483648 double:1.24e+182 end int:-2147483648 double:1.24e+183 end int:-2147483648 double:1.24e+184 end int:-2147483648 double:1.24e+185 end int:-2147483648 double:1.24e+186 end int:-2147483648 double:1.24e+187 end int:-2147483648 double:1.24e+188 end int:-2147483648 double:1.24e+189 end int:-2147483648 double:1.24e+190 end int:-2147483648 double:1.24e+191 end int:-2147483648 double:1.24e+192 end int:-2147483648 double:1.24e+193 end int:-2147483648 double:1.24e+194 end int:-2147483648 double:1.24e+195 end int:-2147483648 double:1.24e+196 end int:-2147483648 double:1.24e+197 end int:-2147483648 double:1.24e+198 end int:-2147483648 double:1.24e+199 end int:-2147483648 double:1.24e+200 end int:-2147483648 double:1.24e+201 end int:-2147483648 double:1.24e+202 end int:-2147483648 double:1.24e+203 end int:-2147483648 double:1.24e+204 end int:-2147483648 double:1.24e+205 end int:-2147483648 double:1.24e+206 end int:-2147483648 double:1.24e+207 end int:-2147483648 double:1.24e+208 end int:-2147483648 double:1.24e+209 end int:-2147483648 double:1.24e+210 end int:-2147483648 double:1.24e+211 end int:-2147483648 double:1.24e+212 end int:-2147483648 double:1.24e+213 end int:-2147483648 double:1.24e+214 end int:-2147483648 double:1.24e+215 end int:-2147483648 double:1.24e+216 end int:-2147483648 double:1.24e+217 end int:-2147483648 double:1.24e+218 end int:-2147483648 double:1.24e+219 end int:-2147483648 double:1.24e+220 end int:-2147483648 double:1.24e+221 end int:-2147483648 double:1.24e+222 end int:-2147483648 double:1.24e+223 end int:-2147483648 double:1.24e+224 end int:-2147483648 double:1.24e+225 end int:-2147483648 double:1.24e+226 end int:-2147483648 double:1.24e+227 end int:-2147483648 double:1.24e+228 end int:-2147483648 double:1.24e+229 end int:-2147483648 double:1.24e+230 end int:-2147483648 double:1.24e+231 end int:-2147483648 double:1.24e+232 end int:-2147483648 double:1.24e+233 end int:-2147483648 double:1.24e+234 end int:-2147483648 double:1.24e+235 end int:-2147483648 double:1.24e+236 end int:-2147483648 double:1.24e+237 end int:-2147483648 double:1.24e+238 end int:-2147483648 double:1.24e+239 end int:-2147483648 double:1.24e+240 end int:-2147483648 double:1.24e+241 end int:-2147483648 double:1.24e+242 end int:-2147483648 double:1.24e+243 end int:-2147483648 double:1.24e+244 end int:-2147483648 double:1.24e+245 end int:-2147483648 double:1.24e+246 end int:-2147483648 double:1.24e+247 end int:-2147483648 double:1.24e+248 end int:-2147483648 double:1.24e+249 end int:-2147483648 double:1.24e+250 end int:-2147483648 double:1.24e+251 end int:-2147483648 double:1.24e+252 end int:-2147483648 double:1.24e+253 end int:-2147483648 double:1.24e+254 end int:-2147483648 double:1.24e+255 end int:-2147483648 double:1.24e+256 end int:-2147483648 double:1.24e+257 end int:-2147483648 double:1.24e+258 end int:-2147483648 double:1.24e+259 end int:-2147483648 double:1.24e+260 end int:-2147483648 double:1.24e+261 end int:-2147483648 double:1.24e+262 end int:-2147483648 double:1.24e+263 end int:-2147483648 double:1.24e+264 end int:-2147483648 double:1.24e+265 end int:-2147483648 double:1.24e+266 end int:-2147483648 double:1.24e+267 end int:-2147483648 double:1.24e+268 end int:-2147483648 double:1.24e+269 end int:-2147483648 double:1.24e+270 end int:-2147483648 double:1.24e+271 end int:-2147483648 double:1.24e+272 end int:-2147483648 double:1.24e+273 end int:-2147483648 double:1.24e+274 end int:-2147483648 double:1.24e+275 end int:-2147483648 double:1.24e+276 end int:-2147483648 double:1.24e+277 end int:-2147483648 double:1.24e+278 end int:-2147483648 double:1.24e+279 end int:-2147483648 double:1.24e+280 end int:-2147483648 double:1.24e+281 end int:-2147483648 double:1.24e+282 end int:-2147483648 double:1.24e+283 end int:-2147483648 double:1.24e+284 end int:-2147483648 double:1.24e+285 end int:-2147483648 double:1.24e+286 end int:-2147483648 double:1.24e+287 end int:-2147483648 double:1.24e+288 end int:-2147483648 double:1.24e+289 end int:-2147483648 double:1.24e+290 end int:-2147483648 double:1.24e+291 end int:-2147483648 double:1.24e+292 end int:-2147483648 double:1.24e+293 end int:-2147483648 double:1.24e+294 end int:-2147483648 double:1.24e+295 end int:-2147483648 double:1.24e+296 end int:-2147483648 double:1.24e+297 end int:-2147483648 double:1.24e+298 end int:-2147483648 double:1.24e+299 end int:-2147483648 double:1.24e+300 end int:-2147483648 double:1.24e+301 end int:-2147483648 double:1.24e+302 end int:-2147483648 double:1.24e+303 end int:-2147483648 double:1.24e+304 end int:-2147483648 double:1.24e+305 end int:-2147483648 double:1.24e+306 end int:-2147483648 double:1.24e+307 end int:-2147483648 double:1.24e+308 end int:-2147483648 double:1.24e+309 end int:-2147483648 double:1.24e+310 end int:-2147483648 double:1.24e+311 end int:-2147483648 double:1.24e+312 end int:-2147483648 double:1.24e+313 end int:-2147483648 double:1.24e+314 end int:-2147483648 double:1.24e+315 end int:-2147483648 double:1.24e+316 end int:-2147483648 double:1.24e+317 end int:-2147483648 double:1.24e+318 end int:-2147483648 double:1.24e+319 end int:-2147483648 double:1.24e+320 end int:-2147483648 double:1.24e+321 end int:-2147483648 double:1.24e+322 end int:-2147483648 double:1.24e+323 end int:-2147483648 double:1.24e+324 end int:-2147483648 double:1.24e+325 end int:-2147483648 double:1.24e+326 end int:-2147483648 double:1.24e+327 end int:-2147483648 double:1.24e+328 end int:-2147483648 double:1.24e+329 end int:-2147483648 double:1.24e+330 end int:-2147483648 double:1.24e+331 end int:-2147483648 double:1.24e+332 end int:-2147483648 double:1.24e+333 end int:-2147483648 double:1.24e+334 end int:-2147483648 double:1.24e+335 end int:-2147483648 double:1.24e+336 end int:-2147483648 double:1.24e+337 end int:-2147483648 double:1.24e+338 end int:-2147483648 double:1.24e+339 end int:-2147483648 double:1.24e+340 end int:-2147483648 double:1.24e+341 end int:-2147483648 double:1.24e+342 end int:-2147483648 double:1.24e+343 end int:-2147483648 double:1.24e+344 end int:-2147483648 double:1.24e+345 end int:-2147483648 double:1.24e+346 end int:-2147483648 double:1.24e+347 end int:-2147483648 double:1.24e+348 end int:-2147483648 double:1.24e+349 end int:-2147483648 double:1.24e+350 end int:-2147483648 double:1.24e+351 end int:-2147483648 double:1.24e+352 end int:-2147483648 double:1.24e+353 end int:-2147483648 double:1.24e+354 end int:-2147483648 double:1.24e+355 end int:-2147483648 double:1.24e+356 end int:-2147483648 double:1.24e+357 end int:-2147483648 double:1.24e+358 end int:-2147483648 double:1.24e+359 end int:-2147483648 double:1.24e+360 end int:-2147483648 double:1.24e+361 end int:-2147483648 double:1.24e+362 end int:-2147483648 double:1.24e+363 end int:-2147483648 double:1.24e+364 end int:-2147483648 double:1.24e+365 end int:-2147483648 double:1.24e+366 end int:-2147483648 double:1.24e+367 end int:-2147483648 double:1.24e+368 end int:-2147483648 double:1.24e+369 end int:-2147483648 double:1.24e+370 end int:-2147483648 double:1.24e+371 end int:-2147483648 double:1.24e+372 end int:-2147483648 double:1.24e+373 end int:-2147483648 double:1.24e+374 end int:-2147483648 double:1.24e+375 end int:-2147483648 double:1.24e+376 end int:-2147483648 double:1.24e+377 end int:-2147483648 double:1.24e+378 end int:-2147483648 double:1.24e+379 end int:-2147483648 double:1.24e+380 end int:-2147483648 double:1.24e+381 end int:-2147483648 double:1.24e+382 end int:-2147483648 double:1.24e+383 end int:-2147483648 double:1.24e+384 end int:-2147483648 double:1.24e+385 end int:-2147483648 double:1.24e+386 end int:-2147483648 double:1.24e+387 end int:-2147483648 double:1.24e+388 end int:-2147483648 double:1.24e+389 end int:-2147483648 double:1.24e+390 end int:-2147483648 double:1.24e+391 end int:-2147483648 double:1.24e+392 end int:-2147483648 double:1.24e+393 end int:-2147483648 double:1.24e+394 end int:-2147483648 double:1.24e+395 end int:-2147483648 double:1.24e+396 end int:-2147483648 double:1.24e+397 end int:-2147483648 double:1.24e+398 end int:-2147483648 double:1.24e+399 end int:-2147483648 double:1.24e+400 end int:-2147483648 double:1.24e+401 end int:-2147483648 double:1.24e+402 end int:-2147483648 double:1.24e+403 end int:-2147483648 double:1.24e+404 end int:-2147483648 double:1.24e+405 end int:-2147483648 double:1.24e+406 end int:-2147483648 double:1.24e+407 end int:-2147483648 double:1.24e+408 end int:-2147483648 double:1.24e+409 end int:-2147483648 double:1.24e+410 end int:-2147483648 double:1.24e+411 end int:-2147483648 double:1.24e+412 end int:-2147483648 double:1.24e+413 end int:-2147483648 double:1.24e+414 end int:-2147483648 double:1.24e+415 end int:-2147483648 double:1.24e+416 end int:-2147483648 double:1.24e+417 end int:-2147483648 double:1.24e+418 end int:-2147483648 double:1.24e+419 end int:-2147483648 double:1.24e+420 end int:-2147483648 double:1.24e+421 end int:-2147483648 double:1.24e+422 end int:-2147483648 double:1.24e+423 end int:-2147483648 double:1.24e+424 end int:-2147483648 double:1.24e+425 end int:-2147483648 double:1.24e+426 end int:-2147483648 double:1.24e+427 end int:-2147483648 double:1.24e+428 end int:-2147483648 double:1.24e+429 end int:-2147483648 double:1.24e+430 end int:-2147483648 double:1.24e+431 end int:-2147483648 double:1.24e+432 end int:-2147483648 double:1.24e+433 end int:-2147483648 double:1.24e+434 end int:-2147483648 double:1.24e+435 end int:-2147483648 double:1.24e+436 end int:-2147483648 double:1.24e+437 end int:-2147483648 double:1.24e+438 end int:-2147483648 double:1.24e+439 end int:-2147483648 double:1.24e+440 end int:-2147483648 double:1.24e+441 end int:-2147483648 double:1.24e+442 end int:-2147483648 double:1.24e+443 end int:-2147483648 double:1.24e+444 end int:-2147483648 double:1.24e+445 end int:-2147483648 double:1.24e+446 end int:-2147483648 double:1.24e+447 end int:-2147483648 double:1.24e+448 end int:-2147483648 double:1.24e+449 end int:-2147483648 double:1.24e+450 end int:-2147483648 double:1.24e+451 end int:-2147483648 double:1.24e+452 end int:-2147483648 double:1.24e+453 end int:-2147483648 double:1.24e+454 end int:-2147483648 double:1.24e+455 end int:-2147483648 double:1.24e+456 end int:-2147483648 double:1.24e+457 end int:-2147483648 double:1.24e+458 end int:-2147483648 double:1.24e+459 end int:-2147483648 double:1.24e+460 end int:-2147483648 double:1.24e+461 end int:-2147483648 double:1.24e+462 end int:-2147483648 double:1.24e+463 end int:-2147483648 double:1.24e+464 end int:-2147483648 double:1.24e+465 end int:-2147483648 double:1.24e+466 end int:-2147483648 double:1.24e+467 end int:-2147483648 double:1.24e+468 end int:-2147483648 double:1.24e+469 end int:-2147483648 double:1.24e+470 end int:-2147483648 double:1.24e+471 end int:-2147483648 double:1.24e+472 end int:-2147483648 double:1.24e+473 end int:-2147483648 double:1.24e+474 end int:-2147483648 double:1.24e+475 end int:-2147483648 double:1.24e+476 end int:-2147483648 double:1.24e+477 end int:-2147483648 double:1.24e+478 end int:-2147483648 double:1.24e+479 end int:-2147483648 double:1.24e+480 end int:-2147483648 double:1.24e+481 end int:-2147483648 double:1.24e+482 end int:-2147483648 double:1.24e+483 end int:-2147483648 double:1.24e+484 end int:-2147483648 double:1.24e+485 end int:-2147483648 double:1.24e+486 end int:-2147483648 double:1.24e+487 end int:-2147483648 double:1.24e+488 end int:-2147483648 double:1.24e+489 end int:-2147483648 double:1.24e+490 end int:-2147483648 double:1.24e+491 end int:-2147483648 double:1.24e+492 end int:-2147483648 double:1.24e+493 end int:-2147483648 double:1.24e+494 end int:-2147483648 double:1.24e+495 end int:-2147483648 double:1.24e+496 end int:-2147483648 double:1.24e+497 end int:-2147483648 double:1.24e+498 end int:-2147483648 double:1.24e+499 end int:-2147483648 double:1.24e+500 end int:-2147483648 double:1.24e+501 end int:-2147483648 double:1.24e+502 end int:-2147483648 double:1.24e+503 end int:-2147483648 double:1.24e+504 end int:-2147483648 double:1.24e+505 end int:-2147483648 double:1.24e+506 end int:-2147483648 double:1.24e+507 end int:-2147483648 double:1.24e+508 end int:-2147483648 double:1.24e+509 end int:-2147483648 double:1.24e+510 end int:-2147483648 double:1.24e+511 end int:-2147483648 double:1.24e+512 end int:-2147483648 double:1.24e+513 end int:-2147483648 double:1.24e+514 end int:-2147483648 double:1.24e+515 end int:-2147483648 double:1.24e+516 end int:-2147483648 double:1.24e+517 end int:-2147483648 double:1.24e+518 end int:-2147483648 double:1.24e+519 end int:-2147483648 double:1.24e+520 end int:-2147483648 double:1.24e+521 end int:-2147483648 double:1.24e+522 end int:-2147483648 double:1.24e+523 end int:-2147483648 double:1.24e+524 end int:-2147483648 double:1.24e+525 end int:-2147483648 double:1.24e+526 end int:-2147483648 double:1.24e+527 end int:-2147483648 double:1.24e+528 end int:-2147483648 double:1.24e+529 end int:-2147483648 double:1.24e+530 end int:-2147483648 double:1.24e+531 end int:-2147483648 double:1.24e+532 end int:-2147483648 double:1.24e+533 end int:-2147483648 double:1.24e+534 end int:-2147483648 double:1.24e+535 end int:-2147483648 double:1.24e+536 end int:-2147483648 double:1.24e+537 end int:-2147483648 double:1.24e+538 end int:-2147483648 double:1.24e+539 end int:-2147483648 double:1.24e+540 end int:-2147483648 double:1.24e+541 end int:-2147483648 double:1.24e+542 end int:-2147483648 double:1.24e+543 end int:-2147483648 double:1.24e+544 end int:-2147483648 double:1.24e+545 end int:-2147483648 double:1.24e+546 end int:-2147483648 double:1.24e+547 end int:-2147483648 double:1.24e+548 end int:-2147483648 double:1.24e+549 end int:-2147483648 double:1.24e+550 end int:-2147483648 double:1.24e+551 end int:-2147483648 double:1.24e+552 end int:-2147483648 double:1.24e+553 end int:-2147483648 double:1.24e+554 end int:-2147483648 double:1.24e+555 end int:-2147483648 double:1.24e+556 end int:-2147483648 double:1.24e+557 end int:-2147483648 double:1.24e+558 end int:-2147483648 double:1.24e+559 end int:-2147483648 double:1.24e+560 end int:-2147483648 double:1.24e+561 end int:-2147483648 double:1.24e+562 end int:-2147483648 double:1.24e+563 end int:-2147483648 double:1.24e+564 end int:-2147483648 double:1.24e+565 end int:-2147483648 double:1.24e+566 end int:-2147483648 double:1.24e+567 end int:-2147483648 double:1.24e+568 end int:-2147483648 double:1.24e+569 end int:-2147483648 double:1.24e+570 end int:-2147483648 double:1.24e+571 end int:-2147483648 double:1.24e+572 end int:-2147483648 double:1.24e+573 end int:-2147483648 double:1.24e+574 end int:-2147483648 double:1.24e+575 end int:-2147483648 double:1.24e+576 end int:-2147483648 double:1.24e+577 end int:-2147483648 double:1.24e+578 end int:-2147483648 double:1.24e+579 end int:-2147483648 double:1.24e+580 end int:-2147483648 double:1.24e+581 end int:-2147483648 double:1.24e+582 end int:-2147483648 double:1.24e+583 end int:-2147483648 double:1.24e+584 end int:-2147483648 double:1.24e+585 end int:-2147483648 double:1.24e+586 end int:-2147483648 double:1.24e+587 end int:-2147483648 double:1.24e+588 end int:-2147483648 double:1.24e+589 end int:-2147483648 double:1.24e+590 end int:-2147483648 double:1.24e+591 end int:-2147483648 double:1.24e+592 end int:-2147483648 double:1.24e+593 end int:-2147483648 double:1.24e+594 end int:-2147483648 double:1.24e+595 end int:-2147483648 double:1.24e+596 end int:-2147483648 double:1.24e+597 end int:-2147483648 double:1.24e+598 end int:-2147483648 double:1.24e+599 end int:-2147483648 double:1.24e+600 end int:-2147483648 double:1.24e+601 end int:-2147483648 double:1.24e+602 end int:-2147483648 double:1.24e+603 end int:-2147483648 double:1.24e+604 end int:-2147483648 double:1.24e+605 end int:-2147483648 double:1.24e+606 end int:-2147483648 double:1.24e+607 end int:-2147483648 double:1.24e+608 end int:-2147483648 double:1.24e+609 end int:-2147483648 double:1.24e+610 end int:-2147483648 double:1.24e+611 end int:-2147483648 double:1.24e+612 end int:-2147483648 double:1.24e+613 end int:-2147483648 double:1.24e+614 end int:-2147483648 double:1.24e+615 end int:-2147483648 double:1.24e+616 end int:-2147483648 double:1.24e+617 end int:-2147483648 double:1.24e+618 end int:-2147483648 double:1.24e+619 end int:-2147483648 double:1.24e+620 end int:-2147483648 double:1.24e+621 end int:-2147483648 double:1.24e+622 end int:-2147483648 double:1.24e+623 end int:-2147483648 double:1.24e+624 end int:-2147483648 double:1.24e+625 end int:-2147483648 double:1.24e+626 end int:-2147483648 double:1.24e+627 end int:-2147483648 double:1.24e+628 end int:-2147483648 double:1.24e+629 end int:-2147483648 double:1.24e+630 end int:-2147483648 double:1.24e+631 end int:-2147483648 double:1.24e+632 end int:-2147483648 double:1.24e+633 end int:-2147483648 double:1.24e+634 end int:-2147483648 double:1.24e+635 end int:-2147483648 double:1.24e+636 end int:-2147483648 double:1.24e+637 end int:-2147483648 double:1.24e+638 end int:-2147483648 double:1.24e+639 end int:-2147483648 double:1.24e+640 end int:-2147483648 double:1.24e+641 end int:-2147483648 double:1.24e+642 end int:-2147483648 double:1.24e+643 end int:-2147483648 double:1.24e+644 end int:-2147483648 double:1.24e+645 end int:-2147483648 double:1.24e+646 end int:-2147483648 double:1.24e+647 end int:-2147483648 double:1.24e+648 end int:-2147483648 double:1.24e+649 end int:-2147483648 double:1.24e+650 end int:-2147483648 double:1.24e+651 end int:-2147483648 double:1.24e+652 end int:-2147483648 double:1.24e+653 end int:-2147483648 double:1.24e+654 end int:-2147483648 double:1.24e+655 end int:-2147483648 double:1.24e+656 end int:-2147483648 double:1.24e+657 end int:-2147483648 double:1.24e+658 end int:-2147483648 double:1.24e+659 end int:-2147483648 double:1.24e+660 end int:-2147483648 double:1.24e+661 end int:-2147483648 double:1.24e+662 end int:-2147483648 double:1.24e+663 end int:-2147483648 double:1.24e+664 end int:-2147483648 double:1.24e+665 end int:-2147483648 double:1.24e+666 end int:-2147483648 double:1.24e+667 end int:-2147483648 double:1.24e+668 end int:-2147483648 double:1.24e+669 end int:-2147483648 double:1.24e+670 end int:-2147483648 double:1.24e+671 end int:-2147483648 double:1.24e+672 end int:-2147483648 double:1.24e+673 end int:-2147483648 double:1.24e+674 end int:-2147483648 double:1.24e+675 end int:-2147483648 double:1.24e+676 end int:-2147483648 double:1.24e+677 end int:-2147483648 double:1.24e+678 end int:-2147483648 double:1.24e+679 end int:-2147483648 double:1.24e+680 end int:-2147483648 double:1.24e+681 end int:-2147483648 double:1.24e+682 end int:-2147483648 double:1.24e+683 end int:-2147483648 double:1.24e+684 end int:-2147483648 double:1.24e+685 end int:-2147483648 double:1.24e+686 end int:-2147483648 double:1.24e+687 end int:-2147483648 double:1.24e+688 end int:-2147483648 double:1.24e+689 end int:-2147483648 double:1.24e+690 end int:-2147483648 double:1.24e+691 end int:-2147483648 double:1.24e+692 end int:-2147483648 double:1.24e+693 end int:-2147483648 double:1.24e+694 end int:-2147483648 double:1.24e+695 end int:-2147483648 double:1.24e+696 end int:-2147483648 double:1.24e+697 end int:-2147483648 double:1.24e+698 end int:-2147483648 double:1.24e+699 end int:-2147483648 double:1.24e+700 end int:-2147483648 double:1.24e+701 end int:-2147483648 double:1.24e+702 end int:-2147483648 double:1.24e+703 end int:-2147483648 double:1.24e+704 end int:-2147483648 double:1.24e+705 end int:-2147483648 double:1.24e+706 end int:-2147483648 double:1.24e+707 end int:-2147483648 double:1.24e+708 end int:-2147483648 double:1.24e+709 end int:-2147483648 double:1.24e+710 end int:-2147483648 double:1.24e+711 end int:-2147483648 double:1.24e+712 end int:-2147483648 double:1.24e+713 end int:-2147483648 double:1.24e+714 end int:-2147483648 double:1.24e+715 end int:-2147483648 double:1.24e+716 end int:-2147483648 double:1.24e+717 end int:-2147483648 double:1.24e+718 end int:-2147483648 double:1.24e+719 end int:-2147483648 double:1.24e+720 end int:-2147483648 double:1.24e+721 end int:-2147483648 double:1.24e+722 end int:-2147483648 double:1.24e+723 end int:-2147483648 double:1.24e+724 end int:-2147483648 double:1.24e+725 end int:-2147483648 double:1.24e+726 end int:-2147483648 double:1.24e+727 end int:-2147483648 double:1.24e+728 end int:-2147483648 double:1.24e+729 end int:-2147483648 double:1.24e+730 end int:-2147483648 double:1.24e+731 end int:-2147483648 double:1.24e+732 end int:-2147483648 double:1.24e+733 end int:-2147483648 double:1.24e+734 end int:-2147483648 double:1.24e+735 end int:-2147483648 double:1.24e+736 end int:-2147483648 double:1.24e+737 end int:-2147483648 double:1.24e+738 end int:-2147483648 double:1.24e+739 end int:-2147483648 double:1.24e+740 end int:-2147483648 double:1.24e+741 end int:-2147483648 double:1.24e+742 end int:-2147483648 double:1.24e+743 end int:-2147483648 double:1.24e+744 end int:-2147483648 double:1.24e+745 end int:-2147483648 double:1.24e+746 end int:-2147483648 double:1.24e+747 end int:-2147483648 double:1.24e+748 end int:-2147483648 double:1.24e+749 end int:-2147483648 double:1.24e+750 end int:-2147483648 double:1.24e+751 end int:-2147483648 double:1.24e+752 end int:-2147483648 double:1.24e+753 end int:-2147483648 double:1.24e+754 end int:-2147483648 double:1.24e+755 end int:-2147483648 double:1.24e+756 end int:-2147483648 double:1.24e+757 end int:-2147483648 double:1.24e+758 end int:-2147483648 double:1.24e+759 end int:-2147483648 double:1.24e+760 end int:-2147483648 double:1.24e+761 end int:-2147483648 double:1.24e+762 end int:-2147483648 double:1.24e+763 end int:-2147483648 double:1.24e+764 end int:-2147483648 double:1.24e+765 end int:-2147483648 double:1.24e+766 end int:-2147483648 double:1.24e+767 end int:-2147483648 double:1.24e+768 end int:-2147483648 double:1.24e+769 end int:-2147483648 double:1.24e+770 end int:-2147483648 double:1.24e+771 end int:-2147483648 double:1.24e+772 end int:-2147483648 double:1.24e+773 end int:-2147483648 double:1.24e+774 end int:-2147483648 double:1.24e+775 end int:-2147483648 double:1.24e+776 end int:-2147483648 double:1.24e+777 end int:-2147483648 double:1.24e+778 end int:-2147483648 double:1.24e+779 end int:-2147483648 double:1.24e+780 end int:-2147483648 double:1.24e+781 end int:-2147483648 double:1.24e+782 end int:-2147483648 double:1.24e+783 end int:-2147483648 double:1.24e+784 end int:-2147483648 double:1.24e+785 end int:-2147483648 double:1.24e+786 end int:-2147483648 double:1.24e+787 end int:-2147483648 double:1.24e+788 end int:-2147483648 double:1.24e+789 end int:-2147483648 double:1.24e+790 end int:-2147483648 double:1.24e+791 end int:-2147483648 double:1.24e+792 end int:-2147483648 double:1.24e+793 end int:-2147483648 double:1.24e+794 end int:-2147483648 double:1.24e+795 end int:-2147483648 double:1.24e+796 end int:-2147483648 double:1.24e+797 end int:-2147483648 double:1.24e+798 end int:-2147483648 double:1.24e+799 end int:-2147483648 double:1.24e+800 end int:-2147483648 double:1.24e+801 end int:-2147483648 double:1.24e+802 end int:-2147483648 double:1.24e+803 end int:-2147483648 double:1.24e+804 end int:-2147483648 double:1.24e+805 end int:-2147483648 double:1.24e+806 end int:-2147483648 double:1.24e+807 end int:-2147483648 double:1.24e+808 end int:-2147483648 double:1.24e+809 end int:-2147483648 double:1.24e+810 end int:-2147483648 double:1.24e+811 end int:-2147483648 double:1.24e+812 end int:-2147483648 double:1.24e+813 end int:-2147483648 double:1.24e+814 end int:-2147483648 double:1.24e+815 end int:-2147483648 double:1.24e+816 end int:-2147483648 double:1.24e+817 end int:-2147483648 double:1.24e+818 end int:-2147483648 double:1.24e+819 end int:-2147483648 double:1.24e+820 end int:-2147483648 double:1.24e+821 end int:-2147483648 double:1.24e+822 end int:-2147483648 double:1.24e+823 end int:-2147483648 double:1.24e+824 end int:-2147483648 double:1.24e+825 end int:-2147483648 double:1.24e+826 end int:-2147483648 double:1.24e+827 end int:-2147483648 double:1.24e+828 end int:-2147483648 double:1.24e+829 end int:-2147483648 double:1.24e+830 end int:-2147483648 double:1.24e+831 end int:-2147483648 double:1.24e+832 end int:-2147483648 double:1.24e+833 end int:-2147483648 double:1.24e+834 end int:-2147483648 double:1.24e+835 end int:-2147483648 double:1.24e+836 end int:-2147483648 double:1.24e+837 end int:-2147483648 double:1.24e+838 end int:-2147483648 double:1.24e+839 end int:-2147483648 double:1.24e+840 end int:-2147483648 double:1.24e+841 end int:-2147483648 double:1.24e+842 end int:-2147483648 double:1.24e+843 end int:-2147483648 double:1.24e+844 end int:-2147483648 double:1.24e+845 end int:-2147483648 double:1.24e+846 end int:-2147483648 double:1.24e+847 end int:-2147483648 double:1.24e+848 end int:-2147483648 double:1.24e+849 end int:-2147483648 double:1.24e+850 end int:-2147483648 double:1.24e+851 end int:-2147483648 double:1.24e+852 end int:-2147483648 double:1.24e+853 end int:-2147483648 double:1.24e+854 end int:-2147483648 double:1.24e+855 end int:-2147483648 double:1.24e+856 end int:-2147483648 double:1.24e+857 end int:-2147483648 double:1.24e+858 end int:-2147483648 double:1.24e+859 end int:-2147483648 double:1.24e+860 end int:-2147483648 double:1.24e+861 end int:-2147483648 double:1.24e+862 end int:-2147483648 double:1.24e+863 end int:-2147483648 double:1.24e+864 end int:-2147483648 double:1.24e+865 end int:-2147483648 double:1.24e+866 end int:-2147483648 double:1.24e+867 end int:-2147483648 double:1.24e+868 end int:-2147483648 double:1.24e+869 end int:-2147483648 double:1.24e+870 end int:-2147483648 double:1.24e+871 end int:-2147483648 double:1.24e+872 end int:-2147483648 double:1.24e+873 end int:-2147483648 double:1.24e+874 end int:-2147483648 double:1.24e+875 end int:-2147483648 double:1.24e+876 end int:-2147483648 double:1.24e+877 end int:-2147483648 double:1.24e+878 end int:-2147483648 double:1.24e+879 end int:-2147483648 double:1.24e+880 end int:-2147483648 double:1.24e+881 end int:-2147483648 double:1.24e+882 end int:-2147483648 double:1.24e+883 end int:-2147483648 double:1.24e+884 end int:-2147483648 double:1.24e+885 end int:-2147483648 double:1.24e+886 end int:-2147483648 double:1.24e+887 end int:-2147483648 double:1.24e+888 end int:-2147483648 double:1.24e+889 end int:-2147483648 double:1.24e+890 end int:-2147483648 double:1.24e+891 end int:-2147483648 double:1.24e+892 end int:-2147483648 double:1.24e+893 end int:-2147483648 double:1.24e+894 end int:-2147483648 double:1.24e+895 end int:-2147483648 double:1.24e+896 end int:-2147483648 double:1.24e+897 end int:-2147483648 double:1.24e+898 end int:-2147483648 double:1.24e+899 end int:-2147483648 double:1.24e+900 end int:-2147483648 double:1.24e+901 end int:-2147483648 double:1.24e+902 end int:-2147483648 double:1.24e+903 end int:-2147483648 double:1.24e+904 end int:-2147483648 double:1.24e+905 end int:-2147483648 double:1.24e+906 end int:-2147483648 double:1.24e+907 end int:-2147483648 double:1.24e+908 end int:-2147483648 double:1.24e+909 end int:-2147483648 double:1.24e+910 end int:-2147483648 double:1.24e+911 end int:-2147483648 double:1.24e+912 end int:-2147483648 double:1.24e+913 end int:-2147483648 double:1.24e+914 end int:-2147483648 double:1.24e+915 end int:-2147483648 double:1.24e+916 end int:-2147483648 double:1.24e+917 end int:-2147483648 double:1.24e+918 end int:-2147483648 double:1.24e+919 end int:-2147483648 double:1.24e+920 end int:-2147483648 double:1.24e+921 end int:-2147483648 double:1.24e+922 end int:-2147483648 double:1.24e+923 end int:-2147483648 double:1.24e+924 end int:-2147483648 double:1.24e+925 end int:-2147483648 double:1.24e+926 end int:-2147483648 double:1.24e+927 end int:-2147483648 double:1.24e+928 end int:-2147483648 double:1.24e+929 end int:-2147483648 double:1.24e+930 end int:-2147483648 double:1.24e+931 end int:-2147483648 double:1.24e+932 end int:-2147483648 double:1.24e+933 end int:-2147483648 double:1.24e+934 end int:-2147483648 double:1.24e+935 end int:-2147483648 double:1.24e+936 end int:-2147483648 double:1.24e+937 end int:-2147483648 double:1.24e+938 end int:-2147483648 double:1.24e+939 end int:-2147483648 double:1.24e+940 end int:-2147483648 double:1.24e+941 end int:-2147483648 double:1.24e+942 end int:-2147483648 double:1.24e+943 end int:-2147483648 double:1.24e+944 end int:-2147483648 double:1.24e+945 end int:-2147483648 double:1.24e+946 end int:-2147483648 double:1.24e+947 end int:-2147483648 double:1.24e+948 end int:-2147483648 double:1.24e+949 end int:-2147483648 double:1.24e+950 end int:-2147483648 double:1.24e+951 end int:-2147483648 double:1.24e+952 end int:-2147483648 double:1.24e+953 end int:-2147483648 double:1.24e+954 end int:-2147483648 double:1.24e+955 end int:-2147483648 double:1.24e+956 end int:-2147483648 double:1.24e+957 end int:-2147483648 double:1.24e+958 end int:-2147483648 double:1.24e+959 end int:-2147483648 double:1.24e+960 end int:-2147483648 double:1.24e+961 end int:-2147483648 double:1.24e+962 end int:-2147483648 double:1.24e+963 end int:-2147483648 double:1.24e+964 end int:-2147483648 double:1.24e+965 end int:-2147483648 double:1.24e+966 end int:-2147483648 double:1.24e+967 end int:-2147483648 double:1.24e+968 end int:-2147483648 double:1.24e+969 end int:-2147483648 double:1.24e+970 end int:-2147483648 double:1.24e+971 end int:-2147483648 double:1.24e+972 end int:-2147483648 double:1.24e+973 end int:-2147483648 double:1.24e+974 end int:-2147483648 double:1.24e+975 end int:-2147483648 double:1.24e+976 end int:-2147483648 double:1.24e+977 end int:-2147483648 double:1.24e+978 end int:-2147483648 double:1.24e+979 end int:-2147483648 double:1.24e+980 end int:-2147483648 double:1.24e+981 end int:-2147483648 double:1.24e+982 end int:-2147483648 double:1.24e+983 end int:-2147483648 double:1.24e+984 end int:-2147483648 double:1.24e+985 end int:-2147483648 double:1.24e+986 end int:-2147483648 double:1.24e+987 end int:-2147483648 double:1.24e+988 end int:-2147483648 double:1.24e+989 end int:-2147483648 double:1.24e+990 end int:-2147483648 double:1.24e+991 end int:-2147483648 double:1.24e+992 end int:-2147483648 double:1.24e+993 end int:-2147483648 double:1.24e+994 end int:-2147483648 double:1.24e+995 end int:-2147483648 double:1.24e+996 end int:-2147483648 double:1.24e+997 end int:-2147483648 double:1.24e+998 end int:-2147483648 double:1.24e+999 end int:-2147483648 double:1.24e+1000 end int:-2147483648 double:1.24e+1001 end int:-2147483648 double:1.24e+1002 end int:-2147483648 double:1.24e+1003 end int:-2147483648 double:1.24e+1004 end int:-2147483648 double:1.24e+1005 end int:-2147483648 double:1.24e+1006 end int:-2147483648 double:1.24e+1007 end int:-2147483648 double:1.24e+1008 end int:-2147483648 double:1.24e+1009 end int:-2147483648 double:1.24e+1010 end int:-2147483648 double:1.24e+1011 end int:-2147483648 double:1.24e+1012 end int:-2147483648 double:1.24e+1013 end int:-2147483648 double:1.24e+1014 end int:-2147483648 double:1.24e+1015 end int:-2147483648 double:1.24e+1016 end int:-2147483648 double:1.24e+1017 end int:-2147483648 double:1.24e+1018 end int:-2147483648 double:1.24e+1019 end int:-2147483648 double:1.24e+1020 end int:-2147483648 double:1.24e+1021 end int:-2147483648 double:1.24e+1022 end int:-2147483648 double:1.24e+1023 end int:-2147483648 double:1.24e+1024 end int:-2147483648 double:1.24e+1025 end int:-2147483648 double:1.24e+1026 end int:-2147483648 double:1.24e+1027 end int:-2147483648 double:1.24e+1028 end int:-2147483648 double:1.24e+1029 end int:-2147483648 double:1.24e+1030 end int:-2147483648 double:1.24e+1031 end int:-2147483648 double:1.24e+1032 end int:-2147483648 double:1.24e+1033 end int:-2147483648 double:1.24e+1034 end int:-2147483648 double:1.24e+1035 end int:-2147483648 double:1.24e+1036 end int:-2147483648 double:1.24e+1037 end int:-2147483648 double:1.24e+1038 end int:-2147483648 double:1.24e+1039 end int:-2147483648 double:1.24e+1040 end int:-2147483648 double:1.24e+1041 end int:-2147483648 double:1.24e+1042 end int:-2147483648 double:1.24e+1043 end int:-2147483648 double:1.24e+1044 end int:-2147483648 double:1.24e+1045 end int:-2147483648 double:1.24e+1046 end int:-2147483648 double:1.24e+1047 end int:-2147483648 double:1.24e+1048 end int:-2147483648 double:1.24e+1049 end int:-2147483648 double:1.24e+1050 end int:-2147483648 double:1.24e+1051 end int:-2147483648 double:1.24e+1052 end int:-2147483648 double:1.24e+1053 end int:-2147483648 double:1.24e+1054 end int:-2147483648 double:1.24e+1055 end int:-2147483648 double:1.24e+1056 end int:-2147483648 double:1.24e+1057 end int:-2147483648 double:1.24e+1058 end int:-2147483648 double:1.24e+1059 end int:-2147483648 double:1.24e+1060 end int:-2147483648 double:1.24e+1061 end int:-2147483648 double:1.24e+1062 end int:-2147483648 double:1.24e+1063 end int:-2147483648 double:1.24e+1064 end int:-2147483648 double:1.24e+1065 end int:-2147483648 double:1.24e+1066 end int:-2147483648 double:1.24e+1067 end int:-2147483648 double:1.24e+1068 end int:-2147483648 double:1.24e+1069 end int:-2147483648 double:1.24e+1070 end int:-2147483648 double:1.24e+1071 end int:-2147483648 double:1.24e+1072 end int:-2147483648 double:1.24e+1073 end int:-2147483648 double:1.24e+1074 end int:-2147483648 double:1.24e+1075 end int:-2147483648 double:1.24e+1076 end int:-2147483648 double:1.24e+1077 end int:-2147483648 double:1.24e+1078 end int:-2147483648 double:1.24e+1079 end int:-2147483648 double:1.24e+1080 end int:-2147483648 double:1.24e+1081 end int:-2147483648 double:1.24e+1082 end int:-2147483648 double:1.24e+1083 end int:-2147483648 double:1.24e+1084 end int:-2147483648 double:1.24e+1085 end int:-2147483648 double:1.24e+1086 end int:-2147483648 double:1.24e+1087 end int:-2147483648 double:1.24e+1088 end int:-2147483648 double:1.24e+1089 end int:-2147483648 double:1.24e+1090 end int:-2147483648 double:1.24e+1091 end int:-2147483648 double:1.24e+1092 end int:-2147483648 double:1.24e+1093 end int:-2147483648 double:1.24e+1094 end int:-2147483648 double:1.24e+1095 end int:-2147483648 double:1.24e+1096 end int:-2147483648 double:1.24e+1097 end int:-2147483648 double:1.24e+1098 end int:-2147483648 double:1.24e+1099 end int:-2147483648 double:1.24e+1100 end int:-2147483648 double:1.24e+1101 end int:-2147483648 double:1.24e+1102 end int:-2147483648 double:1.24e+1103 end int:-2147483648 double:1.24e+1104 end int:-2147483648 double:1.24e+1105 end int:-2147483648 double:1.24e+1106 end int:-2147483648 double:1.24e+1107 end int:-2147483648 double:1.24e+1108 end int:-2147483648 double:1.24e+1109 end int:-2147483648 double:1.24e+1110 end int:-2147483648 double:1.24e+1111 end int:-2147483648 double:1.24e+1112 end int:-2147483648 double:1.24e+1113 end int:-2147483648 double:1.24e+1114 end int:-2147483648 double:1.24e+1115 end int:-2147483648 double:1.24e+1116 end int:-2147483648 double:1.24e+1117 end int:-2147483648 double:1.24e+1118 end int:-2147483648 double:1.24e+1119 end int:-2147483648 double:1.24e+1120 end int:-2147483648 double:1.24e+1121 end int:-2147483648 double:1.24e+1122 end int:-2147483648 double:1.24e+1123 end int:-2147483648 double:1.24e+1124 end int:-2147483648 double:1.24e+1125 end int:-2147483648 double:1.24e+1126 end int:-2147483648 double:1.24e+1127 end int:-2147483648 double:1.24e+1128 end int:-2147483648 double:1.24e+1129 end int:-2147483648 double:1.24e+1130 end int:-2147483648 double:1.24e+1131 end int:-2147483648 double:1.24e+1132 end int:-2147483648 double:1.24e+1133 end int:-2147483648 double:1.24e+1134 end int:-2147483648 double:1.24e+1135 end int:-2147483648 double:1.24e+1136 end int:-2147483648 double:1.24e+1137 end int:-2147483648 double:1.24e+1138 end int:-2147483648 double:1.24e+1139 end int:-2147483648 double:1.24e+1140 end int:-2147483648 double:1.24e+1141 end int:-2147483648 double:1.24e+1142 end int:-2147483648 double:1.24e+1143 end int:-2147483648 double:1.24e+1144 end int:-2147483648 double:1.24e+1145 end int:-2147483648 double:1.24e+1146 end int:-2147483648 double:1.24e+1147 end int:-2147483648 double:1.24e+1148 end int:-2147483648 double:1.24e+1149 end int:-2147483648 double:1.24e+1150 end int:-2147483648 double:1.24e+1151 end int:-2147483648 double:1.24e+1152 end int:-2147483648 double:1.24e+1153 end int:-2147483648 double:1.24e+1154 end int:-2147483648 double:1.24e+1155 end int:-2147483648 double:1.24e+1156 end int:-2147483648 double:1.24e+1157 end int:-2147483648 double:1.24e+1158 end int:-2147483648 double:1.24e+1159 end int:-2147483648 double:1.24e+1160 end int:-2147483648 double:1.24e+1161 end int:-2147483648 double:1.24e+1162 end int:-2147483648 double:1.24e+1163 end int:-2147483648 double:1.24e+1164 end int:-2147483648 double:1.24e+1165 end int:-2147483648 double:1.24e+1166 end int:-2147483648 double:1.24e+1167 end int:-2147483648 double:1.24e+1168 end int:-2147483648 double:1.24e+1169 end int:-2147483648 double:1.24e+1170 end int:-2147483648 double:1.24e+1171 end int:-2147483648 double:1.24e+1172 end int:-2147483648 double:1.24e+1173 end int:-2147483648 double:1.24e+1174 end int:-2147483648 double:1.24e+1175 end int:-2147483648 double:1.24e+1176 end int:-2147483648 double:1.24e+1177 end int:-2147483648 double:1.24e+1178 end int:-2147483648 double:1.24e+1179 end int:-2147483648 double:1.24e+1180 end int:-2147483648 double:1.24e+1181 end int:-2147483648 double:1.24e+1182 end int:-2147483648 double:1.24e+1183 end int:-2147483648 double:1.24e+1184 end int:-2147483648 double:1.24e+1185 end int:-2147483648 double:1.24e+1186 end int:-2147483648 double:1.24e+1187 end int:-2147483648 double:1.24e+1188 end int:-2147483648 double:1.24e+1189 end int:-2147483648 double:1.24e+1190 end int:-2147483648 double:1.24e+1191 end int:-2147483648 double:1.24e+1192 end int:-2147483648 double:1.24e+1193 end int:-2147483648 double:1.24e+1194 end int:-2147483648 double:1.24e+1195 end int:-2147483648 double:1.24e+1196 end int:-2147483648 double:1.24e+1197 end int:-2147483648 double:1.24e+1198 end int:-2147483648 double:1.24e+1199 end int:-2147483648 double:1.24e+1200 end int:-2147483648 double:1.24e+1201 end int:-2147483648 double:1.24e+1202 end int:-2147483648 double:1.24e+1203 end int:-2147483648 double:1.24e+1204 end int:-2147483648 double:1.24e+1205 end int:-2147483648 double:1.24e+1206 end int:-2147483648 double:1.24e+1207 end int:-2147483648 double:1.24e+1208 end int:-2147483648 double:1.24e+1209 end int:-2147483648 double:1.24e+1210 end int:-2147483648 double:1.24e+1211 end int:-2147483648 double:1.24e+1212 end int:-2147483648 double:1.24e+1213 end int:-2147483648 double:1.24e+1214 end int:-2147483648 double:1.24e+1215 end int:-2147483648 double:1.24e+1216 end int:-2147483648 double:1.24e+1217 end int:-2147483648 double:1.24e+1218 end int:-2147483648 double:1.24e+1219 end int:-2147483648 double:1.24e+1220 end int:-2147483648 double:1.24e+1221 end int:-2147483648 double:1.24e+1222 end int:-2147483648 double:1.24e+1223 end int:-2147483648 double:1.24e+1224 end int:-2147483648 double:1.24e+1225 end int:-2147483648 double:1.24e+1226 end int:-2147483648 double:1.24e+1227 end int:-2147483648 double:1.24e+1228 end int:-2147483648 double:1.24e+1229 end int:-2147483648 double:1.24e+1230 end int:-2147483648 double:1.24e+1231 end int:-2147483648 double:1.24e+1232 end int:-2147483648 double:1.24e+1233 end int:-2147483648 double:1.24e+1234 end int:-2147483648 double:1.24e+1235 end int:-2147483648 double:1.24e+1236 end int:-2147483648 double:1.24e+1237 end int:-2147483648 double:1.24e+1238 end int:-2147483648 double:1.24e+1239 end int:-2147483648 double:1.24e+1240 end int:-2147483648 double:1.24e+1241 end int:-2147483648 double:1.24e+1242 end int:-2147483648 double:1.24e+1243 end int:-2147483648 double:1.24e+1244 end int:-2147483648 double:1.24e+1245 end int:-2147483648 double:1.24e+1246 end int:-2147483648 double:1.24e+1247 end int:-2147483648 double:1.24e+1248 end int:-2147483648 double:1.24e+1249 end int:-2147483648 double:1.24e+1250 end int:-2147483648 double:1.24e+1251 end int:-2147483648 double:1.24e+1252 end int:-2147483648 double:1.24e+1253 end int:-2147483648 double:1.24e+1254 end int:-2147483648 double:1.24e+1255 end int:-2147483648 double:1.24e+1256 end int:-2147483648 double:1.24e+1257 end int:-2147483648 double:1.24e+1258 end int:-2147483648 double:1.24e+1259 end int:-2147483648 double:1.24e+1260 end int:-2147483648 double:1.24e+1261 end int:-2147483648 double:1.24e+1262 end int:-2147483648 double:1.24e+1263 end int:-2147483648 double:1.24e+1264 end int:-2147483648 double:1.24e+1265 end int:-2147483648 double:1.24e+1266 end int:-2147483648 double:1.24e+1267 end int:-2147483648 double:1.24e+1268 end int:-2147483648 double:1.24e+1269 end int:-2147483648 double:1.24e+1270 end int:-2147483648 double:1.24e+1271 end int:-2147483648 double:1.24e+1272 end int:-2147483648 double:1.24e+1273 end int:-2147483648 double:1.24e+1274 end int:-2147483648 double:1.24e+1275 end int:-2147483648 double:1.24e+1276 end int:-2147483648 double:1.24e+1277 end int:-2147483648 double:1.24e+1278 end int:-2147483648 double:1.24e+1279 end int:-2147483648 double:1.24e+1280 end int:-2147483648 double:1.24e+1281 end int:-2147483648 double:1.24e+1282 end int:-2147483648 double:1.24e+1283 end int:-2147483648 double:1.24e+1284 end int:-2147483648 double:1.24e+1285 end int:-2147483648 double:1.24e+1286 end int:-2147483648 double:1.24e+1287 end int:-2147483648 double:1.24e+1288 end int:-2147483648 double:1.24e+1289 end int:-2147483648 double:1.24e+1290 end int:-2147483648 double:1.24e+1291 end int:-2147483648 double:1.24e+1292 end int:-2147483648 double:1.24e+1293 end int:-2147483648 double:1.24e+1294 end int:-2147483648 double:1.24e+1295 end int:-2147483648 double:1.24e+1296 end int:-2147483648 double:1.24e+1297 end int:-2147483648 double:1.24e+1298 end int:-2147483648 double:1.24e+1299 end int:-2147483648 double:1.24e+1300 end int:-2147483648 double:1.24e+1301 end int:-2147483648 double:1.24e+1302 end int:-2147483648 double:1.24e+1303 end int:-2147483648 double:1.24e+1304 end int:-2147483648 double:1.24e+1305 end int:-2147483648 double:1.24e+1306 end int:-2147483648 double:1.24e+1307 end int:-2147483648 double:1.24e+1308 end int:-2147483648 double:1.24e+1309 end int:-2147483648 double:1.24e+1310 end int:-2147483648 double:1.24e+1311 end int:-2147483648 double:1.24e+1312 end int:-2147483648 double:1.24e+1313 end int:-2147483648 double:1.24e+1314 end int:-2147483648 double:1.24e+1315 end int:-2147483648 double:1.24e+1316 end int:-2147483648 double:1.24e+1317 end int:-2147483648 double:1.24e+1318 end int:-2147483648 double:1.24e+1319 end int:-2147483648 double:1.24e+1320 end int:-2147483648 double:1.24e+1321 end int:-2147483648 double:1.24e+1322 end int:-2147483648 double:1.24e+1323 end int:-2147483648 double:1.24e+1324 end int:-2147483648 double:1.24e+1325 end int:-2147483648 double:1.24e+1326 end int:-2147483648 double:1.24e+1327 end int:-2147483648 double:1.24e+1328 end int:-2147483648 double:1.24e+1329 end int:-2147483648 double:1.24e+1330 end int:-2147483648 double:1.24e+1331 end int:-2147483648 double:1.24e+1332 end int:-2147483648 double:1.24e+1333 end int:-2147483648 double:1.24e+1334 end int:-2147483648 double:1.24e+1335 end int:-2147483648 double:1.24e+1336 end int:-2147483648 double:1.24e+1337 end int:-2147483648 double:1.24e+1338 end int:-2147483648 double:1.24e+1339 end int:-2147483648 double:1.24e+1340 end int:-2147483648 double:1.24e+1341 end int:-2147483648 double:1.24e+1342 end int:-2147483648 double:1.24e+1343 end int:-2147483648 double:1.24e+1344 end int:-2147483648 double:1.24e+1345 end int:-2147483648 double:1.24e+1346 end int:-2147483648 double:1.24e+1347 end int:-2147483648 double:1.24e+1348 end int:-2147483648 double:1.24e+1349 end int:-2147483648 double:1.24e+1350 end int:-2147483648 double:1.24e+1351 end int:-2147483648 double:1.24e+1352 end int:-2147483648 double:1.24e+1353 end int:-2147483648 double:1.24e+1354 end int:-2147483648 double:1.24e+1355 end int:-2147483648 double:1.24e+1356 end int:-2147483648 double:1.24e+1357 end int:-2147483648 double:1.24e+1358 end int:-2147483648 double:1.24e+1359 end int:-2147483648 double:1.24e+1360 end int:-2147483648 double:1.24e+1361 end int:-2147483648 double:1.24e+1362 end int:-2147483648 double:1.24e+1363 end int:-2147483648 double:1.24e+1364 end int:-2147483648 double:1.24e+1365 end int:-2147483648 double:1.24e+1366 end int:-2147483648 double:1.24e+1367 end int:-2147483648 double:1.24e+1368 end int:-2147483648 double:1.24e+1369 end int:-2147483648 double:1.24e+1370 end int:-2147483648 double:1.24e+1371 end int:-2147483648 double:1.24e+1372 end int:-2147483648 double:1.24e+1373 end int:-2147483648 double:1.24e+1374 end int:-2147483648 double:1.24e+1375 end int:-2147483648 double:1.24e+1376 end int:-2147483648 double:1.24e+1377 end int:-2147483648 double:1.24e+1378 end int:-2147483648 double:1.24e+1379 end int:-2147483648 double:1.24e+1380 end int:-2147483648 double:1.24e+1381 end int:-2147483648 double:1.24e+1382 end int:-2147483648 double:1.24e+1383 end int:-2147483648 double:1.24e+1384 end int:-2147483648 double:1.24e+1385 end int:-2147483648 double:1.24e+1386 end int:-2147483648 double:1.24e+1387 end int:-2147483648 double:1.24e+1388 end int:-2147483648 double:1.24e+1389 end int:-2147483648 double:1.24e+1390 end int:-2147483648 double:1.24e+1391 end int:-2147483648 double:1.24e+1392 end int:-2147483648 double:1.24e+1393 end int:-2147483648 double:1.24e+1394 end int:-2147483648 double:1.24e+1395 end int:-2147483648 double:1.24e+1396 end int:-2147483648 double:1.24e+1397 end int:-2147483648 double:1.24e+1398 end int:-2147483648 double:1.24e+1399 end int:-2147483648 double:1.24e+1400 end int:-2147483648 double:1.24e+1401 end int:-2147483648 double:1.24e+1402 end int:-2147483648 double:1.24e+1403 end int:-2147483648 double:1.24e+1404 end int:-2147483648 double:1.24e+1405 end int:-2147483648 double:1.24e+1406 end int:-2147483648 double:1.24e+1407 end int:-2147483648 double:1.24e+1408 end int:-2147483648 double:1.24e+1409 end int:-2147483648 double:1.24e+1410 end int:-2147483648 double:1.24e+1411 end int:-2147483648 double:1.24e+1412 end int:-2147483648 double:1.24e+1413 end int:-2147483648 double:1.24e+1414 end int:-2147483648 double:1.24e+1415 end int:-2147483648 double:1.24e+1416 end int:-2147483648 double:1.24e+1417 end int:-2147483648 double:1.24e+1418 end int:-2147483648 double:1.24e+1419 end int:-2147483648 double:1.24e+1420 end int:-2147483648 double:1.24e+1421 end int:-2147483648 double:1.24e+1422 end int:-2147483648 double:1.24e+1423 end int:-2147483648 double:1.24e+1424 end int:-2147483648 double:1.24e+1425 end int:-2147483648 double:1.24e+1426 end int:-2147483648 double:1.24e+1427 end int:-2147483648 double:1.24e+1428 end int:-2147483648 double:1.24e+1429 end int:-2147483648 double:1.24e+1430 end int:-2147483648 double:1.24e+1431 end int:-2147483648 double:1.24e+1432 end int:-2147483648 double:1.24e+1433 end int:-2147483648 double:1.24e+1434 end int:-2147483648 double:1.24e+1435 end int:-2147483648 double:1.24e+1436 end int:-2147483648 double:1.24e+1437 end int:-2147483648 double:1.24e+1438 end int:-2147483648 double:1.24e+1439 end int:-2147483648 double:1.24e+1440 end int:-2147483648 double:1.24e+1441 end int:-2147483648 double:1.24e+1442 end int:-2147483648 double:1.24e+1443 end int:-2147483648 double:1.24e+1444 end int:-2147483648 double:1.24e+1445 end int:-2147483648 double:1.24e+1446 end int:-2147483648 double:1.24e+1447 end int:-2147483648 double:1.24e+1448 end int:-2147483648 double:1.24e+1449 end int:-2147483648 double:1.24e+1450 end int:-2147483648 double:1.24e+1451 end int:-2147483648 double:1.24e+1452 end int:-2147483648 double:1.24e+1453 end int:-2147483648 double:1.24e+1454 end int:-2147483648 double:1.24e+1455 end int:-2147483648 double:1.24e+1456 end int:-2147483648 double:1.24e+1457 end int:-2147483648 double:1.24e+1458 end int:-2147483648 double:1.24e+1459 end int:-2147483648 double:1.24e+1460 end int:-2147483648 double:1.24e+1461 end int:-2147483648 double:1.24e+1462 end int:-2147483648 double:1.24e+1463 end int:-2147483648 double:1.24e+1464 end int:-2147483648 double:1.24e+1465 end int:-2147483648 double:1.24e+1466 end int:-2147483648 double:1.24e+1467 end int:-2147483648 double:1.24e+1468 end int:-2147483648 double:1.24e+1469 end int:-2147483648 double:1.24e+1470 end int:-2147483648 double:1.24e+1471 end int:-2147483648 double:1.24e+1472 end int:-2147483648 double:1.24e+1473 end int:-2147483648 double:1.24e+1474 end int:-2147483648 double:1.24e+1475 end int:-2147483648 double:1.24e+1476 end int:-2147483648 double:1.24e+1477 end int:-2147483648 double:1.24e+1478 end int:-2147483648 double:1.24e+1479 end int:-2147483648 double:1.24e+1480 end int:-2147483648 double:1.24e+1481 end int:-2147483648 double:1.24e+1482 end int:-2147483648 double:1.24e+1483 end int:-2147483648 double:1.24e+1484 end int:-2147483648 double:1.24e+1485 end int:-2147483648 double:1.24e+1486 end int:-2147483648 double:1.24e+1487 end int:-2147483648 double:1.24e+1488 end int:-2147483648 double:1.24e+1489 end int:-2147483648 double:1.24e+1490 end int:-2147483648 double:1.24e+1491 end int:-2147483648 double:1.24e+1492 end int:-2147483648 double:1.24e+1493 end int:-2147483648 double:1.24e+1494 end int:-2147483648 double:1.24e+1495 end int:-2147483648 double:1.24e+1496 end int:-2147483648 double:1.24e+1497 end int:-2147483648 double:1.24e+1498 end int:-2147483648 double:1.24e+1499 end int:-2147483648 double:1.24e+1500 end int:-2147483648 double:1.24e+1501 end int:-2147483648 double:1.24e+1502 end int:-2147483648 double:1.24e+1503 end int:-2147483648 double:1.24e+1504 end int:-2147483648 double:1.24e+1505 end int:-2147483648 double:1.24e+1506 end int:-2147483648 double:1.24e+1507 end int:-2147483648 double:1.24e+1508 end int:-2147483648 double:1.24e+1509 end int:-2147483648 double:1.24e+1510 end int:-2147483648 double:1.24e+1511 end int:-2147483648 double:1.24e+1512 end int:-2147483648 double:1.24e+1513 end int:-2147483648 double:1.24e+1514 end int:-2147483648 double:1.24e+1515 end int:-2147483648 double:1.24e+1516 end int:-2147483648 double:1.24e+1517 end int:-2147483648 double:1.24e+1518 end int:-2147483648 double:1.24e+1519 end int:-2147483648 double:1.24e+1520 end int:-2147483648 double:1.24e+1521 end int:-2147483648 double:1.24e+1522 end int:-2147483648 double:1.24e+1523 end int:-2147483648 double:1.24e+1524 end int:-2147483648 double:1.24e+1525 end int:-2147483648 double:1.24e+1526 end int:-2147483648 double:1.24e+1527 end int:-2147483648 double:1.24e+1528 end int:-2147483648 double:1.24e+1529 end int:-2147483648 double:1.24e+1530 end int:-2147483648 double:1.24e+1531 end int:-2147483648 double:1.24e+1532 end int:-2147483648 double:1.24e+1533 end int:-2147483648 double:1.24e+1534 end int:-2147483648 double:1.24e+1535 end int:-2147483648 double:1.24e+1536 end int:-2147483648 double:1.24e+1537 end int:-2147483648 double:1.24e+1538 end int:-2147483648 double:1.24e+1539 end int:-2147483648 double:1.24e+1540 end int:-2147483648 double:1.24e+1541 end int:-2147483648 double:1.24e+1542 end int:-2147483648 double:1.24e+1543 end int:-2147483648 double:1.24e+1544 end int:-2147483648 double:1.24e+1545 end int:-2147483648 double:1.24e+1546 end int:-2147483648 double:1.24e+1547 end int:-2147483648 double:1.24e+1548 end int:-2147483648 double:1.24e+1549 end int:-2147483648 double:1.24e+1550 end int:-2147483648 double:1.24e+1551 end int:-2147483648 double:1.24e+1552 end int:-2147483648 double:1.24e+1553 end int:-2147483648 double:1.24e+1554 end int:-2147483648 double:1.24e+1555 end int:-2147483648 double:1.24e+1556 end int:-2147483648 double:1.24e+1557 end int:-2147483648 double:1.24e+1558 end int:-2147483648 double:1.24e+1559 end int:-2147483648 double:1.24e+1560 end int:-2147483648 double:1.24e+1561 end int:-2147483648 double:1.24e+1562 end int:-2147483648 double:1.24e+1563 end int:-2147483648 double:1.24e+1564 end int:-2147483648 double:1.24e+1565 end int:-2147483648 double:1.24e+1566 end int:-2147483648 double:1.24e+1567 end int:-2147483648 double:1.24e+1568 end int:-2147483648 double:1.24e+1569 end int:-2147483648 double:1.24e+1570 end int:-2147483648 double:1.24e+1571 end int:-2147483648 double:1.24e+1572 end int:-2147483648 double:1.24e+1573 end int:-2147483648 double:1.24e+1574 end int:-2147483648 double:1.24e+1575 end int:-2147483648 double:1.24e+1576 end int:-2147483648 double:1.24e+1577 end int:-2147483648 double:1.24e+1578 end int:-2147483648 double:1.24e+1579 end int:-2147483648 double:1.24e+1580 end int:-2147483648 double:1.24e+1581 end int:-2147483648 double:1.24e+1582 end int:-2147483648 double:1.24e+1583 end int:-2147483648 double:1.24e+1584 end int:-2147483648 double:1.24e+1585 end int:-2147483648 double:1.24e+1586 end int:-2147483648 double:1.24e+1587 end int:-2147483648 double:1.24e+1588 end int:-2147483648 double:1.24e+1589 end int:-2147483648 double:1.24e+1590 end int:-2147483648 double:1.24e+1591 end int:-2147483648 double:1.24e+1592 end int:-2147483648 double:1.24e+1593 end int:-2147483648 double:1.24e+1594 end int:-2147483648 double:1.24e+1595 end int:-2147483648 double:1.24e+1596 end int:-2147483648 double:1.24e+1597 end int:-2147483648 double:1.24e+1598 end int:-2147483648 double:1.24e+1599 end int:-2147483648 double:1.24e+1600 end int:-2147483648 double:1.24e+1601 end int:-2147483648 double:1.24e+1602 end int:-2147483648 double:1.24e+1603 end int:-2147483648 double:1.24e+1604 end int:-2147483648 double:1.24e+1605 end int:-2147483648 double:1.24e+1606 end int:-2147483648 double:1.24e+1607 end int:-2147483648 double:1.24e+1608 end int:-2147483648 double:1.24e+1609 end int:-2147483648 double:1.24e+1610 end int:-2147483648 double:1.24e+1611 end int:-2147483648 double:1.24e+1612 end int:-2147483648 double:1.24e+1613 end int:-2147483648 double:1.24e+1614 end int:-2147483648 double:1.24e+1615 end int:-2147483648 double:1.24e+1616 end int:-2147483648 double:1.24e+1617 end int:-2147483648 double:1.24e+1618 end int:-2147483648 double:1.24e+1619 end int:-2147483648 double:1.24e+1620 end int:-2147483648 double:1.24e+1621 end int:-2147483648 double:1.24e+1622 end int:-2147483648 double:1.24e+1623 end int:-2147483648 double:1.24e+1624 end int:-2147483648 double:1.24e+1625 end int:-2147483648 double:1.24e+1626 end int:-2147483648 double:1.24e+1627 end int:-2147483648 double:1.24e+1628 end int:-2147483648 double:1.24e+1629 end int:-2147483648 double:1.24e+1630 end int:-2147483648 double:1.24e+1631 end int:-2147483648 double:1.24e+1632 end int:-2147483648 double:1.24e+1633 end int:-2147483648 double:1.24e+1634 end int:-2147483648 double:1.24e+1635 end int:-2147483648 double:1.24e+1636 end int:-2147483648 double:1.24e+1637 end int:-2147483648 double:1.24e+1638 end int:-2147483648 double:1.24e+1639 end int:-2147483648 double:1.24e+1640 end int:-2147483648 double:1.24e+1641 end int:-2147483648 double:1.24e+1642 end int:-2147483648 double:1.24e+1643 end int:-2147483648 double:1.24e+1644 end int:-2147483648 double:1.24e+1645 end int:-2147483648 double:1.24e+1646 end int:-2147483648 double:1.24e+1647 end int:-2147483648 double:1.24e+1648 end int:-2147483648 double:1.24e+1649 end int:-2147483648 double:1.24e+1650 end int:-2147483648 double:1.24e+1651 end int:-2147483648 double:1.24e+1652 end int:-2147483648 double:1.24e+1653 end int:-2147483648 double:1.24e+1654 end int:-2147483648 double:1.24e+1655 end int:-2147483648 double:1.24e+1656 end int:-2147483648 double:1.24e+1657 end int:-2147483648 double:1.24e+1658 end int:-2147483648 double:1.24e+1659 end int:-2147483648 double:1.24e+1660 end int:-2147483648 double:1.24e+1661 end int:-2147483648 double:1.24e+1662 end int:-2147483648 double:1.24e+1663 end int:-2147483648 double:1.24e+1664 end int:-2147483648 double:1.24e+1665 end int:-2147483648 double:1.24e+1666 end int:-2147483648 double:1.24e+1667 end int:-2147483648 double:1.24e+1668 end int:-2147483648 double:1.24e+1669 end int:-2147483648 double:1.24e+1670 end int:-2147483648 double:1.24e+1671 end int:-2147483648 double:1.24e+1672 end int:-2147483648 double:1.24e+1673 end int:-2147483648 double:1.24e+1674 end int:-2147483648 double:1.24e+1675 end int:-2147483648 double:1.24e+1676 end int:-2147483648 double:1.24e+1677 end int:-2147483648 double:1.24e+1678 end int:-2147483648 double:1.24e+1679 end int:-2147483648 double:1.24e+1680 end int:-2147483648 double:1.24e+1681 end int:-2147483648 double:1.24e+1682 end int:-2147483648 double:1.24e+1683 end int:-2147483648 double:1.24e+1684 end int:-2147483648 double:1.24e+1685 end int:-2147483648 double:1.24e+1686 end int:-2147483648 double:1.24e+1687 end int:-2147483648 double:1.24e+1688 end int:-2147483648 double:1.24e+1689 end int:-2147483648 double:1.24e+1690 end int:-2147483648 double:1.24e+1691 end int:-2147483648 double:1.24e+1692 end int:-2147483648 double:1.24e+1693 end int:-2147483648 double:1.24e+1694 end int:-2147483648 double:1.24e+1695 end int:-2147483648 double:1.24e+1696 end int:-2147483648 double:1.24e+1697 end int:-2147483648 double:1.24e+1698 end int:-2147483648 double:1.24e+1699 end int:-2147483648 double:1.24e+1700 end int:-2147483648 double:1.24e+1701 end int:-2147483648 double:1.24e+1702 end int:-2147483648 double:1.24e+1703 end int:-2147483648 double:1.24e+1704 end int:-2147483648 double:1.24e+1705 end int:-2147483648 double:1.24e+1706 end int:-2147483648 double:1.24e+1707 end int:-2147483648 double:1.24e+1708 end int:-2147483648 double:1.24e+1709 end int:-2147483648 double:1.24e+1710 end int:-2147483648 double:1.24e+1711 end int:-2147483648 double:1.24e+1712 end int:-2147483648 double:1.24e+1713 end int:-2147483648 double:1.24e+1714 end int:-2147483648 double:1.24e+1715 end int:-2147483648 double:1.24e+1716 end int:-2147483648 double:1.24e+1717 end int:-2147483648 double:1.24e+1718 end int:-2147483648 double:1.24e+1719 end int:-2147483648 double:1.24e+1720 end int:-2147483648 double:1.24e+1721 end int:-2147483648 double:1.24e+1722 end int:-2147483648 double:1.24e+1723 end int:-2147483648 double:1.24e+1724 end int:-2147483648 double:1.24e+1725 end int:-2147483648 double:1.24e+1726 end int:-2147483648 double:1.24e+1727 end int:-2147483648 double:1.24e+1728 end int:-2147483648 double:1.24e+1729 end int:-2147483648 double:1.24e+1730 end int:-2147483648 double:1.24e+1731 end int:-2147483648 double:1.24e+1732 end int:-2147483648 double:1.24e+1733 end int:-2147483648 double:1.24e+1734 end int:-2147483648 double:1.24e+1735 end int:-2147483648 double:1.24e+1736 end int:-2147483648 double:1.24e+1737 end int:-2147483648 double:1.24e+1738 end int:-2147483648 double:1.24e+1739 end int:-2147483648 double:1.24e+1740 end int:-2147483648 double:1.24e+1741 end int:-2147483648 double:1.24e+1742 end int:-2147483648 double:1.24e+1743 end int:-2147483648 double:1.24e+1744 end int:-2147483648 double:1.24e+1745 end int:-2147483648 double:1.24e+1746 end int:-2147483648 double:1.24e+1747 end int:-2147483648 double:1.24e+1748 end int:-2147483648 double:1.24e+1749 end int:-2147483648 double:1.24e+1750 end int:-2147483648 double:1.24e+1751 end int:-2147483648 double:1.24e+1752 end int:-2147483648 double:1.24e+1753 end int:-2147483648 double:1.24e+1754 end int:-2147483648 double: