github.com/cockroachdb/pebble@v0.0.0-20231214172447-ab4952c5f87b/internal/manifest/testdata/overlaps (about) 1 define 2 0: 3 000700:[b#7008,SET-e#7009,SET] 4 000701:[c#7018,SET-f#7019,SET] 5 000702:[f#7028,SET-g#7029,SET] 6 000703:[x#7038,SET-y#7039,SET] 7 000704:[n#7048,SET-p#7049,SET] 8 000705:[p#7058,SET-p#7059,SET] 9 000706:[p#7068,SET-u#7069,SET] 10 000707:[r#7078,SET-s#7079,SET] 11 1: 12 000710:[a#7140,SET-d#inf,RANGEDEL] 13 000711:[d#7108,SET-g#7109,SET] 14 000712:[g#7118,SET-j#7119,SET] 15 000713:[n#7128,SET-p#7129,SET] 16 000714:[p#7148,SET-p#7149,SET] 17 000715:[p#7138,SET-u#7139,SET] 18 ---- 19 0.3: 20 000704:[n#7048,SET-p#7049,SET] 21 0.2: 22 000700:[b#7008,SET-e#7009,SET] 23 000705:[p#7058,SET-p#7059,SET] 24 0.1: 25 000701:[c#7018,SET-f#7019,SET] 26 000706:[p#7068,SET-u#7069,SET] 27 0.0: 28 000702:[f#7028,SET-g#7029,SET] 29 000707:[r#7078,SET-s#7079,SET] 30 000703:[x#7038,SET-y#7039,SET] 31 1: 32 000710:[a#7140,SET-d#inf,RANGEDEL] 33 000711:[d#7108,SET-g#7109,SET] 34 000712:[g#7118,SET-j#7119,SET] 35 000713:[n#7128,SET-p#7129,SET] 36 000714:[p#7148,SET-p#7149,SET] 37 000715:[p#7138,SET-u#7139,SET] 38 39 # Level 0 40 41 overlaps level=0 start=a end=a exclusive-end=false 42 ---- 43 0 files: 44 45 overlaps level=0 start=a end=b exclusive-end=false 46 ---- 47 3 files: 48 000700:[b#7008,SET-e#7009,SET] 49 000701:[c#7018,SET-f#7019,SET] 50 000702:[f#7028,SET-g#7029,SET] 51 52 overlaps level=0 start=a end=d exclusive-end=false 53 ---- 54 3 files: 55 000700:[b#7008,SET-e#7009,SET] 56 000701:[c#7018,SET-f#7019,SET] 57 000702:[f#7028,SET-g#7029,SET] 58 59 overlaps level=0 start=a end=e exclusive-end=false 60 ---- 61 3 files: 62 000700:[b#7008,SET-e#7009,SET] 63 000701:[c#7018,SET-f#7019,SET] 64 000702:[f#7028,SET-g#7029,SET] 65 66 overlaps level=0 start=a end=g exclusive-end=false 67 ---- 68 3 files: 69 000700:[b#7008,SET-e#7009,SET] 70 000701:[c#7018,SET-f#7019,SET] 71 000702:[f#7028,SET-g#7029,SET] 72 73 overlaps level=0 start=a end=z exclusive-end=false 74 ---- 75 8 files: 76 000700:[b#7008,SET-e#7009,SET] 77 000701:[c#7018,SET-f#7019,SET] 78 000702:[f#7028,SET-g#7029,SET] 79 000703:[x#7038,SET-y#7039,SET] 80 000704:[n#7048,SET-p#7049,SET] 81 000705:[p#7058,SET-p#7059,SET] 82 000706:[p#7068,SET-u#7069,SET] 83 000707:[r#7078,SET-s#7079,SET] 84 85 overlaps level=0 start=c end=e exclusive-end=false 86 ---- 87 3 files: 88 000700:[b#7008,SET-e#7009,SET] 89 000701:[c#7018,SET-f#7019,SET] 90 000702:[f#7028,SET-g#7029,SET] 91 92 overlaps level=0 start=d end=d exclusive-end=false 93 ---- 94 3 files: 95 000700:[b#7008,SET-e#7009,SET] 96 000701:[c#7018,SET-f#7019,SET] 97 000702:[f#7028,SET-g#7029,SET] 98 99 # The below case relies on exclusive-end changing to false after picking some file. 100 101 overlaps level=0 start=b end=f exclusive-end=true 102 ---- 103 3 files: 104 000700:[b#7008,SET-e#7009,SET] 105 000701:[c#7018,SET-f#7019,SET] 106 000702:[f#7028,SET-g#7029,SET] 107 108 overlaps level=0 start=g end=n exclusive-end=false 109 ---- 110 7 files: 111 000700:[b#7008,SET-e#7009,SET] 112 000701:[c#7018,SET-f#7019,SET] 113 000702:[f#7028,SET-g#7029,SET] 114 000704:[n#7048,SET-p#7049,SET] 115 000705:[p#7058,SET-p#7059,SET] 116 000706:[p#7068,SET-u#7069,SET] 117 000707:[r#7078,SET-s#7079,SET] 118 119 overlaps level=0 start=h end=i exclusive-end=false 120 ---- 121 0 files: 122 123 overlaps level=0 start=h end=o exclusive-end=false 124 ---- 125 4 files: 126 000704:[n#7048,SET-p#7049,SET] 127 000705:[p#7058,SET-p#7059,SET] 128 000706:[p#7068,SET-u#7069,SET] 129 000707:[r#7078,SET-s#7079,SET] 130 131 overlaps level=0 start=h end=u exclusive-end=false 132 ---- 133 4 files: 134 000704:[n#7048,SET-p#7049,SET] 135 000705:[p#7058,SET-p#7059,SET] 136 000706:[p#7068,SET-u#7069,SET] 137 000707:[r#7078,SET-s#7079,SET] 138 139 overlaps level=0 start=k end=l exclusive-end=false 140 ---- 141 0 files: 142 143 overlaps level=0 start=k end=o exclusive-end=false 144 ---- 145 4 files: 146 000704:[n#7048,SET-p#7049,SET] 147 000705:[p#7058,SET-p#7059,SET] 148 000706:[p#7068,SET-u#7069,SET] 149 000707:[r#7078,SET-s#7079,SET] 150 151 overlaps level=0 start=k end=p exclusive-end=false 152 ---- 153 4 files: 154 000704:[n#7048,SET-p#7049,SET] 155 000705:[p#7058,SET-p#7059,SET] 156 000706:[p#7068,SET-u#7069,SET] 157 000707:[r#7078,SET-s#7079,SET] 158 159 overlaps level=0 start=n end=o exclusive-end=false 160 ---- 161 4 files: 162 000704:[n#7048,SET-p#7049,SET] 163 000705:[p#7058,SET-p#7059,SET] 164 000706:[p#7068,SET-u#7069,SET] 165 000707:[r#7078,SET-s#7079,SET] 166 167 overlaps level=0 start=n end=z exclusive-end=false 168 ---- 169 5 files: 170 000703:[x#7038,SET-y#7039,SET] 171 000704:[n#7048,SET-p#7049,SET] 172 000705:[p#7058,SET-p#7059,SET] 173 000706:[p#7068,SET-u#7069,SET] 174 000707:[r#7078,SET-s#7079,SET] 175 176 overlaps level=0 start=o end=z exclusive-end=false 177 ---- 178 5 files: 179 000703:[x#7038,SET-y#7039,SET] 180 000704:[n#7048,SET-p#7049,SET] 181 000705:[p#7058,SET-p#7059,SET] 182 000706:[p#7068,SET-u#7069,SET] 183 000707:[r#7078,SET-s#7079,SET] 184 185 overlaps level=0 start=p end=z exclusive-end=false 186 ---- 187 5 files: 188 000703:[x#7038,SET-y#7039,SET] 189 000704:[n#7048,SET-p#7049,SET] 190 000705:[p#7058,SET-p#7059,SET] 191 000706:[p#7068,SET-u#7069,SET] 192 000707:[r#7078,SET-s#7079,SET] 193 194 overlaps level=0 start=q end=z exclusive-end=false 195 ---- 196 5 files: 197 000703:[x#7038,SET-y#7039,SET] 198 000704:[n#7048,SET-p#7049,SET] 199 000705:[p#7058,SET-p#7059,SET] 200 000706:[p#7068,SET-u#7069,SET] 201 000707:[r#7078,SET-s#7079,SET] 202 203 overlaps level=0 start=r end=s exclusive-end=false 204 ---- 205 4 files: 206 000704:[n#7048,SET-p#7049,SET] 207 000705:[p#7058,SET-p#7059,SET] 208 000706:[p#7068,SET-u#7069,SET] 209 000707:[r#7078,SET-s#7079,SET] 210 211 overlaps level=0 start=r end=z exclusive-end=false 212 ---- 213 5 files: 214 000703:[x#7038,SET-y#7039,SET] 215 000704:[n#7048,SET-p#7049,SET] 216 000705:[p#7058,SET-p#7059,SET] 217 000706:[p#7068,SET-u#7069,SET] 218 000707:[r#7078,SET-s#7079,SET] 219 220 overlaps level=0 start=s end=z exclusive-end=false 221 ---- 222 5 files: 223 000703:[x#7038,SET-y#7039,SET] 224 000704:[n#7048,SET-p#7049,SET] 225 000705:[p#7058,SET-p#7059,SET] 226 000706:[p#7068,SET-u#7069,SET] 227 000707:[r#7078,SET-s#7079,SET] 228 229 overlaps level=0 start=u end=z exclusive-end=false 230 ---- 231 5 files: 232 000703:[x#7038,SET-y#7039,SET] 233 000704:[n#7048,SET-p#7049,SET] 234 000705:[p#7058,SET-p#7059,SET] 235 000706:[p#7068,SET-u#7069,SET] 236 000707:[r#7078,SET-s#7079,SET] 237 238 overlaps level=0 start=y end=z exclusive-end=false 239 ---- 240 1 files: 241 000703:[x#7038,SET-y#7039,SET] 242 243 overlaps level=0 start=z end=z exclusive-end=false 244 ---- 245 0 files: 246 247 # Level 1 248 249 overlaps level=1 start=a end=a exclusive-end=false 250 ---- 251 1 files: 252 000710:[a#7140,SET-d#inf,RANGEDEL] 253 254 overlaps level=1 start=a end=b exclusive-end=false 255 ---- 256 1 files: 257 000710:[a#7140,SET-d#inf,RANGEDEL] 258 259 overlaps level=1 start=a end=d exclusive-end=false 260 ---- 261 2 files: 262 000710:[a#7140,SET-d#inf,RANGEDEL] 263 000711:[d#7108,SET-g#7109,SET] 264 265 overlaps level=1 start=a end=e exclusive-end=false 266 ---- 267 2 files: 268 000710:[a#7140,SET-d#inf,RANGEDEL] 269 000711:[d#7108,SET-g#7109,SET] 270 271 overlaps level=1 start=a end=g exclusive-end=false 272 ---- 273 3 files: 274 000710:[a#7140,SET-d#inf,RANGEDEL] 275 000711:[d#7108,SET-g#7109,SET] 276 000712:[g#7118,SET-j#7119,SET] 277 278 overlaps level=1 start=a end=g exclusive-end=true 279 ---- 280 2 files: 281 000710:[a#7140,SET-d#inf,RANGEDEL] 282 000711:[d#7108,SET-g#7109,SET] 283 284 overlaps level=1 start=a end=z exclusive-end=false 285 ---- 286 6 files: 287 000710:[a#7140,SET-d#inf,RANGEDEL] 288 000711:[d#7108,SET-g#7109,SET] 289 000712:[g#7118,SET-j#7119,SET] 290 000713:[n#7128,SET-p#7129,SET] 291 000714:[p#7148,SET-p#7149,SET] 292 000715:[p#7138,SET-u#7139,SET] 293 294 overlaps level=1 start=a end=z exclusive-end=true 295 ---- 296 6 files: 297 000710:[a#7140,SET-d#inf,RANGEDEL] 298 000711:[d#7108,SET-g#7109,SET] 299 000712:[g#7118,SET-j#7119,SET] 300 000713:[n#7128,SET-p#7129,SET] 301 000714:[p#7148,SET-p#7149,SET] 302 000715:[p#7138,SET-u#7139,SET] 303 304 overlaps level=1 start=c end=e exclusive-end=false 305 ---- 306 2 files: 307 000710:[a#7140,SET-d#inf,RANGEDEL] 308 000711:[d#7108,SET-g#7109,SET] 309 310 overlaps level=1 start=d end=d exclusive-end=false 311 ---- 312 1 files: 313 000711:[d#7108,SET-g#7109,SET] 314 315 overlaps level=1 start=g end=n exclusive-end=false 316 ---- 317 3 files: 318 000711:[d#7108,SET-g#7109,SET] 319 000712:[g#7118,SET-j#7119,SET] 320 000713:[n#7128,SET-p#7129,SET] 321 322 overlaps level=1 start=h end=i exclusive-end=false 323 ---- 324 1 files: 325 000712:[g#7118,SET-j#7119,SET] 326 327 overlaps level=1 start=h end=n exclusive-end=true 328 ---- 329 1 files: 330 000712:[g#7118,SET-j#7119,SET] 331 332 overlaps level=1 start=h end=n exclusive-end=false 333 ---- 334 2 files: 335 000712:[g#7118,SET-j#7119,SET] 336 000713:[n#7128,SET-p#7129,SET] 337 338 overlaps level=1 start=h end=o exclusive-end=false 339 ---- 340 2 files: 341 000712:[g#7118,SET-j#7119,SET] 342 000713:[n#7128,SET-p#7129,SET] 343 344 overlaps level=1 start=h end=u exclusive-end=false 345 ---- 346 4 files: 347 000712:[g#7118,SET-j#7119,SET] 348 000713:[n#7128,SET-p#7129,SET] 349 000714:[p#7148,SET-p#7149,SET] 350 000715:[p#7138,SET-u#7139,SET] 351 352 overlaps level=1 start=k end=l exclusive-end=false 353 ---- 354 0 files: 355 356 overlaps level=1 start=k end=o exclusive-end=false 357 ---- 358 1 files: 359 000713:[n#7128,SET-p#7129,SET] 360 361 overlaps level=1 start=k end=p exclusive-end=false 362 ---- 363 3 files: 364 000713:[n#7128,SET-p#7129,SET] 365 000714:[p#7148,SET-p#7149,SET] 366 000715:[p#7138,SET-u#7139,SET] 367 368 overlaps level=1 start=k end=p exclusive-end=true 369 ---- 370 1 files: 371 000713:[n#7128,SET-p#7129,SET] 372 373 overlaps level=1 start=n end=o exclusive-end=false 374 ---- 375 1 files: 376 000713:[n#7128,SET-p#7129,SET] 377 378 overlaps level=1 start=n end=z exclusive-end=false 379 ---- 380 3 files: 381 000713:[n#7128,SET-p#7129,SET] 382 000714:[p#7148,SET-p#7149,SET] 383 000715:[p#7138,SET-u#7139,SET] 384 385 overlaps level=1 start=o end=z exclusive-end=false 386 ---- 387 3 files: 388 000713:[n#7128,SET-p#7129,SET] 389 000714:[p#7148,SET-p#7149,SET] 390 000715:[p#7138,SET-u#7139,SET] 391 392 overlaps level=1 start=p end=z exclusive-end=false 393 ---- 394 3 files: 395 000713:[n#7128,SET-p#7129,SET] 396 000714:[p#7148,SET-p#7149,SET] 397 000715:[p#7138,SET-u#7139,SET] 398 399 overlaps level=1 start=q end=z exclusive-end=false 400 ---- 401 1 files: 402 000715:[p#7138,SET-u#7139,SET] 403 404 overlaps level=1 start=r end=s exclusive-end=false 405 ---- 406 1 files: 407 000715:[p#7138,SET-u#7139,SET] 408 409 overlaps level=1 start=r end=z exclusive-end=false 410 ---- 411 1 files: 412 000715:[p#7138,SET-u#7139,SET] 413 414 overlaps level=1 start=s end=z exclusive-end=false 415 ---- 416 1 files: 417 000715:[p#7138,SET-u#7139,SET] 418 419 overlaps level=1 start=u end=z exclusive-end=false 420 ---- 421 1 files: 422 000715:[p#7138,SET-u#7139,SET] 423 424 overlaps level=1 start=y end=z exclusive-end=false 425 ---- 426 0 files: 427 428 overlaps level=1 start=z end=z exclusive-end=false 429 ---- 430 0 files: 431 432 # Level 2 is empty. 433 434 overlaps level=2 start=a end=z exclusive-end=false 435 ---- 436 0 files: 437 438 # Test a scenario where an originally exclusive-end must be promoted to 439 # inclusive during the iterative expansion of L0 overlaps. 440 # 441 # 000003 with the f largest bound must be included. 442 443 define 444 0: 445 000001:[a#1,SET-d#2,SET] 446 000002:[c#3,SET-f#4,SET] 447 000003:[f#5,SET-f#5,SET] 448 ---- 449 0.2: 450 000001:[a#1,SET-d#2,SET] 451 0.1: 452 000002:[c#3,SET-f#4,SET] 453 0.0: 454 000003:[f#5,SET-f#5,SET] 455 456 overlaps level=0 start=a end=b exclusive-end=true 457 ---- 458 3 files: 459 000001:[a#1,SET-d#2,SET] 460 000002:[c#3,SET-f#4,SET] 461 000003:[f#5,SET-f#5,SET] 462 463 # The below is a verbatim reproduction of the case detected by the 464 # metamorphic tests in pebble#1459: The above case is already a 465 # simplified version of the same condition. The verbatim reproduction is 466 # included for completeness. 467 468 define 469 0.4: 470 000987:[aiinjp@20#4667,SET-fcklu@5#inf,RANGEDEL] 471 000988:[fcklu@5#4668,MERGE-glpw@1#inf,RANGEDEL] 472 000989:[glpw@1#4662,RANGEDEL-mlgxnog@19#inf,RANGEDEL] 473 000990:[mlgxnog@19#4662,RANGEDEL-nwnmqtyvjt@5#inf,RANGEDEL] 474 000991:[nwnmqtyvjt@5#4662,RANGEDEL-wmkrrxp@6#inf,RANGEDEL] 475 0.3: 476 000978:[dygfdczcax@15#4609,DEL-vtocgpw@18#4609,DEL] 477 000992:[wmkrrxp@6#4657,MERGE-yyquzcd@21#4624,SET] 478 000993:[zslykqao@12#4636,SINGLEDEL-zzqwavxgrec@12#4627,DEL] 479 0.2: 480 000981:[fhcykuix@5#4601,MERGE-kiati@10#4595,MERGE] 481 000977:[mgksrvk@15#4598,DEL-mgksrvk@15#4598,DEL] 482 000982:[nirnrarzktp@12#4600,MERGE-zaowx@3#4602,SET] 483 000828:[zzqwavxgrec@12#4092,SINGLEDEL-zzqwavxgrec@12#4092,SINGLEDEL] 484 0.1: 485 000980:[dusu@10#4603,SET-duyeldgvnll@21#4605,SET] 486 000973:[ewqqtp@15#4591,RANGEDEL-zaygjmy@1#inf,RANGEDEL] 487 000605:[zzqwavxgrec@12#2894,SET-zzqwavxgrec@12#2894,SET] 488 0.0: 489 000910:[abddymplk@20#4370,MERGE-abddymplk@20#4370,MERGE] 490 000939:[abvukibeofb@13#4439,SET-abvukibeofb@13#4439,SET] 491 000975:[ajoqjxr@16#4578,MERGE-zjyqka@1#4544,DEL] 492 000983:[znnoar@20#4604,SINGLEDEL-znnoar@20#4604,SINGLEDEL] 493 000535:[zzqwavxgrec@12#2657,SINGLEDEL-zzqwavxgrec@12#2526,SET] 494 5: 495 000971:[acutc@6#4227,SET-zzhra@12#inf,RANGEDEL] 496 6: 497 000806:[gourk@18#0,SET-zzhra@2#0,SET] 498 ---- 499 0.4: 500 000987:[aiinjp@20#4667,SET-fcklu@5#inf,RANGEDEL] 501 000988:[fcklu@5#4668,MERGE-glpw@1#inf,RANGEDEL] 502 000989:[glpw@1#4662,RANGEDEL-mlgxnog@19#inf,RANGEDEL] 503 000990:[mlgxnog@19#4662,RANGEDEL-nwnmqtyvjt@5#inf,RANGEDEL] 504 000991:[nwnmqtyvjt@5#4662,RANGEDEL-wmkrrxp@6#inf,RANGEDEL] 505 0.3: 506 000978:[dygfdczcax@15#4609,DEL-vtocgpw@18#4609,DEL] 507 000992:[wmkrrxp@6#4657,MERGE-yyquzcd@21#4624,SET] 508 000993:[zslykqao@12#4636,SINGLEDEL-zzqwavxgrec@12#4627,DEL] 509 0.2: 510 000981:[fhcykuix@5#4601,MERGE-kiati@10#4595,MERGE] 511 000977:[mgksrvk@15#4598,DEL-mgksrvk@15#4598,DEL] 512 000982:[nirnrarzktp@12#4600,MERGE-zaowx@3#4602,SET] 513 000828:[zzqwavxgrec@12#4092,SINGLEDEL-zzqwavxgrec@12#4092,SINGLEDEL] 514 0.1: 515 000980:[dusu@10#4603,SET-duyeldgvnll@21#4605,SET] 516 000973:[ewqqtp@15#4591,RANGEDEL-zaygjmy@1#inf,RANGEDEL] 517 000605:[zzqwavxgrec@12#2894,SET-zzqwavxgrec@12#2894,SET] 518 0.0: 519 000910:[abddymplk@20#4370,MERGE-abddymplk@20#4370,MERGE] 520 000939:[abvukibeofb@13#4439,SET-abvukibeofb@13#4439,SET] 521 000975:[ajoqjxr@16#4578,MERGE-zjyqka@1#4544,DEL] 522 000983:[znnoar@20#4604,SINGLEDEL-znnoar@20#4604,SINGLEDEL] 523 000535:[zzqwavxgrec@12#2657,SINGLEDEL-zzqwavxgrec@12#2526,SET] 524 5: 525 000971:[acutc@6#4227,SET-zzhra@12#inf,RANGEDEL] 526 6: 527 000806:[gourk@18#0,SET-zzhra@2#0,SET] 528 529 overlaps level=0 start=heacptnep@12 end=kiicbzwtpe@16 exclusive-end=false 530 ---- 531 13 files: 532 000973:[ewqqtp@15#4591,RANGEDEL-zaygjmy@1#inf,RANGEDEL] 533 000975:[ajoqjxr@16#4578,MERGE-zjyqka@1#4544,DEL] 534 000977:[mgksrvk@15#4598,DEL-mgksrvk@15#4598,DEL] 535 000978:[dygfdczcax@15#4609,DEL-vtocgpw@18#4609,DEL] 536 000980:[dusu@10#4603,SET-duyeldgvnll@21#4605,SET] 537 000981:[fhcykuix@5#4601,MERGE-kiati@10#4595,MERGE] 538 000982:[nirnrarzktp@12#4600,MERGE-zaowx@3#4602,SET] 539 000987:[aiinjp@20#4667,SET-fcklu@5#inf,RANGEDEL] 540 000988:[fcklu@5#4668,MERGE-glpw@1#inf,RANGEDEL] 541 000989:[glpw@1#4662,RANGEDEL-mlgxnog@19#inf,RANGEDEL] 542 000990:[mlgxnog@19#4662,RANGEDEL-nwnmqtyvjt@5#inf,RANGEDEL] 543 000991:[nwnmqtyvjt@5#4662,RANGEDEL-wmkrrxp@6#inf,RANGEDEL] 544 000992:[wmkrrxp@6#4657,MERGE-yyquzcd@21#4624,SET] 545 546 overlaps level=0 start=acutc@6 end=zzhra@12 exclusive-end=true 547 ---- 548 18 files: 549 000535:[zzqwavxgrec@12#2657,SINGLEDEL-zzqwavxgrec@12#2526,SET] 550 000605:[zzqwavxgrec@12#2894,SET-zzqwavxgrec@12#2894,SET] 551 000828:[zzqwavxgrec@12#4092,SINGLEDEL-zzqwavxgrec@12#4092,SINGLEDEL] 552 000973:[ewqqtp@15#4591,RANGEDEL-zaygjmy@1#inf,RANGEDEL] 553 000975:[ajoqjxr@16#4578,MERGE-zjyqka@1#4544,DEL] 554 000977:[mgksrvk@15#4598,DEL-mgksrvk@15#4598,DEL] 555 000978:[dygfdczcax@15#4609,DEL-vtocgpw@18#4609,DEL] 556 000980:[dusu@10#4603,SET-duyeldgvnll@21#4605,SET] 557 000981:[fhcykuix@5#4601,MERGE-kiati@10#4595,MERGE] 558 000982:[nirnrarzktp@12#4600,MERGE-zaowx@3#4602,SET] 559 000983:[znnoar@20#4604,SINGLEDEL-znnoar@20#4604,SINGLEDEL] 560 000987:[aiinjp@20#4667,SET-fcklu@5#inf,RANGEDEL] 561 000988:[fcklu@5#4668,MERGE-glpw@1#inf,RANGEDEL] 562 000989:[glpw@1#4662,RANGEDEL-mlgxnog@19#inf,RANGEDEL] 563 000990:[mlgxnog@19#4662,RANGEDEL-nwnmqtyvjt@5#inf,RANGEDEL] 564 000991:[nwnmqtyvjt@5#4662,RANGEDEL-wmkrrxp@6#inf,RANGEDEL] 565 000992:[wmkrrxp@6#4657,MERGE-yyquzcd@21#4624,SET] 566 000993:[zslykqao@12#4636,SINGLEDEL-zzqwavxgrec@12#4627,DEL]