# running Build.PL /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl Build.PL WARNING: the following files are missing in your kit: .cvsignore Please inform the author. Checking whether your kit is complete... Checking prerequisites... Looks good Creating new 'Build' script for 'Data-Integer' version '0.003' /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl Build --makefile_env_macros 1 Copying lib/Data/Integer.pm -> blib/lib/Data/Integer.pm Manifying blib/lib/Data/Integer.pm -> blib/libdoc/Data::Integer.3 Build: blib/lib/Data/Integer.pm: cannot resolve L in paragraph 328. Build: blib/lib/Data/Integer.pm: cannot resolve L in paragraph 339. HTMLifying blib/lib/Data/Integer.pm -> blib/libhtml/site/lib/Data/Integer.html /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl Build --makefile_env_macros 1 test t/arith......1..3052 ok 1 - use Data::Integer; ok 2 ok 3 - 18446744073709551615 match 18446744073709551615 ok 4 - 18446744073709551615 match 18446744073709551615 ok 5 ok 6 - 18446744073709551615 match 18446744073709551615 ok 7 - 18446744073709551615 match 18446744073709551615 ok 8 ok 9 - 18446744073709551614 match 18446744073709551614 ok 10 - 18446744073709551615 match 18446744073709551615 ok 11 ok 12 - 18446744073709551614 match 18446744073709551614 ok 13 - 18446744073709551615 match 18446744073709551615 ok 14 ok 15 - 9223372036854775808 match 9223372036854775808 ok 16 - 18446744073709551615 match 18446744073709551615 ok 17 ok 18 - 9223372036854775808 match 9223372036854775808 ok 19 - 18446744073709551615 match 18446744073709551615 ok 20 ok 21 - 9223372036854775807 match 9223372036854775807 ok 22 - 18446744073709551615 match 18446744073709551615 ok 23 ok 24 - 9223372036854775807 match 9223372036854775807 ok 25 - 18446744073709551615 match 18446744073709551615 ok 26 ok 27 - 9223372036854775806 match 9223372036854775806 ok 28 - 18446744073709551615 match 18446744073709551615 ok 29 ok 30 - 9223372036854775806 match 9223372036854775806 ok 31 - 18446744073709551615 match 18446744073709551615 ok 32 ok 33 - 4611686018427387904 match 4611686018427387904 ok 34 - 18446744073709551615 match 18446744073709551615 ok 35 ok 36 - 4611686018427387904 match 4611686018427387904 ok 37 - 18446744073709551615 match 18446744073709551615 ok 38 ok 39 - 291 match 291 ok 40 - 18446744073709551615 match 18446744073709551615 ok 41 ok 42 - 291 match 291 ok 43 - 18446744073709551615 match 18446744073709551615 ok 44 ok 45 - 1 match 1 ok 46 - 18446744073709551615 match 18446744073709551615 ok 47 ok 48 - 1 match 1 ok 49 - 18446744073709551615 match 18446744073709551615 ok 50 ok 51 - 0 match 0 ok 52 - 18446744073709551615 match 18446744073709551615 ok 53 ok 54 - 0 match 0 ok 55 - 18446744073709551615 match 18446744073709551615 ok 56 ok 57 - -1 match -1 ok 58 - 18446744073709551615 match 18446744073709551615 ok 59 ok 60 - -291 match -291 ok 61 - 18446744073709551615 match 18446744073709551615 ok 62 ok 63 - -4611686018427387904 match -4611686018427387904 ok 64 - 18446744073709551615 match 18446744073709551615 ok 65 ok 66 - -9223372036854775807 match -9223372036854775807 ok 67 - 18446744073709551615 match 18446744073709551615 ok 68 ok 69 - -9223372036854775808 match -9223372036854775808 ok 70 - 18446744073709551615 match 18446744073709551615 ok 71 ok 72 - 18446744073709551614 match 18446744073709551614 ok 73 - 18446744073709551615 match 18446744073709551615 ok 74 ok 75 - 18446744073709551614 match 18446744073709551614 ok 76 - 18446744073709551615 match 18446744073709551615 ok 77 ok 78 - 18446744073709551614 match 18446744073709551614 ok 79 - 18446744073709551614 match 18446744073709551614 ok 80 ok 81 - 18446744073709551614 match 18446744073709551614 ok 82 - 18446744073709551614 match 18446744073709551614 ok 83 ok 84 - 9223372036854775808 match 9223372036854775808 ok 85 - 18446744073709551614 match 18446744073709551614 ok 86 ok 87 - 9223372036854775808 match 9223372036854775808 ok 88 - 18446744073709551614 match 18446744073709551614 ok 89 ok 90 - 9223372036854775807 match 9223372036854775807 ok 91 - 18446744073709551614 match 18446744073709551614 ok 92 ok 93 - 9223372036854775807 match 9223372036854775807 ok 94 - 18446744073709551614 match 18446744073709551614 ok 95 ok 96 - 9223372036854775806 match 9223372036854775806 ok 97 - 18446744073709551614 match 18446744073709551614 ok 98 ok 99 - 9223372036854775806 match 9223372036854775806 ok 100 - 18446744073709551614 match 18446744073709551614 ok 101 ok 102 - 4611686018427387904 match 4611686018427387904 ok 103 - 18446744073709551614 match 18446744073709551614 ok 104 ok 105 - 4611686018427387904 match 4611686018427387904 ok 106 - 18446744073709551614 match 18446744073709551614 ok 107 ok 108 - 291 match 291 ok 109 - 18446744073709551614 match 18446744073709551614 ok 110 ok 111 - 291 match 291 ok 112 - 18446744073709551614 match 18446744073709551614 ok 113 ok 114 - 1 match 1 ok 115 - 18446744073709551614 match 18446744073709551614 ok 116 ok 117 - 1 match 1 ok 118 - 18446744073709551614 match 18446744073709551614 ok 119 ok 120 - 0 match 0 ok 121 - 18446744073709551614 match 18446744073709551614 ok 122 ok 123 - 0 match 0 ok 124 - 18446744073709551614 match 18446744073709551614 ok 125 ok 126 - -1 match -1 ok 127 - 18446744073709551614 match 18446744073709551614 ok 128 ok 129 - -291 match -291 ok 130 - 18446744073709551614 match 18446744073709551614 ok 131 ok 132 - -4611686018427387904 match -4611686018427387904 ok 133 - 18446744073709551614 match 18446744073709551614 ok 134 ok 135 - -9223372036854775807 match -9223372036854775807 ok 136 - 18446744073709551614 match 18446744073709551614 ok 137 ok 138 - -9223372036854775808 match -9223372036854775808 ok 139 - 18446744073709551614 match 18446744073709551614 ok 140 ok 141 - 9223372036854775808 match 9223372036854775808 ok 142 - 18446744073709551615 match 18446744073709551615 ok 143 ok 144 - 9223372036854775808 match 9223372036854775808 ok 145 - 18446744073709551615 match 18446744073709551615 ok 146 ok 147 - 9223372036854775808 match 9223372036854775808 ok 148 - 18446744073709551614 match 18446744073709551614 ok 149 ok 150 - 9223372036854775808 match 9223372036854775808 ok 151 - 18446744073709551614 match 18446744073709551614 ok 152 ok 153 - 9223372036854775808 match 9223372036854775808 ok 154 - 9223372036854775808 match 9223372036854775808 ok 155 ok 156 - 9223372036854775808 match 9223372036854775808 ok 157 - 9223372036854775808 match 9223372036854775808 ok 158 ok 159 - 9223372036854775807 match 9223372036854775807 ok 160 - 9223372036854775808 match 9223372036854775808 ok 161 ok 162 - 9223372036854775807 match 9223372036854775807 ok 163 - 9223372036854775808 match 9223372036854775808 ok 164 ok 165 - 9223372036854775806 match 9223372036854775806 ok 166 - 9223372036854775808 match 9223372036854775808 ok 167 ok 168 - 9223372036854775806 match 9223372036854775806 ok 169 - 9223372036854775808 match 9223372036854775808 ok 170 ok 171 - 4611686018427387904 match 4611686018427387904 ok 172 - 9223372036854775808 match 9223372036854775808 ok 173 ok 174 - 4611686018427387904 match 4611686018427387904 ok 175 - 9223372036854775808 match 9223372036854775808 ok 176 ok 177 - 291 match 291 ok 178 - 9223372036854775808 match 9223372036854775808 ok 179 ok 180 - 291 match 291 ok 181 - 9223372036854775808 match 9223372036854775808 ok 182 ok 183 - 1 match 1 ok 184 - 9223372036854775808 match 9223372036854775808 ok 185 ok 186 - 1 match 1 ok 187 - 9223372036854775808 match 9223372036854775808 ok 188 ok 189 - 0 match 0 ok 190 - 9223372036854775808 match 9223372036854775808 ok 191 ok 192 - 0 match 0 ok 193 - 9223372036854775808 match 9223372036854775808 ok 194 ok 195 - -1 match -1 ok 196 - 9223372036854775808 match 9223372036854775808 ok 197 ok 198 - -291 match -291 ok 199 - 9223372036854775808 match 9223372036854775808 ok 200 ok 201 - -4611686018427387904 match -4611686018427387904 ok 202 - 9223372036854775808 match 9223372036854775808 ok 203 ok 204 - -9223372036854775807 match -9223372036854775807 ok 205 - 9223372036854775808 match 9223372036854775808 ok 206 ok 207 - -9223372036854775808 match -9223372036854775808 ok 208 - 9223372036854775808 match 9223372036854775808 ok 209 ok 210 - 9223372036854775807 match 9223372036854775807 ok 211 - 18446744073709551615 match 18446744073709551615 ok 212 ok 213 - 9223372036854775807 match 9223372036854775807 ok 214 - 18446744073709551615 match 18446744073709551615 ok 215 ok 216 - 9223372036854775807 match 9223372036854775807 ok 217 - 18446744073709551614 match 18446744073709551614 ok 218 ok 219 - 9223372036854775807 match 9223372036854775807 ok 220 - 18446744073709551614 match 18446744073709551614 ok 221 ok 222 - 9223372036854775807 match 9223372036854775807 ok 223 - 9223372036854775808 match 9223372036854775808 ok 224 ok 225 - 9223372036854775807 match 9223372036854775807 ok 226 - 9223372036854775808 match 9223372036854775808 ok 227 ok 228 - 9223372036854775807 match 9223372036854775807 ok 229 - 9223372036854775807 match 9223372036854775807 ok 230 ok 231 - 9223372036854775807 match 9223372036854775807 ok 232 - 9223372036854775807 match 9223372036854775807 ok 233 ok 234 - 9223372036854775807 match 9223372036854775807 ok 235 - 9223372036854775807 match 9223372036854775807 ok 236 ok 237 - 9223372036854775806 match 9223372036854775806 ok 238 - 9223372036854775807 match 9223372036854775807 ok 239 ok 240 - 9223372036854775806 match 9223372036854775806 ok 241 - 9223372036854775807 match 9223372036854775807 ok 242 ok 243 - 9223372036854775806 match 9223372036854775806 ok 244 - 9223372036854775807 match 9223372036854775807 ok 245 ok 246 - 4611686018427387904 match 4611686018427387904 ok 247 - 9223372036854775807 match 9223372036854775807 ok 248 ok 249 - 4611686018427387904 match 4611686018427387904 ok 250 - 9223372036854775807 match 9223372036854775807 ok 251 ok 252 - 4611686018427387904 match 4611686018427387904 ok 253 - 9223372036854775807 match 9223372036854775807 ok 254 ok 255 - 291 match 291 ok 256 - 9223372036854775807 match 9223372036854775807 ok 257 ok 258 - 291 match 291 ok 259 - 9223372036854775807 match 9223372036854775807 ok 260 ok 261 - 291 match 291 ok 262 - 9223372036854775807 match 9223372036854775807 ok 263 ok 264 - 1 match 1 ok 265 - 9223372036854775807 match 9223372036854775807 ok 266 ok 267 - 1 match 1 ok 268 - 9223372036854775807 match 9223372036854775807 ok 269 ok 270 - 1 match 1 ok 271 - 9223372036854775807 match 9223372036854775807 ok 272 ok 273 - 0 match 0 ok 274 - 9223372036854775807 match 9223372036854775807 ok 275 ok 276 - 0 match 0 ok 277 - 9223372036854775807 match 9223372036854775807 ok 278 ok 279 - 0 match 0 ok 280 - 9223372036854775807 match 9223372036854775807 ok 281 ok 282 - -1 match -1 ok 283 - 9223372036854775807 match 9223372036854775807 ok 284 ok 285 - -1 match -1 ok 286 - 9223372036854775807 match 9223372036854775807 ok 287 ok 288 - -291 match -291 ok 289 - 9223372036854775807 match 9223372036854775807 ok 290 ok 291 - -291 match -291 ok 292 - 9223372036854775807 match 9223372036854775807 ok 293 ok 294 - -4611686018427387904 match -4611686018427387904 ok 295 - 9223372036854775807 match 9223372036854775807 ok 296 ok 297 - -4611686018427387904 match -4611686018427387904 ok 298 - 9223372036854775807 match 9223372036854775807 ok 299 ok 300 - -9223372036854775807 match -9223372036854775807 ok 301 - 9223372036854775807 match 9223372036854775807 ok 302 ok 303 - -9223372036854775807 match -9223372036854775807 ok 304 - 9223372036854775807 match 9223372036854775807 ok 305 ok 306 - -9223372036854775808 match -9223372036854775808 ok 307 - 9223372036854775807 match 9223372036854775807 ok 308 ok 309 - -9223372036854775808 match -9223372036854775808 ok 310 - 9223372036854775807 match 9223372036854775807 ok 311 ok 312 - 9223372036854775806 match 9223372036854775806 ok 313 - 18446744073709551615 match 18446744073709551615 ok 314 ok 315 - 9223372036854775806 match 9223372036854775806 ok 316 - 18446744073709551615 match 18446744073709551615 ok 317 ok 318 - 9223372036854775806 match 9223372036854775806 ok 319 - 18446744073709551614 match 18446744073709551614 ok 320 ok 321 - 9223372036854775806 match 9223372036854775806 ok 322 - 18446744073709551614 match 18446744073709551614 ok 323 ok 324 - 9223372036854775806 match 9223372036854775806 ok 325 - 9223372036854775808 match 9223372036854775808 ok 326 ok 327 - 9223372036854775806 match 9223372036854775806 ok 328 - 9223372036854775808 match 9223372036854775808 ok 329 ok 330 - 9223372036854775806 match 9223372036854775806 ok 331 - 9223372036854775807 match 9223372036854775807 ok 332 ok 333 - 9223372036854775806 match 9223372036854775806 ok 334 - 9223372036854775807 match 9223372036854775807 ok 335 ok 336 - 9223372036854775806 match 9223372036854775806 ok 337 - 9223372036854775807 match 9223372036854775807 ok 338 ok 339 - 9223372036854775806 match 9223372036854775806 ok 340 - 9223372036854775806 match 9223372036854775806 ok 341 ok 342 - 9223372036854775806 match 9223372036854775806 ok 343 - 9223372036854775806 match 9223372036854775806 ok 344 ok 345 - 9223372036854775806 match 9223372036854775806 ok 346 - 9223372036854775806 match 9223372036854775806 ok 347 ok 348 - 4611686018427387904 match 4611686018427387904 ok 349 - 9223372036854775806 match 9223372036854775806 ok 350 ok 351 - 4611686018427387904 match 4611686018427387904 ok 352 - 9223372036854775806 match 9223372036854775806 ok 353 ok 354 - 4611686018427387904 match 4611686018427387904 ok 355 - 9223372036854775806 match 9223372036854775806 ok 356 ok 357 - 291 match 291 ok 358 - 9223372036854775806 match 9223372036854775806 ok 359 ok 360 - 291 match 291 ok 361 - 9223372036854775806 match 9223372036854775806 ok 362 ok 363 - 291 match 291 ok 364 - 9223372036854775806 match 9223372036854775806 ok 365 ok 366 - 1 match 1 ok 367 - 9223372036854775806 match 9223372036854775806 ok 368 ok 369 - 1 match 1 ok 370 - 9223372036854775806 match 9223372036854775806 ok 371 ok 372 - 1 match 1 ok 373 - 9223372036854775806 match 9223372036854775806 ok 374 ok 375 - 0 match 0 ok 376 - 9223372036854775806 match 9223372036854775806 ok 377 ok 378 - 0 match 0 ok 379 - 9223372036854775806 match 9223372036854775806 ok 380 ok 381 - 0 match 0 ok 382 - 9223372036854775806 match 9223372036854775806 ok 383 ok 384 - -1 match -1 ok 385 - 9223372036854775806 match 9223372036854775806 ok 386 ok 387 - -1 match -1 ok 388 - 9223372036854775806 match 9223372036854775806 ok 389 ok 390 - -291 match -291 ok 391 - 9223372036854775806 match 9223372036854775806 ok 392 ok 393 - -291 match -291 ok 394 - 9223372036854775806 match 9223372036854775806 ok 395 ok 396 - -4611686018427387904 match -4611686018427387904 ok 397 - 9223372036854775806 match 9223372036854775806 ok 398 ok 399 - -4611686018427387904 match -4611686018427387904 ok 400 - 9223372036854775806 match 9223372036854775806 ok 401 ok 402 - -9223372036854775807 match -9223372036854775807 ok 403 - 9223372036854775806 match 9223372036854775806 ok 404 ok 405 - -9223372036854775807 match -9223372036854775807 ok 406 - 9223372036854775806 match 9223372036854775806 ok 407 ok 408 - -9223372036854775808 match -9223372036854775808 ok 409 - 9223372036854775806 match 9223372036854775806 ok 410 ok 411 - -9223372036854775808 match -9223372036854775808 ok 412 - 9223372036854775806 match 9223372036854775806 ok 413 ok 414 - 4611686018427387904 match 4611686018427387904 ok 415 - 18446744073709551615 match 18446744073709551615 ok 416 ok 417 - 4611686018427387904 match 4611686018427387904 ok 418 - 18446744073709551615 match 18446744073709551615 ok 419 ok 420 - 4611686018427387904 match 4611686018427387904 ok 421 - 18446744073709551614 match 18446744073709551614 ok 422 ok 423 - 4611686018427387904 match 4611686018427387904 ok 424 - 18446744073709551614 match 18446744073709551614 ok 425 ok 426 - 4611686018427387904 match 4611686018427387904 ok 427 - 9223372036854775808 match 9223372036854775808 ok 428 ok 429 - 4611686018427387904 match 4611686018427387904 ok 430 - 9223372036854775808 match 9223372036854775808 ok 431 ok 432 - 4611686018427387904 match 4611686018427387904 ok 433 - 9223372036854775807 match 9223372036854775807 ok 434 ok 435 - 4611686018427387904 match 4611686018427387904 ok 436 - 9223372036854775807 match 9223372036854775807 ok 437 ok 438 - 4611686018427387904 match 4611686018427387904 ok 439 - 9223372036854775807 match 9223372036854775807 ok 440 ok 441 - 4611686018427387904 match 4611686018427387904 ok 442 - 9223372036854775806 match 9223372036854775806 ok 443 ok 444 - 4611686018427387904 match 4611686018427387904 ok 445 - 9223372036854775806 match 9223372036854775806 ok 446 ok 447 - 4611686018427387904 match 4611686018427387904 ok 448 - 9223372036854775806 match 9223372036854775806 ok 449 ok 450 - 4611686018427387904 match 4611686018427387904 ok 451 - 4611686018427387904 match 4611686018427387904 ok 452 ok 453 - 4611686018427387904 match 4611686018427387904 ok 454 - 4611686018427387904 match 4611686018427387904 ok 455 ok 456 - 4611686018427387904 match 4611686018427387904 ok 457 - 4611686018427387904 match 4611686018427387904 ok 458 ok 459 - 291 match 291 ok 460 - 4611686018427387904 match 4611686018427387904 ok 461 ok 462 - 291 match 291 ok 463 - 4611686018427387904 match 4611686018427387904 ok 464 ok 465 - 291 match 291 ok 466 - 4611686018427387904 match 4611686018427387904 ok 467 ok 468 - 1 match 1 ok 469 - 4611686018427387904 match 4611686018427387904 ok 470 ok 471 - 1 match 1 ok 472 - 4611686018427387904 match 4611686018427387904 ok 473 ok 474 - 1 match 1 ok 475 - 4611686018427387904 match 4611686018427387904 ok 476 ok 477 - 0 match 0 ok 478 - 4611686018427387904 match 4611686018427387904 ok 479 ok 480 - 0 match 0 ok 481 - 4611686018427387904 match 4611686018427387904 ok 482 ok 483 - 0 match 0 ok 484 - 4611686018427387904 match 4611686018427387904 ok 485 ok 486 - -1 match -1 ok 487 - 4611686018427387904 match 4611686018427387904 ok 488 ok 489 - -1 match -1 ok 490 - 4611686018427387904 match 4611686018427387904 ok 491 ok 492 - -291 match -291 ok 493 - 4611686018427387904 match 4611686018427387904 ok 494 ok 495 - -291 match -291 ok 496 - 4611686018427387904 match 4611686018427387904 ok 497 ok 498 - -4611686018427387904 match -4611686018427387904 ok 499 - 4611686018427387904 match 4611686018427387904 ok 500 ok 501 - -4611686018427387904 match -4611686018427387904 ok 502 - 4611686018427387904 match 4611686018427387904 ok 503 ok 504 - -9223372036854775807 match -9223372036854775807 ok 505 - 4611686018427387904 match 4611686018427387904 ok 506 ok 507 - -9223372036854775807 match -9223372036854775807 ok 508 - 4611686018427387904 match 4611686018427387904 ok 509 ok 510 - -9223372036854775808 match -9223372036854775808 ok 511 - 4611686018427387904 match 4611686018427387904 ok 512 ok 513 - -9223372036854775808 match -9223372036854775808 ok 514 - 4611686018427387904 match 4611686018427387904 ok 515 ok 516 - 291 match 291 ok 517 - 18446744073709551615 match 18446744073709551615 ok 518 ok 519 - 291 match 291 ok 520 - 18446744073709551615 match 18446744073709551615 ok 521 ok 522 - 291 match 291 ok 523 - 18446744073709551614 match 18446744073709551614 ok 524 ok 525 - 291 match 291 ok 526 - 18446744073709551614 match 18446744073709551614 ok 527 ok 528 - 291 match 291 ok 529 - 9223372036854775808 match 9223372036854775808 ok 530 ok 531 - 291 match 291 ok 532 - 9223372036854775808 match 9223372036854775808 ok 533 ok 534 - 291 match 291 ok 535 - 9223372036854775807 match 9223372036854775807 ok 536 ok 537 - 291 match 291 ok 538 - 9223372036854775807 match 9223372036854775807 ok 539 ok 540 - 291 match 291 ok 541 - 9223372036854775807 match 9223372036854775807 ok 542 ok 543 - 291 match 291 ok 544 - 9223372036854775806 match 9223372036854775806 ok 545 ok 546 - 291 match 291 ok 547 - 9223372036854775806 match 9223372036854775806 ok 548 ok 549 - 291 match 291 ok 550 - 9223372036854775806 match 9223372036854775806 ok 551 ok 552 - 291 match 291 ok 553 - 4611686018427387904 match 4611686018427387904 ok 554 ok 555 - 291 match 291 ok 556 - 4611686018427387904 match 4611686018427387904 ok 557 ok 558 - 291 match 291 ok 559 - 4611686018427387904 match 4611686018427387904 ok 560 ok 561 - 291 match 291 ok 562 - 291 match 291 ok 563 ok 564 - 291 match 291 ok 565 - 291 match 291 ok 566 ok 567 - 291 match 291 ok 568 - 291 match 291 ok 569 ok 570 - 1 match 1 ok 571 - 291 match 291 ok 572 ok 573 - 1 match 1 ok 574 - 291 match 291 ok 575 ok 576 - 1 match 1 ok 577 - 291 match 291 ok 578 ok 579 - 0 match 0 ok 580 - 291 match 291 ok 581 ok 582 - 0 match 0 ok 583 - 291 match 291 ok 584 ok 585 - 0 match 0 ok 586 - 291 match 291 ok 587 ok 588 - -1 match -1 ok 589 - 291 match 291 ok 590 ok 591 - -1 match -1 ok 592 - 291 match 291 ok 593 ok 594 - -291 match -291 ok 595 - 291 match 291 ok 596 ok 597 - -291 match -291 ok 598 - 291 match 291 ok 599 ok 600 - -4611686018427387904 match -4611686018427387904 ok 601 - 291 match 291 ok 602 ok 603 - -4611686018427387904 match -4611686018427387904 ok 604 - 291 match 291 ok 605 ok 606 - -9223372036854775807 match -9223372036854775807 ok 607 - 291 match 291 ok 608 ok 609 - -9223372036854775807 match -9223372036854775807 ok 610 - 291 match 291 ok 611 ok 612 - -9223372036854775808 match -9223372036854775808 ok 613 - 291 match 291 ok 614 ok 615 - -9223372036854775808 match -9223372036854775808 ok 616 - 291 match 291 ok 617 ok 618 - 1 match 1 ok 619 - 18446744073709551615 match 18446744073709551615 ok 620 ok 621 - 1 match 1 ok 622 - 18446744073709551615 match 18446744073709551615 ok 623 ok 624 - 1 match 1 ok 625 - 18446744073709551614 match 18446744073709551614 ok 626 ok 627 - 1 match 1 ok 628 - 18446744073709551614 match 18446744073709551614 ok 629 ok 630 - 1 match 1 ok 631 - 9223372036854775808 match 9223372036854775808 ok 632 ok 633 - 1 match 1 ok 634 - 9223372036854775808 match 9223372036854775808 ok 635 ok 636 - 1 match 1 ok 637 - 9223372036854775807 match 9223372036854775807 ok 638 ok 639 - 1 match 1 ok 640 - 9223372036854775807 match 9223372036854775807 ok 641 ok 642 - 1 match 1 ok 643 - 9223372036854775807 match 9223372036854775807 ok 644 ok 645 - 1 match 1 ok 646 - 9223372036854775806 match 9223372036854775806 ok 647 ok 648 - 1 match 1 ok 649 - 9223372036854775806 match 9223372036854775806 ok 650 ok 651 - 1 match 1 ok 652 - 9223372036854775806 match 9223372036854775806 ok 653 ok 654 - 1 match 1 ok 655 - 4611686018427387904 match 4611686018427387904 ok 656 ok 657 - 1 match 1 ok 658 - 4611686018427387904 match 4611686018427387904 ok 659 ok 660 - 1 match 1 ok 661 - 4611686018427387904 match 4611686018427387904 ok 662 ok 663 - 1 match 1 ok 664 - 291 match 291 ok 665 ok 666 - 1 match 1 ok 667 - 291 match 291 ok 668 ok 669 - 1 match 1 ok 670 - 291 match 291 ok 671 ok 672 - 1 match 1 ok 673 - 1 match 1 ok 674 ok 675 - 1 match 1 ok 676 - 1 match 1 ok 677 ok 678 - 1 match 1 ok 679 - 1 match 1 ok 680 ok 681 - 0 match 0 ok 682 - 1 match 1 ok 683 ok 684 - 0 match 0 ok 685 - 1 match 1 ok 686 ok 687 - 0 match 0 ok 688 - 1 match 1 ok 689 ok 690 - -1 match -1 ok 691 - 1 match 1 ok 692 ok 693 - -1 match -1 ok 694 - 1 match 1 ok 695 ok 696 - -291 match -291 ok 697 - 1 match 1 ok 698 ok 699 - -291 match -291 ok 700 - 1 match 1 ok 701 ok 702 - -4611686018427387904 match -4611686018427387904 ok 703 - 1 match 1 ok 704 ok 705 - -4611686018427387904 match -4611686018427387904 ok 706 - 1 match 1 ok 707 ok 708 - -9223372036854775807 match -9223372036854775807 ok 709 - 1 match 1 ok 710 ok 711 - -9223372036854775807 match -9223372036854775807 ok 712 - 1 match 1 ok 713 ok 714 - -9223372036854775808 match -9223372036854775808 ok 715 - 1 match 1 ok 716 ok 717 - -9223372036854775808 match -9223372036854775808 ok 718 - 1 match 1 ok 719 ok 720 - 0 match 0 ok 721 - 18446744073709551615 match 18446744073709551615 ok 722 ok 723 - 0 match 0 ok 724 - 18446744073709551615 match 18446744073709551615 ok 725 ok 726 - 0 match 0 ok 727 - 18446744073709551614 match 18446744073709551614 ok 728 ok 729 - 0 match 0 ok 730 - 18446744073709551614 match 18446744073709551614 ok 731 ok 732 - 0 match 0 ok 733 - 9223372036854775808 match 9223372036854775808 ok 734 ok 735 - 0 match 0 ok 736 - 9223372036854775808 match 9223372036854775808 ok 737 ok 738 - 0 match 0 ok 739 - 9223372036854775807 match 9223372036854775807 ok 740 ok 741 - 0 match 0 ok 742 - 9223372036854775807 match 9223372036854775807 ok 743 ok 744 - 0 match 0 ok 745 - 9223372036854775807 match 9223372036854775807 ok 746 ok 747 - 0 match 0 ok 748 - 9223372036854775806 match 9223372036854775806 ok 749 ok 750 - 0 match 0 ok 751 - 9223372036854775806 match 9223372036854775806 ok 752 ok 753 - 0 match 0 ok 754 - 9223372036854775806 match 9223372036854775806 ok 755 ok 756 - 0 match 0 ok 757 - 4611686018427387904 match 4611686018427387904 ok 758 ok 759 - 0 match 0 ok 760 - 4611686018427387904 match 4611686018427387904 ok 761 ok 762 - 0 match 0 ok 763 - 4611686018427387904 match 4611686018427387904 ok 764 ok 765 - 0 match 0 ok 766 - 291 match 291 ok 767 ok 768 - 0 match 0 ok 769 - 291 match 291 ok 770 ok 771 - 0 match 0 ok 772 - 291 match 291 ok 773 ok 774 - 0 match 0 ok 775 - 1 match 1 ok 776 ok 777 - 0 match 0 ok 778 - 1 match 1 ok 779 ok 780 - 0 match 0 ok 781 - 1 match 1 ok 782 ok 783 - 0 match 0 ok 784 - 0 match 0 ok 785 ok 786 - 0 match 0 ok 787 - 0 match 0 ok 788 ok 789 - 0 match 0 ok 790 - 0 match 0 ok 791 ok 792 - -1 match -1 ok 793 - 0 match 0 ok 794 ok 795 - -1 match -1 ok 796 - 0 match 0 ok 797 ok 798 - -291 match -291 ok 799 - 0 match 0 ok 800 ok 801 - -291 match -291 ok 802 - 0 match 0 ok 803 ok 804 - -4611686018427387904 match -4611686018427387904 ok 805 - 0 match 0 ok 806 ok 807 - -4611686018427387904 match -4611686018427387904 ok 808 - 0 match 0 ok 809 ok 810 - -9223372036854775807 match -9223372036854775807 ok 811 - 0 match 0 ok 812 ok 813 - -9223372036854775807 match -9223372036854775807 ok 814 - 0 match 0 ok 815 ok 816 - -9223372036854775808 match -9223372036854775808 ok 817 - 0 match 0 ok 818 ok 819 - -9223372036854775808 match -9223372036854775808 ok 820 - 0 match 0 ok 821 ok 822 - -1 match -1 ok 823 - 18446744073709551615 match 18446744073709551615 ok 824 ok 825 - -1 match -1 ok 826 - 18446744073709551614 match 18446744073709551614 ok 827 ok 828 - -1 match -1 ok 829 - 9223372036854775808 match 9223372036854775808 ok 830 ok 831 - -1 match -1 ok 832 - 9223372036854775807 match 9223372036854775807 ok 833 ok 834 - -1 match -1 ok 835 - 9223372036854775807 match 9223372036854775807 ok 836 ok 837 - -1 match -1 ok 838 - 9223372036854775806 match 9223372036854775806 ok 839 ok 840 - -1 match -1 ok 841 - 9223372036854775806 match 9223372036854775806 ok 842 ok 843 - -1 match -1 ok 844 - 4611686018427387904 match 4611686018427387904 ok 845 ok 846 - -1 match -1 ok 847 - 4611686018427387904 match 4611686018427387904 ok 848 ok 849 - -1 match -1 ok 850 - 291 match 291 ok 851 ok 852 - -1 match -1 ok 853 - 291 match 291 ok 854 ok 855 - -1 match -1 ok 856 - 1 match 1 ok 857 ok 858 - -1 match -1 ok 859 - 1 match 1 ok 860 ok 861 - -1 match -1 ok 862 - 0 match 0 ok 863 ok 864 - -1 match -1 ok 865 - 0 match 0 ok 866 ok 867 - -1 match -1 ok 868 - -1 match -1 ok 869 ok 870 - -1 match -1 ok 871 - -1 match -1 ok 872 ok 873 - -291 match -291 ok 874 - -1 match -1 ok 875 ok 876 - -291 match -291 ok 877 - -1 match -1 ok 878 ok 879 - -4611686018427387904 match -4611686018427387904 ok 880 - -1 match -1 ok 881 ok 882 - -4611686018427387904 match -4611686018427387904 ok 883 - -1 match -1 ok 884 ok 885 - -9223372036854775807 match -9223372036854775807 ok 886 - -1 match -1 ok 887 ok 888 - -9223372036854775807 match -9223372036854775807 ok 889 - -1 match -1 ok 890 ok 891 - -9223372036854775808 match -9223372036854775808 ok 892 - -1 match -1 ok 893 ok 894 - -9223372036854775808 match -9223372036854775808 ok 895 - -1 match -1 ok 896 ok 897 - -291 match -291 ok 898 - 18446744073709551615 match 18446744073709551615 ok 899 ok 900 - -291 match -291 ok 901 - 18446744073709551614 match 18446744073709551614 ok 902 ok 903 - -291 match -291 ok 904 - 9223372036854775808 match 9223372036854775808 ok 905 ok 906 - -291 match -291 ok 907 - 9223372036854775807 match 9223372036854775807 ok 908 ok 909 - -291 match -291 ok 910 - 9223372036854775807 match 9223372036854775807 ok 911 ok 912 - -291 match -291 ok 913 - 9223372036854775806 match 9223372036854775806 ok 914 ok 915 - -291 match -291 ok 916 - 9223372036854775806 match 9223372036854775806 ok 917 ok 918 - -291 match -291 ok 919 - 4611686018427387904 match 4611686018427387904 ok 920 ok 921 - -291 match -291 ok 922 - 4611686018427387904 match 4611686018427387904 ok 923 ok 924 - -291 match -291 ok 925 - 291 match 291 ok 926 ok 927 - -291 match -291 ok 928 - 291 match 291 ok 929 ok 930 - -291 match -291 ok 931 - 1 match 1 ok 932 ok 933 - -291 match -291 ok 934 - 1 match 1 ok 935 ok 936 - -291 match -291 ok 937 - 0 match 0 ok 938 ok 939 - -291 match -291 ok 940 - 0 match 0 ok 941 ok 942 - -291 match -291 ok 943 - -1 match -1 ok 944 ok 945 - -291 match -291 ok 946 - -1 match -1 ok 947 ok 948 - -291 match -291 ok 949 - -291 match -291 ok 950 ok 951 - -291 match -291 ok 952 - -291 match -291 ok 953 ok 954 - -4611686018427387904 match -4611686018427387904 ok 955 - -291 match -291 ok 956 ok 957 - -4611686018427387904 match -4611686018427387904 ok 958 - -291 match -291 ok 959 ok 960 - -9223372036854775807 match -9223372036854775807 ok 961 - -291 match -291 ok 962 ok 963 - -9223372036854775807 match -9223372036854775807 ok 964 - -291 match -291 ok 965 ok 966 - -9223372036854775808 match -9223372036854775808 ok 967 - -291 match -291 ok 968 ok 969 - -9223372036854775808 match -9223372036854775808 ok 970 - -291 match -291 ok 971 ok 972 - -4611686018427387904 match -4611686018427387904 ok 973 - 18446744073709551615 match 18446744073709551615 ok 974 ok 975 - -4611686018427387904 match -4611686018427387904 ok 976 - 18446744073709551614 match 18446744073709551614 ok 977 ok 978 - -4611686018427387904 match -4611686018427387904 ok 979 - 9223372036854775808 match 9223372036854775808 ok 980 ok 981 - -4611686018427387904 match -4611686018427387904 ok 982 - 9223372036854775807 match 9223372036854775807 ok 983 ok 984 - -4611686018427387904 match -4611686018427387904 ok 985 - 9223372036854775807 match 9223372036854775807 ok 986 ok 987 - -4611686018427387904 match -4611686018427387904 ok 988 - 9223372036854775806 match 9223372036854775806 ok 989 ok 990 - -4611686018427387904 match -4611686018427387904 ok 991 - 9223372036854775806 match 9223372036854775806 ok 992 ok 993 - -4611686018427387904 match -4611686018427387904 ok 994 - 4611686018427387904 match 4611686018427387904 ok 995 ok 996 - -4611686018427387904 match -4611686018427387904 ok 997 - 4611686018427387904 match 4611686018427387904 ok 998 ok 999 - -4611686018427387904 match -4611686018427387904 ok 1000 - 291 match 291 ok 1001 ok 1002 - -4611686018427387904 match -4611686018427387904 ok 1003 - 291 match 291 ok 1004 ok 1005 - -4611686018427387904 match -4611686018427387904 ok 1006 - 1 match 1 ok 1007 ok 1008 - -4611686018427387904 match -4611686018427387904 ok 1009 - 1 match 1 ok 1010 ok 1011 - -4611686018427387904 match -4611686018427387904 ok 1012 - 0 match 0 ok 1013 ok 1014 - -4611686018427387904 match -4611686018427387904 ok 1015 - 0 match 0 ok 1016 ok 1017 - -4611686018427387904 match -4611686018427387904 ok 1018 - -1 match -1 ok 1019 ok 1020 - -4611686018427387904 match -4611686018427387904 ok 1021 - -1 match -1 ok 1022 ok 1023 - -4611686018427387904 match -4611686018427387904 ok 1024 - -291 match -291 ok 1025 ok 1026 - -4611686018427387904 match -4611686018427387904 ok 1027 - -291 match -291 ok 1028 ok 1029 - -4611686018427387904 match -4611686018427387904 ok 1030 - -4611686018427387904 match -4611686018427387904 ok 1031 ok 1032 - -4611686018427387904 match -4611686018427387904 ok 1033 - -4611686018427387904 match -4611686018427387904 ok 1034 ok 1035 - -9223372036854775807 match -9223372036854775807 ok 1036 - -4611686018427387904 match -4611686018427387904 ok 1037 ok 1038 - -9223372036854775807 match -9223372036854775807 ok 1039 - -4611686018427387904 match -4611686018427387904 ok 1040 ok 1041 - -9223372036854775808 match -9223372036854775808 ok 1042 - -4611686018427387904 match -4611686018427387904 ok 1043 ok 1044 - -9223372036854775808 match -9223372036854775808 ok 1045 - -4611686018427387904 match -4611686018427387904 ok 1046 ok 1047 - -9223372036854775807 match -9223372036854775807 ok 1048 - 18446744073709551615 match 18446744073709551615 ok 1049 ok 1050 - -9223372036854775807 match -9223372036854775807 ok 1051 - 18446744073709551614 match 18446744073709551614 ok 1052 ok 1053 - -9223372036854775807 match -9223372036854775807 ok 1054 - 9223372036854775808 match 9223372036854775808 ok 1055 ok 1056 - -9223372036854775807 match -9223372036854775807 ok 1057 - 9223372036854775807 match 9223372036854775807 ok 1058 ok 1059 - -9223372036854775807 match -9223372036854775807 ok 1060 - 9223372036854775807 match 9223372036854775807 ok 1061 ok 1062 - -9223372036854775807 match -9223372036854775807 ok 1063 - 9223372036854775806 match 9223372036854775806 ok 1064 ok 1065 - -9223372036854775807 match -9223372036854775807 ok 1066 - 9223372036854775806 match 9223372036854775806 ok 1067 ok 1068 - -9223372036854775807 match -9223372036854775807 ok 1069 - 4611686018427387904 match 4611686018427387904 ok 1070 ok 1071 - -9223372036854775807 match -9223372036854775807 ok 1072 - 4611686018427387904 match 4611686018427387904 ok 1073 ok 1074 - -9223372036854775807 match -9223372036854775807 ok 1075 - 291 match 291 ok 1076 ok 1077 - -9223372036854775807 match -9223372036854775807 ok 1078 - 291 match 291 ok 1079 ok 1080 - -9223372036854775807 match -9223372036854775807 ok 1081 - 1 match 1 ok 1082 ok 1083 - -9223372036854775807 match -9223372036854775807 ok 1084 - 1 match 1 ok 1085 ok 1086 - -9223372036854775807 match -9223372036854775807 ok 1087 - 0 match 0 ok 1088 ok 1089 - -9223372036854775807 match -9223372036854775807 ok 1090 - 0 match 0 ok 1091 ok 1092 - -9223372036854775807 match -9223372036854775807 ok 1093 - -1 match -1 ok 1094 ok 1095 - -9223372036854775807 match -9223372036854775807 ok 1096 - -1 match -1 ok 1097 ok 1098 - -9223372036854775807 match -9223372036854775807 ok 1099 - -291 match -291 ok 1100 ok 1101 - -9223372036854775807 match -9223372036854775807 ok 1102 - -291 match -291 ok 1103 ok 1104 - -9223372036854775807 match -9223372036854775807 ok 1105 - -4611686018427387904 match -4611686018427387904 ok 1106 ok 1107 - -9223372036854775807 match -9223372036854775807 ok 1108 - -4611686018427387904 match -4611686018427387904 ok 1109 ok 1110 - -9223372036854775807 match -9223372036854775807 ok 1111 - -9223372036854775807 match -9223372036854775807 ok 1112 ok 1113 - -9223372036854775807 match -9223372036854775807 ok 1114 - -9223372036854775807 match -9223372036854775807 ok 1115 ok 1116 - -9223372036854775808 match -9223372036854775808 ok 1117 - -9223372036854775807 match -9223372036854775807 ok 1118 ok 1119 - -9223372036854775808 match -9223372036854775808 ok 1120 - -9223372036854775807 match -9223372036854775807 ok 1121 ok 1122 - -9223372036854775808 match -9223372036854775808 ok 1123 - 18446744073709551615 match 18446744073709551615 ok 1124 ok 1125 - -9223372036854775808 match -9223372036854775808 ok 1126 - 18446744073709551614 match 18446744073709551614 ok 1127 ok 1128 - -9223372036854775808 match -9223372036854775808 ok 1129 - 9223372036854775808 match 9223372036854775808 ok 1130 ok 1131 - -9223372036854775808 match -9223372036854775808 ok 1132 - 9223372036854775807 match 9223372036854775807 ok 1133 ok 1134 - -9223372036854775808 match -9223372036854775808 ok 1135 - 9223372036854775807 match 9223372036854775807 ok 1136 ok 1137 - -9223372036854775808 match -9223372036854775808 ok 1138 - 9223372036854775806 match 9223372036854775806 ok 1139 ok 1140 - -9223372036854775808 match -9223372036854775808 ok 1141 - 9223372036854775806 match 9223372036854775806 ok 1142 ok 1143 - -9223372036854775808 match -9223372036854775808 ok 1144 - 4611686018427387904 match 4611686018427387904 ok 1145 ok 1146 - -9223372036854775808 match -9223372036854775808 ok 1147 - 4611686018427387904 match 4611686018427387904 ok 1148 ok 1149 - -9223372036854775808 match -9223372036854775808 ok 1150 - 291 match 291 ok 1151 ok 1152 - -9223372036854775808 match -9223372036854775808 ok 1153 - 291 match 291 ok 1154 ok 1155 - -9223372036854775808 match -9223372036854775808 ok 1156 - 1 match 1 ok 1157 ok 1158 - -9223372036854775808 match -9223372036854775808 ok 1159 - 1 match 1 ok 1160 ok 1161 - -9223372036854775808 match -9223372036854775808 ok 1162 - 0 match 0 ok 1163 ok 1164 - -9223372036854775808 match -9223372036854775808 ok 1165 - 0 match 0 ok 1166 ok 1167 - -9223372036854775808 match -9223372036854775808 ok 1168 - -1 match -1 ok 1169 ok 1170 - -9223372036854775808 match -9223372036854775808 ok 1171 - -1 match -1 ok 1172 ok 1173 - -9223372036854775808 match -9223372036854775808 ok 1174 - -291 match -291 ok 1175 ok 1176 - -9223372036854775808 match -9223372036854775808 ok 1177 - -291 match -291 ok 1178 ok 1179 - -9223372036854775808 match -9223372036854775808 ok 1180 - -4611686018427387904 match -4611686018427387904 ok 1181 ok 1182 - -9223372036854775808 match -9223372036854775808 ok 1183 - -4611686018427387904 match -4611686018427387904 ok 1184 ok 1185 - -9223372036854775808 match -9223372036854775808 ok 1186 - -9223372036854775807 match -9223372036854775807 ok 1187 ok 1188 - -9223372036854775808 match -9223372036854775808 ok 1189 - -9223372036854775807 match -9223372036854775807 ok 1190 ok 1191 - -9223372036854775808 match -9223372036854775808 ok 1192 - -9223372036854775808 match -9223372036854775808 ok 1193 ok 1194 - -9223372036854775808 match -9223372036854775808 ok 1195 - -9223372036854775808 match -9223372036854775808 ok 1196 ok 1197 - 0 match 0 ok 1198 ok 1199 - 0 match 0 ok 1200 ok 1201 ok 1202 - 0 match 0 ok 1203 ok 1204 - 0 match 0 ok 1205 ok 1206 - 0 match 0 ok 1207 ok 1208 - 0 match 0 ok 1209 ok 1210 - 1 match 1 ok 1211 ok 1212 - -1 match -1 ok 1213 ok 1214 ok 1215 - 1 match 1 ok 1216 ok 1217 - -1 match -1 ok 1218 ok 1219 - 1 match 1 ok 1220 ok 1221 ok 1222 - 1 match 1 ok 1223 ok 1224 - 1 match 1 ok 1225 ok 1226 ok 1227 - 1 match 1 ok 1228 ok 1229 - 1 match 1 ok 1230 ok 1231 - 291 match 291 ok 1232 ok 1233 - -291 match -291 ok 1234 ok 1235 ok 1236 - 291 match 291 ok 1237 ok 1238 - -291 match -291 ok 1239 ok 1240 - 291 match 291 ok 1241 ok 1242 ok 1243 - 291 match 291 ok 1244 ok 1245 - 291 match 291 ok 1246 ok 1247 ok 1248 - 291 match 291 ok 1249 ok 1250 - 291 match 291 ok 1251 ok 1252 - 9223372036854775807 match 9223372036854775807 ok 1253 ok 1254 - -9223372036854775807 match -9223372036854775807 ok 1255 ok 1256 ok 1257 - 9223372036854775807 match 9223372036854775807 ok 1258 ok 1259 - -9223372036854775807 match -9223372036854775807 ok 1260 ok 1261 - 9223372036854775807 match 9223372036854775807 ok 1262 ok 1263 ok 1264 - 9223372036854775807 match 9223372036854775807 ok 1265 ok 1266 - 9223372036854775807 match 9223372036854775807 ok 1267 ok 1268 ok 1269 - 9223372036854775807 match 9223372036854775807 ok 1270 ok 1271 - 9223372036854775807 match 9223372036854775807 ok 1272 ok 1273 - 9223372036854775808 match 9223372036854775808 ok 1274 ok 1275 - -9223372036854775808 match -9223372036854775808 ok 1276 ok 1277 - 9223372036854775808 match 9223372036854775808 ok 1278 ok 1279 ok 1280 - 9223372036854775808 match 9223372036854775808 ok 1281 ok 1282 - 9223372036854775808 match 9223372036854775808 ok 1283 ok 1284 ok 1285 ok 1286 ok 1287 - 9223372036854775809 match 9223372036854775809 ok 1288 ok 1289 ok 1290 - 9223372036854775809 match 9223372036854775809 ok 1291 ok 1292 ok 1293 - 9223372036854776099 match 9223372036854776099 ok 1294 ok 1295 ok 1296 - 9223372036854776099 match 9223372036854776099 ok 1297 ok 1298 ok 1299 - 18446744073709551615 match 18446744073709551615 ok 1300 ok 1301 ok 1302 - 18446744073709551615 match 18446744073709551615 ok 1303 ok 1304 ok 1305 ok 1306 ok 1307 ok 1308 ok 1309 ok 1310 ok 1311 ok 1312 ok 1313 ok 1314 ok 1315 ok 1316 ok 1317 ok 1318 ok 1319 ok 1320 ok 1321 ok 1322 ok 1323 ok 1324 ok 1325 ok 1326 ok 1327 ok 1328 ok 1329 ok 1330 ok 1331 ok 1332 ok 1333 ok 1334 ok 1335 ok 1336 ok 1337 ok 1338 ok 1339 ok 1340 ok 1341 ok 1342 ok 1343 ok 1344 ok 1345 ok 1346 ok 1347 ok 1348 ok 1349 ok 1350 ok 1351 ok 1352 ok 1353 ok 1354 ok 1355 ok 1356 ok 1357 ok 1358 ok 1359 ok 1360 ok 1361 ok 1362 ok 1363 ok 1364 ok 1365 - -9223372036854775808 match -9223372036854775808 ok 1366 ok 1367 - -9223372036854775808 match -9223372036854775808 ok 1368 ok 1369 - -9223372036854775808 match -9223372036854775808 ok 1370 ok 1371 - -9223372036854775808 match -9223372036854775808 ok 1372 ok 1373 - 0 match 0 ok 1374 ok 1375 - 0 match 0 ok 1376 ok 1377 - -9223372036854775808 match -9223372036854775808 ok 1378 ok 1379 - -9223372036854775808 match -9223372036854775808 ok 1380 ok 1381 - -9223372036854775807 match -9223372036854775807 ok 1382 ok 1383 - -9223372036854775807 match -9223372036854775807 ok 1384 ok 1385 - -9223372036854775807 match -9223372036854775807 ok 1386 ok 1387 - -9223372036854775807 match -9223372036854775807 ok 1388 ok 1389 - 1 match 1 ok 1390 ok 1391 - 1 match 1 ok 1392 ok 1393 - -9223372036854775808 match -9223372036854775808 ok 1394 ok 1395 - -9223372036854775808 match -9223372036854775808 ok 1396 ok 1397 - -1 match -1 ok 1398 ok 1399 - -1 match -1 ok 1400 ok 1401 - -1 match -1 ok 1402 ok 1403 - -1 match -1 ok 1404 ok 1405 - 9223372036854775807 match 9223372036854775807 ok 1406 ok 1407 - 9223372036854775807 match 9223372036854775807 ok 1408 ok 1409 - -9223372036854775808 match -9223372036854775808 ok 1410 ok 1411 - -9223372036854775808 match -9223372036854775808 ok 1412 ok 1413 - 0 match 0 ok 1414 ok 1415 - 0 match 0 ok 1416 ok 1417 - 9223372036854775808 match 9223372036854775808 ok 1418 ok 1419 ok 1420 - -9223372036854775808 match -9223372036854775808 ok 1421 ok 1422 ok 1423 - 1 match 1 ok 1424 ok 1425 - 1 match 1 ok 1426 ok 1427 - 9223372036854775809 match 9223372036854775809 ok 1428 ok 1429 ok 1430 - -9223372036854775808 match -9223372036854775808 ok 1431 ok 1432 ok 1433 - 9223372036854775806 match 9223372036854775806 ok 1434 ok 1435 - 9223372036854775806 match 9223372036854775806 ok 1436 ok 1437 - 18446744073709551614 match 18446744073709551614 ok 1438 ok 1439 ok 1440 - -9223372036854775808 match -9223372036854775808 ok 1441 ok 1442 ok 1443 - 9223372036854775807 match 9223372036854775807 ok 1444 ok 1445 - 9223372036854775807 match 9223372036854775807 ok 1446 ok 1447 - 18446744073709551615 match 18446744073709551615 ok 1448 ok 1449 ok 1450 - -9223372036854775808 match -9223372036854775808 ok 1451 ok 1452 ok 1453 ok 1454 ok 1455 ok 1456 ok 1457 ok 1458 ok 1459 ok 1460 ok 1461 ok 1462 ok 1463 ok 1464 ok 1465 ok 1466 ok 1467 ok 1468 - -9223372036854775808 match -9223372036854775808 ok 1469 ok 1470 - -9223372036854775808 match -9223372036854775808 ok 1471 ok 1472 - -9223372036854775808 match -9223372036854775808 ok 1473 ok 1474 - -9223372036854775808 match -9223372036854775808 ok 1475 ok 1476 - -1 match -1 ok 1477 ok 1478 - -1 match -1 ok 1479 ok 1480 - -9223372036854775807 match -9223372036854775807 ok 1481 ok 1482 - -9223372036854775807 match -9223372036854775807 ok 1483 ok 1484 - -9223372036854775807 match -9223372036854775807 ok 1485 ok 1486 - -9223372036854775807 match -9223372036854775807 ok 1487 ok 1488 - -9223372036854775807 match -9223372036854775807 ok 1489 ok 1490 - -9223372036854775807 match -9223372036854775807 ok 1491 ok 1492 - 0 match 0 ok 1493 ok 1494 - 0 match 0 ok 1495 ok 1496 - -9223372036854775807 match -9223372036854775807 ok 1497 ok 1498 - -9223372036854775807 match -9223372036854775807 ok 1499 ok 1500 - -9223372036854775806 match -9223372036854775806 ok 1501 ok 1502 - -9223372036854775806 match -9223372036854775806 ok 1503 ok 1504 - -9223372036854775806 match -9223372036854775806 ok 1505 ok 1506 - -9223372036854775806 match -9223372036854775806 ok 1507 ok 1508 - 1 match 1 ok 1509 ok 1510 - 1 match 1 ok 1511 ok 1512 - -9223372036854775807 match -9223372036854775807 ok 1513 ok 1514 - -9223372036854775807 match -9223372036854775807 ok 1515 ok 1516 - -1 match -1 ok 1517 ok 1518 - -1 match -1 ok 1519 ok 1520 - -1 match -1 ok 1521 ok 1522 - -1 match -1 ok 1523 ok 1524 - 9223372036854775806 match 9223372036854775806 ok 1525 ok 1526 - 9223372036854775806 match 9223372036854775806 ok 1527 ok 1528 - -9223372036854775807 match -9223372036854775807 ok 1529 ok 1530 - -9223372036854775807 match -9223372036854775807 ok 1531 ok 1532 - 0 match 0 ok 1533 ok 1534 - 0 match 0 ok 1535 ok 1536 - 0 match 0 ok 1537 ok 1538 - 0 match 0 ok 1539 ok 1540 - 9223372036854775807 match 9223372036854775807 ok 1541 ok 1542 - 9223372036854775807 match 9223372036854775807 ok 1543 ok 1544 - -9223372036854775807 match -9223372036854775807 ok 1545 ok 1546 - -9223372036854775807 match -9223372036854775807 ok 1547 ok 1548 ok 1549 - 1 match 1 ok 1550 ok 1551 - 1 match 1 ok 1552 ok 1553 - 9223372036854775808 match 9223372036854775808 ok 1554 ok 1555 ok 1556 - -9223372036854775807 match -9223372036854775807 ok 1557 ok 1558 ok 1559 - 9223372036854775806 match 9223372036854775806 ok 1560 ok 1561 - 9223372036854775806 match 9223372036854775806 ok 1562 ok 1563 - 18446744073709551613 match 18446744073709551613 ok 1564 ok 1565 ok 1566 - -9223372036854775807 match -9223372036854775807 ok 1567 ok 1568 ok 1569 - 9223372036854775807 match 9223372036854775807 ok 1570 ok 1571 - 9223372036854775807 match 9223372036854775807 ok 1572 ok 1573 - 18446744073709551614 match 18446744073709551614 ok 1574 ok 1575 ok 1576 - -9223372036854775807 match -9223372036854775807 ok 1577 ok 1578 ok 1579 - 9223372036854775808 match 9223372036854775808 ok 1580 ok 1581 - 9223372036854775808 match 9223372036854775808 ok 1582 ok 1583 - 18446744073709551615 match 18446744073709551615 ok 1584 ok 1585 - -9223372036854775807 match -9223372036854775807 ok 1586 ok 1587 ok 1588 ok 1589 ok 1590 ok 1591 ok 1592 ok 1593 ok 1594 ok 1595 ok 1596 ok 1597 ok 1598 - -9223372036854775808 match -9223372036854775808 ok 1599 ok 1600 - -9223372036854775808 match -9223372036854775808 ok 1601 ok 1602 - -9223372036854775808 match -9223372036854775808 ok 1603 ok 1604 - -9223372036854775808 match -9223372036854775808 ok 1605 ok 1606 - -4611686018427387903 match -4611686018427387903 ok 1607 ok 1608 - -4611686018427387903 match -4611686018427387903 ok 1609 ok 1610 - -4611686018427387905 match -4611686018427387905 ok 1611 ok 1612 - -4611686018427387905 match -4611686018427387905 ok 1613 ok 1614 - -9223372036854775807 match -9223372036854775807 ok 1615 ok 1616 - -9223372036854775807 match -9223372036854775807 ok 1617 ok 1618 - -9223372036854775807 match -9223372036854775807 ok 1619 ok 1620 - -9223372036854775807 match -9223372036854775807 ok 1621 ok 1622 - -4611686018427387902 match -4611686018427387902 ok 1623 ok 1624 - -4611686018427387902 match -4611686018427387902 ok 1625 ok 1626 - -4611686018427387905 match -4611686018427387905 ok 1627 ok 1628 - -4611686018427387905 match -4611686018427387905 ok 1629 ok 1630 - -1 match -1 ok 1631 ok 1632 - -1 match -1 ok 1633 ok 1634 - -1 match -1 ok 1635 ok 1636 - -1 match -1 ok 1637 ok 1638 - 4611686018427387904 match 4611686018427387904 ok 1639 ok 1640 - 4611686018427387904 match 4611686018427387904 ok 1641 ok 1642 - -4611686018427387905 match -4611686018427387905 ok 1643 ok 1644 - -4611686018427387905 match -4611686018427387905 ok 1645 ok 1646 - 0 match 0 ok 1647 ok 1648 - 0 match 0 ok 1649 ok 1650 - 0 match 0 ok 1651 ok 1652 - 0 match 0 ok 1653 ok 1654 - 4611686018427387905 match 4611686018427387905 ok 1655 ok 1656 - 4611686018427387905 match 4611686018427387905 ok 1657 ok 1658 - -4611686018427387905 match -4611686018427387905 ok 1659 ok 1660 - -4611686018427387905 match -4611686018427387905 ok 1661 ok 1662 ok 1663 - 1 match 1 ok 1664 ok 1665 - 1 match 1 ok 1666 ok 1667 - 1 match 1 ok 1668 ok 1669 - 1 match 1 ok 1670 ok 1671 - 4611686018427387906 match 4611686018427387906 ok 1672 ok 1673 - 4611686018427387906 match 4611686018427387906 ok 1674 ok 1675 - -4611686018427387905 match -4611686018427387905 ok 1676 ok 1677 - -4611686018427387905 match -4611686018427387905 ok 1678 ok 1679 ok 1680 - 4611686018427387901 match 4611686018427387901 ok 1681 ok 1682 - 4611686018427387901 match 4611686018427387901 ok 1683 ok 1684 - 4611686018427387901 match 4611686018427387901 ok 1685 ok 1686 - 4611686018427387901 match 4611686018427387901 ok 1687 ok 1688 - 9223372036854775806 match 9223372036854775806 ok 1689 ok 1690 - 9223372036854775806 match 9223372036854775806 ok 1691 ok 1692 - -4611686018427387905 match -4611686018427387905 ok 1693 ok 1694 - -4611686018427387905 match -4611686018427387905 ok 1695 ok 1696 ok 1697 - 4611686018427387902 match 4611686018427387902 ok 1698 ok 1699 - 4611686018427387902 match 4611686018427387902 ok 1700 ok 1701 - 4611686018427387902 match 4611686018427387902 ok 1702 ok 1703 - 4611686018427387902 match 4611686018427387902 ok 1704 ok 1705 - 9223372036854775807 match 9223372036854775807 ok 1706 ok 1707 - 9223372036854775807 match 9223372036854775807 ok 1708 ok 1709 - -4611686018427387905 match -4611686018427387905 ok 1710 ok 1711 - -4611686018427387905 match -4611686018427387905 ok 1712 ok 1713 ok 1714 - 4611686018427387903 match 4611686018427387903 ok 1715 ok 1716 - 4611686018427387903 match 4611686018427387903 ok 1717 ok 1718 - 9223372036854775808 match 9223372036854775808 ok 1719 ok 1720 ok 1721 - -4611686018427387905 match -4611686018427387905 ok 1722 ok 1723 ok 1724 - -9223372036854775808 match -9223372036854775808 ok 1725 ok 1726 - -9223372036854775808 match -9223372036854775808 ok 1727 ok 1728 - -9223372036854775808 match -9223372036854775808 ok 1729 ok 1730 - -9223372036854775808 match -9223372036854775808 ok 1731 ok 1732 - -4611686018427387904 match -4611686018427387904 ok 1733 ok 1734 - -4611686018427387904 match -4611686018427387904 ok 1735 ok 1736 - -4611686018427387904 match -4611686018427387904 ok 1737 ok 1738 - -4611686018427387904 match -4611686018427387904 ok 1739 ok 1740 - -9223372036854775807 match -9223372036854775807 ok 1741 ok 1742 - -9223372036854775807 match -9223372036854775807 ok 1743 ok 1744 - -9223372036854775807 match -9223372036854775807 ok 1745 ok 1746 - -9223372036854775807 match -9223372036854775807 ok 1747 ok 1748 - -4611686018427387903 match -4611686018427387903 ok 1749 ok 1750 - -4611686018427387903 match -4611686018427387903 ok 1751 ok 1752 - -4611686018427387904 match -4611686018427387904 ok 1753 ok 1754 - -4611686018427387904 match -4611686018427387904 ok 1755 ok 1756 - -1 match -1 ok 1757 ok 1758 - -1 match -1 ok 1759 ok 1760 - -1 match -1 ok 1761 ok 1762 - -1 match -1 ok 1763 ok 1764 - 4611686018427387903 match 4611686018427387903 ok 1765 ok 1766 - 4611686018427387903 match 4611686018427387903 ok 1767 ok 1768 - -4611686018427387904 match -4611686018427387904 ok 1769 ok 1770 - -4611686018427387904 match -4611686018427387904 ok 1771 ok 1772 - 0 match 0 ok 1773 ok 1774 - 0 match 0 ok 1775 ok 1776 - 0 match 0 ok 1777 ok 1778 - 0 match 0 ok 1779 ok 1780 - 4611686018427387904 match 4611686018427387904 ok 1781 ok 1782 - 4611686018427387904 match 4611686018427387904 ok 1783 ok 1784 - -4611686018427387904 match -4611686018427387904 ok 1785 ok 1786 - -4611686018427387904 match -4611686018427387904 ok 1787 ok 1788 ok 1789 - 1 match 1 ok 1790 ok 1791 - 1 match 1 ok 1792 ok 1793 - 1 match 1 ok 1794 ok 1795 - 1 match 1 ok 1796 ok 1797 - 4611686018427387905 match 4611686018427387905 ok 1798 ok 1799 - 4611686018427387905 match 4611686018427387905 ok 1800 ok 1801 - -4611686018427387904 match -4611686018427387904 ok 1802 ok 1803 - -4611686018427387904 match -4611686018427387904 ok 1804 ok 1805 ok 1806 - 4611686018427387902 match 4611686018427387902 ok 1807 ok 1808 - 4611686018427387902 match 4611686018427387902 ok 1809 ok 1810 - 4611686018427387902 match 4611686018427387902 ok 1811 ok 1812 - 4611686018427387902 match 4611686018427387902 ok 1813 ok 1814 - 9223372036854775806 match 9223372036854775806 ok 1815 ok 1816 - 9223372036854775806 match 9223372036854775806 ok 1817 ok 1818 - -4611686018427387904 match -4611686018427387904 ok 1819 ok 1820 - -4611686018427387904 match -4611686018427387904 ok 1821 ok 1822 ok 1823 - 4611686018427387903 match 4611686018427387903 ok 1824 ok 1825 - 4611686018427387903 match 4611686018427387903 ok 1826 ok 1827 - 4611686018427387903 match 4611686018427387903 ok 1828 ok 1829 - 4611686018427387903 match 4611686018427387903 ok 1830 ok 1831 - 9223372036854775807 match 9223372036854775807 ok 1832 ok 1833 - 9223372036854775807 match 9223372036854775807 ok 1834 ok 1835 - -4611686018427387904 match -4611686018427387904 ok 1836 ok 1837 - -4611686018427387904 match -4611686018427387904 ok 1838 ok 1839 ok 1840 - 4611686018427387904 match 4611686018427387904 ok 1841 ok 1842 - 4611686018427387904 match 4611686018427387904 ok 1843 ok 1844 - 9223372036854775808 match 9223372036854775808 ok 1845 ok 1846 ok 1847 - -4611686018427387904 match -4611686018427387904 ok 1848 ok 1849 ok 1850 - -9223372036854775806 match -9223372036854775806 ok 1851 ok 1852 - -9223372036854775806 match -9223372036854775806 ok 1853 ok 1854 - -9223372036854775806 match -9223372036854775806 ok 1855 ok 1856 - -9223372036854775806 match -9223372036854775806 ok 1857 ok 1858 - -4611686018427387903 match -4611686018427387903 ok 1859 ok 1860 - -4611686018427387903 match -4611686018427387903 ok 1861 ok 1862 - -4611686018427387903 match -4611686018427387903 ok 1863 ok 1864 - -4611686018427387903 match -4611686018427387903 ok 1865 ok 1866 - -1 match -1 ok 1867 ok 1868 - -1 match -1 ok 1869 ok 1870 - -1 match -1 ok 1871 ok 1872 - -1 match -1 ok 1873 ok 1874 - 4611686018427387902 match 4611686018427387902 ok 1875 ok 1876 - 4611686018427387902 match 4611686018427387902 ok 1877 ok 1878 - -4611686018427387903 match -4611686018427387903 ok 1879 ok 1880 - -4611686018427387903 match -4611686018427387903 ok 1881 ok 1882 - 0 match 0 ok 1883 ok 1884 - 0 match 0 ok 1885 ok 1886 - 0 match 0 ok 1887 ok 1888 - 0 match 0 ok 1889 ok 1890 - 4611686018427387903 match 4611686018427387903 ok 1891 ok 1892 - 4611686018427387903 match 4611686018427387903 ok 1893 ok 1894 - -4611686018427387903 match -4611686018427387903 ok 1895 ok 1896 - -4611686018427387903 match -4611686018427387903 ok 1897 ok 1898 ok 1899 - 1 match 1 ok 1900 ok 1901 - 1 match 1 ok 1902 ok 1903 - 1 match 1 ok 1904 ok 1905 - 1 match 1 ok 1906 ok 1907 - 4611686018427387904 match 4611686018427387904 ok 1908 ok 1909 - 4611686018427387904 match 4611686018427387904 ok 1910 ok 1911 - -4611686018427387903 match -4611686018427387903 ok 1912 ok 1913 - -4611686018427387903 match -4611686018427387903 ok 1914 ok 1915 ok 1916 - 4611686018427387903 match 4611686018427387903 ok 1917 ok 1918 - 4611686018427387903 match 4611686018427387903 ok 1919 ok 1920 - 4611686018427387903 match 4611686018427387903 ok 1921 ok 1922 - 4611686018427387903 match 4611686018427387903 ok 1923 ok 1924 - 9223372036854775806 match 9223372036854775806 ok 1925 ok 1926 - 9223372036854775806 match 9223372036854775806 ok 1927 ok 1928 - -4611686018427387903 match -4611686018427387903 ok 1929 ok 1930 - -4611686018427387903 match -4611686018427387903 ok 1931 ok 1932 ok 1933 - 4611686018427387904 match 4611686018427387904 ok 1934 ok 1935 - 4611686018427387904 match 4611686018427387904 ok 1936 ok 1937 - 4611686018427387904 match 4611686018427387904 ok 1938 ok 1939 - 4611686018427387904 match 4611686018427387904 ok 1940 ok 1941 - 9223372036854775807 match 9223372036854775807 ok 1942 ok 1943 - 9223372036854775807 match 9223372036854775807 ok 1944 ok 1945 - -4611686018427387903 match -4611686018427387903 ok 1946 ok 1947 - -4611686018427387903 match -4611686018427387903 ok 1948 ok 1949 ok 1950 - 4611686018427387905 match 4611686018427387905 ok 1951 ok 1952 - 4611686018427387905 match 4611686018427387905 ok 1953 ok 1954 - 9223372036854775808 match 9223372036854775808 ok 1955 ok 1956 ok 1957 - -4611686018427387903 match -4611686018427387903 ok 1958 ok 1959 ok 1960 - -582 match -582 ok 1961 ok 1962 - -582 match -582 ok 1963 ok 1964 - -582 match -582 ok 1965 ok 1966 - -582 match -582 ok 1967 ok 1968 - -291 match -291 ok 1969 ok 1970 - -291 match -291 ok 1971 ok 1972 - -291 match -291 ok 1973 ok 1974 - -291 match -291 ok 1975 ok 1976 - -292 match -292 ok 1977 ok 1978 - -292 match -292 ok 1979 ok 1980 - -292 match -292 ok 1981 ok 1982 - -292 match -292 ok 1983 ok 1984 - -1 match -1 ok 1985 ok 1986 - -1 match -1 ok 1987 ok 1988 - -291 match -291 ok 1989 ok 1990 - -291 match -291 ok 1991 ok 1992 - -291 match -291 ok 1993 ok 1994 - -291 match -291 ok 1995 ok 1996 - -291 match -291 ok 1997 ok 1998 - -291 match -291 ok 1999 ok 2000 - 0 match 0 ok 2001 ok 2002 - 0 match 0 ok 2003 ok 2004 - -291 match -291 ok 2005 ok 2006 - -291 match -291 ok 2007 ok 2008 - -290 match -290 ok 2009 ok 2010 - -290 match -290 ok 2011 ok 2012 - -290 match -290 ok 2013 ok 2014 - -290 match -290 ok 2015 ok 2016 - 1 match 1 ok 2017 ok 2018 - 1 match 1 ok 2019 ok 2020 - -291 match -291 ok 2021 ok 2022 - -291 match -291 ok 2023 ok 2024 - -1 match -1 ok 2025 ok 2026 - -1 match -1 ok 2027 ok 2028 - -1 match -1 ok 2029 ok 2030 - -1 match -1 ok 2031 ok 2032 - 290 match 290 ok 2033 ok 2034 - 290 match 290 ok 2035 ok 2036 - -291 match -291 ok 2037 ok 2038 - -291 match -291 ok 2039 ok 2040 - 0 match 0 ok 2041 ok 2042 - 0 match 0 ok 2043 ok 2044 - 0 match 0 ok 2045 ok 2046 - 0 match 0 ok 2047 ok 2048 - 291 match 291 ok 2049 ok 2050 - 291 match 291 ok 2051 ok 2052 - -291 match -291 ok 2053 ok 2054 - -291 match -291 ok 2055 ok 2056 ok 2057 - 1 match 1 ok 2058 ok 2059 - 1 match 1 ok 2060 ok 2061 - 1 match 1 ok 2062 ok 2063 - 1 match 1 ok 2064 ok 2065 - 292 match 292 ok 2066 ok 2067 - 292 match 292 ok 2068 ok 2069 - -291 match -291 ok 2070 ok 2071 - -291 match -291 ok 2072 ok 2073 ok 2074 - 9223372036854775515 match 9223372036854775515 ok 2075 ok 2076 - 9223372036854775515 match 9223372036854775515 ok 2077 ok 2078 - 9223372036854775515 match 9223372036854775515 ok 2079 ok 2080 - 9223372036854775515 match 9223372036854775515 ok 2081 ok 2082 - 9223372036854775806 match 9223372036854775806 ok 2083 ok 2084 - 9223372036854775806 match 9223372036854775806 ok 2085 ok 2086 - -291 match -291 ok 2087 ok 2088 - -291 match -291 ok 2089 ok 2090 ok 2091 - 9223372036854775516 match 9223372036854775516 ok 2092 ok 2093 - 9223372036854775516 match 9223372036854775516 ok 2094 ok 2095 - 9223372036854775516 match 9223372036854775516 ok 2096 ok 2097 - 9223372036854775516 match 9223372036854775516 ok 2098 ok 2099 - 9223372036854775807 match 9223372036854775807 ok 2100 ok 2101 - 9223372036854775807 match 9223372036854775807 ok 2102 ok 2103 - -291 match -291 ok 2104 ok 2105 - -291 match -291 ok 2106 ok 2107 ok 2108 - 9223372036854775517 match 9223372036854775517 ok 2109 ok 2110 - 9223372036854775517 match 9223372036854775517 ok 2111 ok 2112 - 9223372036854775808 match 9223372036854775808 ok 2113 ok 2114 ok 2115 - -291 match -291 ok 2116 ok 2117 ok 2118 - 9223372036854775806 match 9223372036854775806 ok 2119 ok 2120 - 9223372036854775806 match 9223372036854775806 ok 2121 ok 2122 - 9223372036854776097 match 9223372036854776097 ok 2123 ok 2124 ok 2125 - -291 match -291 ok 2126 ok 2127 ok 2128 - 9223372036854775807 match 9223372036854775807 ok 2129 ok 2130 - 9223372036854775807 match 9223372036854775807 ok 2131 ok 2132 - 9223372036854776098 match 9223372036854776098 ok 2133 ok 2134 ok 2135 - -291 match -291 ok 2136 ok 2137 ok 2138 - 9223372036854775808 match 9223372036854775808 ok 2139 ok 2140 - 9223372036854775808 match 9223372036854775808 ok 2141 ok 2142 - 9223372036854776099 match 9223372036854776099 ok 2143 ok 2144 - -291 match -291 ok 2145 ok 2146 ok 2147 - 18446744073709551323 match 18446744073709551323 ok 2148 ok 2149 - 18446744073709551323 match 18446744073709551323 ok 2150 ok 2151 - 18446744073709551614 match 18446744073709551614 ok 2152 ok 2153 - -291 match -291 ok 2154 ok 2155 ok 2156 - 18446744073709551324 match 18446744073709551324 ok 2157 ok 2158 - 18446744073709551324 match 18446744073709551324 ok 2159 ok 2160 - 18446744073709551615 match 18446744073709551615 ok 2161 ok 2162 - -291 match -291 ok 2163 ok 2164 ok 2165 ok 2166 ok 2167 ok 2168 - -2 match -2 ok 2169 ok 2170 - -2 match -2 ok 2171 ok 2172 - -2 match -2 ok 2173 ok 2174 - -2 match -2 ok 2175 ok 2176 - -1 match -1 ok 2177 ok 2178 - -1 match -1 ok 2179 ok 2180 - -1 match -1 ok 2181 ok 2182 - -1 match -1 ok 2183 ok 2184 - -1 match -1 ok 2185 ok 2186 - -1 match -1 ok 2187 ok 2188 - -1 match -1 ok 2189 ok 2190 - -1 match -1 ok 2191 ok 2192 - 0 match 0 ok 2193 ok 2194 - 0 match 0 ok 2195 ok 2196 - -1 match -1 ok 2197 ok 2198 - -1 match -1 ok 2199 ok 2200 - 0 match 0 ok 2201 ok 2202 - 0 match 0 ok 2203 ok 2204 - 0 match 0 ok 2205 ok 2206 - 0 match 0 ok 2207 ok 2208 - 1 match 1 ok 2209 ok 2210 - 1 match 1 ok 2211 ok 2212 - -1 match -1 ok 2213 ok 2214 - -1 match -1 ok 2215 ok 2216 ok 2217 - 290 match 290 ok 2218 ok 2219 - 290 match 290 ok 2220 ok 2221 - 290 match 290 ok 2222 ok 2223 - 290 match 290 ok 2224 ok 2225 - 291 match 291 ok 2226 ok 2227 - 291 match 291 ok 2228 ok 2229 - -1 match -1 ok 2230 ok 2231 - -1 match -1 ok 2232 ok 2233 ok 2234 - 9223372036854775805 match 9223372036854775805 ok 2235 ok 2236 - 9223372036854775805 match 9223372036854775805 ok 2237 ok 2238 - 9223372036854775805 match 9223372036854775805 ok 2239 ok 2240 - 9223372036854775805 match 9223372036854775805 ok 2241 ok 2242 - 9223372036854775806 match 9223372036854775806 ok 2243 ok 2244 - 9223372036854775806 match 9223372036854775806 ok 2245 ok 2246 - -1 match -1 ok 2247 ok 2248 - -1 match -1 ok 2249 ok 2250 ok 2251 - 9223372036854775806 match 9223372036854775806 ok 2252 ok 2253 - 9223372036854775806 match 9223372036854775806 ok 2254 ok 2255 - 9223372036854775806 match 9223372036854775806 ok 2256 ok 2257 - 9223372036854775806 match 9223372036854775806 ok 2258 ok 2259 - 9223372036854775807 match 9223372036854775807 ok 2260 ok 2261 - 9223372036854775807 match 9223372036854775807 ok 2262 ok 2263 - -1 match -1 ok 2264 ok 2265 - -1 match -1 ok 2266 ok 2267 ok 2268 - 9223372036854775807 match 9223372036854775807 ok 2269 ok 2270 - 9223372036854775807 match 9223372036854775807 ok 2271 ok 2272 - 9223372036854775808 match 9223372036854775808 ok 2273 ok 2274 ok 2275 - -1 match -1 ok 2276 ok 2277 ok 2278 - 9223372036854775808 match 9223372036854775808 ok 2279 ok 2280 - 9223372036854775808 match 9223372036854775808 ok 2281 ok 2282 - 9223372036854775809 match 9223372036854775809 ok 2283 ok 2284 - -1 match -1 ok 2285 ok 2286 ok 2287 - 18446744073709551613 match 18446744073709551613 ok 2288 ok 2289 - 18446744073709551613 match 18446744073709551613 ok 2290 ok 2291 - 18446744073709551614 match 18446744073709551614 ok 2292 ok 2293 - -1 match -1 ok 2294 ok 2295 ok 2296 - 18446744073709551614 match 18446744073709551614 ok 2297 ok 2298 - 18446744073709551614 match 18446744073709551614 ok 2299 ok 2300 - 18446744073709551615 match 18446744073709551615 ok 2301 ok 2302 - -1 match -1 ok 2303 ok 2304 ok 2305 ok 2306 - 0 match 0 ok 2307 ok 2308 - 0 match 0 ok 2309 ok 2310 - 0 match 0 ok 2311 ok 2312 - 0 match 0 ok 2313 ok 2314 - 0 match 0 ok 2315 ok 2316 - 0 match 0 ok 2317 ok 2318 - 0 match 0 ok 2319 ok 2320 - 0 match 0 ok 2321 ok 2322 - 0 match 0 ok 2323 ok 2324 - 0 match 0 ok 2325 ok 2326 - 0 match 0 ok 2327 ok 2328 - 0 match 0 ok 2329 ok 2330 - 1 match 1 ok 2331 ok 2332 - 1 match 1 ok 2333 ok 2334 - 1 match 1 ok 2335 ok 2336 - 1 match 1 ok 2337 ok 2338 - 1 match 1 ok 2339 ok 2340 - 1 match 1 ok 2341 ok 2342 - 1 match 1 ok 2343 ok 2344 - 1 match 1 ok 2345 ok 2346 - 1 match 1 ok 2347 ok 2348 - 0 match 0 ok 2349 ok 2350 - 0 match 0 ok 2351 ok 2352 - 0 match 0 ok 2353 ok 2354 - 291 match 291 ok 2355 ok 2356 - 291 match 291 ok 2357 ok 2358 - 291 match 291 ok 2359 ok 2360 - 291 match 291 ok 2361 ok 2362 - 291 match 291 ok 2363 ok 2364 - 291 match 291 ok 2365 ok 2366 - 291 match 291 ok 2367 ok 2368 - 291 match 291 ok 2369 ok 2370 - 291 match 291 ok 2371 ok 2372 - 0 match 0 ok 2373 ok 2374 - 0 match 0 ok 2375 ok 2376 - 0 match 0 ok 2377 ok 2378 - 9223372036854775806 match 9223372036854775806 ok 2379 ok 2380 - 9223372036854775806 match 9223372036854775806 ok 2381 ok 2382 - 9223372036854775806 match 9223372036854775806 ok 2383 ok 2384 - 9223372036854775806 match 9223372036854775806 ok 2385 ok 2386 - 9223372036854775806 match 9223372036854775806 ok 2387 ok 2388 - 9223372036854775806 match 9223372036854775806 ok 2389 ok 2390 - 9223372036854775806 match 9223372036854775806 ok 2391 ok 2392 - 9223372036854775806 match 9223372036854775806 ok 2393 ok 2394 - 9223372036854775806 match 9223372036854775806 ok 2395 ok 2396 - 0 match 0 ok 2397 ok 2398 - 0 match 0 ok 2399 ok 2400 - 0 match 0 ok 2401 ok 2402 - 9223372036854775807 match 9223372036854775807 ok 2403 ok 2404 - 9223372036854775807 match 9223372036854775807 ok 2405 ok 2406 - 9223372036854775807 match 9223372036854775807 ok 2407 ok 2408 - 9223372036854775807 match 9223372036854775807 ok 2409 ok 2410 - 9223372036854775807 match 9223372036854775807 ok 2411 ok 2412 - 9223372036854775807 match 9223372036854775807 ok 2413 ok 2414 - 9223372036854775807 match 9223372036854775807 ok 2415 ok 2416 - 9223372036854775807 match 9223372036854775807 ok 2417 ok 2418 - 9223372036854775807 match 9223372036854775807 ok 2419 ok 2420 - 0 match 0 ok 2421 ok 2422 - 0 match 0 ok 2423 ok 2424 - 0 match 0 ok 2425 ok 2426 - 9223372036854775808 match 9223372036854775808 ok 2427 ok 2428 - 9223372036854775808 match 9223372036854775808 ok 2429 ok 2430 - 9223372036854775808 match 9223372036854775808 ok 2431 ok 2432 - 9223372036854775808 match 9223372036854775808 ok 2433 ok 2434 - 9223372036854775808 match 9223372036854775808 ok 2435 ok 2436 - 9223372036854775808 match 9223372036854775808 ok 2437 ok 2438 - 0 match 0 ok 2439 ok 2440 - 0 match 0 ok 2441 ok 2442 - 18446744073709551614 match 18446744073709551614 ok 2443 ok 2444 - 18446744073709551614 match 18446744073709551614 ok 2445 ok 2446 - 18446744073709551614 match 18446744073709551614 ok 2447 ok 2448 - 18446744073709551614 match 18446744073709551614 ok 2449 ok 2450 - 18446744073709551614 match 18446744073709551614 ok 2451 ok 2452 - 18446744073709551614 match 18446744073709551614 ok 2453 ok 2454 - 0 match 0 ok 2455 ok 2456 - 0 match 0 ok 2457 ok 2458 - 18446744073709551615 match 18446744073709551615 ok 2459 ok 2460 - 18446744073709551615 match 18446744073709551615 ok 2461 ok 2462 - 18446744073709551615 match 18446744073709551615 ok 2463 ok 2464 - 18446744073709551615 match 18446744073709551615 ok 2465 ok 2466 - 18446744073709551615 match 18446744073709551615 ok 2467 ok 2468 - 18446744073709551615 match 18446744073709551615 ok 2469 ok 2470 - 0 match 0 ok 2471 ok 2472 - 0 match 0 ok 2473 ok 2474 - 2 match 2 ok 2475 ok 2476 - 2 match 2 ok 2477 ok 2478 - 2 match 2 ok 2479 ok 2480 - 2 match 2 ok 2481 ok 2482 - 2 match 2 ok 2483 ok 2484 - 2 match 2 ok 2485 ok 2486 - 1 match 1 ok 2487 ok 2488 - 1 match 1 ok 2489 ok 2490 - 1 match 1 ok 2491 ok 2492 - 1 match 1 ok 2493 ok 2494 - 1 match 1 ok 2495 ok 2496 - 1 match 1 ok 2497 ok 2498 - 292 match 292 ok 2499 ok 2500 - 292 match 292 ok 2501 ok 2502 - 292 match 292 ok 2503 ok 2504 - 292 match 292 ok 2505 ok 2506 - 292 match 292 ok 2507 ok 2508 - 292 match 292 ok 2509 ok 2510 - 291 match 291 ok 2511 ok 2512 - 291 match 291 ok 2513 ok 2514 - 291 match 291 ok 2515 ok 2516 - 1 match 1 ok 2517 ok 2518 - 1 match 1 ok 2519 ok 2520 - 1 match 1 ok 2521 ok 2522 - 9223372036854775807 match 9223372036854775807 ok 2523 ok 2524 - 9223372036854775807 match 9223372036854775807 ok 2525 ok 2526 - 9223372036854775807 match 9223372036854775807 ok 2527 ok 2528 - 9223372036854775807 match 9223372036854775807 ok 2529 ok 2530 - 9223372036854775807 match 9223372036854775807 ok 2531 ok 2532 - 9223372036854775807 match 9223372036854775807 ok 2533 ok 2534 - 9223372036854775806 match 9223372036854775806 ok 2535 ok 2536 - 9223372036854775806 match 9223372036854775806 ok 2537 ok 2538 - 9223372036854775806 match 9223372036854775806 ok 2539 ok 2540 - 1 match 1 ok 2541 ok 2542 - 1 match 1 ok 2543 ok 2544 - 1 match 1 ok 2545 ok 2546 - 9223372036854775808 match 9223372036854775808 ok 2547 ok 2548 - 9223372036854775808 match 9223372036854775808 ok 2549 ok 2550 ok 2551 ok 2552 - 9223372036854775808 match 9223372036854775808 ok 2553 ok 2554 - 9223372036854775808 match 9223372036854775808 ok 2555 ok 2556 - 9223372036854775807 match 9223372036854775807 ok 2557 ok 2558 - 9223372036854775807 match 9223372036854775807 ok 2559 ok 2560 - 1 match 1 ok 2561 ok 2562 - 1 match 1 ok 2563 ok 2564 - 9223372036854775809 match 9223372036854775809 ok 2565 ok 2566 - 9223372036854775809 match 9223372036854775809 ok 2567 ok 2568 - 9223372036854775809 match 9223372036854775809 ok 2569 ok 2570 - 9223372036854775809 match 9223372036854775809 ok 2571 ok 2572 - 9223372036854775808 match 9223372036854775808 ok 2573 ok 2574 - 9223372036854775808 match 9223372036854775808 ok 2575 ok 2576 - 1 match 1 ok 2577 ok 2578 - 1 match 1 ok 2579 ok 2580 - 18446744073709551615 match 18446744073709551615 ok 2581 ok 2582 - 18446744073709551615 match 18446744073709551615 ok 2583 ok 2584 - 18446744073709551615 match 18446744073709551615 ok 2585 ok 2586 - 18446744073709551615 match 18446744073709551615 ok 2587 ok 2588 - 18446744073709551614 match 18446744073709551614 ok 2589 ok 2590 - 18446744073709551614 match 18446744073709551614 ok 2591 ok 2592 - 1 match 1 ok 2593 ok 2594 - 1 match 1 ok 2595 ok 2596 ok 2597 ok 2598 ok 2599 ok 2600 - 582 match 582 ok 2601 ok 2602 - 582 match 582 ok 2603 ok 2604 - 582 match 582 ok 2605 ok 2606 - 582 match 582 ok 2607 ok 2608 - 582 match 582 ok 2609 ok 2610 - 582 match 582 ok 2611 ok 2612 - 291 match 291 ok 2613 ok 2614 - 291 match 291 ok 2615 ok 2616 - 291 match 291 ok 2617 ok 2618 - 291 match 291 ok 2619 ok 2620 - 291 match 291 ok 2621 ok 2622 - 291 match 291 ok 2623 ok 2624 - 9223372036854775806 match 9223372036854775806 ok 2625 ok 2626 - 9223372036854775806 match 9223372036854775806 ok 2627 ok 2628 - 9223372036854775806 match 9223372036854775806 ok 2629 ok 2630 - 9223372036854775806 match 9223372036854775806 ok 2631 ok 2632 - 9223372036854775806 match 9223372036854775806 ok 2633 ok 2634 - 9223372036854775806 match 9223372036854775806 ok 2635 ok 2636 - 9223372036854775515 match 9223372036854775515 ok 2637 ok 2638 - 9223372036854775515 match 9223372036854775515 ok 2639 ok 2640 - 9223372036854775515 match 9223372036854775515 ok 2641 ok 2642 - 291 match 291 ok 2643 ok 2644 - 291 match 291 ok 2645 ok 2646 - 291 match 291 ok 2647 ok 2648 - 9223372036854775807 match 9223372036854775807 ok 2649 ok 2650 - 9223372036854775807 match 9223372036854775807 ok 2651 ok 2652 - 9223372036854775807 match 9223372036854775807 ok 2653 ok 2654 - 9223372036854775807 match 9223372036854775807 ok 2655 ok 2656 - 9223372036854775807 match 9223372036854775807 ok 2657 ok 2658 - 9223372036854775807 match 9223372036854775807 ok 2659 ok 2660 - 9223372036854775516 match 9223372036854775516 ok 2661 ok 2662 - 9223372036854775516 match 9223372036854775516 ok 2663 ok 2664 - 9223372036854775516 match 9223372036854775516 ok 2665 ok 2666 - 291 match 291 ok 2667 ok 2668 - 291 match 291 ok 2669 ok 2670 - 291 match 291 ok 2671 ok 2672 - 9223372036854775808 match 9223372036854775808 ok 2673 ok 2674 - 9223372036854775808 match 9223372036854775808 ok 2675 ok 2676 ok 2677 ok 2678 - 9223372036854775808 match 9223372036854775808 ok 2679 ok 2680 - 9223372036854775808 match 9223372036854775808 ok 2681 ok 2682 - 9223372036854775517 match 9223372036854775517 ok 2683 ok 2684 - 9223372036854775517 match 9223372036854775517 ok 2685 ok 2686 - 291 match 291 ok 2687 ok 2688 - 291 match 291 ok 2689 ok 2690 - 9223372036854776097 match 9223372036854776097 ok 2691 ok 2692 - 9223372036854776097 match 9223372036854776097 ok 2693 ok 2694 ok 2695 ok 2696 - 9223372036854776097 match 9223372036854776097 ok 2697 ok 2698 - 9223372036854776097 match 9223372036854776097 ok 2699 ok 2700 - 9223372036854775806 match 9223372036854775806 ok 2701 ok 2702 - 9223372036854775806 match 9223372036854775806 ok 2703 ok 2704 - 291 match 291 ok 2705 ok 2706 - 291 match 291 ok 2707 ok 2708 - 9223372036854776098 match 9223372036854776098 ok 2709 ok 2710 - 9223372036854776098 match 9223372036854776098 ok 2711 ok 2712 ok 2713 ok 2714 - 9223372036854776098 match 9223372036854776098 ok 2715 ok 2716 - 9223372036854776098 match 9223372036854776098 ok 2717 ok 2718 - 9223372036854775807 match 9223372036854775807 ok 2719 ok 2720 - 9223372036854775807 match 9223372036854775807 ok 2721 ok 2722 - 291 match 291 ok 2723 ok 2724 - 291 match 291 ok 2725 ok 2726 - 9223372036854776099 match 9223372036854776099 ok 2727 ok 2728 - 9223372036854776099 match 9223372036854776099 ok 2729 ok 2730 - 9223372036854776099 match 9223372036854776099 ok 2731 ok 2732 - 9223372036854776099 match 9223372036854776099 ok 2733 ok 2734 - 9223372036854775808 match 9223372036854775808 ok 2735 ok 2736 - 9223372036854775808 match 9223372036854775808 ok 2737 ok 2738 - 291 match 291 ok 2739 ok 2740 - 291 match 291 ok 2741 ok 2742 - 18446744073709551614 match 18446744073709551614 ok 2743 ok 2744 - 18446744073709551614 match 18446744073709551614 ok 2745 ok 2746 - 18446744073709551614 match 18446744073709551614 ok 2747 ok 2748 - 18446744073709551614 match 18446744073709551614 ok 2749 ok 2750 - 18446744073709551323 match 18446744073709551323 ok 2751 ok 2752 - 18446744073709551323 match 18446744073709551323 ok 2753 ok 2754 - 291 match 291 ok 2755 ok 2756 - 291 match 291 ok 2757 ok 2758 - 18446744073709551615 match 18446744073709551615 ok 2759 ok 2760 - 18446744073709551615 match 18446744073709551615 ok 2761 ok 2762 - 18446744073709551615 match 18446744073709551615 ok 2763 ok 2764 - 18446744073709551615 match 18446744073709551615 ok 2765 ok 2766 - 18446744073709551324 match 18446744073709551324 ok 2767 ok 2768 - 18446744073709551324 match 18446744073709551324 ok 2769 ok 2770 - 291 match 291 ok 2771 ok 2772 - 291 match 291 ok 2773 ok 2774 ok 2775 ok 2776 ok 2777 ok 2778 ok 2779 ok 2780 ok 2781 ok 2782 ok 2783 ok 2784 ok 2785 ok 2786 - 9223372036854775806 match 9223372036854775806 ok 2787 ok 2788 - 9223372036854775806 match 9223372036854775806 ok 2789 ok 2790 - 9223372036854775806 match 9223372036854775806 ok 2791 ok 2792 - 9223372036854775806 match 9223372036854775806 ok 2793 ok 2794 - 9223372036854775806 match 9223372036854775806 ok 2795 ok 2796 - 9223372036854775806 match 9223372036854775806 ok 2797 ok 2798 - 4611686018427387903 match 4611686018427387903 ok 2799 ok 2800 - 4611686018427387903 match 4611686018427387903 ok 2801 ok 2802 - 4611686018427387903 match 4611686018427387903 ok 2803 ok 2804 - 4611686018427387903 match 4611686018427387903 ok 2805 ok 2806 - 4611686018427387903 match 4611686018427387903 ok 2807 ok 2808 - 4611686018427387903 match 4611686018427387903 ok 2809 ok 2810 - 9223372036854775807 match 9223372036854775807 ok 2811 ok 2812 - 9223372036854775807 match 9223372036854775807 ok 2813 ok 2814 - 9223372036854775807 match 9223372036854775807 ok 2815 ok 2816 - 9223372036854775807 match 9223372036854775807 ok 2817 ok 2818 - 9223372036854775807 match 9223372036854775807 ok 2819 ok 2820 - 9223372036854775807 match 9223372036854775807 ok 2821 ok 2822 - 4611686018427387904 match 4611686018427387904 ok 2823 ok 2824 - 4611686018427387904 match 4611686018427387904 ok 2825 ok 2826 - 4611686018427387904 match 4611686018427387904 ok 2827 ok 2828 - 4611686018427387903 match 4611686018427387903 ok 2829 ok 2830 - 4611686018427387903 match 4611686018427387903 ok 2831 ok 2832 - 4611686018427387903 match 4611686018427387903 ok 2833 ok 2834 - 9223372036854775808 match 9223372036854775808 ok 2835 ok 2836 - 9223372036854775808 match 9223372036854775808 ok 2837 ok 2838 ok 2839 ok 2840 - 9223372036854775808 match 9223372036854775808 ok 2841 ok 2842 - 9223372036854775808 match 9223372036854775808 ok 2843 ok 2844 - 4611686018427387905 match 4611686018427387905 ok 2845 ok 2846 - 4611686018427387905 match 4611686018427387905 ok 2847 ok 2848 - 4611686018427387903 match 4611686018427387903 ok 2849 ok 2850 - 4611686018427387903 match 4611686018427387903 ok 2851 ok 2852 ok 2853 ok 2854 ok 2855 ok 2856 ok 2857 ok 2858 ok 2859 ok 2860 - 9223372036854775808 match 9223372036854775808 ok 2861 ok 2862 - 9223372036854775808 match 9223372036854775808 ok 2863 ok 2864 ok 2865 ok 2866 - 9223372036854775808 match 9223372036854775808 ok 2867 ok 2868 - 9223372036854775808 match 9223372036854775808 ok 2869 ok 2870 - 4611686018427387904 match 4611686018427387904 ok 2871 ok 2872 - 4611686018427387904 match 4611686018427387904 ok 2873 ok 2874 - 4611686018427387904 match 4611686018427387904 ok 2875 ok 2876 - 4611686018427387904 match 4611686018427387904 ok 2877 ok 2878 - 9223372036854775809 match 9223372036854775809 ok 2879 ok 2880 - 9223372036854775809 match 9223372036854775809 ok 2881 ok 2882 ok 2883 ok 2884 - 9223372036854775809 match 9223372036854775809 ok 2885 ok 2886 - 9223372036854775809 match 9223372036854775809 ok 2887 ok 2888 - 4611686018427387905 match 4611686018427387905 ok 2889 ok 2890 - 4611686018427387905 match 4611686018427387905 ok 2891 ok 2892 - 4611686018427387904 match 4611686018427387904 ok 2893 ok 2894 - 4611686018427387904 match 4611686018427387904 ok 2895 ok 2896 ok 2897 ok 2898 ok 2899 ok 2900 ok 2901 ok 2902 ok 2903 ok 2904 - 18446744073709551612 match 18446744073709551612 ok 2905 ok 2906 - 18446744073709551612 match 18446744073709551612 ok 2907 ok 2908 ok 2909 ok 2910 - 18446744073709551612 match 18446744073709551612 ok 2911 ok 2912 - 18446744073709551612 match 18446744073709551612 ok 2913 ok 2914 - 9223372036854775806 match 9223372036854775806 ok 2915 ok 2916 - 9223372036854775806 match 9223372036854775806 ok 2917 ok 2918 - 9223372036854775806 match 9223372036854775806 ok 2919 ok 2920 - 9223372036854775806 match 9223372036854775806 ok 2921 ok 2922 - 18446744073709551613 match 18446744073709551613 ok 2923 ok 2924 - 18446744073709551613 match 18446744073709551613 ok 2925 ok 2926 ok 2927 ok 2928 - 18446744073709551613 match 18446744073709551613 ok 2929 ok 2930 - 18446744073709551613 match 18446744073709551613 ok 2931 ok 2932 - 9223372036854775807 match 9223372036854775807 ok 2933 ok 2934 - 9223372036854775807 match 9223372036854775807 ok 2935 ok 2936 - 9223372036854775806 match 9223372036854775806 ok 2937 ok 2938 - 9223372036854775806 match 9223372036854775806 ok 2939 ok 2940 - 18446744073709551614 match 18446744073709551614 ok 2941 ok 2942 - 18446744073709551614 match 18446744073709551614 ok 2943 ok 2944 - 18446744073709551614 match 18446744073709551614 ok 2945 ok 2946 - 18446744073709551614 match 18446744073709551614 ok 2947 ok 2948 - 9223372036854775808 match 9223372036854775808 ok 2949 ok 2950 - 9223372036854775808 match 9223372036854775808 ok 2951 ok 2952 - 9223372036854775806 match 9223372036854775806 ok 2953 ok 2954 - 9223372036854775806 match 9223372036854775806 ok 2955 ok 2956 - 18446744073709551615 match 18446744073709551615 ok 2957 ok 2958 - 18446744073709551615 match 18446744073709551615 ok 2959 ok 2960 - 18446744073709551615 match 18446744073709551615 ok 2961 ok 2962 - 18446744073709551615 match 18446744073709551615 ok 2963 ok 2964 - 9223372036854775809 match 9223372036854775809 ok 2965 ok 2966 - 9223372036854775809 match 9223372036854775809 ok 2967 ok 2968 - 9223372036854775806 match 9223372036854775806 ok 2969 ok 2970 - 9223372036854775806 match 9223372036854775806 ok 2971 ok 2972 ok 2973 ok 2974 ok 2975 ok 2976 ok 2977 ok 2978 ok 2979 ok 2980 ok 2981 ok 2982 ok 2983 ok 2984 - 18446744073709551614 match 18446744073709551614 ok 2985 ok 2986 - 18446744073709551614 match 18446744073709551614 ok 2987 ok 2988 ok 2989 ok 2990 - 18446744073709551614 match 18446744073709551614 ok 2991 ok 2992 - 18446744073709551614 match 18446744073709551614 ok 2993 ok 2994 - 9223372036854775807 match 9223372036854775807 ok 2995 ok 2996 - 9223372036854775807 match 9223372036854775807 ok 2997 ok 2998 - 9223372036854775807 match 9223372036854775807 ok 2999 ok 3000 - 9223372036854775807 match 9223372036854775807 ok 3001 ok 3002 - 18446744073709551615 match 18446744073709551615 ok 3003 ok 3004 - 18446744073709551615 match 18446744073709551615 ok 3005 ok 3006 - 18446744073709551615 match 18446744073709551615 ok 3007 ok 3008 - 18446744073709551615 match 18446744073709551615 ok 3009 ok 3010 - 9223372036854775808 match 9223372036854775808 ok 3011 ok 3012 - 9223372036854775808 match 9223372036854775808 ok 3013 ok 3014 - 9223372036854775807 match 9223372036854775807 ok 3015 ok 3016 - 9223372036854775807 match 9223372036854775807 ok 3017 ok 3018 ok 3019 ok 3020 ok 3021 ok 3022 ok 3023 ok 3024 ok 3025 ok 3026 ok 3027 ok 3028 ok 3029 ok 3030 ok 3031 ok 3032 ok 3033 ok 3034 ok 3035 ok 3036 ok 3037 ok 3038 ok 3039 ok 3040 ok 3041 ok 3042 ok 3043 ok 3044 ok 3045 ok 3046 ok 3047 ok 3048 ok 3049 ok 3050 ok 3051 ok 3052 ok t/bitwise....1..261 ok 1 - use Data::Integer; ok 2 - 18446744073709551615 match 18446744073709551615 ok 3 - 0 match 0 ok 4 - -1 match -1 ok 5 - 0 match 0 ok 6 - 18446744073709551614 match 18446744073709551614 ok 7 - 1 match 1 ok 8 - -2 match -2 ok 9 - 1 match 1 ok 10 - 18446744073709551324 match 18446744073709551324 ok 11 - 291 match 291 ok 12 - -292 match -292 ok 13 - 291 match 291 ok 14 - 9223372036854775808 match 9223372036854775808 ok 15 - 9223372036854775807 match 9223372036854775807 ok 16 - -9223372036854775808 match -9223372036854775808 ok 17 - 9223372036854775807 match 9223372036854775807 ok 18 - 0 match 0 ok 19 - 0 match 0 ok 20 - 0 match 0 ok 21 - 0 match 0 ok 22 - 0 match 0 ok 23 - 0 match 0 ok 24 - 0 match 0 ok 25 - 0 match 0 ok 26 - 4144 match 4144 ok 27 - 4144 match 4144 ok 28 - 4144 match 4144 ok 29 - 4144 match 4144 ok 30 - 516 match 516 ok 31 - 516 match 516 ok 32 - 516 match 516 ok 33 - 516 match 516 ok 34 - 0 match 0 ok 35 - 0 match 0 ok 36 - 0 match 0 ok 37 - 0 match 0 ok 38 - 4660 match 4660 ok 39 - 4660 match 4660 ok 40 - 4660 match 4660 ok 41 - 4660 match 4660 ok 42 - 9223372036854779952 match 9223372036854779952 ok 43 - 9223372036854779952 match 9223372036854779952 ok 44 - -9223372036854771664 match -9223372036854771664 ok 45 - -9223372036854771664 match -9223372036854771664 ok 46 - 4608 match 4608 ok 47 - 4608 match 4608 ok 48 - 4608 match 4608 ok 49 - 4608 match 4608 ok 50 - 18446744073709551615 match 18446744073709551615 ok 51 - 18446744073709551615 match 18446744073709551615 ok 52 - -1 match -1 ok 53 - -1 match -1 ok 54 - 18446744073709551615 match 18446744073709551615 ok 55 - 18446744073709551615 match 18446744073709551615 ok 56 - -1 match -1 ok 57 - -1 match -1 ok 58 - 18446744073709547471 match 18446744073709547471 ok 59 - 18446744073709547471 match 18446744073709547471 ok 60 - -4145 match -4145 ok 61 - -4145 match -4145 ok 62 - 18446744073709551099 match 18446744073709551099 ok 63 - 18446744073709551099 match 18446744073709551099 ok 64 - -517 match -517 ok 65 - -517 match -517 ok 66 - 18446744073709551615 match 18446744073709551615 ok 67 - 18446744073709551615 match 18446744073709551615 ok 68 - -1 match -1 ok 69 - -1 match -1 ok 70 - 18446744073709546955 match 18446744073709546955 ok 71 - 18446744073709546955 match 18446744073709546955 ok 72 - -4661 match -4661 ok 73 - -4661 match -4661 ok 74 - 9223372036854771663 match 9223372036854771663 ok 75 - 9223372036854771663 match 9223372036854771663 ok 76 - 9223372036854771663 match 9223372036854771663 ok 77 - 9223372036854771663 match 9223372036854771663 ok 78 - 18446744073709547007 match 18446744073709547007 ok 79 - 18446744073709547007 match 18446744073709547007 ok 80 - -4609 match -4609 ok 81 - -4609 match -4609 ok 82 - 0 match 0 ok 83 - 0 match 0 ok 84 - 4660 match 4660 ok 85 - 4660 match 4660 ok 86 - 516 match 516 ok 87 - 516 match 516 ok 88 - 4144 match 4144 ok 89 - 4144 match 4144 ok 90 - 9223372036854775808 match 9223372036854775808 ok 91 - -9223372036854775808 match -9223372036854775808 ok 92 - 9223372036854775808 match 9223372036854775808 ok 93 - -9223372036854775808 match -9223372036854775808 ok 94 - 516 match 516 ok 95 - 516 match 516 ok 96 - 18446744073709546752 match 18446744073709546752 ok 97 - -4864 match -4864 ok 98 - 0 match 0 ok 99 - 0 match 0 ok 100 - 0 match 0 ok 101 - 0 match 0 ok 102 - 4660 match 4660 ok 103 - 4660 match 4660 ok 104 - 4660 match 4660 ok 105 - 4660 match 4660 ok 106 - 62196 match 62196 ok 107 - 62196 match 62196 ok 108 - 62196 match 62196 ok 109 - 62196 match 62196 ok 110 - 7999 match 7999 ok 111 - 7999 match 7999 ok 112 - 7999 match 7999 ok 113 - 7999 match 7999 ok 114 - 18446744073709551615 match 18446744073709551615 ok 115 - 18446744073709551615 match 18446744073709551615 ok 116 - -1 match -1 ok 117 - -1 match -1 ok 118 - 9223372036854783807 match 9223372036854783807 ok 119 - 9223372036854783807 match 9223372036854783807 ok 120 - -9223372036854767809 match -9223372036854767809 ok 121 - -9223372036854767809 match -9223372036854767809 ok 122 - 9223372036854838004 match 9223372036854838004 ok 123 - 9223372036854838004 match 9223372036854838004 ok 124 - -9223372036854713612 match -9223372036854713612 ok 125 - -9223372036854713612 match -9223372036854713612 ok 126 - 18446744073709551412 match 18446744073709551412 ok 127 - 18446744073709551412 match 18446744073709551412 ok 128 - -204 match -204 ok 129 - -204 match -204 ok 130 - 18446744073709551615 match 18446744073709551615 ok 131 - 18446744073709551615 match 18446744073709551615 ok 132 - -1 match -1 ok 133 - -1 match -1 ok 134 - 18446744073709546955 match 18446744073709546955 ok 135 - 18446744073709546955 match 18446744073709546955 ok 136 - -4661 match -4661 ok 137 - -4661 match -4661 ok 138 - 18446744073709489419 match 18446744073709489419 ok 139 - 18446744073709489419 match 18446744073709489419 ok 140 - -62197 match -62197 ok 141 - -62197 match -62197 ok 142 - 18446744073709543616 match 18446744073709543616 ok 143 - 18446744073709543616 match 18446744073709543616 ok 144 - -8000 match -8000 ok 145 - -8000 match -8000 ok 146 - 0 match 0 ok 147 - 0 match 0 ok 148 - 0 match 0 ok 149 - 0 match 0 ok 150 - 9223372036854767808 match 9223372036854767808 ok 151 - 9223372036854767808 match 9223372036854767808 ok 152 - 9223372036854767808 match 9223372036854767808 ok 153 - 9223372036854767808 match 9223372036854767808 ok 154 - 9223372036854713611 match 9223372036854713611 ok 155 - 9223372036854713611 match 9223372036854713611 ok 156 - 9223372036854713611 match 9223372036854713611 ok 157 - 9223372036854713611 match 9223372036854713611 ok 158 - 203 match 203 ok 159 - 203 match 203 ok 160 - 203 match 203 ok 161 - 203 match 203 ok 162 - 18446744073709551615 match 18446744073709551615 ok 163 - -1 match -1 ok 164 - 18446744073709551615 match 18446744073709551615 ok 165 - -1 match -1 ok 166 - 18446744073709494079 match 18446744073709494079 ok 167 - -57537 match -57537 ok 168 - 18446744073709548276 match 18446744073709548276 ok 169 - -3340 match -3340 ok 170 - 9223372036854775808 match 9223372036854775808 ok 171 - -9223372036854775808 match -9223372036854775808 ok 172 - 18446744073709548276 match 18446744073709548276 ok 173 - -3340 match -3340 ok 174 - 18446744073709494079 match 18446744073709494079 ok 175 - -57537 match -57537 ok 176 - 18446744073709551563 match 18446744073709551563 ok 177 - -53 match -53 ok 178 - 0 match 0 ok 179 - 0 match 0 ok 180 - 0 match 0 ok 181 - 0 match 0 ok 182 - 4660 match 4660 ok 183 - 4660 match 4660 ok 184 - 4660 match 4660 ok 185 - 4660 match 4660 ok 186 - 58052 match 58052 ok 187 - 58052 match 58052 ok 188 - 58052 match 58052 ok 189 - 58052 match 58052 ok 190 - 7483 match 7483 ok 191 - 7483 match 7483 ok 192 - 7483 match 7483 ok 193 - 7483 match 7483 ok 194 - 18446744073709551615 match 18446744073709551615 ok 195 - 18446744073709551615 match 18446744073709551615 ok 196 - -1 match -1 ok 197 - -1 match -1 ok 198 - 9223372036854783291 match 9223372036854783291 ok 199 - 9223372036854783291 match 9223372036854783291 ok 200 - -9223372036854768325 match -9223372036854768325 ok 201 - -9223372036854768325 match -9223372036854768325 ok 202 - 58052 match 58052 ok 203 - 58052 match 58052 ok 204 - 58052 match 58052 ok 205 - 58052 match 58052 ok 206 - 18446744073709546804 match 18446744073709546804 ok 207 - 18446744073709546804 match 18446744073709546804 ok 208 - -4812 match -4812 ok 209 - -4812 match -4812 ok 210 - 18446744073709551615 match 18446744073709551615 ok 211 - 18446744073709551615 match 18446744073709551615 ok 212 - -1 match -1 ok 213 - -1 match -1 ok 214 - 18446744073709546955 match 18446744073709546955 ok 215 - 18446744073709546955 match 18446744073709546955 ok 216 - -4661 match -4661 ok 217 - -4661 match -4661 ok 218 - 18446744073709493563 match 18446744073709493563 ok 219 - 18446744073709493563 match 18446744073709493563 ok 220 - -58053 match -58053 ok 221 - -58053 match -58053 ok 222 - 18446744073709544132 match 18446744073709544132 ok 223 - 18446744073709544132 match 18446744073709544132 ok 224 - -7484 match -7484 ok 225 - -7484 match -7484 ok 226 - 0 match 0 ok 227 - 0 match 0 ok 228 - 0 match 0 ok 229 - 0 match 0 ok 230 - 9223372036854768324 match 9223372036854768324 ok 231 - 9223372036854768324 match 9223372036854768324 ok 232 - 9223372036854768324 match 9223372036854768324 ok 233 - 9223372036854768324 match 9223372036854768324 ok 234 - 18446744073709493563 match 18446744073709493563 ok 235 - 18446744073709493563 match 18446744073709493563 ok 236 - -58053 match -58053 ok 237 - -58053 match -58053 ok 238 - 4811 match 4811 ok 239 - 4811 match 4811 ok 240 - 4811 match 4811 ok 241 - 4811 match 4811 ok 242 - 0 match 0 ok 243 - 0 match 0 ok 244 - 0 match 0 ok 245 - 0 match 0 ok 246 - 34661 match 34661 ok 247 - 34661 match 34661 ok 248 - 34661 match 34661 ok 249 - 34661 match 34661 ok 250 - 9223372036854780468 match 9223372036854780468 ok 251 - 9223372036854780468 match 9223372036854780468 ok 252 - -9223372036854771148 match -9223372036854771148 ok 253 - -9223372036854771148 match -9223372036854771148 ok 254 - 5941 match 5941 ok 255 - 5941 match 5941 ok 256 - 5941 match 5941 ok 257 - 5941 match 5941 ok 258 - 9223372036854809188 match 9223372036854809188 ok 259 - 9223372036854809188 match 9223372036854809188 ok 260 - -9223372036854742428 match -9223372036854742428 ok 261 - -9223372036854742428 match -9223372036854742428 ok t/canon......1..90 ok 1 - use Data::Integer; ok 2 - 0 match 0 ok 3 - 0 match 0 ok 4 - 0 match 0 ok 5 ok 6 ok 7 - 0 match 0 ok 8 - 0 match 0 ok 9 - 0 match 0 ok 10 ok 11 ok 12 - 0 match 0 ok 13 - 0 match 0 ok 14 - 0 match 0 ok 15 ok 16 ok 17 - 1 match 1 ok 18 - 1 match 1 ok 19 - 1 match 1 ok 20 ok 21 ok 22 - 291 match 291 ok 23 - 291 match 291 ok 24 - 291 match 291 ok 25 ok 26 ok 27 - 9223372036854775806 match 9223372036854775806 ok 28 - 9223372036854775806 match 9223372036854775806 ok 29 - 9223372036854775806 match 9223372036854775806 ok 30 ok 31 ok 32 - 9223372036854775807 match 9223372036854775807 ok 33 - 9223372036854775807 match 9223372036854775807 ok 34 - 9223372036854775807 match 9223372036854775807 ok 35 ok 36 ok 37 - -1 match -1 ok 38 - -1 match -1 ok 39 ok 40 ok 41 ok 42 - -291 match -291 ok 43 - -291 match -291 ok 44 ok 45 ok 46 ok 47 - -9223372036854775807 match -9223372036854775807 ok 48 - -9223372036854775807 match -9223372036854775807 ok 49 ok 50 ok 51 ok 52 - -9223372036854775808 match -9223372036854775808 ok 53 - -9223372036854775808 match -9223372036854775808 ok 54 ok 55 ok 56 ok 57 - 9223372036854775808 match 9223372036854775808 ok 58 ok 59 - 9223372036854775808 match 9223372036854775808 ok 60 ok 61 ok 62 - 9223372036854775809 match 9223372036854775809 ok 63 ok 64 - 9223372036854775809 match 9223372036854775809 ok 65 ok 66 ok 67 - 9223372036854776099 match 9223372036854776099 ok 68 ok 69 - 9223372036854776099 match 9223372036854776099 ok 70 ok 71 ok 72 - 18446744073709551614 match 18446744073709551614 ok 73 ok 74 - 18446744073709551614 match 18446744073709551614 ok 75 ok 76 ok 77 - 18446744073709551615 match 18446744073709551615 ok 78 ok 79 - 18446744073709551615 match 18446744073709551615 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok t/const......1..18 ok 1 - use Data::Integer; ok 2 ok 3 ok 4 ok 5 - -9223372036854775808 match -9223372036854775808 ok 6 - -9223372036854775808 match -9223372036854775808 ok 7 - -9223372036854775808 match -9223372036854775808 ok 8 - -9223372036854775808 match -9223372036854775808 ok 9 - -1 match -1 ok 10 - 0 match 0 ok 11 - 0 match 0 ok 12 ok 13 - 9223372036854775807 match 9223372036854775807 ok 14 - 9223372036854775807 match 9223372036854775807 ok 15 - 18446744073709551615 match 18446744073709551615 ok 16 - 18446744073709551615 match 18446744073709551615 ok 17 - 18446744073709551615 match 18446744073709551615 ok 18 - 18446744073709551615 match 18446744073709551615 ok t/fmt........1..45 ok 1 - use Data::Integer; ok 2 - 0 match 0 ok 3 - 0 match 0 ok 4 - 0 match 0 ok 5 - 0 match 0 ok 6 - 1 match 1 ok 7 - 1 match 1 ok 8 - 1 match 1 ok 9 - 1 match 1 ok 10 - 291 match 291 ok 11 - 291 match 291 ok 12 - 291 match 291 ok 13 - 291 match 291 ok 14 - 9223372036854775806 match 9223372036854775806 ok 15 - 9223372036854775806 match 9223372036854775806 ok 16 - 9223372036854775806 match 9223372036854775806 ok 17 - 9223372036854775806 match 9223372036854775806 ok 18 - 9223372036854775807 match 9223372036854775807 ok 19 - 9223372036854775807 match 9223372036854775807 ok 20 - 9223372036854775807 match 9223372036854775807 ok 21 - 9223372036854775807 match 9223372036854775807 ok 22 - -1 match -1 ok 23 - -1 match -1 ok 24 - 18446744073709551615 match 18446744073709551615 ok 25 - 18446744073709551615 match 18446744073709551615 ok 26 - 18446744073709551615 match 18446744073709551615 ok 27 - -1 match -1 ok 28 - -2 match -2 ok 29 - -2 match -2 ok 30 - 18446744073709551614 match 18446744073709551614 ok 31 - 18446744073709551614 match 18446744073709551614 ok 32 - 18446744073709551614 match 18446744073709551614 ok 33 - -2 match -2 ok 34 - -9223372036854775807 match -9223372036854775807 ok 35 - -9223372036854775807 match -9223372036854775807 ok 36 - 9223372036854775809 match 9223372036854775809 ok 37 - 9223372036854775809 match 9223372036854775809 ok 38 - 9223372036854775809 match 9223372036854775809 ok 39 - -9223372036854775807 match -9223372036854775807 ok 40 - -9223372036854775808 match -9223372036854775808 ok 41 - -9223372036854775808 match -9223372036854775808 ok 42 - 9223372036854775808 match 9223372036854775808 ok 43 - 9223372036854775808 match 9223372036854775808 ok 44 - 9223372036854775808 match 9223372036854775808 ok 45 - -9223372036854775808 match -9223372036854775808 ok t/hex........1..116 ok 1 - use Data::Integer; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 - 0 match 0 ok 13 ok 14 - 0 match 0 ok 15 ok 16 - 0 match 0 ok 17 - 11 match 11 ok 18 - 11 match 11 ok 19 - 11 match 11 ok 20 - 18 match 18 ok 21 - 18 match 18 ok 22 - 18 match 18 ok 23 - 18 match 18 ok 24 - 18 match 18 ok 25 - 18 match 18 ok 26 - 18 match 18 ok 27 - 18 match 18 ok 28 - -18 match -18 ok 29 - -18 match -18 ok 30 - -18 match -18 ok 31 - -18 match -18 ok 32 - 4611686018427387907 match 4611686018427387907 ok 33 - 9223372036854775807 match 9223372036854775807 ok 34 - 9223372036854775808 match 9223372036854775808 ok 35 - 18446744073709551614 match 18446744073709551614 ok 36 - 18446744073709551615 match 18446744073709551615 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 - -4611686018427387907 match -4611686018427387907 ok 99 - -9223372036854775807 match -9223372036854775807 ok 100 - -9223372036854775808 match -9223372036854775808 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok t/marith.....1..2526 ok 1 - use Data::Integer; ok 2 - 0 match 0 ok 3 - 0 match 0 ok 4 - 0 match 0 ok 5 - 0 match 0 ok 6 - 0 match 0 ok 7 - 0 match 0 ok 8 - 0 match 0 ok 9 - 0 match 0 ok 10 - 1 match 1 ok 11 - 1 match 1 ok 12 - 1 match 1 ok 13 - 0 match 0 ok 14 - 1 match 1 ok 15 - 1 match 1 ok 16 - 1 match 1 ok 17 - 0 match 0 ok 18 - 291 match 291 ok 19 - 291 match 291 ok 20 - 291 match 291 ok 21 - 0 match 0 ok 22 - 291 match 291 ok 23 - 291 match 291 ok 24 - 291 match 291 ok 25 - 0 match 0 ok 26 - 9223372036854775806 match 9223372036854775806 ok 27 - 9223372036854775806 match 9223372036854775806 ok 28 - 9223372036854775806 match 9223372036854775806 ok 29 - 0 match 0 ok 30 - 9223372036854775806 match 9223372036854775806 ok 31 - 9223372036854775806 match 9223372036854775806 ok 32 - 9223372036854775806 match 9223372036854775806 ok 33 - 0 match 0 ok 34 - 9223372036854775807 match 9223372036854775807 ok 35 - 9223372036854775807 match 9223372036854775807 ok 36 - 9223372036854775807 match 9223372036854775807 ok 37 - 0 match 0 ok 38 - 9223372036854775807 match 9223372036854775807 ok 39 - 9223372036854775807 match 9223372036854775807 ok 40 - 9223372036854775807 match 9223372036854775807 ok 41 - 0 match 0 ok 42 - 9223372036854775808 match 9223372036854775808 ok 43 - 9223372036854775808 match 9223372036854775808 ok 44 - 9223372036854775808 match 9223372036854775808 ok 45 - 0 match 0 ok 46 - -9223372036854775808 match -9223372036854775808 ok 47 - -9223372036854775808 match -9223372036854775808 ok 48 - -9223372036854775808 match -9223372036854775808 ok 49 - 0 match 0 ok 50 - 9223372036854775809 match 9223372036854775809 ok 51 - 9223372036854775809 match 9223372036854775809 ok 52 - 9223372036854775809 match 9223372036854775809 ok 53 - 0 match 0 ok 54 - -9223372036854775807 match -9223372036854775807 ok 55 - -9223372036854775807 match -9223372036854775807 ok 56 - -9223372036854775807 match -9223372036854775807 ok 57 - 0 match 0 ok 58 - 18446744073709551325 match 18446744073709551325 ok 59 - 18446744073709551325 match 18446744073709551325 ok 60 - 18446744073709551325 match 18446744073709551325 ok 61 - 0 match 0 ok 62 - -291 match -291 ok 63 - -291 match -291 ok 64 - -291 match -291 ok 65 - 0 match 0 ok 66 - 18446744073709551614 match 18446744073709551614 ok 67 - 18446744073709551614 match 18446744073709551614 ok 68 - 18446744073709551614 match 18446744073709551614 ok 69 - 0 match 0 ok 70 - -2 match -2 ok 71 - -2 match -2 ok 72 - -2 match -2 ok 73 - 0 match 0 ok 74 - 18446744073709551615 match 18446744073709551615 ok 75 - 18446744073709551615 match 18446744073709551615 ok 76 - 18446744073709551615 match 18446744073709551615 ok 77 - 0 match 0 ok 78 - -1 match -1 ok 79 - -1 match -1 ok 80 - -1 match -1 ok 81 - 0 match 0 ok 82 - 2 match 2 ok 83 - 2 match 2 ok 84 - 1 match 1 ok 85 - 1 match 1 ok 86 - 2 match 2 ok 87 - 2 match 2 ok 88 - 1 match 1 ok 89 - 1 match 1 ok 90 - 292 match 292 ok 91 - 292 match 292 ok 92 - 291 match 291 ok 93 - 1 match 1 ok 94 - 292 match 292 ok 95 - 292 match 292 ok 96 - 291 match 291 ok 97 - 1 match 1 ok 98 - 9223372036854775807 match 9223372036854775807 ok 99 - 9223372036854775807 match 9223372036854775807 ok 100 - 9223372036854775806 match 9223372036854775806 ok 101 - 1 match 1 ok 102 - 9223372036854775807 match 9223372036854775807 ok 103 - 9223372036854775807 match 9223372036854775807 ok 104 - 9223372036854775806 match 9223372036854775806 ok 105 - 1 match 1 ok 106 - 9223372036854775808 match 9223372036854775808 ok 107 - 9223372036854775808 match 9223372036854775808 ok 108 - 9223372036854775807 match 9223372036854775807 ok 109 - 1 match 1 ok 110 - -9223372036854775808 match -9223372036854775808 ok 111 - -9223372036854775808 match -9223372036854775808 ok 112 - 9223372036854775807 match 9223372036854775807 ok 113 - 1 match 1 ok 114 - 9223372036854775809 match 9223372036854775809 ok 115 - 9223372036854775809 match 9223372036854775809 ok 116 - 9223372036854775808 match 9223372036854775808 ok 117 - 1 match 1 ok 118 - -9223372036854775807 match -9223372036854775807 ok 119 - -9223372036854775807 match -9223372036854775807 ok 120 - -9223372036854775808 match -9223372036854775808 ok 121 - 1 match 1 ok 122 - 9223372036854775810 match 9223372036854775810 ok 123 - 9223372036854775810 match 9223372036854775810 ok 124 - 9223372036854775809 match 9223372036854775809 ok 125 - 1 match 1 ok 126 - -9223372036854775806 match -9223372036854775806 ok 127 - -9223372036854775806 match -9223372036854775806 ok 128 - -9223372036854775807 match -9223372036854775807 ok 129 - 1 match 1 ok 130 - 18446744073709551326 match 18446744073709551326 ok 131 - 18446744073709551326 match 18446744073709551326 ok 132 - 18446744073709551325 match 18446744073709551325 ok 133 - 1 match 1 ok 134 - -290 match -290 ok 135 - -290 match -290 ok 136 - -291 match -291 ok 137 - 1 match 1 ok 138 - 18446744073709551615 match 18446744073709551615 ok 139 - 18446744073709551615 match 18446744073709551615 ok 140 - 18446744073709551614 match 18446744073709551614 ok 141 - 1 match 1 ok 142 - -1 match -1 ok 143 - -1 match -1 ok 144 - -2 match -2 ok 145 - 1 match 1 ok 146 - 0 match 0 ok 147 - 0 match 0 ok 148 - 18446744073709551615 match 18446744073709551615 ok 149 - 1 match 1 ok 150 - 0 match 0 ok 151 - 0 match 0 ok 152 - -1 match -1 ok 153 - 1 match 1 ok 154 - 9223372036854775808 match 9223372036854775808 ok 155 - 9223372036854775808 match 9223372036854775808 ok 156 - 9223372036854775806 match 9223372036854775806 ok 157 - 2 match 2 ok 158 - -9223372036854775808 match -9223372036854775808 ok 159 - -9223372036854775808 match -9223372036854775808 ok 160 - 9223372036854775806 match 9223372036854775806 ok 161 - 2 match 2 ok 162 - 9223372036854775809 match 9223372036854775809 ok 163 - 9223372036854775809 match 9223372036854775809 ok 164 - 9223372036854775807 match 9223372036854775807 ok 165 - 2 match 2 ok 166 - -9223372036854775807 match -9223372036854775807 ok 167 - -9223372036854775807 match -9223372036854775807 ok 168 - 9223372036854775807 match 9223372036854775807 ok 169 - 2 match 2 ok 170 - 9223372036854775810 match 9223372036854775810 ok 171 - 9223372036854775810 match 9223372036854775810 ok 172 - 9223372036854775808 match 9223372036854775808 ok 173 - 2 match 2 ok 174 - -9223372036854775806 match -9223372036854775806 ok 175 - -9223372036854775806 match -9223372036854775806 ok 176 - -9223372036854775808 match -9223372036854775808 ok 177 - 2 match 2 ok 178 - 1 match 1 ok 179 - 1 match 1 ok 180 - 18446744073709551615 match 18446744073709551615 ok 181 - 2 match 2 ok 182 - 1 match 1 ok 183 - 1 match 1 ok 184 - -1 match -1 ok 185 - 2 match 2 ok 186 - 9223372036854775809 match 9223372036854775809 ok 187 - 9223372036854775809 match 9223372036854775809 ok 188 - 9223372036854775806 match 9223372036854775806 ok 189 - 3 match 3 ok 190 - -9223372036854775807 match -9223372036854775807 ok 191 - -9223372036854775807 match -9223372036854775807 ok 192 - 9223372036854775806 match 9223372036854775806 ok 193 - 3 match 3 ok 194 - 18446744073709551614 match 18446744073709551614 ok 195 - 18446744073709551614 match 18446744073709551614 ok 196 - 18446744073709551325 match 18446744073709551325 ok 197 - 289 match 289 ok 198 - -2 match -2 ok 199 - -2 match -2 ok 200 - -291 match -291 ok 201 - 289 match 289 ok 202 - 18446744073709551615 match 18446744073709551615 ok 203 - 18446744073709551615 match 18446744073709551615 ok 204 - 18446744073709551325 match 18446744073709551325 ok 205 - 290 match 290 ok 206 - -1 match -1 ok 207 - -1 match -1 ok 208 - -291 match -291 ok 209 - 290 match 290 ok 210 - 582 match 582 ok 211 - 582 match 582 ok 212 - 291 match 291 ok 213 - 291 match 291 ok 214 - 582 match 582 ok 215 - 582 match 582 ok 216 - 291 match 291 ok 217 - 291 match 291 ok 218 - 9223372036854775806 match 9223372036854775806 ok 219 - 9223372036854775806 match 9223372036854775806 ok 220 - 9223372036854775515 match 9223372036854775515 ok 221 - 291 match 291 ok 222 - 9223372036854775806 match 9223372036854775806 ok 223 - 9223372036854775806 match 9223372036854775806 ok 224 - 9223372036854775515 match 9223372036854775515 ok 225 - 291 match 291 ok 226 - 9223372036854775807 match 9223372036854775807 ok 227 - 9223372036854775807 match 9223372036854775807 ok 228 - 9223372036854775516 match 9223372036854775516 ok 229 - 291 match 291 ok 230 - 9223372036854775807 match 9223372036854775807 ok 231 - 9223372036854775807 match 9223372036854775807 ok 232 - 9223372036854775516 match 9223372036854775516 ok 233 - 291 match 291 ok 234 - 9223372036854775808 match 9223372036854775808 ok 235 - 9223372036854775808 match 9223372036854775808 ok 236 - 9223372036854775517 match 9223372036854775517 ok 237 - 291 match 291 ok 238 - -9223372036854775808 match -9223372036854775808 ok 239 - -9223372036854775808 match -9223372036854775808 ok 240 - 9223372036854775517 match 9223372036854775517 ok 241 - 291 match 291 ok 242 - 9223372036854776097 match 9223372036854776097 ok 243 - 9223372036854776097 match 9223372036854776097 ok 244 - 9223372036854775806 match 9223372036854775806 ok 245 - 291 match 291 ok 246 - -9223372036854775519 match -9223372036854775519 ok 247 - -9223372036854775519 match -9223372036854775519 ok 248 - 9223372036854775806 match 9223372036854775806 ok 249 - 291 match 291 ok 250 - 9223372036854776098 match 9223372036854776098 ok 251 - 9223372036854776098 match 9223372036854776098 ok 252 - 9223372036854775807 match 9223372036854775807 ok 253 - 291 match 291 ok 254 - -9223372036854775518 match -9223372036854775518 ok 255 - -9223372036854775518 match -9223372036854775518 ok 256 - 9223372036854775807 match 9223372036854775807 ok 257 - 291 match 291 ok 258 - 9223372036854776099 match 9223372036854776099 ok 259 - 9223372036854776099 match 9223372036854776099 ok 260 - 9223372036854775808 match 9223372036854775808 ok 261 - 291 match 291 ok 262 - -9223372036854775517 match -9223372036854775517 ok 263 - -9223372036854775517 match -9223372036854775517 ok 264 - -9223372036854775808 match -9223372036854775808 ok 265 - 291 match 291 ok 266 - 18446744073709551614 match 18446744073709551614 ok 267 - 18446744073709551614 match 18446744073709551614 ok 268 - 18446744073709551323 match 18446744073709551323 ok 269 - 291 match 291 ok 270 - -2 match -2 ok 271 - -2 match -2 ok 272 - -293 match -293 ok 273 - 291 match 291 ok 274 - 18446744073709551615 match 18446744073709551615 ok 275 - 18446744073709551615 match 18446744073709551615 ok 276 - 18446744073709551324 match 18446744073709551324 ok 277 - 291 match 291 ok 278 - -1 match -1 ok 279 - -1 match -1 ok 280 - -292 match -292 ok 281 - 291 match 291 ok 282 - 0 match 0 ok 283 - 0 match 0 ok 284 - 18446744073709551325 match 18446744073709551325 ok 285 - 291 match 291 ok 286 - 0 match 0 ok 287 - 0 match 0 ok 288 - -291 match -291 ok 289 - 291 match 291 ok 290 - 289 match 289 ok 291 - 289 match 289 ok 292 - 18446744073709551614 match 18446744073709551614 ok 293 - 291 match 291 ok 294 - 289 match 289 ok 295 - 289 match 289 ok 296 - -2 match -2 ok 297 - 291 match 291 ok 298 - 290 match 290 ok 299 - 290 match 290 ok 300 - 18446744073709551615 match 18446744073709551615 ok 301 - 291 match 291 ok 302 - 290 match 290 ok 303 - 290 match 290 ok 304 - -1 match -1 ok 305 - 291 match 291 ok 306 - 1 match 1 ok 307 - 1 match 1 ok 308 - 18446744073709551325 match 18446744073709551325 ok 309 - 292 match 292 ok 310 - 1 match 1 ok 311 - 1 match 1 ok 312 - -291 match -291 ok 313 - 292 match 292 ok 314 - 9223372036854775806 match 9223372036854775806 ok 315 - 9223372036854775806 match 9223372036854775806 ok 316 - 4611686018427387903 match 4611686018427387903 ok 317 - 4611686018427387903 match 4611686018427387903 ok 318 - 9223372036854775806 match 9223372036854775806 ok 319 - 9223372036854775806 match 9223372036854775806 ok 320 - 4611686018427387903 match 4611686018427387903 ok 321 - 4611686018427387903 match 4611686018427387903 ok 322 - 9223372036854775807 match 9223372036854775807 ok 323 - 9223372036854775807 match 9223372036854775807 ok 324 - 4611686018427387904 match 4611686018427387904 ok 325 - 4611686018427387903 match 4611686018427387903 ok 326 - 9223372036854775807 match 9223372036854775807 ok 327 - 9223372036854775807 match 9223372036854775807 ok 328 - 4611686018427387904 match 4611686018427387904 ok 329 - 4611686018427387903 match 4611686018427387903 ok 330 - 9223372036854775808 match 9223372036854775808 ok 331 - 9223372036854775808 match 9223372036854775808 ok 332 - 4611686018427387905 match 4611686018427387905 ok 333 - 4611686018427387903 match 4611686018427387903 ok 334 - -9223372036854775808 match -9223372036854775808 ok 335 - -9223372036854775808 match -9223372036854775808 ok 336 - 4611686018427387905 match 4611686018427387905 ok 337 - 4611686018427387903 match 4611686018427387903 ok 338 - 4611686018427387901 match 4611686018427387901 ok 339 - 4611686018427387901 match 4611686018427387901 ok 340 - 18446744073709551614 match 18446744073709551614 ok 341 - 4611686018427387903 match 4611686018427387903 ok 342 - 4611686018427387901 match 4611686018427387901 ok 343 - 4611686018427387901 match 4611686018427387901 ok 344 - -2 match -2 ok 345 - 4611686018427387903 match 4611686018427387903 ok 346 - 4611686018427387902 match 4611686018427387902 ok 347 - 4611686018427387902 match 4611686018427387902 ok 348 - 18446744073709551615 match 18446744073709551615 ok 349 - 4611686018427387903 match 4611686018427387903 ok 350 - 4611686018427387902 match 4611686018427387902 ok 351 - 4611686018427387902 match 4611686018427387902 ok 352 - -1 match -1 ok 353 - 4611686018427387903 match 4611686018427387903 ok 354 - 9223372036854775808 match 9223372036854775808 ok 355 - 9223372036854775808 match 9223372036854775808 ok 356 - 4611686018427387904 match 4611686018427387904 ok 357 - 4611686018427387904 match 4611686018427387904 ok 358 - -9223372036854775808 match -9223372036854775808 ok 359 - -9223372036854775808 match -9223372036854775808 ok 360 - 4611686018427387904 match 4611686018427387904 ok 361 - 4611686018427387904 match 4611686018427387904 ok 362 - 9223372036854775809 match 9223372036854775809 ok 363 - 9223372036854775809 match 9223372036854775809 ok 364 - 4611686018427387905 match 4611686018427387905 ok 365 - 4611686018427387904 match 4611686018427387904 ok 366 - -9223372036854775807 match -9223372036854775807 ok 367 - -9223372036854775807 match -9223372036854775807 ok 368 - 4611686018427387905 match 4611686018427387905 ok 369 - 4611686018427387904 match 4611686018427387904 ok 370 - 4611686018427387902 match 4611686018427387902 ok 371 - 4611686018427387902 match 4611686018427387902 ok 372 - 18446744073709551614 match 18446744073709551614 ok 373 - 4611686018427387904 match 4611686018427387904 ok 374 - 4611686018427387902 match 4611686018427387902 ok 375 - 4611686018427387902 match 4611686018427387902 ok 376 - -2 match -2 ok 377 - 4611686018427387904 match 4611686018427387904 ok 378 - 4611686018427387903 match 4611686018427387903 ok 379 - 4611686018427387903 match 4611686018427387903 ok 380 - 18446744073709551615 match 18446744073709551615 ok 381 - 4611686018427387904 match 4611686018427387904 ok 382 - 4611686018427387903 match 4611686018427387903 ok 383 - 4611686018427387903 match 4611686018427387903 ok 384 - -1 match -1 ok 385 - 4611686018427387904 match 4611686018427387904 ok 386 - 18446744073709551614 match 18446744073709551614 ok 387 - 18446744073709551614 match 18446744073709551614 ok 388 - 9223372036854775809 match 9223372036854775809 ok 389 - 9223372036854775805 match 9223372036854775805 ok 390 - -2 match -2 ok 391 - -2 match -2 ok 392 - -9223372036854775807 match -9223372036854775807 ok 393 - 9223372036854775805 match 9223372036854775805 ok 394 - 18446744073709551612 match 18446744073709551612 ok 395 - 18446744073709551612 match 18446744073709551612 ok 396 - 9223372036854775806 match 9223372036854775806 ok 397 - 9223372036854775806 match 9223372036854775806 ok 398 - -4 match -4 ok 399 - -4 match -4 ok 400 - 9223372036854775806 match 9223372036854775806 ok 401 - 9223372036854775806 match 9223372036854775806 ok 402 - 18446744073709551613 match 18446744073709551613 ok 403 - 18446744073709551613 match 18446744073709551613 ok 404 - 9223372036854775807 match 9223372036854775807 ok 405 - 9223372036854775806 match 9223372036854775806 ok 406 - -3 match -3 ok 407 - -3 match -3 ok 408 - 9223372036854775807 match 9223372036854775807 ok 409 - 9223372036854775806 match 9223372036854775806 ok 410 - 18446744073709551614 match 18446744073709551614 ok 411 - 18446744073709551614 match 18446744073709551614 ok 412 - 9223372036854775808 match 9223372036854775808 ok 413 - 9223372036854775806 match 9223372036854775806 ok 414 - -2 match -2 ok 415 - -2 match -2 ok 416 - -9223372036854775808 match -9223372036854775808 ok 417 - 9223372036854775806 match 9223372036854775806 ok 418 - 18446744073709551615 match 18446744073709551615 ok 419 - 18446744073709551615 match 18446744073709551615 ok 420 - 9223372036854775809 match 9223372036854775809 ok 421 - 9223372036854775806 match 9223372036854775806 ok 422 - -1 match -1 ok 423 - -1 match -1 ok 424 - -9223372036854775807 match -9223372036854775807 ok 425 - 9223372036854775806 match 9223372036854775806 ok 426 - 0 match 0 ok 427 - 0 match 0 ok 428 - 9223372036854775810 match 9223372036854775810 ok 429 - 9223372036854775806 match 9223372036854775806 ok 430 - 0 match 0 ok 431 - 0 match 0 ok 432 - -9223372036854775806 match -9223372036854775806 ok 433 - 9223372036854775806 match 9223372036854775806 ok 434 - 1 match 1 ok 435 - 1 match 1 ok 436 - 9223372036854775811 match 9223372036854775811 ok 437 - 9223372036854775806 match 9223372036854775806 ok 438 - 1 match 1 ok 439 - 1 match 1 ok 440 - -9223372036854775805 match -9223372036854775805 ok 441 - 9223372036854775806 match 9223372036854775806 ok 442 - 9223372036854775515 match 9223372036854775515 ok 443 - 9223372036854775515 match 9223372036854775515 ok 444 - 18446744073709551325 match 18446744073709551325 ok 445 - 9223372036854775806 match 9223372036854775806 ok 446 - 9223372036854775515 match 9223372036854775515 ok 447 - 9223372036854775515 match 9223372036854775515 ok 448 - -291 match -291 ok 449 - 9223372036854775806 match 9223372036854775806 ok 450 - 9223372036854775804 match 9223372036854775804 ok 451 - 9223372036854775804 match 9223372036854775804 ok 452 - 18446744073709551614 match 18446744073709551614 ok 453 - 9223372036854775806 match 9223372036854775806 ok 454 - 9223372036854775804 match 9223372036854775804 ok 455 - 9223372036854775804 match 9223372036854775804 ok 456 - -2 match -2 ok 457 - 9223372036854775806 match 9223372036854775806 ok 458 - 9223372036854775805 match 9223372036854775805 ok 459 - 9223372036854775805 match 9223372036854775805 ok 460 - 18446744073709551615 match 18446744073709551615 ok 461 - 9223372036854775806 match 9223372036854775806 ok 462 - 9223372036854775805 match 9223372036854775805 ok 463 - 9223372036854775805 match 9223372036854775805 ok 464 - -1 match -1 ok 465 - 9223372036854775806 match 9223372036854775806 ok 466 - 18446744073709551614 match 18446744073709551614 ok 467 - 18446744073709551614 match 18446744073709551614 ok 468 - 9223372036854775807 match 9223372036854775807 ok 469 - 9223372036854775807 match 9223372036854775807 ok 470 - -2 match -2 ok 471 - -2 match -2 ok 472 - 9223372036854775807 match 9223372036854775807 ok 473 - 9223372036854775807 match 9223372036854775807 ok 474 - 18446744073709551615 match 18446744073709551615 ok 475 - 18446744073709551615 match 18446744073709551615 ok 476 - 9223372036854775808 match 9223372036854775808 ok 477 - 9223372036854775807 match 9223372036854775807 ok 478 - -1 match -1 ok 479 - -1 match -1 ok 480 - -9223372036854775808 match -9223372036854775808 ok 481 - 9223372036854775807 match 9223372036854775807 ok 482 - 0 match 0 ok 483 - 0 match 0 ok 484 - 9223372036854775809 match 9223372036854775809 ok 485 - 9223372036854775807 match 9223372036854775807 ok 486 - 0 match 0 ok 487 - 0 match 0 ok 488 - -9223372036854775807 match -9223372036854775807 ok 489 - 9223372036854775807 match 9223372036854775807 ok 490 - 1 match 1 ok 491 - 1 match 1 ok 492 - 9223372036854775810 match 9223372036854775810 ok 493 - 9223372036854775807 match 9223372036854775807 ok 494 - 1 match 1 ok 495 - 1 match 1 ok 496 - -9223372036854775806 match -9223372036854775806 ok 497 - 9223372036854775807 match 9223372036854775807 ok 498 - 9223372036854775516 match 9223372036854775516 ok 499 - 9223372036854775516 match 9223372036854775516 ok 500 - 18446744073709551325 match 18446744073709551325 ok 501 - 9223372036854775807 match 9223372036854775807 ok 502 - 9223372036854775516 match 9223372036854775516 ok 503 - 9223372036854775516 match 9223372036854775516 ok 504 - -291 match -291 ok 505 - 9223372036854775807 match 9223372036854775807 ok 506 - 9223372036854775805 match 9223372036854775805 ok 507 - 9223372036854775805 match 9223372036854775805 ok 508 - 18446744073709551614 match 18446744073709551614 ok 509 - 9223372036854775807 match 9223372036854775807 ok 510 - 9223372036854775805 match 9223372036854775805 ok 511 - 9223372036854775805 match 9223372036854775805 ok 512 - -2 match -2 ok 513 - 9223372036854775807 match 9223372036854775807 ok 514 - 9223372036854775806 match 9223372036854775806 ok 515 - 9223372036854775806 match 9223372036854775806 ok 516 - 18446744073709551615 match 18446744073709551615 ok 517 - 9223372036854775807 match 9223372036854775807 ok 518 - 9223372036854775806 match 9223372036854775806 ok 519 - 9223372036854775806 match 9223372036854775806 ok 520 - -1 match -1 ok 521 - 9223372036854775807 match 9223372036854775807 ok 522 - 0 match 0 ok 523 - 0 match 0 ok 524 - 9223372036854775808 match 9223372036854775808 ok 525 - 9223372036854775808 match 9223372036854775808 ok 526 - 0 match 0 ok 527 - 0 match 0 ok 528 - -9223372036854775808 match -9223372036854775808 ok 529 - -9223372036854775808 match -9223372036854775808 ok 530 - 1 match 1 ok 531 - 1 match 1 ok 532 - 9223372036854775809 match 9223372036854775809 ok 533 - 9223372036854775808 match 9223372036854775808 ok 534 - 1 match 1 ok 535 - 1 match 1 ok 536 - -9223372036854775807 match -9223372036854775807 ok 537 - -9223372036854775808 match -9223372036854775808 ok 538 - 9223372036854775517 match 9223372036854775517 ok 539 - 9223372036854775517 match 9223372036854775517 ok 540 - 18446744073709551325 match 18446744073709551325 ok 541 - 9223372036854775808 match 9223372036854775808 ok 542 - 9223372036854775517 match 9223372036854775517 ok 543 - 9223372036854775517 match 9223372036854775517 ok 544 - -291 match -291 ok 545 - -9223372036854775808 match -9223372036854775808 ok 546 - 9223372036854775806 match 9223372036854775806 ok 547 - 9223372036854775806 match 9223372036854775806 ok 548 - 18446744073709551614 match 18446744073709551614 ok 549 - 9223372036854775808 match 9223372036854775808 ok 550 - 9223372036854775806 match 9223372036854775806 ok 551 - 9223372036854775806 match 9223372036854775806 ok 552 - -2 match -2 ok 553 - -9223372036854775808 match -9223372036854775808 ok 554 - 9223372036854775807 match 9223372036854775807 ok 555 - 9223372036854775807 match 9223372036854775807 ok 556 - 18446744073709551615 match 18446744073709551615 ok 557 - 9223372036854775808 match 9223372036854775808 ok 558 - 9223372036854775807 match 9223372036854775807 ok 559 - 9223372036854775807 match 9223372036854775807 ok 560 - -1 match -1 ok 561 - -9223372036854775808 match -9223372036854775808 ok 562 - 2 match 2 ok 563 - 2 match 2 ok 564 - 9223372036854775809 match 9223372036854775809 ok 565 - 9223372036854775809 match 9223372036854775809 ok 566 - 2 match 2 ok 567 - 2 match 2 ok 568 - -9223372036854775807 match -9223372036854775807 ok 569 - -9223372036854775807 match -9223372036854775807 ok 570 - 3 match 3 ok 571 - 3 match 3 ok 572 - 9223372036854775810 match 9223372036854775810 ok 573 - 9223372036854775809 match 9223372036854775809 ok 574 - 3 match 3 ok 575 - 3 match 3 ok 576 - -9223372036854775806 match -9223372036854775806 ok 577 - -9223372036854775807 match -9223372036854775807 ok 578 - 9223372036854775807 match 9223372036854775807 ok 579 - 9223372036854775807 match 9223372036854775807 ok 580 - 18446744073709551614 match 18446744073709551614 ok 581 - 9223372036854775809 match 9223372036854775809 ok 582 - 9223372036854775807 match 9223372036854775807 ok 583 - 9223372036854775807 match 9223372036854775807 ok 584 - -2 match -2 ok 585 - -9223372036854775807 match -9223372036854775807 ok 586 - 9223372036854775806 match 9223372036854775806 ok 587 - 9223372036854775806 match 9223372036854775806 ok 588 - 18446744073709551613 match 18446744073709551613 ok 589 - 9223372036854775809 match 9223372036854775809 ok 590 - 9223372036854775806 match 9223372036854775806 ok 591 - 9223372036854775806 match 9223372036854775806 ok 592 - -3 match -3 ok 593 - -9223372036854775807 match -9223372036854775807 ok 594 - 9223372036854775808 match 9223372036854775808 ok 595 - 9223372036854775808 match 9223372036854775808 ok 596 - 18446744073709551615 match 18446744073709551615 ok 597 - 9223372036854775809 match 9223372036854775809 ok 598 - -9223372036854775808 match -9223372036854775808 ok 599 - -9223372036854775808 match -9223372036854775808 ok 600 - -1 match -1 ok 601 - -9223372036854775807 match -9223372036854775807 ok 602 - 9223372036854775808 match 9223372036854775808 ok 603 - 9223372036854775808 match 9223372036854775808 ok 604 - 18446744073709551614 match 18446744073709551614 ok 605 - 9223372036854775810 match 9223372036854775810 ok 606 - -9223372036854775808 match -9223372036854775808 ok 607 - -9223372036854775808 match -9223372036854775808 ok 608 - -2 match -2 ok 609 - -9223372036854775806 match -9223372036854775806 ok 610 - 9223372036854775809 match 9223372036854775809 ok 611 - 9223372036854775809 match 9223372036854775809 ok 612 - 18446744073709551615 match 18446744073709551615 ok 613 - 9223372036854775810 match 9223372036854775810 ok 614 - -9223372036854775807 match -9223372036854775807 ok 615 - -9223372036854775807 match -9223372036854775807 ok 616 - -1 match -1 ok 617 - -9223372036854775806 match -9223372036854775806 ok 618 - 9223372036854775806 match 9223372036854775806 ok 619 - 9223372036854775806 match 9223372036854775806 ok 620 - 18446744073709551325 match 18446744073709551325 ok 621 - 9223372036854776097 match 9223372036854776097 ok 622 - 9223372036854775806 match 9223372036854775806 ok 623 - 9223372036854775806 match 9223372036854775806 ok 624 - -291 match -291 ok 625 - -9223372036854775519 match -9223372036854775519 ok 626 - 9223372036854775807 match 9223372036854775807 ok 627 - 9223372036854775807 match 9223372036854775807 ok 628 - 18446744073709551325 match 18446744073709551325 ok 629 - 9223372036854776098 match 9223372036854776098 ok 630 - 9223372036854775807 match 9223372036854775807 ok 631 - 9223372036854775807 match 9223372036854775807 ok 632 - -291 match -291 ok 633 - -9223372036854775518 match -9223372036854775518 ok 634 - 9223372036854775808 match 9223372036854775808 ok 635 - 9223372036854775808 match 9223372036854775808 ok 636 - 18446744073709551325 match 18446744073709551325 ok 637 - 9223372036854776099 match 9223372036854776099 ok 638 - -9223372036854775808 match -9223372036854775808 ok 639 - -9223372036854775808 match -9223372036854775808 ok 640 - -291 match -291 ok 641 - -9223372036854775517 match -9223372036854775517 ok 642 - 18446744073709551034 match 18446744073709551034 ok 643 - 18446744073709551034 match 18446744073709551034 ok 644 - 18446744073709551325 match 18446744073709551325 ok 645 - 18446744073709551325 match 18446744073709551325 ok 646 - -582 match -582 ok 647 - -582 match -582 ok 648 - -291 match -291 ok 649 - -291 match -291 ok 650 - 18446744073709551323 match 18446744073709551323 ok 651 - 18446744073709551323 match 18446744073709551323 ok 652 - 18446744073709551614 match 18446744073709551614 ok 653 - 18446744073709551325 match 18446744073709551325 ok 654 - -293 match -293 ok 655 - -293 match -293 ok 656 - -2 match -2 ok 657 - -291 match -291 ok 658 - 18446744073709551324 match 18446744073709551324 ok 659 - 18446744073709551324 match 18446744073709551324 ok 660 - 18446744073709551615 match 18446744073709551615 ok 661 - 18446744073709551325 match 18446744073709551325 ok 662 - -292 match -292 ok 663 - -292 match -292 ok 664 - -1 match -1 ok 665 - -291 match -291 ok 666 - 18446744073709551612 match 18446744073709551612 ok 667 - 18446744073709551612 match 18446744073709551612 ok 668 - 18446744073709551614 match 18446744073709551614 ok 669 - 18446744073709551614 match 18446744073709551614 ok 670 - -4 match -4 ok 671 - -4 match -4 ok 672 - -2 match -2 ok 673 - -2 match -2 ok 674 - 18446744073709551613 match 18446744073709551613 ok 675 - 18446744073709551613 match 18446744073709551613 ok 676 - 18446744073709551615 match 18446744073709551615 ok 677 - 18446744073709551614 match 18446744073709551614 ok 678 - -3 match -3 ok 679 - -3 match -3 ok 680 - -1 match -1 ok 681 - -2 match -2 ok 682 - 18446744073709551614 match 18446744073709551614 ok 683 - 18446744073709551614 match 18446744073709551614 ok 684 - 18446744073709551615 match 18446744073709551615 ok 685 - 18446744073709551615 match 18446744073709551615 ok 686 - -2 match -2 ok 687 - -2 match -2 ok 688 - -1 match -1 ok 689 - -1 match -1 ok 690 - -1 match -1 ok 691 - 0 match 0 ok 692 - -1 match -1 ok 693 - 0 match 0 ok 694 - -1 match -1 ok 695 - -9223372036854775808 match -9223372036854775808 ok 696 - -1 match -1 ok 697 - -9223372036854775808 match -9223372036854775808 ok 698 - -1 match -1 ok 699 - 1 match 1 ok 700 - -1 match -1 ok 701 - 1 match 1 ok 702 - -1 match -1 ok 703 - -9223372036854775808 match -9223372036854775808 ok 704 - -1 match -1 ok 705 - -9223372036854775808 match -9223372036854775808 ok 706 - -1 match -1 ok 707 - 1 match 1 ok 708 - -1 match -1 ok 709 - 1 match 1 ok 710 - -1 match -1 ok 711 - -9223372036854775807 match -9223372036854775807 ok 712 - -1 match -1 ok 713 - -9223372036854775808 match -9223372036854775808 ok 714 - -1 match -1 ok 715 - 2 match 2 ok 716 - -1 match -1 ok 717 - 2 match 2 ok 718 - -1 match -1 ok 719 - -9223372036854775807 match -9223372036854775807 ok 720 - -1 match -1 ok 721 - -9223372036854775808 match -9223372036854775808 ok 722 - -1 match -1 ok 723 - 9223372036854775806 match 9223372036854775806 ok 724 - -1 match -1 ok 725 - 9223372036854775806 match 9223372036854775806 ok 726 - -1 match -1 ok 727 - -2 match -2 ok 728 - -1 match -1 ok 729 - -9223372036854775808 match -9223372036854775808 ok 730 - -1 match -1 ok 731 - 9223372036854775807 match 9223372036854775807 ok 732 - -1 match -1 ok 733 - 9223372036854775807 match 9223372036854775807 ok 734 - -1 match -1 ok 735 - -2 match -2 ok 736 - -1 match -1 ok 737 - -9223372036854775808 match -9223372036854775808 ok 738 - -1 match -1 ok 739 - 9223372036854775807 match 9223372036854775807 ok 740 - -1 match -1 ok 741 - 9223372036854775807 match 9223372036854775807 ok 742 - -1 match -1 ok 743 - -1 match -1 ok 744 - -1 match -1 ok 745 - -9223372036854775808 match -9223372036854775808 ok 746 - 0 match 0 ok 747 - -9223372036854775808 match -9223372036854775808 ok 748 - 0 match 0 ok 749 - -9223372036854775808 match -9223372036854775808 ok 750 - 0 match 0 ok 751 - -1 match -1 ok 752 - 0 match 0 ok 753 - -9223372036854775808 match -9223372036854775808 ok 754 - 0 match 0 ok 755 - -9223372036854775808 match -9223372036854775808 ok 756 - 0 match 0 ok 757 - -9223372036854775808 match -9223372036854775808 ok 758 - 0 match 0 ok 759 - 0 match 0 ok 760 - 0 match 0 ok 761 - -9223372036854775808 match -9223372036854775808 ok 762 - 0 match 0 ok 763 - -9223372036854775807 match -9223372036854775807 ok 764 - 0 match 0 ok 765 - -9223372036854775807 match -9223372036854775807 ok 766 - 0 match 0 ok 767 - 0 match 0 ok 768 - 0 match 0 ok 769 - -9223372036854775808 match -9223372036854775808 ok 770 - 0 match 0 ok 771 - -9223372036854775807 match -9223372036854775807 ok 772 - 0 match 0 ok 773 - -9223372036854775807 match -9223372036854775807 ok 774 - 0 match 0 ok 775 - 1 match 1 ok 776 - 0 match 0 ok 777 - -9223372036854775808 match -9223372036854775808 ok 778 - 0 match 0 ok 779 - -9223372036854775806 match -9223372036854775806 ok 780 - 0 match 0 ok 781 - -9223372036854775806 match -9223372036854775806 ok 782 - 0 match 0 ok 783 - 1 match 1 ok 784 - 0 match 0 ok 785 - -9223372036854775808 match -9223372036854775808 ok 786 - 0 match 0 ok 787 - -2 match -2 ok 788 - 0 match 0 ok 789 - -2 match -2 ok 790 - 0 match 0 ok 791 - 9223372036854775806 match 9223372036854775806 ok 792 - 0 match 0 ok 793 - -9223372036854775808 match -9223372036854775808 ok 794 - 0 match 0 ok 795 - -1 match -1 ok 796 - 0 match 0 ok 797 - -1 match -1 ok 798 - 0 match 0 ok 799 - 9223372036854775806 match 9223372036854775806 ok 800 - 0 match 0 ok 801 - -9223372036854775808 match -9223372036854775808 ok 802 - 0 match 0 ok 803 - -1 match -1 ok 804 - 0 match 0 ok 805 - -1 match -1 ok 806 - 0 match 0 ok 807 - 9223372036854775807 match 9223372036854775807 ok 808 - 0 match 0 ok 809 - -9223372036854775808 match -9223372036854775808 ok 810 - 0 match 0 ok 811 - 0 match 0 ok 812 - 0 match 0 ok 813 - 0 match 0 ok 814 - 0 match 0 ok 815 - 9223372036854775807 match 9223372036854775807 ok 816 - 0 match 0 ok 817 - -9223372036854775808 match -9223372036854775808 ok 818 - -1 match -1 ok 819 - 2 match 2 ok 820 - -1 match -1 ok 821 - 2 match 2 ok 822 - -1 match -1 ok 823 - -9223372036854775807 match -9223372036854775807 ok 824 - -1 match -1 ok 825 - -9223372036854775807 match -9223372036854775807 ok 826 - -1 match -1 ok 827 - 3 match 3 ok 828 - -1 match -1 ok 829 - 3 match 3 ok 830 - -1 match -1 ok 831 - -9223372036854775807 match -9223372036854775807 ok 832 - -1 match -1 ok 833 - -9223372036854775807 match -9223372036854775807 ok 834 - -1 match -1 ok 835 - 9223372036854775807 match 9223372036854775807 ok 836 - -1 match -1 ok 837 - 9223372036854775807 match 9223372036854775807 ok 838 - -1 match -1 ok 839 - -2 match -2 ok 840 - -1 match -1 ok 841 - -9223372036854775807 match -9223372036854775807 ok 842 - 0 match 0 ok 843 - -9223372036854775808 match -9223372036854775808 ok 844 - 0 match 0 ok 845 - -9223372036854775808 match -9223372036854775808 ok 846 - 0 match 0 ok 847 - -2 match -2 ok 848 - 0 match 0 ok 849 - -9223372036854775807 match -9223372036854775807 ok 850 - 0 match 0 ok 851 - -9223372036854775808 match -9223372036854775808 ok 852 - 0 match 0 ok 853 - -9223372036854775808 match -9223372036854775808 ok 854 - 0 match 0 ok 855 - -1 match -1 ok 856 - 0 match 0 ok 857 - -9223372036854775807 match -9223372036854775807 ok 858 - 0 match 0 ok 859 - -9223372036854775807 match -9223372036854775807 ok 860 - 0 match 0 ok 861 - -9223372036854775807 match -9223372036854775807 ok 862 - 0 match 0 ok 863 - -1 match -1 ok 864 - 0 match 0 ok 865 - -9223372036854775807 match -9223372036854775807 ok 866 - 0 match 0 ok 867 - -9223372036854775807 match -9223372036854775807 ok 868 - 0 match 0 ok 869 - -9223372036854775807 match -9223372036854775807 ok 870 - 0 match 0 ok 871 - 0 match 0 ok 872 - 0 match 0 ok 873 - -9223372036854775807 match -9223372036854775807 ok 874 - 0 match 0 ok 875 - -9223372036854775806 match -9223372036854775806 ok 876 - 0 match 0 ok 877 - -9223372036854775806 match -9223372036854775806 ok 878 - 0 match 0 ok 879 - 0 match 0 ok 880 - 0 match 0 ok 881 - -9223372036854775807 match -9223372036854775807 ok 882 - 0 match 0 ok 883 - -9223372036854775806 match -9223372036854775806 ok 884 - 0 match 0 ok 885 - -9223372036854775806 match -9223372036854775806 ok 886 - 0 match 0 ok 887 - 1 match 1 ok 888 - 0 match 0 ok 889 - -9223372036854775807 match -9223372036854775807 ok 890 - 0 match 0 ok 891 - -9223372036854775805 match -9223372036854775805 ok 892 - 0 match 0 ok 893 - -9223372036854775805 match -9223372036854775805 ok 894 - 0 match 0 ok 895 - 1 match 1 ok 896 - 0 match 0 ok 897 - -9223372036854775807 match -9223372036854775807 ok 898 - 0 match 0 ok 899 - -1 match -1 ok 900 - 0 match 0 ok 901 - -1 match -1 ok 902 - 0 match 0 ok 903 - 9223372036854775806 match 9223372036854775806 ok 904 - 0 match 0 ok 905 - -9223372036854775807 match -9223372036854775807 ok 906 - 0 match 0 ok 907 - 0 match 0 ok 908 - 0 match 0 ok 909 - 0 match 0 ok 910 - 0 match 0 ok 911 - 9223372036854775806 match 9223372036854775806 ok 912 - 0 match 0 ok 913 - -9223372036854775807 match -9223372036854775807 ok 914 - 0 match 0 ok 915 - 0 match 0 ok 916 - 0 match 0 ok 917 - 0 match 0 ok 918 - 0 match 0 ok 919 - 9223372036854775807 match 9223372036854775807 ok 920 - 0 match 0 ok 921 - -9223372036854775807 match -9223372036854775807 ok 922 - 0 match 0 ok 923 - 1 match 1 ok 924 - 0 match 0 ok 925 - 1 match 1 ok 926 - 0 match 0 ok 927 - 9223372036854775807 match 9223372036854775807 ok 928 - 0 match 0 ok 929 - -9223372036854775807 match -9223372036854775807 ok 930 - 0 match 0 ok 931 - -4 match -4 ok 932 - 0 match 0 ok 933 - -4 match -4 ok 934 - 0 match 0 ok 935 - -2 match -2 ok 936 - 0 match 0 ok 937 - -2 match -2 ok 938 - 0 match 0 ok 939 - -3 match -3 ok 940 - 0 match 0 ok 941 - -3 match -3 ok 942 - 0 match 0 ok 943 - -2 match -2 ok 944 - 0 match 0 ok 945 - -2 match -2 ok 946 - 0 match 0 ok 947 - -3 match -3 ok 948 - 0 match 0 ok 949 - -3 match -3 ok 950 - 0 match 0 ok 951 - -1 match -1 ok 952 - 0 match 0 ok 953 - -2 match -2 ok 954 - 0 match 0 ok 955 - -2 match -2 ok 956 - 0 match 0 ok 957 - -2 match -2 ok 958 - 0 match 0 ok 959 - -1 match -1 ok 960 - 0 match 0 ok 961 - -2 match -2 ok 962 - 0 match 0 ok 963 - -2 match -2 ok 964 - 0 match 0 ok 965 - -2 match -2 ok 966 - 0 match 0 ok 967 - 0 match 0 ok 968 - 0 match 0 ok 969 - -2 match -2 ok 970 - 0 match 0 ok 971 - -1 match -1 ok 972 - 0 match 0 ok 973 - -1 match -1 ok 974 - 0 match 0 ok 975 - 0 match 0 ok 976 - 0 match 0 ok 977 - -2 match -2 ok 978 - 0 match 0 ok 979 - -1 match -1 ok 980 - 0 match 0 ok 981 - -1 match -1 ok 982 - 0 match 0 ok 983 - 1 match 1 ok 984 - 0 match 0 ok 985 - -2 match -2 ok 986 - 0 match 0 ok 987 - 0 match 0 ok 988 - 0 match 0 ok 989 - 0 match 0 ok 990 - 0 match 0 ok 991 - 1 match 1 ok 992 - 0 match 0 ok 993 - -2 match -2 ok 994 - 0 match 0 ok 995 - 0 match 0 ok 996 - 0 match 0 ok 997 - 0 match 0 ok 998 - 0 match 0 ok 999 - 2 match 2 ok 1000 - 0 match 0 ok 1001 - -2 match -2 ok 1002 - 0 match 0 ok 1003 - 1 match 1 ok 1004 - 0 match 0 ok 1005 - 1 match 1 ok 1006 - 0 match 0 ok 1007 - 2 match 2 ok 1008 - 0 match 0 ok 1009 - -2 match -2 ok 1010 - 0 match 0 ok 1011 - 1 match 1 ok 1012 - 0 match 0 ok 1013 - 1 match 1 ok 1014 - 0 match 0 ok 1015 - 3 match 3 ok 1016 - 0 match 0 ok 1017 - -2 match -2 ok 1018 - 0 match 0 ok 1019 - 2 match 2 ok 1020 - 0 match 0 ok 1021 - 2 match 2 ok 1022 - 0 match 0 ok 1023 - 3 match 3 ok 1024 - 0 match 0 ok 1025 - -2 match -2 ok 1026 - 0 match 0 ok 1027 - 9223372036854775804 match 9223372036854775804 ok 1028 - 0 match 0 ok 1029 - 9223372036854775804 match 9223372036854775804 ok 1030 - 0 match 0 ok 1031 - 9223372036854775806 match 9223372036854775806 ok 1032 - 0 match 0 ok 1033 - -2 match -2 ok 1034 - 0 match 0 ok 1035 - 9223372036854775805 match 9223372036854775805 ok 1036 - 0 match 0 ok 1037 - 9223372036854775805 match 9223372036854775805 ok 1038 - 0 match 0 ok 1039 - 9223372036854775806 match 9223372036854775806 ok 1040 - 0 match 0 ok 1041 - -2 match -2 ok 1042 - 0 match 0 ok 1043 - 9223372036854775805 match 9223372036854775805 ok 1044 - 0 match 0 ok 1045 - 9223372036854775805 match 9223372036854775805 ok 1046 - 0 match 0 ok 1047 - 9223372036854775807 match 9223372036854775807 ok 1048 - 0 match 0 ok 1049 - -2 match -2 ok 1050 - 0 match 0 ok 1051 - 9223372036854775806 match 9223372036854775806 ok 1052 - 0 match 0 ok 1053 - 9223372036854775806 match 9223372036854775806 ok 1054 - 0 match 0 ok 1055 - 9223372036854775807 match 9223372036854775807 ok 1056 - 0 match 0 ok 1057 - -2 match -2 ok 1058 - 0 match 0 ok 1059 - -2 match -2 ok 1060 - 0 match 0 ok 1061 - -2 match -2 ok 1062 - 0 match 0 ok 1063 - -1 match -1 ok 1064 - 0 match 0 ok 1065 - -1 match -1 ok 1066 - 0 match 0 ok 1067 - -1 match -1 ok 1068 - 0 match 0 ok 1069 - -1 match -1 ok 1070 - 0 match 0 ok 1071 - -1 match -1 ok 1072 - 0 match 0 ok 1073 - -1 match -1 ok 1074 - 0 match 0 ok 1075 - -1 match -1 ok 1076 - 0 match 0 ok 1077 - -1 match -1 ok 1078 - 0 match 0 ok 1079 - 0 match 0 ok 1080 - 0 match 0 ok 1081 - -1 match -1 ok 1082 - 0 match 0 ok 1083 - 0 match 0 ok 1084 - 0 match 0 ok 1085 - 0 match 0 ok 1086 - 0 match 0 ok 1087 - 0 match 0 ok 1088 - 0 match 0 ok 1089 - -1 match -1 ok 1090 - 0 match 0 ok 1091 - 0 match 0 ok 1092 - 0 match 0 ok 1093 - 0 match 0 ok 1094 - 0 match 0 ok 1095 - 1 match 1 ok 1096 - 0 match 0 ok 1097 - -1 match -1 ok 1098 - 0 match 0 ok 1099 - 1 match 1 ok 1100 - 0 match 0 ok 1101 - 1 match 1 ok 1102 - 0 match 0 ok 1103 - 1 match 1 ok 1104 - 0 match 0 ok 1105 - -1 match -1 ok 1106 - 0 match 0 ok 1107 - 1 match 1 ok 1108 - 0 match 0 ok 1109 - 1 match 1 ok 1110 - 0 match 0 ok 1111 - 2 match 2 ok 1112 - 0 match 0 ok 1113 - -1 match -1 ok 1114 - 0 match 0 ok 1115 - 2 match 2 ok 1116 - 0 match 0 ok 1117 - 2 match 2 ok 1118 - 0 match 0 ok 1119 - 2 match 2 ok 1120 - 0 match 0 ok 1121 - -1 match -1 ok 1122 - 0 match 0 ok 1123 - 9223372036854775805 match 9223372036854775805 ok 1124 - 0 match 0 ok 1125 - 9223372036854775805 match 9223372036854775805 ok 1126 - 0 match 0 ok 1127 - 9223372036854775806 match 9223372036854775806 ok 1128 - 0 match 0 ok 1129 - -1 match -1 ok 1130 - 0 match 0 ok 1131 - 9223372036854775806 match 9223372036854775806 ok 1132 - 0 match 0 ok 1133 - 9223372036854775806 match 9223372036854775806 ok 1134 - 0 match 0 ok 1135 - 9223372036854775806 match 9223372036854775806 ok 1136 - 0 match 0 ok 1137 - -1 match -1 ok 1138 - 0 match 0 ok 1139 - 9223372036854775806 match 9223372036854775806 ok 1140 - 0 match 0 ok 1141 - 9223372036854775806 match 9223372036854775806 ok 1142 - 0 match 0 ok 1143 - 9223372036854775807 match 9223372036854775807 ok 1144 - 0 match 0 ok 1145 - -1 match -1 ok 1146 - 0 match 0 ok 1147 - 9223372036854775807 match 9223372036854775807 ok 1148 - 0 match 0 ok 1149 - 9223372036854775807 match 9223372036854775807 ok 1150 - 0 match 0 ok 1151 - 9223372036854775807 match 9223372036854775807 ok 1152 - 0 match 0 ok 1153 - -1 match -1 ok 1154 - 0 match 0 ok 1155 - 0 match 0 ok 1156 - 0 match 0 ok 1157 - 0 match 0 ok 1158 - 0 match 0 ok 1159 - 0 match 0 ok 1160 - 0 match 0 ok 1161 - 0 match 0 ok 1162 - 0 match 0 ok 1163 - 1 match 1 ok 1164 - 0 match 0 ok 1165 - 1 match 1 ok 1166 - 0 match 0 ok 1167 - 0 match 0 ok 1168 - 0 match 0 ok 1169 - 0 match 0 ok 1170 - 0 match 0 ok 1171 - 1 match 1 ok 1172 - 0 match 0 ok 1173 - 1 match 1 ok 1174 - 0 match 0 ok 1175 - 1 match 1 ok 1176 - 0 match 0 ok 1177 - 0 match 0 ok 1178 - 0 match 0 ok 1179 - 2 match 2 ok 1180 - 0 match 0 ok 1181 - 2 match 2 ok 1182 - 0 match 0 ok 1183 - 1 match 1 ok 1184 - 0 match 0 ok 1185 - 0 match 0 ok 1186 - 0 match 0 ok 1187 - 2 match 2 ok 1188 - 0 match 0 ok 1189 - 2 match 2 ok 1190 - 0 match 0 ok 1191 - 2 match 2 ok 1192 - 0 match 0 ok 1193 - 0 match 0 ok 1194 - 0 match 0 ok 1195 - 3 match 3 ok 1196 - 0 match 0 ok 1197 - 3 match 3 ok 1198 - 0 match 0 ok 1199 - 2 match 2 ok 1200 - 0 match 0 ok 1201 - 0 match 0 ok 1202 - 0 match 0 ok 1203 - 9223372036854775806 match 9223372036854775806 ok 1204 - 0 match 0 ok 1205 - 9223372036854775806 match 9223372036854775806 ok 1206 - 0 match 0 ok 1207 - 9223372036854775806 match 9223372036854775806 ok 1208 - 0 match 0 ok 1209 - 0 match 0 ok 1210 - 0 match 0 ok 1211 - 9223372036854775807 match 9223372036854775807 ok 1212 - 0 match 0 ok 1213 - 9223372036854775807 match 9223372036854775807 ok 1214 - 0 match 0 ok 1215 - 9223372036854775806 match 9223372036854775806 ok 1216 - 0 match 0 ok 1217 - 0 match 0 ok 1218 - 0 match 0 ok 1219 - 9223372036854775807 match 9223372036854775807 ok 1220 - 0 match 0 ok 1221 - 9223372036854775807 match 9223372036854775807 ok 1222 - 0 match 0 ok 1223 - 9223372036854775807 match 9223372036854775807 ok 1224 - 0 match 0 ok 1225 - 0 match 0 ok 1226 - 1 match 1 ok 1227 - -9223372036854775808 match -9223372036854775808 ok 1228 - 1 match 1 ok 1229 - -9223372036854775808 match -9223372036854775808 ok 1230 - 1 match 1 ok 1231 - 9223372036854775807 match 9223372036854775807 ok 1232 - 1 match 1 ok 1233 - 0 match 0 ok 1234 - 0 match 0 ok 1235 - 2 match 2 ok 1236 - 0 match 0 ok 1237 - 2 match 2 ok 1238 - 0 match 0 ok 1239 - 1 match 1 ok 1240 - 0 match 0 ok 1241 - 1 match 1 ok 1242 - 0 match 0 ok 1243 - 3 match 3 ok 1244 - 0 match 0 ok 1245 - 3 match 3 ok 1246 - 0 match 0 ok 1247 - 1 match 1 ok 1248 - 0 match 0 ok 1249 - 1 match 1 ok 1250 - 0 match 0 ok 1251 - 3 match 3 ok 1252 - 0 match 0 ok 1253 - 3 match 3 ok 1254 - 0 match 0 ok 1255 - 2 match 2 ok 1256 - 0 match 0 ok 1257 - 1 match 1 ok 1258 - 0 match 0 ok 1259 - 4 match 4 ok 1260 - 0 match 0 ok 1261 - 4 match 4 ok 1262 - 0 match 0 ok 1263 - 2 match 2 ok 1264 - 0 match 0 ok 1265 - 1 match 1 ok 1266 - 0 match 0 ok 1267 - 9223372036854775807 match 9223372036854775807 ok 1268 - 0 match 0 ok 1269 - 9223372036854775807 match 9223372036854775807 ok 1270 - 0 match 0 ok 1271 - 9223372036854775806 match 9223372036854775806 ok 1272 - 0 match 0 ok 1273 - 1 match 1 ok 1274 - 1 match 1 ok 1275 - -9223372036854775808 match -9223372036854775808 ok 1276 - 1 match 1 ok 1277 - -9223372036854775808 match -9223372036854775808 ok 1278 - 1 match 1 ok 1279 - 9223372036854775806 match 9223372036854775806 ok 1280 - 1 match 1 ok 1281 - 1 match 1 ok 1282 - 1 match 1 ok 1283 - -9223372036854775808 match -9223372036854775808 ok 1284 - 1 match 1 ok 1285 - -9223372036854775808 match -9223372036854775808 ok 1286 - 1 match 1 ok 1287 - 9223372036854775807 match 9223372036854775807 ok 1288 - 1 match 1 ok 1289 - 1 match 1 ok 1290 - 1 match 1 ok 1291 - -9223372036854775807 match -9223372036854775807 ok 1292 - 1 match 1 ok 1293 - -9223372036854775807 match -9223372036854775807 ok 1294 - 1 match 1 ok 1295 - 9223372036854775807 match 9223372036854775807 ok 1296 - 1 match 1 ok 1297 - 1 match 1 ok 1298 - 0 match 0 ok 1299 - 4 match 4 ok 1300 - 0 match 0 ok 1301 - 4 match 4 ok 1302 - 0 match 0 ok 1303 - 2 match 2 ok 1304 - 0 match 0 ok 1305 - 2 match 2 ok 1306 - 0 match 0 ok 1307 - 5 match 5 ok 1308 - 0 match 0 ok 1309 - 5 match 5 ok 1310 - 0 match 0 ok 1311 - 2 match 2 ok 1312 - 0 match 0 ok 1313 - 2 match 2 ok 1314 - 0 match 0 ok 1315 - 5 match 5 ok 1316 - 0 match 0 ok 1317 - 5 match 5 ok 1318 - 0 match 0 ok 1319 - 3 match 3 ok 1320 - 0 match 0 ok 1321 - 2 match 2 ok 1322 - 0 match 0 ok 1323 - 6 match 6 ok 1324 - 0 match 0 ok 1325 - 6 match 6 ok 1326 - 0 match 0 ok 1327 - 3 match 3 ok 1328 - 0 match 0 ok 1329 - 2 match 2 ok 1330 - 0 match 0 ok 1331 - 9223372036854775807 match 9223372036854775807 ok 1332 - 0 match 0 ok 1333 - 9223372036854775807 match 9223372036854775807 ok 1334 - 0 match 0 ok 1335 - 9223372036854775805 match 9223372036854775805 ok 1336 - 0 match 0 ok 1337 - 2 match 2 ok 1338 - 1 match 1 ok 1339 - -9223372036854775808 match -9223372036854775808 ok 1340 - 1 match 1 ok 1341 - -9223372036854775808 match -9223372036854775808 ok 1342 - 1 match 1 ok 1343 - 9223372036854775805 match 9223372036854775805 ok 1344 - 1 match 1 ok 1345 - 2 match 2 ok 1346 - 1 match 1 ok 1347 - -9223372036854775808 match -9223372036854775808 ok 1348 - 1 match 1 ok 1349 - -9223372036854775808 match -9223372036854775808 ok 1350 - 1 match 1 ok 1351 - 9223372036854775806 match 9223372036854775806 ok 1352 - 1 match 1 ok 1353 - 2 match 2 ok 1354 - 1 match 1 ok 1355 - -9223372036854775807 match -9223372036854775807 ok 1356 - 1 match 1 ok 1357 - -9223372036854775807 match -9223372036854775807 ok 1358 - 1 match 1 ok 1359 - 9223372036854775806 match 9223372036854775806 ok 1360 - 1 match 1 ok 1361 - 2 match 2 ok 1362 - 1 match 1 ok 1363 - -9223372036854775807 match -9223372036854775807 ok 1364 - 1 match 1 ok 1365 - -9223372036854775807 match -9223372036854775807 ok 1366 - 1 match 1 ok 1367 - 9223372036854775807 match 9223372036854775807 ok 1368 - 1 match 1 ok 1369 - 2 match 2 ok 1370 - 1 match 1 ok 1371 - -9223372036854775806 match -9223372036854775806 ok 1372 - 1 match 1 ok 1373 - -9223372036854775806 match -9223372036854775806 ok 1374 - 1 match 1 ok 1375 - 9223372036854775807 match 9223372036854775807 ok 1376 - 1 match 1 ok 1377 - 2 match 2 ok 1378 - 1 match 1 ok 1379 - -6 match -6 ok 1380 - 1 match 1 ok 1381 - -6 match -6 ok 1382 - 1 match 1 ok 1383 - 9223372036854775805 match 9223372036854775805 ok 1384 - 1 match 1 ok 1385 - 9223372036854775805 match 9223372036854775805 ok 1386 - 1 match 1 ok 1387 - -5 match -5 ok 1388 - 1 match 1 ok 1389 - -5 match -5 ok 1390 - 1 match 1 ok 1391 - 9223372036854775805 match 9223372036854775805 ok 1392 - 1 match 1 ok 1393 - 9223372036854775805 match 9223372036854775805 ok 1394 - 1 match 1 ok 1395 - -5 match -5 ok 1396 - 1 match 1 ok 1397 - -5 match -5 ok 1398 - 1 match 1 ok 1399 - 9223372036854775806 match 9223372036854775806 ok 1400 - 1 match 1 ok 1401 - 9223372036854775805 match 9223372036854775805 ok 1402 - 1 match 1 ok 1403 - -4 match -4 ok 1404 - 1 match 1 ok 1405 - -4 match -4 ok 1406 - 1 match 1 ok 1407 - 9223372036854775806 match 9223372036854775806 ok 1408 - 1 match 1 ok 1409 - 9223372036854775805 match 9223372036854775805 ok 1410 - 1 match 1 ok 1411 - -4 match -4 ok 1412 - 1 match 1 ok 1413 - -4 match -4 ok 1414 - 1 match 1 ok 1415 - 9223372036854775807 match 9223372036854775807 ok 1416 - 1 match 1 ok 1417 - 9223372036854775805 match 9223372036854775805 ok 1418 - 1 match 1 ok 1419 - -3 match -3 ok 1420 - 1 match 1 ok 1421 - -3 match -3 ok 1422 - 1 match 1 ok 1423 - 9223372036854775807 match 9223372036854775807 ok 1424 - 1 match 1 ok 1425 - 9223372036854775805 match 9223372036854775805 ok 1426 - 1 match 1 ok 1427 - -4 match -4 ok 1428 - 1 match 1 ok 1429 - -4 match -4 ok 1430 - 1 match 1 ok 1431 - 9223372036854775806 match 9223372036854775806 ok 1432 - 1 match 1 ok 1433 - 9223372036854775806 match 9223372036854775806 ok 1434 - 1 match 1 ok 1435 - -3 match -3 ok 1436 - 1 match 1 ok 1437 - -3 match -3 ok 1438 - 1 match 1 ok 1439 - 9223372036854775806 match 9223372036854775806 ok 1440 - 1 match 1 ok 1441 - 9223372036854775806 match 9223372036854775806 ok 1442 - 1 match 1 ok 1443 - -3 match -3 ok 1444 - 1 match 1 ok 1445 - -3 match -3 ok 1446 - 1 match 1 ok 1447 - 9223372036854775807 match 9223372036854775807 ok 1448 - 1 match 1 ok 1449 - 9223372036854775806 match 9223372036854775806 ok 1450 - 1 match 1 ok 1451 - -2 match -2 ok 1452 - 1 match 1 ok 1453 - -2 match -2 ok 1454 - 1 match 1 ok 1455 - 9223372036854775807 match 9223372036854775807 ok 1456 - 1 match 1 ok 1457 - 9223372036854775806 match 9223372036854775806 ok 1458 - 1 match 1 ok 1459 - -2 match -2 ok 1460 - 1 match 1 ok 1461 - -2 match -2 ok 1462 - 1 match 1 ok 1463 - 9223372036854775807 match 9223372036854775807 ok 1464 - 1 match 1 ok 1465 - 9223372036854775807 match 9223372036854775807 ok 1466 - 1 match 1 ok 1467 - -1 match -1 ok 1468 - 1 match 1 ok 1469 - -1 match -1 ok 1470 - 1 match 1 ok 1471 - 9223372036854775807 match 9223372036854775807 ok 1472 - 1 match 1 ok 1473 - 9223372036854775807 match 9223372036854775807 ok 1474 - 0 match 0 ok 1475 - 0 match 0 ok 1476 - 0 match 0 ok 1477 - 0 match 0 ok 1478 - 0 match 0 ok 1479 - 0 match 0 ok 1480 - 0 match 0 ok 1481 - 0 match 0 ok 1482 - 0 match 0 ok 1483 - 1 match 1 ok 1484 - 0 match 0 ok 1485 - 1 match 1 ok 1486 - 0 match 0 ok 1487 - 0 match 0 ok 1488 - 0 match 0 ok 1489 - 0 match 0 ok 1490 - 0 match 0 ok 1491 - 1 match 1 ok 1492 - 0 match 0 ok 1493 - 1 match 1 ok 1494 - 0 match 0 ok 1495 - 1 match 1 ok 1496 - 0 match 0 ok 1497 - 0 match 0 ok 1498 - 0 match 0 ok 1499 - 2 match 2 ok 1500 - 0 match 0 ok 1501 - 2 match 2 ok 1502 - 0 match 0 ok 1503 - 1 match 1 ok 1504 - 0 match 0 ok 1505 - 0 match 0 ok 1506 - 0 match 0 ok 1507 - 291 match 291 ok 1508 - 0 match 0 ok 1509 - 291 match 291 ok 1510 - 0 match 0 ok 1511 - 291 match 291 ok 1512 - 0 match 0 ok 1513 - 0 match 0 ok 1514 - 0 match 0 ok 1515 - 292 match 292 ok 1516 - 0 match 0 ok 1517 - 292 match 292 ok 1518 - 0 match 0 ok 1519 - 291 match 291 ok 1520 - 0 match 0 ok 1521 - 0 match 0 ok 1522 - 0 match 0 ok 1523 - 9223372036854775807 match 9223372036854775807 ok 1524 - 0 match 0 ok 1525 - 9223372036854775807 match 9223372036854775807 ok 1526 - 0 match 0 ok 1527 - 9223372036854775807 match 9223372036854775807 ok 1528 - 0 match 0 ok 1529 - 0 match 0 ok 1530 - 0 match 0 ok 1531 - 9223372036854775808 match 9223372036854775808 ok 1532 - 0 match 0 ok 1533 - 9223372036854775808 match 9223372036854775808 ok 1534 - 0 match 0 ok 1535 - 9223372036854775807 match 9223372036854775807 ok 1536 - 0 match 0 ok 1537 - 0 match 0 ok 1538 - 0 match 0 ok 1539 - 9223372036854775808 match 9223372036854775808 ok 1540 - 0 match 0 ok 1541 - 9223372036854775808 match 9223372036854775808 ok 1542 - 0 match 0 ok 1543 - 9223372036854775808 match 9223372036854775808 ok 1544 - 0 match 0 ok 1545 - 0 match 0 ok 1546 - 0 match 0 ok 1547 - 9223372036854775809 match 9223372036854775809 ok 1548 - 0 match 0 ok 1549 - 9223372036854775809 match 9223372036854775809 ok 1550 - 0 match 0 ok 1551 - 9223372036854775808 match 9223372036854775808 ok 1552 - 0 match 0 ok 1553 - 0 match 0 ok 1554 - 0 match 0 ok 1555 - 9223372036854775809 match 9223372036854775809 ok 1556 - 0 match 0 ok 1557 - 9223372036854775809 match 9223372036854775809 ok 1558 - 0 match 0 ok 1559 - 9223372036854775809 match 9223372036854775809 ok 1560 - 0 match 0 ok 1561 - 0 match 0 ok 1562 - 0 match 0 ok 1563 - 9223372036854775810 match 9223372036854775810 ok 1564 - 0 match 0 ok 1565 - 9223372036854775810 match 9223372036854775810 ok 1566 - 0 match 0 ok 1567 - 9223372036854775809 match 9223372036854775809 ok 1568 - 0 match 0 ok 1569 - 0 match 0 ok 1570 - 0 match 0 ok 1571 - 18446744073709551614 match 18446744073709551614 ok 1572 - 0 match 0 ok 1573 - 18446744073709551614 match 18446744073709551614 ok 1574 - 0 match 0 ok 1575 - 18446744073709551614 match 18446744073709551614 ok 1576 - 0 match 0 ok 1577 - 0 match 0 ok 1578 - 0 match 0 ok 1579 - 18446744073709551615 match 18446744073709551615 ok 1580 - 0 match 0 ok 1581 - 18446744073709551615 match 18446744073709551615 ok 1582 - 0 match 0 ok 1583 - 18446744073709551614 match 18446744073709551614 ok 1584 - 0 match 0 ok 1585 - 0 match 0 ok 1586 - 0 match 0 ok 1587 - 18446744073709551615 match 18446744073709551615 ok 1588 - 0 match 0 ok 1589 - 18446744073709551615 match 18446744073709551615 ok 1590 - 0 match 0 ok 1591 - 18446744073709551615 match 18446744073709551615 ok 1592 - 0 match 0 ok 1593 - 0 match 0 ok 1594 - 1 match 1 ok 1595 - 0 match 0 ok 1596 - 1 match 1 ok 1597 - 0 match 0 ok 1598 - 1 match 1 ok 1599 - 18446744073709551615 match 18446744073709551615 ok 1600 - 1 match 1 ok 1601 - 0 match 0 ok 1602 - 0 match 0 ok 1603 - 2 match 2 ok 1604 - 0 match 0 ok 1605 - 2 match 2 ok 1606 - 0 match 0 ok 1607 - 1 match 1 ok 1608 - 0 match 0 ok 1609 - 1 match 1 ok 1610 - 0 match 0 ok 1611 - 3 match 3 ok 1612 - 0 match 0 ok 1613 - 3 match 3 ok 1614 - 0 match 0 ok 1615 - 1 match 1 ok 1616 - 0 match 0 ok 1617 - 1 match 1 ok 1618 - 0 match 0 ok 1619 - 292 match 292 ok 1620 - 0 match 0 ok 1621 - 292 match 292 ok 1622 - 0 match 0 ok 1623 - 291 match 291 ok 1624 - 0 match 0 ok 1625 - 1 match 1 ok 1626 - 0 match 0 ok 1627 - 293 match 293 ok 1628 - 0 match 0 ok 1629 - 293 match 293 ok 1630 - 0 match 0 ok 1631 - 291 match 291 ok 1632 - 0 match 0 ok 1633 - 1 match 1 ok 1634 - 0 match 0 ok 1635 - 9223372036854775807 match 9223372036854775807 ok 1636 - 0 match 0 ok 1637 - 9223372036854775807 match 9223372036854775807 ok 1638 - 0 match 0 ok 1639 - 9223372036854775806 match 9223372036854775806 ok 1640 - 0 match 0 ok 1641 - 1 match 1 ok 1642 - 0 match 0 ok 1643 - 9223372036854775808 match 9223372036854775808 ok 1644 - 0 match 0 ok 1645 - 9223372036854775808 match 9223372036854775808 ok 1646 - 0 match 0 ok 1647 - 9223372036854775806 match 9223372036854775806 ok 1648 - 0 match 0 ok 1649 - 1 match 1 ok 1650 - 0 match 0 ok 1651 - 9223372036854775808 match 9223372036854775808 ok 1652 - 0 match 0 ok 1653 - 9223372036854775808 match 9223372036854775808 ok 1654 - 0 match 0 ok 1655 - 9223372036854775807 match 9223372036854775807 ok 1656 - 0 match 0 ok 1657 - 1 match 1 ok 1658 - 0 match 0 ok 1659 - 9223372036854775809 match 9223372036854775809 ok 1660 - 0 match 0 ok 1661 - 9223372036854775809 match 9223372036854775809 ok 1662 - 0 match 0 ok 1663 - 9223372036854775807 match 9223372036854775807 ok 1664 - 0 match 0 ok 1665 - 1 match 1 ok 1666 - 0 match 0 ok 1667 - 9223372036854775809 match 9223372036854775809 ok 1668 - 0 match 0 ok 1669 - 9223372036854775809 match 9223372036854775809 ok 1670 - 0 match 0 ok 1671 - 9223372036854775808 match 9223372036854775808 ok 1672 - 0 match 0 ok 1673 - 1 match 1 ok 1674 - 0 match 0 ok 1675 - 9223372036854775810 match 9223372036854775810 ok 1676 - 0 match 0 ok 1677 - 9223372036854775810 match 9223372036854775810 ok 1678 - 0 match 0 ok 1679 - 9223372036854775808 match 9223372036854775808 ok 1680 - 0 match 0 ok 1681 - 1 match 1 ok 1682 - 0 match 0 ok 1683 - 9223372036854775810 match 9223372036854775810 ok 1684 - 0 match 0 ok 1685 - 9223372036854775810 match 9223372036854775810 ok 1686 - 0 match 0 ok 1687 - 9223372036854775809 match 9223372036854775809 ok 1688 - 0 match 0 ok 1689 - 1 match 1 ok 1690 - 0 match 0 ok 1691 - 9223372036854775811 match 9223372036854775811 ok 1692 - 0 match 0 ok 1693 - 9223372036854775811 match 9223372036854775811 ok 1694 - 0 match 0 ok 1695 - 9223372036854775809 match 9223372036854775809 ok 1696 - 0 match 0 ok 1697 - 1 match 1 ok 1698 - 0 match 0 ok 1699 - 18446744073709551614 match 18446744073709551614 ok 1700 - 0 match 0 ok 1701 - 18446744073709551614 match 18446744073709551614 ok 1702 - 0 match 0 ok 1703 - 18446744073709551613 match 18446744073709551613 ok 1704 - 0 match 0 ok 1705 - 1 match 1 ok 1706 - 0 match 0 ok 1707 - 18446744073709551615 match 18446744073709551615 ok 1708 - 0 match 0 ok 1709 - 18446744073709551615 match 18446744073709551615 ok 1710 - 0 match 0 ok 1711 - 18446744073709551613 match 18446744073709551613 ok 1712 - 0 match 0 ok 1713 - 1 match 1 ok 1714 - 0 match 0 ok 1715 - 18446744073709551615 match 18446744073709551615 ok 1716 - 0 match 0 ok 1717 - 18446744073709551615 match 18446744073709551615 ok 1718 - 0 match 0 ok 1719 - 18446744073709551614 match 18446744073709551614 ok 1720 - 0 match 0 ok 1721 - 1 match 1 ok 1722 - 1 match 1 ok 1723 - 0 match 0 ok 1724 - 1 match 1 ok 1725 - 0 match 0 ok 1726 - 1 match 1 ok 1727 - 18446744073709551614 match 18446744073709551614 ok 1728 - 1 match 1 ok 1729 - 1 match 1 ok 1730 - 1 match 1 ok 1731 - 0 match 0 ok 1732 - 1 match 1 ok 1733 - 0 match 0 ok 1734 - 1 match 1 ok 1735 - 18446744073709551615 match 18446744073709551615 ok 1736 - 1 match 1 ok 1737 - 1 match 1 ok 1738 - 1 match 1 ok 1739 - 1 match 1 ok 1740 - 1 match 1 ok 1741 - 1 match 1 ok 1742 - 1 match 1 ok 1743 - 18446744073709551615 match 18446744073709551615 ok 1744 - 1 match 1 ok 1745 - 1 match 1 ok 1746 - 0 match 0 ok 1747 - 582 match 582 ok 1748 - 0 match 0 ok 1749 - 582 match 582 ok 1750 - 0 match 0 ok 1751 - 291 match 291 ok 1752 - 0 match 0 ok 1753 - 291 match 291 ok 1754 - 0 match 0 ok 1755 - 583 match 583 ok 1756 - 0 match 0 ok 1757 - 583 match 583 ok 1758 - 0 match 0 ok 1759 - 291 match 291 ok 1760 - 0 match 0 ok 1761 - 291 match 291 ok 1762 - 0 match 0 ok 1763 - 9223372036854776098 match 9223372036854776098 ok 1764 - 0 match 0 ok 1765 - 9223372036854776098 match 9223372036854776098 ok 1766 - 0 match 0 ok 1767 - 9223372036854775807 match 9223372036854775807 ok 1768 - 0 match 0 ok 1769 - 291 match 291 ok 1770 - 0 match 0 ok 1771 - 9223372036854776099 match 9223372036854776099 ok 1772 - 0 match 0 ok 1773 - 9223372036854776099 match 9223372036854776099 ok 1774 - 0 match 0 ok 1775 - 9223372036854775807 match 9223372036854775807 ok 1776 - 0 match 0 ok 1777 - 291 match 291 ok 1778 - 0 match 0 ok 1779 - 9223372036854776099 match 9223372036854776099 ok 1780 - 0 match 0 ok 1781 - 9223372036854776099 match 9223372036854776099 ok 1782 - 0 match 0 ok 1783 - 9223372036854775808 match 9223372036854775808 ok 1784 - 0 match 0 ok 1785 - 291 match 291 ok 1786 - 0 match 0 ok 1787 - 9223372036854776100 match 9223372036854776100 ok 1788 - 0 match 0 ok 1789 - 9223372036854776100 match 9223372036854776100 ok 1790 - 0 match 0 ok 1791 - 9223372036854775808 match 9223372036854775808 ok 1792 - 0 match 0 ok 1793 - 291 match 291 ok 1794 - 0 match 0 ok 1795 - 9223372036854776100 match 9223372036854776100 ok 1796 - 0 match 0 ok 1797 - 9223372036854776100 match 9223372036854776100 ok 1798 - 0 match 0 ok 1799 - 9223372036854775809 match 9223372036854775809 ok 1800 - 0 match 0 ok 1801 - 291 match 291 ok 1802 - 0 match 0 ok 1803 - 9223372036854776101 match 9223372036854776101 ok 1804 - 0 match 0 ok 1805 - 9223372036854776101 match 9223372036854776101 ok 1806 - 0 match 0 ok 1807 - 9223372036854775809 match 9223372036854775809 ok 1808 - 0 match 0 ok 1809 - 291 match 291 ok 1810 - 1 match 1 ok 1811 - 290 match 290 ok 1812 - 1 match 1 ok 1813 - 290 match 290 ok 1814 - 1 match 1 ok 1815 - 18446744073709551615 match 18446744073709551615 ok 1816 - 1 match 1 ok 1817 - 291 match 291 ok 1818 - 1 match 1 ok 1819 - 291 match 291 ok 1820 - 1 match 1 ok 1821 - 291 match 291 ok 1822 - 1 match 1 ok 1823 - 18446744073709551615 match 18446744073709551615 ok 1824 - 1 match 1 ok 1825 - 291 match 291 ok 1826 - 0 match 0 ok 1827 - 18446744073709551612 match 18446744073709551612 ok 1828 - 0 match 0 ok 1829 - 18446744073709551612 match 18446744073709551612 ok 1830 - 0 match 0 ok 1831 - 9223372036854775806 match 9223372036854775806 ok 1832 - 0 match 0 ok 1833 - 9223372036854775806 match 9223372036854775806 ok 1834 - 0 match 0 ok 1835 - 18446744073709551613 match 18446744073709551613 ok 1836 - 0 match 0 ok 1837 - 18446744073709551613 match 18446744073709551613 ok 1838 - 0 match 0 ok 1839 - 9223372036854775806 match 9223372036854775806 ok 1840 - 0 match 0 ok 1841 - 9223372036854775806 match 9223372036854775806 ok 1842 - 0 match 0 ok 1843 - 18446744073709551613 match 18446744073709551613 ok 1844 - 0 match 0 ok 1845 - 18446744073709551613 match 18446744073709551613 ok 1846 - 0 match 0 ok 1847 - 9223372036854775807 match 9223372036854775807 ok 1848 - 0 match 0 ok 1849 - 9223372036854775806 match 9223372036854775806 ok 1850 - 0 match 0 ok 1851 - 18446744073709551614 match 18446744073709551614 ok 1852 - 0 match 0 ok 1853 - 18446744073709551614 match 18446744073709551614 ok 1854 - 0 match 0 ok 1855 - 9223372036854775807 match 9223372036854775807 ok 1856 - 0 match 0 ok 1857 - 9223372036854775806 match 9223372036854775806 ok 1858 - 0 match 0 ok 1859 - 18446744073709551614 match 18446744073709551614 ok 1860 - 0 match 0 ok 1861 - 18446744073709551614 match 18446744073709551614 ok 1862 - 0 match 0 ok 1863 - 9223372036854775808 match 9223372036854775808 ok 1864 - 0 match 0 ok 1865 - 9223372036854775806 match 9223372036854775806 ok 1866 - 0 match 0 ok 1867 - 18446744073709551615 match 18446744073709551615 ok 1868 - 0 match 0 ok 1869 - 18446744073709551615 match 18446744073709551615 ok 1870 - 0 match 0 ok 1871 - 9223372036854775808 match 9223372036854775808 ok 1872 - 0 match 0 ok 1873 - 9223372036854775806 match 9223372036854775806 ok 1874 - 0 match 0 ok 1875 - 18446744073709551615 match 18446744073709551615 ok 1876 - 0 match 0 ok 1877 - 18446744073709551615 match 18446744073709551615 ok 1878 - 0 match 0 ok 1879 - 9223372036854775809 match 9223372036854775809 ok 1880 - 0 match 0 ok 1881 - 9223372036854775806 match 9223372036854775806 ok 1882 - 1 match 1 ok 1883 - 0 match 0 ok 1884 - 1 match 1 ok 1885 - 0 match 0 ok 1886 - 1 match 1 ok 1887 - 9223372036854775809 match 9223372036854775809 ok 1888 - 1 match 1 ok 1889 - 9223372036854775806 match 9223372036854775806 ok 1890 - 1 match 1 ok 1891 - 0 match 0 ok 1892 - 1 match 1 ok 1893 - 0 match 0 ok 1894 - 1 match 1 ok 1895 - 9223372036854775810 match 9223372036854775810 ok 1896 - 1 match 1 ok 1897 - 9223372036854775806 match 9223372036854775806 ok 1898 - 1 match 1 ok 1899 - 1 match 1 ok 1900 - 1 match 1 ok 1901 - 1 match 1 ok 1902 - 1 match 1 ok 1903 - 9223372036854775810 match 9223372036854775810 ok 1904 - 1 match 1 ok 1905 - 9223372036854775806 match 9223372036854775806 ok 1906 - 1 match 1 ok 1907 - 1 match 1 ok 1908 - 1 match 1 ok 1909 - 1 match 1 ok 1910 - 1 match 1 ok 1911 - 9223372036854775811 match 9223372036854775811 ok 1912 - 1 match 1 ok 1913 - 9223372036854775806 match 9223372036854775806 ok 1914 - 1 match 1 ok 1915 - 2 match 2 ok 1916 - 1 match 1 ok 1917 - 2 match 2 ok 1918 - 1 match 1 ok 1919 - 9223372036854775811 match 9223372036854775811 ok 1920 - 1 match 1 ok 1921 - 9223372036854775806 match 9223372036854775806 ok 1922 - 1 match 1 ok 1923 - 9223372036854775805 match 9223372036854775805 ok 1924 - 1 match 1 ok 1925 - 9223372036854775805 match 9223372036854775805 ok 1926 - 1 match 1 ok 1927 - 18446744073709551615 match 18446744073709551615 ok 1928 - 1 match 1 ok 1929 - 9223372036854775806 match 9223372036854775806 ok 1930 - 1 match 1 ok 1931 - 9223372036854775806 match 9223372036854775806 ok 1932 - 1 match 1 ok 1933 - 9223372036854775806 match 9223372036854775806 ok 1934 - 1 match 1 ok 1935 - 18446744073709551615 match 18446744073709551615 ok 1936 - 1 match 1 ok 1937 - 9223372036854775806 match 9223372036854775806 ok 1938 - 0 match 0 ok 1939 - 18446744073709551614 match 18446744073709551614 ok 1940 - 0 match 0 ok 1941 - 18446744073709551614 match 18446744073709551614 ok 1942 - 0 match 0 ok 1943 - 9223372036854775807 match 9223372036854775807 ok 1944 - 0 match 0 ok 1945 - 9223372036854775807 match 9223372036854775807 ok 1946 - 0 match 0 ok 1947 - 18446744073709551615 match 18446744073709551615 ok 1948 - 0 match 0 ok 1949 - 18446744073709551615 match 18446744073709551615 ok 1950 - 0 match 0 ok 1951 - 9223372036854775807 match 9223372036854775807 ok 1952 - 0 match 0 ok 1953 - 9223372036854775807 match 9223372036854775807 ok 1954 - 0 match 0 ok 1955 - 18446744073709551615 match 18446744073709551615 ok 1956 - 0 match 0 ok 1957 - 18446744073709551615 match 18446744073709551615 ok 1958 - 0 match 0 ok 1959 - 9223372036854775808 match 9223372036854775808 ok 1960 - 0 match 0 ok 1961 - 9223372036854775807 match 9223372036854775807 ok 1962 - 1 match 1 ok 1963 - 0 match 0 ok 1964 - 1 match 1 ok 1965 - 0 match 0 ok 1966 - 1 match 1 ok 1967 - 9223372036854775808 match 9223372036854775808 ok 1968 - 1 match 1 ok 1969 - 9223372036854775807 match 9223372036854775807 ok 1970 - 1 match 1 ok 1971 - 0 match 0 ok 1972 - 1 match 1 ok 1973 - 0 match 0 ok 1974 - 1 match 1 ok 1975 - 9223372036854775809 match 9223372036854775809 ok 1976 - 1 match 1 ok 1977 - 9223372036854775807 match 9223372036854775807 ok 1978 - 1 match 1 ok 1979 - 1 match 1 ok 1980 - 1 match 1 ok 1981 - 1 match 1 ok 1982 - 1 match 1 ok 1983 - 9223372036854775809 match 9223372036854775809 ok 1984 - 1 match 1 ok 1985 - 9223372036854775807 match 9223372036854775807 ok 1986 - 1 match 1 ok 1987 - 1 match 1 ok 1988 - 1 match 1 ok 1989 - 1 match 1 ok 1990 - 1 match 1 ok 1991 - 9223372036854775810 match 9223372036854775810 ok 1992 - 1 match 1 ok 1993 - 9223372036854775807 match 9223372036854775807 ok 1994 - 1 match 1 ok 1995 - 2 match 2 ok 1996 - 1 match 1 ok 1997 - 2 match 2 ok 1998 - 1 match 1 ok 1999 - 9223372036854775810 match 9223372036854775810 ok 2000 - 1 match 1 ok 2001 - 9223372036854775807 match 9223372036854775807 ok 2002 - 1 match 1 ok 2003 - 9223372036854775806 match 9223372036854775806 ok 2004 - 1 match 1 ok 2005 - 9223372036854775806 match 9223372036854775806 ok 2006 - 1 match 1 ok 2007 - 18446744073709551615 match 18446744073709551615 ok 2008 - 1 match 1 ok 2009 - 9223372036854775807 match 9223372036854775807 ok 2010 - 1 match 1 ok 2011 - 9223372036854775807 match 9223372036854775807 ok 2012 - 1 match 1 ok 2013 - 9223372036854775807 match 9223372036854775807 ok 2014 - 1 match 1 ok 2015 - 18446744073709551615 match 18446744073709551615 ok 2016 - 1 match 1 ok 2017 - 9223372036854775807 match 9223372036854775807 ok 2018 - 1 match 1 ok 2019 - 0 match 0 ok 2020 - 1 match 1 ok 2021 - 0 match 0 ok 2022 - 1 match 1 ok 2023 - 9223372036854775808 match 9223372036854775808 ok 2024 - 1 match 1 ok 2025 - 9223372036854775808 match 9223372036854775808 ok 2026 - 1 match 1 ok 2027 - 1 match 1 ok 2028 - 1 match 1 ok 2029 - 1 match 1 ok 2030 - 1 match 1 ok 2031 - 9223372036854775808 match 9223372036854775808 ok 2032 - 1 match 1 ok 2033 - 9223372036854775808 match 9223372036854775808 ok 2034 - 1 match 1 ok 2035 - 1 match 1 ok 2036 - 1 match 1 ok 2037 - 1 match 1 ok 2038 - 1 match 1 ok 2039 - 9223372036854775809 match 9223372036854775809 ok 2040 - 1 match 1 ok 2041 - 9223372036854775808 match 9223372036854775808 ok 2042 - 1 match 1 ok 2043 - 2 match 2 ok 2044 - 1 match 1 ok 2045 - 2 match 2 ok 2046 - 1 match 1 ok 2047 - 9223372036854775809 match 9223372036854775809 ok 2048 - 1 match 1 ok 2049 - 9223372036854775808 match 9223372036854775808 ok 2050 - 1 match 1 ok 2051 - 9223372036854775807 match 9223372036854775807 ok 2052 - 1 match 1 ok 2053 - 9223372036854775807 match 9223372036854775807 ok 2054 - 1 match 1 ok 2055 - 18446744073709551615 match 18446744073709551615 ok 2056 - 1 match 1 ok 2057 - 9223372036854775808 match 9223372036854775808 ok 2058 - 1 match 1 ok 2059 - 9223372036854775808 match 9223372036854775808 ok 2060 - 1 match 1 ok 2061 - 9223372036854775808 match 9223372036854775808 ok 2062 - 1 match 1 ok 2063 - 18446744073709551615 match 18446744073709551615 ok 2064 - 1 match 1 ok 2065 - 9223372036854775808 match 9223372036854775808 ok 2066 - 1 match 1 ok 2067 - 1 match 1 ok 2068 - 1 match 1 ok 2069 - 1 match 1 ok 2070 - 1 match 1 ok 2071 - 9223372036854775808 match 9223372036854775808 ok 2072 - 1 match 1 ok 2073 - 9223372036854775809 match 9223372036854775809 ok 2074 - 1 match 1 ok 2075 - 2 match 2 ok 2076 - 1 match 1 ok 2077 - 2 match 2 ok 2078 - 1 match 1 ok 2079 - 9223372036854775808 match 9223372036854775808 ok 2080 - 1 match 1 ok 2081 - 9223372036854775809 match 9223372036854775809 ok 2082 - 1 match 1 ok 2083 - 2 match 2 ok 2084 - 1 match 1 ok 2085 - 2 match 2 ok 2086 - 1 match 1 ok 2087 - 9223372036854775809 match 9223372036854775809 ok 2088 - 1 match 1 ok 2089 - 9223372036854775809 match 9223372036854775809 ok 2090 - 1 match 1 ok 2091 - 3 match 3 ok 2092 - 1 match 1 ok 2093 - 3 match 3 ok 2094 - 1 match 1 ok 2095 - 9223372036854775809 match 9223372036854775809 ok 2096 - 1 match 1 ok 2097 - 9223372036854775809 match 9223372036854775809 ok 2098 - 1 match 1 ok 2099 - 9223372036854775808 match 9223372036854775808 ok 2100 - 1 match 1 ok 2101 - 9223372036854775808 match 9223372036854775808 ok 2102 - 1 match 1 ok 2103 - 18446744073709551615 match 18446744073709551615 ok 2104 - 1 match 1 ok 2105 - 9223372036854775809 match 9223372036854775809 ok 2106 - 1 match 1 ok 2107 - 9223372036854775809 match 9223372036854775809 ok 2108 - 1 match 1 ok 2109 - 9223372036854775809 match 9223372036854775809 ok 2110 - 1 match 1 ok 2111 - 18446744073709551615 match 18446744073709551615 ok 2112 - 1 match 1 ok 2113 - 9223372036854775809 match 9223372036854775809 ok 2114 - 1 match 1 ok 2115 - 18446744073709551612 match 18446744073709551612 ok 2116 - 1 match 1 ok 2117 - 18446744073709551612 match 18446744073709551612 ok 2118 - 1 match 1 ok 2119 - 18446744073709551614 match 18446744073709551614 ok 2120 - 1 match 1 ok 2121 - 18446744073709551614 match 18446744073709551614 ok 2122 - 1 match 1 ok 2123 - 18446744073709551613 match 18446744073709551613 ok 2124 - 1 match 1 ok 2125 - 18446744073709551613 match 18446744073709551613 ok 2126 - 1 match 1 ok 2127 - 18446744073709551614 match 18446744073709551614 ok 2128 - 1 match 1 ok 2129 - 18446744073709551614 match 18446744073709551614 ok 2130 - 1 match 1 ok 2131 - 18446744073709551613 match 18446744073709551613 ok 2132 - 1 match 1 ok 2133 - 18446744073709551613 match 18446744073709551613 ok 2134 - 1 match 1 ok 2135 - 18446744073709551615 match 18446744073709551615 ok 2136 - 1 match 1 ok 2137 - 18446744073709551614 match 18446744073709551614 ok 2138 - 1 match 1 ok 2139 - 18446744073709551614 match 18446744073709551614 ok 2140 - 1 match 1 ok 2141 - 18446744073709551614 match 18446744073709551614 ok 2142 - 1 match 1 ok 2143 - 18446744073709551615 match 18446744073709551615 ok 2144 - 1 match 1 ok 2145 - 18446744073709551614 match 18446744073709551614 ok 2146 - 1 match 1 ok 2147 - 18446744073709551614 match 18446744073709551614 ok 2148 - 1 match 1 ok 2149 - 18446744073709551614 match 18446744073709551614 ok 2150 - 1 match 1 ok 2151 - 18446744073709551615 match 18446744073709551615 ok 2152 - 1 match 1 ok 2153 - 18446744073709551615 match 18446744073709551615 ok 2154 - 1 match 1 ok 2155 - 18446744073709551615 match 18446744073709551615 ok 2156 - 1 match 1 ok 2157 - 18446744073709551615 match 18446744073709551615 ok 2158 - 1 match 1 ok 2159 - 18446744073709551615 match 18446744073709551615 ok 2160 - 1 match 1 ok 2161 - 18446744073709551615 match 18446744073709551615 ok 2162 - -9223372036854775808 match -9223372036854775808 ok 2163 - -9223372036854775808 match -9223372036854775808 ok 2164 - -9223372036854775808 match -9223372036854775808 ok 2165 - -9223372036854775808 match -9223372036854775808 ok 2166 - -9223372036854775808 match -9223372036854775808 ok 2167 - -9223372036854775808 match -9223372036854775808 ok 2168 - -9223372036854775808 match -9223372036854775808 ok 2169 - -9223372036854775808 match -9223372036854775808 ok 2170 - -9223372036854775808 match -9223372036854775808 ok 2171 - -9223372036854775808 match -9223372036854775808 ok 2172 - -9223372036854775807 match -9223372036854775807 ok 2173 - -9223372036854775807 match -9223372036854775807 ok 2174 - -2 match -2 ok 2175 - -2 match -2 ok 2176 - -1 match -1 ok 2177 - -1 match -1 ok 2178 - -9223372036854775808 match -9223372036854775808 ok 2179 - -9223372036854775808 match -9223372036854775808 ok 2180 - -9223372036854775808 match -9223372036854775808 ok 2181 - -9223372036854775808 match -9223372036854775808 ok 2182 - -9223372036854775808 match -9223372036854775808 ok 2183 - -9223372036854775808 match -9223372036854775808 ok 2184 - -9223372036854775807 match -9223372036854775807 ok 2185 - -9223372036854775807 match -9223372036854775807 ok 2186 - -9223372036854775806 match -9223372036854775806 ok 2187 - -9223372036854775806 match -9223372036854775806 ok 2188 - -1 match -1 ok 2189 - -1 match -1 ok 2190 - 0 match 0 ok 2191 - 0 match 0 ok 2192 - -4 match -4 ok 2193 - -4 match -4 ok 2194 - -3 match -3 ok 2195 - -3 match -3 ok 2196 - -2 match -2 ok 2197 - -2 match -2 ok 2198 - -1 match -1 ok 2199 - -1 match -1 ok 2200 - 0 match 0 ok 2201 - 0 match 0 ok 2202 - 1 match 1 ok 2203 - 1 match 1 ok 2204 - 9223372036854775804 match 9223372036854775804 ok 2205 - 9223372036854775804 match 9223372036854775804 ok 2206 - 9223372036854775805 match 9223372036854775805 ok 2207 - 9223372036854775805 match 9223372036854775805 ok 2208 - -2 match -2 ok 2209 - -2 match -2 ok 2210 - -1 match -1 ok 2211 - -1 match -1 ok 2212 - 0 match 0 ok 2213 - 0 match 0 ok 2214 - 1 match 1 ok 2215 - 1 match 1 ok 2216 - 9223372036854775805 match 9223372036854775805 ok 2217 - 9223372036854775805 match 9223372036854775805 ok 2218 - 9223372036854775806 match 9223372036854775806 ok 2219 - 9223372036854775806 match 9223372036854775806 ok 2220 - 0 match 0 ok 2221 - 0 match 0 ok 2222 - 1 match 1 ok 2223 - 1 match 1 ok 2224 - 2 match 2 ok 2225 - 2 match 2 ok 2226 - 9223372036854775806 match 9223372036854775806 ok 2227 - 9223372036854775806 match 9223372036854775806 ok 2228 - 9223372036854775807 match 9223372036854775807 ok 2229 - 9223372036854775807 match 9223372036854775807 ok 2230 - 2 match 2 ok 2231 - 2 match 2 ok 2232 - 3 match 3 ok 2233 - 3 match 3 ok 2234 - 9223372036854775807 match 9223372036854775807 ok 2235 - 9223372036854775807 match 9223372036854775807 ok 2236 - 9223372036854775807 match 9223372036854775807 ok 2237 - 9223372036854775807 match 9223372036854775807 ok 2238 - 4 match 4 ok 2239 - 4 match 4 ok 2240 - 5 match 5 ok 2241 - 5 match 5 ok 2242 - 9223372036854775807 match 9223372036854775807 ok 2243 - 9223372036854775807 match 9223372036854775807 ok 2244 - 9223372036854775807 match 9223372036854775807 ok 2245 - 9223372036854775807 match 9223372036854775807 ok 2246 - 9223372036854775807 match 9223372036854775807 ok 2247 - 9223372036854775807 match 9223372036854775807 ok 2248 - 9223372036854775807 match 9223372036854775807 ok 2249 - 9223372036854775807 match 9223372036854775807 ok 2250 - 9223372036854775807 match 9223372036854775807 ok 2251 - 9223372036854775807 match 9223372036854775807 ok 2252 - 9223372036854775807 match 9223372036854775807 ok 2253 - 9223372036854775807 match 9223372036854775807 ok 2254 - 9223372036854775807 match 9223372036854775807 ok 2255 - 9223372036854775807 match 9223372036854775807 ok 2256 - 9223372036854775807 match 9223372036854775807 ok 2257 - 9223372036854775807 match 9223372036854775807 ok 2258 - 9223372036854775807 match 9223372036854775807 ok 2259 - 9223372036854775807 match 9223372036854775807 ok 2260 - 0 match 0 ok 2261 - 0 match 0 ok 2262 - 1 match 1 ok 2263 - 1 match 1 ok 2264 - 291 match 291 ok 2265 - 291 match 291 ok 2266 - 9223372036854775807 match 9223372036854775807 ok 2267 - 9223372036854775807 match 9223372036854775807 ok 2268 - 9223372036854775808 match 9223372036854775808 ok 2269 - 9223372036854775808 match 9223372036854775808 ok 2270 - 9223372036854775809 match 9223372036854775809 ok 2271 - 9223372036854775809 match 9223372036854775809 ok 2272 - 18446744073709551614 match 18446744073709551614 ok 2273 - 18446744073709551614 match 18446744073709551614 ok 2274 - 18446744073709551615 match 18446744073709551615 ok 2275 - 18446744073709551615 match 18446744073709551615 ok 2276 - 2 match 2 ok 2277 - 2 match 2 ok 2278 - 292 match 292 ok 2279 - 292 match 292 ok 2280 - 9223372036854775807 match 9223372036854775807 ok 2281 - 9223372036854775807 match 9223372036854775807 ok 2282 - 9223372036854775808 match 9223372036854775808 ok 2283 - 9223372036854775808 match 9223372036854775808 ok 2284 - 9223372036854775809 match 9223372036854775809 ok 2285 - 9223372036854775809 match 9223372036854775809 ok 2286 - 9223372036854775810 match 9223372036854775810 ok 2287 - 9223372036854775810 match 9223372036854775810 ok 2288 - 18446744073709551614 match 18446744073709551614 ok 2289 - 18446744073709551614 match 18446744073709551614 ok 2290 - 18446744073709551615 match 18446744073709551615 ok 2291 - 18446744073709551615 match 18446744073709551615 ok 2292 - 18446744073709551615 match 18446744073709551615 ok 2293 - 18446744073709551615 match 18446744073709551615 ok 2294 - 582 match 582 ok 2295 - 582 match 582 ok 2296 - 9223372036854776098 match 9223372036854776098 ok 2297 - 9223372036854776098 match 9223372036854776098 ok 2298 - 9223372036854776099 match 9223372036854776099 ok 2299 - 9223372036854776099 match 9223372036854776099 ok 2300 - 9223372036854776100 match 9223372036854776100 ok 2301 - 9223372036854776100 match 9223372036854776100 ok 2302 - 18446744073709551615 match 18446744073709551615 ok 2303 - 18446744073709551615 match 18446744073709551615 ok 2304 - 18446744073709551612 match 18446744073709551612 ok 2305 - 18446744073709551612 match 18446744073709551612 ok 2306 - 18446744073709551613 match 18446744073709551613 ok 2307 - 18446744073709551613 match 18446744073709551613 ok 2308 - 18446744073709551614 match 18446744073709551614 ok 2309 - 18446744073709551614 match 18446744073709551614 ok 2310 - 18446744073709551615 match 18446744073709551615 ok 2311 - 18446744073709551615 match 18446744073709551615 ok 2312 - 18446744073709551615 match 18446744073709551615 ok 2313 - 18446744073709551615 match 18446744073709551615 ok 2314 - 18446744073709551615 match 18446744073709551615 ok 2315 - 18446744073709551615 match 18446744073709551615 ok 2316 - 18446744073709551615 match 18446744073709551615 ok 2317 - 18446744073709551615 match 18446744073709551615 ok 2318 - 18446744073709551614 match 18446744073709551614 ok 2319 - 18446744073709551614 match 18446744073709551614 ok 2320 - 18446744073709551615 match 18446744073709551615 ok 2321 - 18446744073709551615 match 18446744073709551615 ok 2322 - 18446744073709551615 match 18446744073709551615 ok 2323 - 18446744073709551615 match 18446744073709551615 ok 2324 - 18446744073709551615 match 18446744073709551615 ok 2325 - 18446744073709551615 match 18446744073709551615 ok 2326 - 18446744073709551615 match 18446744073709551615 ok 2327 - 18446744073709551615 match 18446744073709551615 ok 2328 - 18446744073709551615 match 18446744073709551615 ok 2329 - 18446744073709551615 match 18446744073709551615 ok 2330 - 18446744073709551615 match 18446744073709551615 ok 2331 - 18446744073709551615 match 18446744073709551615 ok 2332 - 18446744073709551615 match 18446744073709551615 ok 2333 - 18446744073709551615 match 18446744073709551615 ok 2334 - 18446744073709551615 match 18446744073709551615 ok 2335 - 18446744073709551615 match 18446744073709551615 ok 2336 - 18446744073709551615 match 18446744073709551615 ok 2337 - 18446744073709551615 match 18446744073709551615 ok 2338 - 18446744073709551615 match 18446744073709551615 ok 2339 - 18446744073709551615 match 18446744073709551615 ok 2340 - 18446744073709551615 match 18446744073709551615 ok 2341 - 18446744073709551615 match 18446744073709551615 ok 2342 - 18446744073709551615 match 18446744073709551615 ok 2343 - 18446744073709551615 match 18446744073709551615 ok 2344 - 18446744073709551615 match 18446744073709551615 ok 2345 - 18446744073709551615 match 18446744073709551615 ok 2346 - 0 match 0 ok 2347 - -1 match -1 ok 2348 - -4611686018427387904 match -4611686018427387904 ok 2349 - -9223372036854775517 match -9223372036854775517 ok 2350 - -9223372036854775807 match -9223372036854775807 ok 2351 - -9223372036854775808 match -9223372036854775808 ok 2352 - -9223372036854775808 match -9223372036854775808 ok 2353 - -9223372036854775808 match -9223372036854775808 ok 2354 - -9223372036854775808 match -9223372036854775808 ok 2355 - -9223372036854775808 match -9223372036854775808 ok 2356 - 1 match 1 ok 2357 - 0 match 0 ok 2358 - -1 match -1 ok 2359 - -4611686018427387903 match -4611686018427387903 ok 2360 - -9223372036854775516 match -9223372036854775516 ok 2361 - -9223372036854775806 match -9223372036854775806 ok 2362 - -9223372036854775807 match -9223372036854775807 ok 2363 - -9223372036854775808 match -9223372036854775808 ok 2364 - -9223372036854775808 match -9223372036854775808 ok 2365 - -9223372036854775808 match -9223372036854775808 ok 2366 - -9223372036854775808 match -9223372036854775808 ok 2367 - -9223372036854775808 match -9223372036854775808 ok 2368 - 9223372036854775806 match 9223372036854775806 ok 2369 - 9223372036854775805 match 9223372036854775805 ok 2370 - 289 match 289 ok 2371 - -1 match -1 ok 2372 - -2 match -2 ok 2373 - -3 match -3 ok 2374 - -293 match -293 ok 2375 - -9223372036854775807 match -9223372036854775807 ok 2376 - -9223372036854775808 match -9223372036854775808 ok 2377 - -9223372036854775808 match -9223372036854775808 ok 2378 - 9223372036854775807 match 9223372036854775807 ok 2379 - 9223372036854775806 match 9223372036854775806 ok 2380 - 290 match 290 ok 2381 - 0 match 0 ok 2382 - -1 match -1 ok 2383 - -2 match -2 ok 2384 - -292 match -292 ok 2385 - -9223372036854775806 match -9223372036854775806 ok 2386 - -9223372036854775807 match -9223372036854775807 ok 2387 - -9223372036854775808 match -9223372036854775808 ok 2388 - 9223372036854775807 match 9223372036854775807 ok 2389 - 9223372036854775807 match 9223372036854775807 ok 2390 - 9223372036854775806 match 9223372036854775806 ok 2391 - 291 match 291 ok 2392 - 1 match 1 ok 2393 - 0 match 0 ok 2394 - -1 match -1 ok 2395 - -291 match -291 ok 2396 - -9223372036854775805 match -9223372036854775805 ok 2397 - -9223372036854775806 match -9223372036854775806 ok 2398 - -9223372036854775807 match -9223372036854775807 ok 2399 - 9223372036854775807 match 9223372036854775807 ok 2400 - 9223372036854775807 match 9223372036854775807 ok 2401 - 9223372036854775807 match 9223372036854775807 ok 2402 - 9223372036854775806 match 9223372036854775806 ok 2403 - 292 match 292 ok 2404 - 2 match 2 ok 2405 - 1 match 1 ok 2406 - 0 match 0 ok 2407 - -290 match -290 ok 2408 - -9223372036854775804 match -9223372036854775804 ok 2409 - -9223372036854775805 match -9223372036854775805 ok 2410 - -9223372036854775806 match -9223372036854775806 ok 2411 - 9223372036854775807 match 9223372036854775807 ok 2412 - 9223372036854775807 match 9223372036854775807 ok 2413 - 293 match 293 ok 2414 - 3 match 3 ok 2415 - 2 match 2 ok 2416 - 1 match 1 ok 2417 - -289 match -289 ok 2418 - -9223372036854775804 match -9223372036854775804 ok 2419 - -9223372036854775805 match -9223372036854775805 ok 2420 - 9223372036854775807 match 9223372036854775807 ok 2421 - 9223372036854775807 match 9223372036854775807 ok 2422 - 9223372036854775807 match 9223372036854775807 ok 2423 - 9223372036854775807 match 9223372036854775807 ok 2424 - 9223372036854775806 match 9223372036854775806 ok 2425 - 9223372036854775805 match 9223372036854775805 ok 2426 - 9223372036854775515 match 9223372036854775515 ok 2427 - 0 match 0 ok 2428 - -1 match -1 ok 2429 - 9223372036854775807 match 9223372036854775807 ok 2430 - 9223372036854775807 match 9223372036854775807 ok 2431 - 9223372036854775807 match 9223372036854775807 ok 2432 - 9223372036854775807 match 9223372036854775807 ok 2433 - 9223372036854775807 match 9223372036854775807 ok 2434 - 9223372036854775806 match 9223372036854775806 ok 2435 - 9223372036854775516 match 9223372036854775516 ok 2436 - 1 match 1 ok 2437 - 0 match 0 ok 2438 - 0 match 0 ok 2439 - 0 match 0 ok 2440 - 0 match 0 ok 2441 - 0 match 0 ok 2442 - 0 match 0 ok 2443 - 0 match 0 ok 2444 - 0 match 0 ok 2445 - 0 match 0 ok 2446 - 0 match 0 ok 2447 - 1 match 1 ok 2448 - 0 match 0 ok 2449 - 0 match 0 ok 2450 - 0 match 0 ok 2451 - 0 match 0 ok 2452 - 0 match 0 ok 2453 - 0 match 0 ok 2454 - 0 match 0 ok 2455 - 0 match 0 ok 2456 - 291 match 291 ok 2457 - 290 match 290 ok 2458 - 1 match 1 ok 2459 - 0 match 0 ok 2460 - 0 match 0 ok 2461 - 0 match 0 ok 2462 - 0 match 0 ok 2463 - 0 match 0 ok 2464 - 0 match 0 ok 2465 - 0 match 0 ok 2466 - 0 match 0 ok 2467 - 9223372036854775806 match 9223372036854775806 ok 2468 - 9223372036854775805 match 9223372036854775805 ok 2469 - 9223372036854775515 match 9223372036854775515 ok 2470 - 1 match 1 ok 2471 - 0 match 0 ok 2472 - 0 match 0 ok 2473 - 0 match 0 ok 2474 - 0 match 0 ok 2475 - 0 match 0 ok 2476 - 0 match 0 ok 2477 - 9223372036854775807 match 9223372036854775807 ok 2478 - 9223372036854775806 match 9223372036854775806 ok 2479 - 9223372036854775516 match 9223372036854775516 ok 2480 - 1 match 1 ok 2481 - 0 match 0 ok 2482 - 0 match 0 ok 2483 - 0 match 0 ok 2484 - 0 match 0 ok 2485 - 0 match 0 ok 2486 - 9223372036854775808 match 9223372036854775808 ok 2487 - 9223372036854775807 match 9223372036854775807 ok 2488 - 9223372036854775517 match 9223372036854775517 ok 2489 - 2 match 2 ok 2490 - 1 match 1 ok 2491 - 0 match 0 ok 2492 - 0 match 0 ok 2493 - 0 match 0 ok 2494 - 0 match 0 ok 2495 - 9223372036854775809 match 9223372036854775809 ok 2496 - 9223372036854775808 match 9223372036854775808 ok 2497 - 9223372036854775807 match 9223372036854775807 ok 2498 - 9223372036854775518 match 9223372036854775518 ok 2499 - 3 match 3 ok 2500 - 2 match 2 ok 2501 - 1 match 1 ok 2502 - 0 match 0 ok 2503 - 0 match 0 ok 2504 - 0 match 0 ok 2505 - 18446744073709551614 match 18446744073709551614 ok 2506 - 18446744073709551613 match 18446744073709551613 ok 2507 - 18446744073709551612 match 18446744073709551612 ok 2508 - 18446744073709551323 match 18446744073709551323 ok 2509 - 9223372036854775808 match 9223372036854775808 ok 2510 - 9223372036854775807 match 9223372036854775807 ok 2511 - 9223372036854775806 match 9223372036854775806 ok 2512 - 9223372036854775805 match 9223372036854775805 ok 2513 - 1 match 1 ok 2514 - 0 match 0 ok 2515 - 0 match 0 ok 2516 - 18446744073709551615 match 18446744073709551615 ok 2517 - 18446744073709551614 match 18446744073709551614 ok 2518 - 18446744073709551613 match 18446744073709551613 ok 2519 - 18446744073709551324 match 18446744073709551324 ok 2520 - 9223372036854775809 match 9223372036854775809 ok 2521 - 9223372036854775808 match 9223372036854775808 ok 2522 - 9223372036854775807 match 9223372036854775807 ok 2523 - 9223372036854775806 match 9223372036854775806 ok 2524 - 2 match 2 ok 2525 - 1 match 1 ok 2526 - 0 match 0 ok t/pod_cvg....1..0 # Skip Test::Pod::Coverage not available skipped all skipped: Test::Pod::Coverage not available t/pod_syn....1..0 # Skip Test::Pod not available skipped all skipped: Test::Pod not available t/shift......1..161 ok 1 - use Data::Integer; ok 2 - 0 match 0 ok 3 - 0 match 0 ok 4 - 0 match 0 ok 5 - 0 match 0 ok 6 - 0 match 0 ok 7 - 0 match 0 ok 8 - 0 match 0 ok 9 - 0 match 0 ok 10 - 1 match 1 ok 11 - 1 match 1 ok 12 - 2 match 2 ok 13 - 2 match 2 ok 14 - 32 match 32 ok 15 - 32 match 32 ok 16 - 9223372036854775808 match 9223372036854775808 ok 17 - -9223372036854775808 match -9223372036854775808 ok 18 - 2 match 2 ok 19 - 2 match 2 ok 20 - 4 match 4 ok 21 - 4 match 4 ok 22 - 64 match 64 ok 23 - 64 match 64 ok 24 - 9223372036854775808 match 9223372036854775808 ok 25 - -9223372036854775808 match -9223372036854775808 ok 26 - 0 match 0 ok 27 - 0 match 0 ok 28 - 3 match 3 ok 29 - 3 match 3 ok 30 - 6 match 6 ok 31 - 6 match 6 ok 32 - 96 match 96 ok 33 - 96 match 96 ok 34 - 9223372036854775808 match 9223372036854775808 ok 35 - -9223372036854775808 match -9223372036854775808 ok 36 - 291 match 291 ok 37 - 291 match 291 ok 38 - 4656 match 4656 ok 39 - 4656 match 4656 ok 40 - 9223372036854776099 match 9223372036854776099 ok 41 - -9223372036854775517 match -9223372036854775517 ok 42 - 4656 match 4656 ok 43 - 4656 match 4656 ok 44 - 0 match 0 ok 45 - 0 match 0 ok 46 - 0 match 0 ok 47 - 0 match 0 ok 48 - 0 match 0 ok 49 - 0 match 0 ok 50 - 21216 match 21216 ok 51 - 2652 match 2652 ok 52 - 165 match 165 ok 53 - 10 match 10 ok 54 - 0 match 0 ok 55 - 0 match 0 ok 56 - 4611686018427387904 match 4611686018427387904 ok 57 - 4611686018427387907 match 4611686018427387907 ok 58 - 2 match 2 ok 59 - 2 match 2 ok 60 - 1 match 1 ok 61 - 0 match 0 ok 62 - 0 match 0 ok 63 - 0 match 0 ok 64 - 0 match 0 ok 65 - 0 match 0 ok 66 - 0 match 0 ok 67 - 21216 match 21216 ok 68 - 2652 match 2652 ok 69 - 165 match 165 ok 70 - 10 match 10 ok 71 - 0 match 0 ok 72 - 0 match 0 ok 73 - -4611686018427387904 match -4611686018427387904 ok 74 - -4611686018427387901 match -4611686018427387901 ok 75 - -2 match -2 ok 76 - -2 match -2 ok 77 - -1 match -1 ok 78 - 0 match 0 ok 79 - 0 match 0 ok 80 - 0 match 0 ok 81 - 0 match 0 ok 82 - 0 match 0 ok 83 - 0 match 0 ok 84 - 0 match 0 ok 85 - 0 match 0 ok 86 - 0 match 0 ok 87 - 0 match 0 ok 88 - 0 match 0 ok 89 - 0 match 0 ok 90 - 0 match 0 ok 91 - 0 match 0 ok 92 - 0 match 0 ok 93 - 0 match 0 ok 94 - 1 match 1 ok 95 - 1 match 1 ok 96 - 1 match 1 ok 97 - 1 match 1 ok 98 - 2 match 2 ok 99 - 2 match 2 ok 100 - 2 match 2 ok 101 - 2 match 2 ok 102 - 32 match 32 ok 103 - 32 match 32 ok 104 - 32 match 32 ok 105 - 32 match 32 ok 106 - 9223372036854775808 match 9223372036854775808 ok 107 - 9223372036854775808 match 9223372036854775808 ok 108 - -9223372036854775808 match -9223372036854775808 ok 109 - -9223372036854775808 match -9223372036854775808 ok 110 - 2 match 2 ok 111 - 2 match 2 ok 112 - 2 match 2 ok 113 - 2 match 2 ok 114 - 4 match 4 ok 115 - 4 match 4 ok 116 - 4 match 4 ok 117 - 4 match 4 ok 118 - 64 match 64 ok 119 - 64 match 64 ok 120 - 64 match 64 ok 121 - 64 match 64 ok 122 - 1 match 1 ok 123 - 1 match 1 ok 124 - 1 match 1 ok 125 - 1 match 1 ok 126 - 9223372036854775808 match 9223372036854775808 ok 127 - 9223372036854775808 match 9223372036854775808 ok 128 - -9223372036854775808 match -9223372036854775808 ok 129 - -9223372036854775808 match -9223372036854775808 ok 130 - 4611686018427387904 match 4611686018427387904 ok 131 - 4611686018427387904 match 4611686018427387904 ok 132 - 4611686018427387904 match 4611686018427387904 ok 133 - 4611686018427387904 match 4611686018427387904 ok 134 - 4656 match 4656 ok 135 - 4656 match 4656 ok 136 - 4656 match 4656 ok 137 - 4656 match 4656 ok 138 - 3458764513820540946 match 3458764513820540946 ok 139 - 3458764513820540946 match 3458764513820540946 ok 140 - 3458764513820540946 match 3458764513820540946 ok 141 - 3458764513820540946 match 3458764513820540946 ok 142 - 5764607523034234880 match 5764607523034234880 ok 143 - 5764607523034234880 match 5764607523034234880 ok 144 - 5764607523034234880 match 5764607523034234880 ok 145 - 5764607523034234880 match 5764607523034234880 ok 146 - 11529215046068469760 match 11529215046068469760 ok 147 - 11529215046068469760 match 11529215046068469760 ok 148 - -6917529027641081856 match -6917529027641081856 ok 149 - -6917529027641081856 match -6917529027641081856 ok 150 - 4611686018427387905 match 4611686018427387905 ok 151 - 4611686018427387905 match 4611686018427387905 ok 152 - 4611686018427387905 match 4611686018427387905 ok 153 - 4611686018427387905 match 4611686018427387905 ok 154 - 9223372036854775810 match 9223372036854775810 ok 155 - 9223372036854775810 match 9223372036854775810 ok 156 - -9223372036854775806 match -9223372036854775806 ok 157 - -9223372036854775806 match -9223372036854775806 ok 158 - 5 match 5 ok 159 - 5 match 5 ok 160 - 5 match 5 ok 161 - 5 match 5 ok All tests successful, 2 tests skipped. Files=10, Tests=6269, 5 wallclock secs ( 3.92 cusr + 0.58 csys = 4.50 CPU) /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl Build --makefile_env_macros 1 install Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/Data/Integer.pm Installing /home/cpanrun/ia64-lp64/build/5.8.2/man/man3/Data::Integer.3 Installing /home/cpanrun/ia64-lp64/build/5.8.2/html/site/lib/Data/Integer.html Writing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/auto/Data/Integer/.packlist