├── 1 ├── A │ └── Main.java └── B │ └── Main.java ├── 2 ├── A │ └── Main.java └── B │ └── Main.java ├── 3 └── A │ └── Main.java ├── 4 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 5 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 6 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 7 └── A │ └── Main.java ├── 8 └── A │ └── Main.java ├── 9 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 10 └── A │ └── Main.java ├── 11 └── A │ └── Main.java ├── 12 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 13 └── A │ └── Main.java ├── 14 ├── A │ └── Main.java └── B │ └── Main.java ├── 15 └── A │ └── Main.java ├── 16 ├── A │ └── Main.java └── B │ └── Main.java ├── 17 └── A │ └── Main.java ├── 18 └── C │ └── Main.java ├── 20 └── C │ └── Main.java ├── 22 └── A │ └── Main.java ├── 23 └── A │ └── Main.java ├── 25 ├── A │ └── Main.java ├── B │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 26 ├── A │ └── Main.java └── B │ └── Main.java ├── 27 └── A │ └── Main.java ├── 29 └── A │ └── Main.java ├── 31 └── A │ └── Main.java ├── 32 ├── A │ └── Main.java └── B │ └── Main.java ├── 33 └── A │ └── Main.java ├── 34 ├── A │ └── Main.java └── B │ └── Main.java ├── 35 └── A │ └── Main.java ├── 37 └── A │ └── Main.java ├── 38 ├── A │ └── Main.java └── B │ └── Main.java ├── 39 └── D │ └── Main.java ├── 41 └── A │ └── Main.java ├── 43 ├── A │ └── Main.java └── B │ └── Main.java ├── 44 └── A │ └── Main.java ├── 45 └── A │ └── Main.java ├── 46 ├── A │ └── Main.java └── B │ └── Main.java ├── 47 ├── A │ └── Main.java └── B │ └── Main.java ├── 48 ├── A │ └── Main.java └── B │ └── Main.java ├── 49 └── A │ └── Main.java ├── 50 └── A │ └── Main.java ├── 52 └── A │ └── Main.java ├── 53 ├── A │ └── Main.java └── C │ └── Main.java ├── 55 └── A │ └── Main.java ├── 56 └── A │ └── Main.java ├── 58 ├── A │ └── Main.java └── B │ └── Main.java ├── 59 ├── A │ └── Main.java └── B │ └── Main.java ├── 61 ├── A │ └── Main.java └── E │ └── Main.java ├── 63 ├── A │ └── Main.java └── B │ └── Main.java ├── 66 └── B │ └── Main.java ├── 68 └── A │ └── Main.java ├── 69 ├── A │ └── Main.java └── B │ └── Main.java ├── 71 └── A │ └── Main.java ├── 74 └── A │ └── Main.java ├── 75 ├── A │ └── Main.java └── C │ └── Main.java ├── 78 ├── A │ └── Main.java └── B │ └── Main.java ├── 79 └── A │ └── Main.java ├── 80 ├── A │ └── Main.java └── B │ └── Main.java ├── 81 └── A │ └── Main.java ├── 82 └── A │ └── Main.java ├── 84 └── A │ └── Main.java ├── 86 ├── C │ └── Main.java └── D │ └── Main.java ├── 88 └── A │ └── Main.java ├── 90 ├── A │ └── Main.java └── B │ └── Main.java ├── 92 └── A │ └── Main.java ├── 94 └── A │ └── Main.java ├── 96 ├── A │ └── Main.java └── B │ └── Main.java ├── 97 └── B │ └── Main.java ├── 99 └── A │ └── Main.java ├── 101 └── A │ └── Main.java ├── 102 ├── A │ └── Main.java └── B │ └── Main.java ├── 103 └── A │ └── Main.java ├── 104 └── A │ └── Main.java ├── 106 ├── A │ └── Main.java └── B │ └── Main.java ├── 108 └── A │ └── Main.java ├── 109 └── A │ └── Main.java ├── 110 ├── A │ └── Main.java └── B │ └── Main.java ├── 112 ├── A │ └── Main.java └── B │ └── Main.java ├── 114 └── A │ └── Main.java ├── 115 └── A │ └── Main.java ├── 116 ├── A │ └── Main.java └── B │ └── Main.java ├── 118 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 119 └── A │ └── Main.java ├── 120 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 121 └── A │ └── Main.java ├── 122 ├── A │ └── Main.java └── B │ └── Main.java ├── 123 └── D │ └── Main.java ├── 124 └── A │ └── Main.java ├── 125 └── B │ └── Main.java ├── 126 └── B │ └── Main.java ├── 127 ├── A │ └── Main.java └── B │ └── Main.java ├── 129 ├── A │ └── Main.java └── B │ └── Main.java ├── 131 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 133 ├── A │ └── Main.java └── B │ └── Main.java ├── 134 └── A │ └── Main.java ├── 135 └── A │ └── Main.java ├── 136 ├── A │ └── Main.java └── B │ └── Main.java ├── 137 ├── A │ └── Main.java └── B │ └── Main.java ├── 139 └── A │ └── Main.java ├── 141 └── A │ └── Main.java ├── 143 ├── A │ └── Main.java └── B │ └── Main.java ├── 144 └── A │ └── Main.java ├── 145 └── A │ └── Main.java ├── 146 └── A │ └── Main.java ├── 148 └── A │ └── Main.java ├── 149 └── A │ └── Main.java ├── 151 ├── A │ └── Main.java └── B │ └── Main.java ├── 152 ├── A │ └── Main.java └── C │ └── Main.java ├── 155 ├── A │ └── Main.java └── B │ └── Main.java ├── 157 ├── A │ └── Main.java └── B │ └── Main.java ├── 158 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 159 └── B │ └── Main.java ├── 160 ├── A │ └── Main.java └── B │ └── Main.java ├── 161 └── D │ └── Main.java ├── 165 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 166 ├── A │ └── Main.java └── E │ └── Main.java ├── 168 └── A │ └── Main.java ├── 169 ├── A │ └── Main.java └── B │ └── Main.java ├── 171 └── A │ └── Main.java ├── 172 ├── A │ └── Main.java └── B │ └── Main.java ├── 174 └── A │ └── Main.java ├── 176 └── A │ └── Main.java ├── 177 ├── A1 │ └── Main.java ├── A2 │ └── Main.java ├── B1 │ └── Main.java ├── B2 │ └── Main.java └── D1 │ └── Main.java ├── 178 ├── A1 │ └── Main.java ├── A2 │ └── Main.java └── A3 │ └── Main.java ├── 180 └── F │ └── Main.java ├── 181 └── A │ └── Main.java ├── 182 └── B │ └── Main.java ├── 186 ├── A │ └── Main.java └── B │ └── Main.java ├── 189 └── A │ └── Main.java ├── 190 └── A │ └── Main.java ├── 192 ├── A │ └── Main.java └── B │ └── Main.java ├── 194 ├── A │ └── Main.java └── B │ └── Main.java ├── 195 └── A │ └── Main.java ├── 196 └── A │ └── Main.java ├── 199 └── A │ └── Main.java ├── 200 └── B │ └── Main.java ├── 202 └── A │ └── Main.java ├── 203 └── A │ └── Main.java ├── 205 └── A │ └── Main.java ├── 208 ├── A │ └── Main.java └── D │ └── Main.java ├── 214 └── A │ └── Main.java ├── 215 └── A │ └── Main.java ├── 216 └── A │ └── Main.java ├── 217 └── A │ └── Main.java ├── 218 ├── A │ └── Main.java └── B │ └── Main.java ├── 219 ├── A │ └── Main.java └── D │ └── Main.java ├── 220 ├── A │ └── Main.java └── B │ └── Main.java ├── 221 └── A │ └── Main.java ├── 222 └── A │ └── Main.java ├── 224 └── A │ └── Main.java ├── 225 └── A │ └── Main.java ├── 227 └── B │ └── Main.java ├── 228 └── A │ └── Main.java ├── 230 ├── A │ └── Main.java └── B │ └── Main.java ├── 231 └── A │ └── Main.java ├── 233 └── A │ └── Main.java ├── 234 ├── A │ └── Main.java └── B │ └── Main.java ├── 235 └── A │ └── Main.java ├── 236 ├── A │ └── Main.java └── B │ └── Main.java ├── 237 └── A │ └── Main.java ├── 239 └── A │ └── Main.java ├── 242 ├── A │ └── Main.java ├── B │ └── Main.java └── E │ └── Main.java ├── 244 └── A │ └── Main.java ├── 245 ├── A │ └── Main.java └── B │ └── Main.java ├── 246 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 248 └── A │ └── Main.java ├── 250 └── A │ └── Main.java ├── 251 └── A │ └── Main.java ├── 252 └── A │ └── Main.java ├── 253 ├── A │ └── Main.java └── B │ └── Main.java ├── 254 └── A │ └── Main.java ├── 255 ├── A │ └── Main.java └── B │ └── Main.java ├── 257 └── A │ └── Main.java ├── 258 └── A │ └── Main.java ├── 259 ├── A │ └── Main.java └── B │ └── Main.java ├── 260 └── A │ └── Main.java ├── 262 ├── A │ └── Main.java └── B │ └── Main.java ├── 263 ├── A │ └── Main.java └── B │ └── Main.java ├── 264 ├── A │ └── Main.java └── B │ └── Main.java ├── 265 ├── A │ └── Main.java └── B │ └── Main.java ├── 266 ├── A │ └── Main.java └── B │ └── Main.java ├── 267 └── A │ └── Main.java ├── 268 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 270 └── A │ └── Main.java ├── 271 ├── A │ └── Main.java ├── B │ └── Main.java └── D.rs ├── 272 └── A │ └── Main.java ├── 274 └── A │ └── Main.java ├── 275 └── A │ └── Main.java ├── 276 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 277 └── A │ └── Main.java ├── 278 └── A │ └── Main.java ├── 279 └── B │ └── Main.java ├── 281 └── A │ └── Main.java ├── 282 ├── A │ └── Main.java └── B │ └── Main.java ├── 284 └── B │ └── Main.java ├── 285 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 287 ├── A │ └── Main.java └── B │ └── Main.java ├── 289 ├── A │ └── Main.java └── B │ └── Main.java ├── 291 └── A │ └── Main.java ├── 292 ├── A │ └── Main.java └── B │ └── Main.java ├── 294 └── A │ └── Main.java ├── 295 ├── A │ └── Main.java └── B │ └── Main.java ├── 296 └── A │ └── Main.java ├── 298 ├── A │ └── Main.java └── B │ └── Main.java ├── 299 ├── A │ └── Main.java └── B │ └── Main.java ├── 300 ├── A │ └── Main.java └── C │ └── Main.java ├── 302 ├── A │ └── Main.java └── B │ └── Main.java ├── 303 └── A │ └── Main.java ├── 304 └── A │ └── Main.java ├── 306 └── A │ └── Main.java ├── 312 ├── A │ └── Main.java └── B │ └── Main.java ├── 313 ├── A │ └── Main.java └── B │ └── Main.java ├── 315 ├── A │ └── Main.java └── B │ └── Main.java ├── 316 └── A1 │ └── Main.java ├── 318 ├── A │ └── Main.java └── B │ └── Main.java ├── 320 └── A │ └── Main.java ├── 322 ├── A │ └── Main.java └── B │ └── Main.java ├── 327 ├── A │ └── Main.java └── B │ └── Main.java ├── 330 ├── A │ └── Main.java └── B │ └── Main.java ├── 331 └── C1 │ └── Main.java ├── 334 └── A │ └── Main.java ├── 336 └── A │ └── Main.java ├── 337 └── A │ └── Main.java ├── 339 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 340 └── A │ └── Main.java ├── 342 └── A │ └── Main.java ├── 343 ├── A │ └── Main.java └── B │ └── Main.java ├── 344 ├── A │ └── Main.java └── B │ └── Main.java ├── 347 ├── A │ └── Main.java └── B │ └── Main.java ├── 348 └── A │ └── Main.java ├── 349 ├── A │ └── Main.java └── B │ └── Main.java ├── 350 └── A │ └── Main.java ├── 352 ├── A │ └── Main.java └── B │ └── Main.java ├── 353 └── A │ └── Main.java ├── 355 ├── A │ └── Main.java └── B │ └── Main.java ├── 356 └── A │ └── Main.java ├── 357 └── A │ └── Main.java ├── 359 └── A │ └── Main.java ├── 361 ├── A │ └── Main.java └── B │ └── Main.java ├── 362 └── B │ └── Main.java ├── 363 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 365 ├── A │ └── Main.java └── B │ └── Main.java ├── 366 ├── A │ └── Main.java └── B │ └── Main.java ├── 368 ├── A │ └── Main.java └── B │ └── Main.java ├── 369 ├── A │ └── Main.java └── C │ └── Main.java ├── 370 └── A │ └── Main.java ├── 371 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 372 └── A │ └── Main.java ├── 373 └── A │ └── Main.java ├── 376 └── A │ └── Main.java ├── 377 └── A │ └── Main.java ├── 378 └── A │ └── Main.java ├── 379 ├── A │ └── Main.java └── B │ └── Main.java ├── 380 └── C │ └── Main.java ├── 381 ├── A │ └── Main.java └── B │ └── Main.java ├── 382 └── A │ └── Main.java ├── 384 └── A │ └── Main.java ├── 385 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 386 └── A │ └── Main.java ├── 387 ├── A │ └── Main.java └── B │ └── Main.java ├── 388 └── A │ └── Main.java ├── 389 ├── A │ └── Main.java └── B │ └── Main.java ├── 400 ├── A │ └── Main.java └── B │ └── Main.java ├── 401 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 402 └── A │ └── Main.java ├── 404 └── A │ └── Main.java ├── 405 ├── A │ └── Main.java └── B │ └── Main.java ├── 408 ├── A │ └── Main.java └── B │ └── Main.java ├── 411 └── A │ └── Main.java ├── 412 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 413 └── A │ └── Main.java ├── 414 ├── A │ └── Main.java └── B │ └── Main.java ├── 415 └── A │ └── Main.java ├── 416 ├── B │ └── Main.java └── C │ └── Main.java ├── 420 └── A │ └── Main.java ├── 421 └── A │ └── Main.java ├── 424 ├── A │ └── Main.java └── B │ └── Main.java ├── 426 └── A │ └── Main.java ├── 427 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 429 └── A │ └── Main.java ├── 431 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 432 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 433 ├── A │ └── Main.java └── B │ └── Main.java ├── 435 └── A │ └── Main.java ├── 437 ├── A │ └── Main.java └── C │ └── Main.java ├── 439 ├── A │ └── Main.java └── B │ └── Main.java ├── 440 └── A │ └── Main.java ├── 441 ├── A │ └── Main.java └── C │ └── Main.java ├── 443 └── A │ └── Main.java ├── 445 ├── A │ └── Main.java └── B │ └── Main.java ├── 446 └── A │ └── Main.java ├── 447 ├── A │ └── Main.java └── B │ └── Main.java ├── 448 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 450 ├── A │ └── Main.java └── B │ └── Main.java ├── 451 ├── A │ └── Main.java └── B │ └── Main.java ├── 452 └── A │ └── Main.java ├── 453 └── A │ └── Main.java ├── 454 ├── A │ └── Main.java └── B │ └── Main.java ├── 455 └── A │ └── Main.java ├── 456 ├── A │ └── Main.java └── B │ └── Main.java ├── 459 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 460 ├── A │ └── Main.java └── B │ └── Main.java ├── 461 └── A │ └── Main.java ├── 462 ├── A │ └── Main.java └── B │ └── Main.java ├── 463 ├── A │ └── Main.java └── B │ └── Main.java ├── 465 ├── A │ └── Main.java └── B │ └── Main.java ├── 466 ├── A │ └── Main.java └── C │ └── Main.java ├── 467 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 468 └── A │ └── Main.java ├── 469 ├── A │ └── Main.java └── B │ └── Main.java ├── 471 └── A │ └── Main.java ├── 472 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 474 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 475 ├── A │ └── Main.java └── B │ └── Main.java ├── 476 ├── A │ └── Main.java └── B │ └── Main.java ├── 478 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 479 ├── A │ └── Main.java └── C │ └── Main.java ├── 482 └── A │ └── Main.java ├── 483 └── A │ └── Main.java ├── 484 └── A │ └── Main.java ├── 485 ├── A │ └── Main.java └── B │ └── Main.java ├── 486 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 488 └── A │ └── Main.java ├── 489 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 490 ├── A │ └── Main.java └── C │ └── Main.java ├── 491 └── A │ └── Main.java ├── 492 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 493 ├── B │ └── Main.java └── D │ └── Main.java ├── 495 └── A │ └── Main.java ├── 496 ├── A │ └── Main.java └── C │ └── Main.java ├── 499 ├── A │ └── Main.java └── B │ └── Main.java ├── 500 ├── A │ └── Main.java └── B │ └── Main.java ├── 501 ├── A │ └── Main.java └── B │ └── Main.java ├── 505 ├── A │ └── Main.java └── B │ └── Main.java ├── 507 ├── A │ └── Main.java └── B │ └── Main.java ├── 508 ├── A │ └── Main.java └── B │ └── Main.java ├── 509 ├── A │ └── Main.java └── B │ └── Main.java ├── 510 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 513 └── A │ └── Main.java ├── 514 ├── A │ └── Main.java └── B │ └── Main.java ├── 515 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 518 ├── A │ └── Main.java └── B │ └── Main.java ├── 519 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 520 ├── A │ └── Main.java └── B │ └── Main.java ├── 522 ├── A │ └── Main.java └── B │ └── Main.java ├── 523 └── A │ └── Main.java ├── 525 ├── A │ └── Main.java └── B │ └── Main.java ├── 527 └── A │ └── Main.java ├── 534 ├── A │ └── Main.java └── B │ └── Main.java ├── 535 ├── A │ └── Main.java └── B │ └── Main.java ├── 538 ├── A │ └── Main.java └── B │ └── Main.java ├── 540 └── A │ └── Main.java ├── 544 └── A │ └── Main.java ├── 545 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 546 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 548 ├── A │ └── Main.java └── B │ └── Main.java ├── 549 └── A │ └── Main.java ├── 550 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 551 └── A │ └── Main.java ├── 552 ├── A │ └── Main.java └── B │ └── Main.java ├── 553 └── A │ └── Main.java ├── 554 ├── A │ └── Main.java └── B │ └── Main.java ├── 555 └── A │ └── Main.java ├── 556 ├── A │ └── Main.java └── B │ └── Main.java ├── 557 ├── A │ └── Main.java └── B │ └── Main.java ├── 558 ├── A │ └── Main.java └── B │ └── Main.java ├── 559 ├── A │ └── Main.java └── B │ └── Main.java ├── 560 ├── A │ └── Main.java └── B │ └── Main.java ├── 567 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 569 └── B │ └── Main.java ├── 570 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 572 └── A │ └── Main.java ├── 573 └── A │ └── Main.java ├── 574 └── A │ └── Main.java ├── 576 └── A │ └── Main.java ├── 577 ├── A │ └── Main.java └── B │ └── Main.java ├── 579 └── A │ └── Main.java ├── 580 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 581 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 583 ├── A │ └── Main.java └── B │ └── Main.java ├── 584 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 586 └── A │ └── Main.java ├── 587 └── A │ └── Main.java ├── 588 ├── A │ └── Main.java └── B │ └── Main.java ├── 591 ├── A │ └── Main.java └── B │ └── Main.java ├── 592 ├── A │ └── Main.java └── B │ └── Main.java ├── 593 └── A │ └── Main.java ├── 595 └── A │ └── Main.java ├── 596 ├── A │ └── Main.java └── B │ └── Main.java ├── 598 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 599 └── A │ └── Main.java ├── 600 ├── B │ └── Main.java └── E │ └── Main.java ├── 601 └── A │ └── Main.java ├── 602 ├── A │ └── Main.java └── B │ └── Main.java ├── 604 ├── A │ └── Main.java └── B │ └── Main.java ├── 606 └── A │ └── Main.java ├── 607 ├── A │ └── Main.java └── B │ └── Main.java ├── 608 └── A │ └── Main.java ├── 609 ├── A │ └── Main.java └── B │ └── Main.java ├── 610 ├── A │ └── Main.java └── B │ └── Main.java ├── 611 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 612 ├── A │ └── Main.java └── B │ └── Main.java ├── 614 └── A │ └── Main.java ├── 615 └── A │ └── Main.java ├── 616 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 617 ├── A │ └── Main.java └── B │ └── Main.java ├── 618 ├── A │ └── Main.java └── B │ └── Main.java ├── 620 ├── A │ └── Main.java └── B │ └── Main.java ├── 621 ├── A │ └── Main.java └── B │ └── Main.java ├── 622 ├── A │ └── Main.java └── B │ └── Main.java ├── 624 ├── A │ └── Main.java └── B │ └── Main.java ├── 625 └── B │ └── Main.java ├── 626 └── A │ └── Main.java ├── 628 ├── A │ └── Main.java └── B │ └── Main.java ├── 629 ├── A │ └── Main.java └── B │ └── Main.java ├── 630 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── J │ └── Main.java └── R │ └── Main.java ├── 631 ├── A │ └── Main.java └── B │ └── Main.java ├── 632 └── A │ └── Main.java ├── 633 └── A │ └── Main.java ├── 635 └── A │ └── Main.java ├── 637 ├── A │ └── Main.java └── B │ └── Main.java ├── 638 └── A │ └── Main.java ├── 639 └── A │ └── Main.java ├── 641 └── A │ └── Main.java ├── 644 └── A │ └── Main.java ├── 645 ├── A │ └── Main.java └── B │ └── Main.java ├── 648 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 649 └── A │ └── Main.java ├── 650 └── A │ └── Main.java ├── 651 ├── A │ └── Main.java └── B │ └── Main.java ├── 652 └── B │ └── Main.java ├── 653 └── A │ └── Main.java ├── 658 └── A │ └── Main.java ├── 659 ├── A │ └── Main.java └── C │ └── Main.java ├── 660 ├── A │ └── Main.java └── B │ └── Main.java ├── 664 └── A │ └── Main.java ├── 665 └── C │ └── Main.java ├── 667 ├── A │ └── Main.java └── B │ └── Main.java ├── 669 └── A │ └── Main.java ├── 670 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D1 │ └── Main.java └── D2 │ └── Main.java ├── 672 ├── A │ └── Main.java └── B │ └── Main.java ├── 673 └── A │ └── Main.java ├── 675 ├── A │ └── Main.java └── B │ └── Main.java ├── 676 ├── A │ └── Main.java └── C │ └── Main.java ├── 677 ├── A │ └── Main.java └── B │ └── Main.java ├── 678 ├── A │ └── Main.java └── C │ └── Main.java ├── 679 └── A │ └── Main.java ├── 680 ├── A │ └── Main.java └── B │ └── Main.java ├── 681 ├── A │ └── Main.java └── B │ └── Main.java ├── 682 ├── A │ └── Main.java └── B │ └── Main.java ├── 683 └── A.kt ├── 686 ├── A │ └── Main.java └── B │ └── Main.java ├── 687 └── A │ └── Main.java ├── 688 ├── A │ └── Main.java └── B │ └── Main.java ├── 690 ├── A1 │ └── Main.java └── D1 │ └── Main.java ├── 691 └── A │ └── Main.java ├── 697 └── A │ └── Main.java ├── 698 └── A │ └── Main.java ├── 699 ├── A │ └── Main.java └── B │ └── Main.java ├── 701 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 702 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 703 └── A │ └── Main.java ├── 704 └── A │ └── Main.java ├── 705 ├── A │ └── Main.java └── B │ └── Main.java ├── 706 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 707 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 708 └── A │ └── Main.java ├── 709 └── A │ └── Main.java ├── 710 ├── A │ └── Main.java └── B │ └── Main.java ├── 711 ├── A │ └── Main.java └── B │ └── Main.java ├── 712 ├── A │ └── Main.java └── B │ └── Main.java ├── 713 └── A │ └── Main.java ├── 714 ├── A │ └── Main.java └── B │ └── Main.java ├── 716 ├── A │ └── Main.java └── B │ └── Main.java ├── 717 └── C │ └── Main.java ├── 719 ├── A │ └── Main.java └── B │ └── Main.java ├── 721 ├── A │ └── Main.java └── B │ └── Main.java ├── 722 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 723 ├── A │ └── Main.java └── B │ └── Main.java ├── 724 └── A │ └── Main.java ├── 725 ├── A │ └── Main.java └── B │ └── Main.java ├── 727 └── A │ └── Main.java ├── 729 ├── A │ └── Main.java └── B │ └── Main.java ├── 731 ├── A │ └── Main.java └── B │ └── Main.java ├── 732 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 733 ├── A │ └── Main.java └── B │ └── Main.java ├── 734 ├── A │ └── Main.java └── B │ └── Main.java ├── 735 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 740 ├── A │ └── Main.java └── B │ └── Main.java ├── 742 ├── A │ └── Main.java └── B │ └── Main.java ├── 743 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 745 └── A │ └── Main.java ├── 746 ├── A │ └── Main.java └── B │ └── Main.java ├── 747 ├── A │ └── Main.java └── B │ └── Main.java ├── 748 └── A │ └── Main.java ├── 749 ├── A │ └── Main.java └── B │ └── Main.java ├── 750 ├── A │ └── Main.java └── B │ └── Main.java ├── 753 └── A │ └── Main.java ├── 754 ├── A │ └── Main.java └── B │ └── Main.java ├── 755 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 757 ├── A │ └── Main.java └── B │ └── Main.java ├── 758 ├── A │ └── Main.java └── B │ └── Main.java ├── 760 └── A │ └── Main.java ├── 761 ├── A │ └── Main.java └── B │ └── Main.java ├── 762 └── A │ └── Main.java ├── 763 └── A │ └── Main.java ├── 764 ├── A │ └── Main.java └── B │ └── Main.java ├── 765 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 766 ├── A │ └── Main.java └── B │ └── Main.java ├── 767 └── A │ └── Main.java ├── 768 └── A │ └── Main.java ├── 769 ├── A │ └── Main.java └── B │ └── Main.java ├── 770 └── A │ └── Main.java ├── 771 ├── A │ └── Main.java └── B │ └── Main.java ├── 774 └── C │ └── Main.java ├── 776 ├── A │ └── Main.java └── B │ └── Main.java ├── 777 ├── A │ └── Main.java └── B │ └── Main.java ├── 778 └── A │ └── Main.java ├── 779 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 780 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 785 ├── A │ └── Main.java └── B │ └── Main.java ├── 787 └── A │ └── Main.java ├── 788 └── A │ └── Main.java ├── 789 └── A │ └── Main.java ├── 791 └── A │ └── Main.java ├── 792 └── A │ └── Main.java ├── 793 └── A │ └── Main.java ├── 794 ├── A │ └── Main.java └── B │ └── Main.java ├── 796 ├── A │ └── Main.java └── B │ └── Main.java ├── 797 ├── A │ └── Main.java └── B │ └── Main.java ├── 798 ├── A │ └── Main.java └── B │ └── Main.java ├── 799 └── A │ └── Main.java ├── 801 ├── A │ └── Main.java └── B │ └── Main.java ├── 802 ├── G │ └── Main.java └── M │ └── Main.java ├── 803 └── B │ └── Main.java ├── 804 ├── A │ └── Main.java └── B │ └── Main.java ├── 805 ├── A │ └── Main.java └── B │ └── Main.java ├── 807 └── A │ └── Main.java ├── 808 ├── A │ └── Main.java └── B │ └── Main.java ├── 810 ├── A │ └── Main.java └── B │ └── Main.java ├── 811 ├── A │ └── Main.java └── B │ └── Main.java ├── 812 ├── A │ └── Main.java └── C │ └── Main.java ├── 813 └── A │ └── Main.java ├── 814 └── A │ └── Main.java ├── 816 ├── A │ └── Main.java └── B │ └── Main.java ├── 817 └── A │ └── Main.java ├── 818 └── A │ └── Main.java ├── 820 └── A │ └── Main.java ├── 821 └── A │ └── Main.java ├── 822 ├── A │ └── Main.java └── B │ └── Main.java ├── 825 └── A │ └── Main.java ├── 828 └── A │ └── Main.java ├── 831 ├── A │ └── Main.java └── B │ └── Main.java ├── 832 └── A │ └── Main.java ├── 834 ├── A │ └── Main.java └── B │ └── Main.java ├── 835 ├── A │ └── Main.java └── B │ └── Main.java ├── 837 └── A │ └── Main.java ├── 839 ├── A │ └── Main.java └── C │ └── Main.java ├── 840 └── A │ └── Main.java ├── 841 ├── A │ └── Main.java └── B │ └── Main.java ├── 842 ├── A │ └── Main.java └── B │ └── Main.java ├── 844 ├── A │ └── Main.java └── B │ └── Main.java ├── 845 ├── A │ └── Main.java └── C │ └── Main.java ├── 847 ├── G │ └── Main.java └── M │ └── Main.java ├── 849 └── A │ └── Main.java ├── 851 └── A │ └── Main.java ├── 854 ├── A │ └── Main.java └── B │ └── Main.java ├── 855 └── A │ └── Main.java ├── 858 └── A │ └── Main.java ├── 859 ├── A │ └── Main.java └── B │ └── Main.java ├── 862 ├── A │ └── Main.java └── B │ └── Main.java ├── 863 └── A │ └── Main.java ├── 864 ├── A │ └── Main.java └── B │ └── Main.java ├── 867 └── A │ └── Main.java ├── 868 └── A │ └── Main.java ├── 869 ├── A │ └── Main.java └── B │ └── Main.java ├── 870 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 873 └── A │ └── Main.java ├── 875 └── A │ └── Main.java ├── 876 ├── A │ └── Main.java └── B │ └── Main.java ├── 877 ├── A │ └── Main.java └── B │ └── Main.java ├── 879 ├── A │ └── Main.java └── B │ └── Main.java ├── 883 └── M │ └── Main.java ├── 884 ├── A │ └── Main.java └── B │ └── Main.java ├── 886 ├── A │ └── Main.java └── B │ └── Main.java ├── 887 └── A │ └── Main.java ├── 888 ├── A │ └── Main.java └── B │ └── Main.java ├── 891 └── A │ └── Main.java ├── 892 ├── A │ └── Main.java └── B │ └── Main.java ├── 893 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 894 └── A │ └── Main.java ├── 895 └── A │ └── Main.java ├── 897 ├── A │ └── Main.java └── B │ └── Main.java ├── 898 ├── A │ └── Main.java └── B │ └── Main.java ├── 899 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 900 ├── A │ └── Main.java └── B │ └── Main.java ├── 902 ├── A │ └── Main.java └── B │ └── Main.java ├── 903 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 908 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 909 └── A │ └── Main.java ├── 910 └── A │ └── Main.java ├── 911 ├── A │ └── Main.java └── B │ └── Main.java ├── 912 ├── A │ └── Main.java └── B │ └── Main.java ├── 913 ├── A │ └── Main.java └── B │ └── Main.java ├── 914 ├── A │ └── Main.java └── B │ └── Main.java ├── 915 ├── A │ └── Main.java └── B │ └── Main.java ├── 916 └── A │ └── Main.java ├── 918 ├── A │ └── Main.java └── B │ └── Main.java ├── 919 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 920 ├── A │ └── Main.java └── B │ └── Main.java ├── 922 ├── A │ └── Main.java └── B │ └── Main.java ├── 928 └── A │ └── Main.java ├── 931 ├── A │ └── Main.java └── B │ └── Main.java ├── 932 ├── A │ └── Main.java └── B │ └── Main.java ├── 934 └── B │ └── Main.java ├── 935 ├── A │ └── Main.java └── B │ └── Main.java ├── 937 └── A │ └── Main.java ├── 938 ├── A │ └── Main.java └── B │ └── Main.java ├── 939 ├── A │ └── Main.java └── B │ └── Main.java ├── 940 ├── A │ └── Main.java └── B │ └── Main.java ├── 946 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 948 └── A │ └── Main.java ├── 950 ├── A │ └── Main.java └── B │ └── Main.java ├── 952 └── A │ └── Main.java ├── 954 └── A │ └── Main.java ├── 955 └── A │ └── Main.java ├── 958 ├── B1 │ └── Main.java └── C1 │ └── Main.java ├── 959 ├── A │ └── Main.java └── B │ └── Main.java ├── 960 └── A │ └── Main.java ├── 961 ├── A │ └── Main.java └── B │ └── Main.java ├── 962 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 964 └── A │ └── Main.java ├── 965 └── A │ └── Main.java ├── 967 ├── A │ └── Main.java └── B │ └── Main.java ├── 975 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 976 └── A │ └── Main.java ├── 977 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java └── F │ └── Main.java ├── 978 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 979 └── A │ └── Main.java ├── 980 └── A │ └── Main.java ├── 981 ├── A │ └── Main.java └── B │ └── Main.java ├── 982 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 984 ├── A │ └── Main.java └── B │ └── Main.java ├── 985 ├── A │ └── Main.java └── B │ └── Main.java ├── 987 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 988 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 989 ├── A │ └── Main.java └── B │ └── Main.java ├── 990 ├── A │ └── Main.java └── B │ └── Main.java ├── 991 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 992 └── A │ └── Main.java ├── 994 └── A │ └── Main.java ├── 996 ├── A │ └── Main.java └── B │ └── Main.java ├── 997 └── A │ └── Main.java ├── 998 ├── A │ └── Main.java └── B │ └── Main.java ├── 999 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1000 └── A │ └── Main.java ├── 1001 └── A.qs ├── 1003 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1004 ├── A │ └── Main.java └── B │ └── Main.java ├── 1005 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1006 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── E │ └── Main.java ├── 1007 └── A │ └── Main.java ├── 1008 ├── A │ └── Main.java └── B │ └── Main.java ├── 1009 ├── A │ └── Main.java └── B │ └── Main.java ├── 1010 └── A │ └── Main.java ├── 1011 ├── A │ └── Main.java └── B │ └── Main.java ├── 1013 ├── A │ └── Main.java └── B │ └── Main.java ├── 1015 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1016 ├── A │ └── Main.java └── B │ └── Main.java ├── 1017 ├── A │ └── Main.java └── B │ └── Main.java ├── 1020 ├── A │ └── Main.java └── B │ └── Main.java ├── 1023 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1025 └── A │ └── Main.java ├── 1027 ├── A │ └── Main.java └── B │ └── Main.java ├── 1028 ├── A │ └── Main.java └── B │ └── Main.java ├── 1029 ├── A │ └── Main.java └── B │ └── Main.java ├── 1030 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1031 └── A │ └── Main.java ├── 1032 ├── A │ └── Main.java └── B │ └── Main.java ├── 1033 ├── A │ └── Main.java └── B │ └── Main.java ├── 1036 ├── A │ └── Main.java └── C │ └── Main.java ├── 1037 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1038 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1040 └── A │ └── Main.java ├── 1041 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1042 ├── A │ └── Main.java └── B │ └── Main.java ├── 1043 ├── A │ └── Main.java └── B │ └── Main.java ├── 1047 ├── A │ └── Main.java └── B │ └── Main.java ├── 1051 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1054 ├── A │ └── Main.java └── B │ └── Main.java ├── 1055 └── A │ └── Main.java ├── 1056 └── A │ └── Main.java ├── 1057 └── A │ └── Main.java ├── 1059 ├── A │ └── Main.java └── B │ └── Main.java ├── 1060 ├── A │ └── Main.java └── B │ └── Main.java ├── 1061 └── A │ └── Main.java ├── 1062 └── A │ └── Main.java ├── 1063 └── A │ └── Main.java ├── 1064 ├── A │ └── Main.java └── B │ └── Main.java ├── 1065 ├── A │ └── Main.java └── B │ └── Main.java ├── 1066 └── A │ └── Main.java ├── 1068 └── B │ └── Main.java ├── 1070 └── K │ └── Main.java ├── 1073 ├── A │ └── Main.java └── B │ └── Main.java ├── 1075 ├── A │ └── Main.java └── B │ └── Main.java ├── 1076 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1077 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1080 ├── A │ └── Main.java └── B │ └── Main.java ├── 1081 └── A │ └── Main.java ├── 1082 └── A │ └── Main.java ├── 1084 ├── A │ └── Main.java └── B │ └── Main.java ├── 1085 ├── A │ └── Main.java └── B │ └── Main.java ├── 1088 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1089 └── L │ └── Main.java ├── 1090 └── M │ └── Main.java ├── 1091 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1092 ├── A │ └── Main.java └── B │ └── Main.java ├── 1093 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1095 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1096 ├── A │ └── Main.java └── B │ └── Main.java ├── 1097 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1099 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1100 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1101 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── E │ └── Main.java ├── 1102 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1103 └── A │ └── Main.java ├── 1104 ├── A │ └── Main.java └── B │ └── Main.java ├── 1105 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1106 ├── A │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1107 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1108 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1110 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1111 └── A │ └── Main.java ├── 1113 ├── A │ └── Main.java └── B │ └── Main.java ├── 1114 ├── A │ └── Main.java └── B │ └── Main.java ├── 1117 ├── A │ └── Main.java └── B │ └── Main.java ├── 1118 ├── A │ └── Main.java └── B │ └── Main.java ├── 1119 ├── A │ └── Main.java └── B │ └── Main.java ├── 1121 ├── A │ └── Main.java └── B │ └── Main.java ├── 1130 ├── A │ └── Main.java └── B │ └── Main.java ├── 1131 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1132 ├── A │ └── Main.java └── B │ └── Main.java ├── 1133 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1136 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1138 └── A │ └── Main.java ├── 1139 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1140 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 1141 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1143 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1144 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── F │ └── Main.java ├── 1145 └── A │ └── Main.java ├── 1146 ├── A │ └── Main.java └── B │ └── Main.java ├── 1148 └── A │ └── Main.java ├── 1149 └── A │ └── Main.java ├── 1150 ├── A │ └── Main.java └── B │ └── Main.java ├── 1151 ├── A │ └── Main.java └── B │ └── Main.java ├── 1152 ├── A │ └── Main.java └── B │ └── Main.java ├── 1153 ├── A │ └── Main.java └── B │ └── Main.java ├── 1154 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1155 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1156 └── A │ └── Main.java ├── 1157 ├── A │ └── Main.java ├── B │ └── Main.java └── C1 │ └── Main.java ├── 1159 └── A │ └── Main.java ├── 1162 └── A │ └── Main.java ├── 1163 └── A │ └── Main.java ├── 1165 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1166 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1167 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1169 ├── A │ └── Main.java └── B │ └── Main.java ├── 1170 ├── A.kt ├── B.kt ├── C.kt ├── D.kt ├── E.kt └── F.kt ├── 1173 ├── A │ └── Main.java └── B │ └── Main.java ├── 1174 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1175 ├── A │ └── Main.java └── B │ └── Main.java ├── 1176 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── E │ └── Main.java ├── 1177 └── A │ └── Main.java ├── 1178 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1179 └── A │ └── Main.java ├── 1180 ├── A │ └── Main.java └── B │ └── Main.java ├── 1181 └── A │ └── Main.java ├── 1182 ├── A │ └── Main.java └── B │ └── Main.java ├── 1183 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1184 └── A1 │ └── Main.java ├── 1185 ├── A │ └── Main.java ├── B │ └── Main.java └── C1 │ └── Main.java ├── 1186 ├── A │ └── Main.java └── D │ └── Main.java ├── 1187 ├── A │ └── Main.java └── B │ └── Main.java ├── 1189 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1190 └── A │ └── Main.java ├── 1191 ├── A │ └── Main.java └── B │ └── Main.java ├── 1194 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1195 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D1 │ └── Main.java ├── 1196 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D1 │ └── Main.java └── D2 │ └── Main.java ├── 1197 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1198 ├── A │ └── Main.java └── B │ └── Main.java ├── 1199 ├── A │ └── Main.java └── B │ └── Main.java ├── 1200 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1201 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1202 └── A │ └── Main.java ├── 1203 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── E │ └── Main.java ├── 1204 ├── A │ └── Main.java └── B │ └── Main.java ├── 1205 └── A │ └── Main.java ├── 1206 ├── A │ └── Main.java └── B │ └── Main.java ├── 1207 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1208 ├── A │ └── Main.java └── B │ └── Main.java ├── 1209 ├── A │ └── Main.java └── B │ └── Main.java ├── 1211 ├── A.kt ├── B.kt ├── C.kt ├── D.kt └── E.kt ├── 1213 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D1 │ └── Main.java └── D2 │ └── Main.java ├── 1214 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1215 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1216 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 1217 ├── A │ └── Main.java └── B │ └── Main.java ├── 1220 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1221 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1223 ├── A │ └── Main.java └── B │ └── Main.java ├── 1225 ├── A │ └── Main.java ├── B1 │ └── Main.java └── B2 │ └── Main.java ├── 1227 ├── A │ └── Main.java └── B │ └── Main.java ├── 1228 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1230 ├── A │ └── Main.java └── B │ └── Main.java ├── 1231 └── C │ └── Main.java ├── 1234 ├── A │ └── Main.java ├── B1 │ └── Main.java ├── B2 │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1236 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1237 ├── A │ └── Main.java ├── B │ └── Main.java ├── C1 │ └── Main.java └── C2 │ └── Main.java ├── 1238 ├── A │ └── Main.java └── B │ └── Main.java ├── 1242 └── A │ └── Main.java ├── 1243 ├── A │ └── Main.java └── B1 │ └── Main.java ├── 1244 ├── A │ └── Main.java └── B │ └── Main.java ├── 1245 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1248 ├── A │ └── Main.java └── B │ └── Main.java ├── 1249 ├── A │ └── Main.java ├── B1 │ └── Main.java ├── B2 │ └── Main.java ├── C1 │ └── Main.java ├── C2 │ └── Main.java └── E │ └── Main.java ├── 1250 └── F │ └── Main.java ├── 1251 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1252 └── A │ └── Main.java ├── 1253 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1255 ├── A │ └── Main.java └── B │ └── Main.java ├── 1256 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 1257 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1260 ├── A │ └── Main.java └── B │ └── Main.java ├── 1263 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1264 └── A │ └── Main.java ├── 1265 ├── A │ └── Main.java └── B │ └── Main.java ├── 1266 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1267 └── B │ └── Main.java ├── 1269 └── A │ └── Main.java ├── 1270 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1271 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1272 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1276 └── A │ └── Main.java ├── 1277 ├── A │ └── Main.java └── B │ └── Main.java ├── 1278 ├── A │ └── Main.java └── B │ └── Main.java ├── 1279 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1281 └── A │ └── Main.java ├── 1282 ├── A │ └── Main.java ├── B1 │ └── Main.java └── B2 │ └── Main.java ├── 1283 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1284 ├── A │ └── Main.java └── B │ └── Main.java ├── 1285 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1287 ├── A │ └── Main.java └── B │ └── Main.java ├── 1288 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1291 ├── A │ └── Main.java └── B │ └── Main.java ├── 1292 └── A │ └── Main.java ├── 1293 ├── A │ └── Main.java └── B │ └── Main.java ├── 1294 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1295 ├── A │ └── Main.java └── C │ └── Main.java ├── 1296 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1297 └── A.kt ├── 1299 └── A │ └── Main.java ├── 1300 ├── A │ └── Main.java └── B │ └── Main.java ├── 1301 ├── A │ └── Main.java └── B │ └── Main.java ├── 1303 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1304 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1305 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1307 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1311 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1312 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1313 ├── A │ └── Main.java └── C1 │ └── Main.java ├── 1315 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1316 ├── A │ └── Main.java └── B │ └── Main.java ├── 1320 └── A │ └── Main.java ├── 1321 ├── A │ └── Main.java └── C │ └── Main.java ├── 1322 └── A │ └── Main.java ├── 1323 └── A │ └── Main.java ├── 1324 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java └── F │ └── Main.java ├── 1325 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1326 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D1 │ └── Main.java └── D2 │ └── Main.java ├── 1327 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1328 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1330 ├── A │ └── Main.java └── B │ └── Main.java ├── 1331 ├── A │ └── Main.java └── D │ └── Main.java ├── 1332 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1333 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1334 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1335 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E1 │ └── Main.java └── E2 │ └── Main.java ├── 1336 ├── A │ └── Main.java └── B │ └── Main.java ├── 1337 ├── A │ └── Main.java └── B │ └── Main.java ├── 1338 └── A │ └── Main.java ├── 1339 ├── A │ └── Main.java └── B │ └── Main.java ├── 1340 └── A │ └── Main.java ├── 1341 ├── A │ └── Main.java └── B │ └── Main.java ├── 1342 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1343 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1344 └── A │ └── Main.java ├── 1345 ├── A │ └── Main.java └── B │ └── Main.java ├── 1346 └── A.kt ├── 1348 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1349 └── A │ └── Main.java ├── 1350 ├── A │ └── Main.java └── B │ └── Main.java ├── 1351 ├── A │ └── Main.java └── B │ └── Main.java ├── 1352 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java ├── F │ └── Main.java └── G │ └── Main.java ├── 1353 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1354 ├── A │ └── Main.java ├── B │ └── Main.java └── C1 │ └── Main.java ├── 1355 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1356 ├── A1.qs ├── A2.qs ├── A3.qs └── A4.qs ├── 1357 └── A1.qs ├── 1358 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1359 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1360 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java └── F │ └── Main.java ├── 1362 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1363 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1364 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1365 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1366 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1367 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1368 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1369 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1370 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1371 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1372 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1373 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1374 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E1 │ └── Main.java ├── 1375 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1379 ├── A │ └── Main.java └── B │ └── Main.java ├── 1380 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1381 ├── A1 │ └── Main.java └── A2 │ └── Main.java ├── 1382 ├── A │ └── Main.java └── B │ └── Main.java ├── 1383 └── A │ └── Main.java ├── 1384 └── A │ └── Main.java ├── 1385 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1388 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1389 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1391 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1392 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1393 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1395 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1396 ├── A │ └── Main.java └── B │ └── Main.java ├── 1397 ├── A │ └── Main.java └── B │ └── Main.java ├── 1398 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1399 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1400 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1401 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1404 └── A │ └── Main.java ├── 1405 ├── A │ └── Main.java └── B │ └── Main.java ├── 1406 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1407 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1408 ├── A │ └── Main.java └── B │ └── Main.java ├── 1409 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1411 ├── A │ └── Main.java └── B │ └── Main.java ├── 1413 ├── A │ └── Main.java └── B │ └── Main.java ├── 1415 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1416 └── A │ └── Main.java ├── 1417 ├── A │ └── Main.java └── B │ └── Main.java ├── 1418 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1419 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D1 │ └── Main.java └── D2 │ └── Main.java ├── 1420 ├── A │ └── Main.java ├── B │ └── Main.java └── C1 │ └── Main.java ├── 1421 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1422 ├── A │ └── Main.java └── B │ └── Main.java ├── 1426 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1427 ├── A │ └── Main.java └── B │ └── Main.java ├── 1428 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1430 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1431 └── A.kt ├── 1433 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1436 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1437 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1438 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1440 ├── A │ └── Main.java └── B │ └── Main.java ├── 1443 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1444 └── A │ └── Main.java ├── 1445 ├── A │ └── Main.java └── B │ └── Main.java ├── 1446 └── A │ └── Main.java ├── 1447 ├── A │ └── Main.java └── B │ └── Main.java ├── 1450 ├── A │ └── Main.java └── B │ └── Main.java ├── 1451 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1452 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1453 ├── A │ └── Main.java └── B │ └── Main.java ├── 1454 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1455 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1458 └── A │ └── Main.java ├── 1459 ├── A │ └── Main.java └── B │ └── Main.java ├── 1461 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1462 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E1 │ └── Main.java └── E2 │ └── Main.java ├── 1463 ├── A │ └── Main.java └── B │ └── Main.java ├── 1466 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1467 ├── A │ └── Main.java └── B │ └── Main.java ├── 1468 ├── E │ └── Main.java └── N │ └── Main.java ├── 1469 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1470 └── A │ └── Main.java ├── 1471 ├── A │ └── Main.java └── B │ └── Main.java ├── 1472 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1473 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1474 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1475 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1476 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1478 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1479 └── A │ └── Main.java ├── 1480 ├── A │ └── Main.java └── B │ └── Main.java ├── 1481 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1482 └── A │ └── Main.java ├── 1485 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1486 ├── A │ └── Main.java ├── B │ └── Main.java ├── C1 │ └── Main.java └── C2 │ └── Main.java ├── 1487 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1488 ├── A.kt └── B.kt ├── 1489 ├── A.kt ├── B.kt ├── C.kt └── D.kt ├── 1490 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java └── F │ └── Main.java ├── 1491 ├── A │ └── Main.java └── B │ └── Main.java ├── 1492 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1493 ├── A │ └── Main.java └── B │ └── Main.java ├── 1494 ├── A │ └── Main.java └── B │ └── Main.java ├── 1495 └── A │ └── Main.java ├── 1496 ├── A │ └── Main.java └── B │ └── Main.java ├── 1497 ├── A │ └── Main.java ├── B │ └── Main.java ├── C1 │ └── Main.java └── C2 │ └── Main.java ├── 1498 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1499 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1501 ├── A │ └── Main.java └── B │ └── Main.java ├── 1503 └── A │ └── Main.java ├── 1504 ├── A │ └── Main.java └── B │ └── Main.java ├── 1505 └── A │ └── Main.java ├── 1506 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1509 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1510 └── K │ └── Main.java ├── 1511 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1512 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1513 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1514 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1515 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1516 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1517 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1519 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1520 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java └── F1 │ └── Main.java ├── 1521 ├── A │ └── Main.java └── B │ └── Main.java ├── 1523 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1525 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 1526 ├── A │ └── Main.java ├── B │ └── Main.java ├── C1 │ └── Main.java └── C2 │ └── Main.java ├── 1527 ├── A │ └── Main.java ├── B1 │ └── Main.java └── C │ └── Main.java ├── 1528 └── A │ └── Main.java ├── 1529 ├── A │ └── Main.java └── B │ └── Main.java ├── 1530 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1532 ├── A.kt ├── B.kt ├── C.kt ├── D.kt └── E.kt ├── 1533 ├── A.kt ├── B.kt ├── C.kt └── D.kt ├── 1534 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1535 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1536 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1537 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E1 │ └── Main.java ├── 1538 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── F │ └── Main.java ├── 1539 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1540 └── A │ └── Main.java ├── 1541 ├── A │ └── Main.java └── B │ └── Main.java ├── 1542 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1543 ├── A │ └── Main.java └── B │ └── Main.java ├── 1545 └── A │ └── Main.java ├── 1546 ├── A │ └── Main.java └── B │ └── Main.java ├── 1547 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1548 ├── A │ └── Main.java └── B │ └── Main.java ├── 1549 ├── A │ └── Main.java └── B │ └── Main.java ├── 1550 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1551 ├── A │ └── Main.java ├── B1 │ └── Main.java ├── B2 │ └── Main.java └── C │ └── Main.java ├── 1552 ├── A │ └── Main.java └── B │ └── Main.java ├── 1553 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1554 ├── A │ └── Main.java └── B │ └── Main.java ├── 1555 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1556 ├── A │ └── Main.java └── B │ └── Main.java ├── 1557 ├── A │ └── Main.java └── B │ └── Main.java ├── 1558 └── A │ └── Main.java ├── 1559 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D1 │ └── Main.java ├── 1560 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1561 ├── A │ └── Main.java └── C │ └── Main.java ├── 1562 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1566 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D1 │ └── Main.java ├── 1567 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1569 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1570 ├── A.kt ├── B.kt ├── C.kt ├── D.kt ├── E.kt └── F.kt ├── 1571 ├── A.kt ├── B.kt └── C.kt ├── 1573 ├── A │ └── Main.java └── B │ └── Main.java ├── 1574 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1575 └── A │ └── Main.java ├── 1578 └── E │ └── Main.java ├── 1579 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E1 │ └── Main.java ├── 1581 ├── A │ └── Main.java └── B │ └── Main.java ├── 1582 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1583 ├── A │ └── Main.java └── B │ └── Main.java ├── 1584 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1585 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1592 ├── A │ └── Main.java └── B │ └── Main.java ├── 1593 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D1 │ └── Main.java └── E │ └── Main.java ├── 1594 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── E1 │ └── Main.java ├── 1598 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1601 └── A │ └── Main.java ├── 1602 ├── A │ └── Main.java └── B │ └── Main.java ├── 1603 ├── A │ └── Main.java └── B │ └── Main.java ├── 1604 ├── A │ └── Main.java └── B │ └── Main.java ├── 1605 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1606 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1607 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1608 ├── A │ └── Main.java └── B │ └── Main.java ├── 1609 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1610 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1611 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1612 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1613 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1614 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1615 ├── A │ └── Main.java └── B │ └── Main.java ├── 1616 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1617 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1618 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1619 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1620 ├── A │ └── Main.java └── B │ └── Main.java ├── 1621 ├── A │ └── Main.java └── B │ └── Main.java ├── 1622 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1623 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1624 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1625 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1626 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1627 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1628 ├── A │ └── Main.java └── B │ └── Main.java ├── 1629 ├── A │ └── Main.java └── B │ └── Main.java ├── 1630 └── A │ └── Main.java ├── 1631 ├── A │ └── Main.java └── B │ └── Main.java ├── 1632 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1633 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1634 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1635 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1637 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1638 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1641 └── A │ └── Main.java ├── 1642 ├── A │ └── Main.java └── B │ └── Main.java ├── 1644 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1645 ├── A.kt ├── B.kt ├── C.kt ├── D.kt ├── E.kt └── F.kt ├── 1646 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1647 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1648 └── A │ └── Main.java ├── 1649 ├── A │ └── Main.java └── B │ └── Main.java ├── 1650 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1651 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1654 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1656 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1657 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1658 ├── A │ └── Main.java └── B │ └── Main.java ├── 1659 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1660 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1661 ├── A │ └── Main.java └── B │ └── Main.java ├── 1663 └── A │ └── Main.java ├── 1665 ├── A │ └── Main.java └── B │ └── Main.java ├── 1666 └── D │ └── Main.java ├── 1667 └── A │ └── Main.java ├── 1668 ├── A │ └── Main.java └── B │ └── Main.java ├── 1669 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java ├── F │ └── Main.java ├── G │ └── Main.java └── H │ └── Main.java ├── 1670 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1671 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1672 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1673 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1674 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1675 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1676 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java ├── F │ └── Main.java ├── G │ └── Main.java ├── H1 │ └── Main.java └── H2 │ └── Main.java ├── 1678 ├── A │ └── Main.java └── B1 │ └── Main.java ├── 1679 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1680 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1681 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1682 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1684 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1685 └── A │ └── Main.java ├── 1686 ├── A │ └── Main.java └── B │ └── Main.java ├── 1687 └── A │ └── Main.java ├── 1688 ├── A │ └── Main.java └── B │ └── Main.java ├── 1689 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1690 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1691 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1692 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java ├── F │ └── Main.java └── G │ └── Main.java ├── 1693 └── A │ └── Main.java ├── 1694 ├── A │ └── Main.java └── B │ └── Main.java ├── 1695 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1696 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1697 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1698 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1699 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1700 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1701 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1702 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1703 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java ├── F │ └── Main.java └── G │ └── Main.java ├── 1704 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1705 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1706 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1707 └── A │ └── Main.java ├── 1708 ├── A │ └── Main.java └── B │ └── Main.java ├── 1709 ├── A │ └── Main.java └── B │ └── Main.java ├── 1710 └── A │ └── Main.java ├── 1711 ├── A │ └── Main.java └── B │ └── Main.java ├── 1712 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1713 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1714 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── E │ └── Main.java ├── 1715 ├── A │ └── Main.java └── B │ └── Main.java ├── 1716 ├── A │ └── Main.java └── B │ └── Main.java ├── 1717 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1719 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1720 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1721 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1722 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java └── G │ └── Main.java ├── 1725 ├── A │ └── Main.java └── B │ └── Main.java ├── 1726 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1728 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1729 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1730 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1731 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1732 ├── A │ └── Main.java └── B │ └── Main.java ├── 1733 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D1 │ └── Main.java ├── 1734 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1735 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1736 ├── A │ └── Main.java ├── B │ └── Main.java └── C1 │ └── Main.java ├── 1737 ├── A │ └── Main.java └── B │ └── Main.java ├── 1738 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1739 ├── A │ └── Main.java └── B │ └── Main.java ├── 1740 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1741 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1742 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java ├── F │ └── Main.java └── G │ └── Main.java ├── 1743 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1744 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E1 │ └── Main.java ├── 1746 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1747 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1748 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1749 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1750 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1753 ├── A1 │ └── Main.java ├── A2 │ └── Main.java └── B │ └── Main.java ├── 1754 ├── A │ └── Main.java └── B │ └── Main.java ├── 1758 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1759 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1760 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java └── F │ └── Main.java ├── 1761 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1762 ├── A │ └── Main.java └── B │ └── Main.java ├── 1763 ├── A │ └── Main.java └── B │ └── Main.java ├── 1764 ├── A │ └── Main.java └── B │ └── Main.java ├── 1765 ├── B │ └── Main.java ├── E │ └── Main.java └── M │ └── Main.java ├── 1766 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1767 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 1768 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1769 ├── A │ └── Main.java ├── B1 │ └── Main.java └── C1 │ └── Main.java ├── 1770 ├── A │ └── Main.java └── B │ └── Main.java ├── 1771 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1772 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1773 └── F │ └── Main.java ├── 1774 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1775 ├── A1 │ └── Main.java ├── A2 │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1776 └── A │ └── Main.java ├── 1777 ├── A │ └── Main.java └── B │ └── Main.java ├── 1778 ├── A │ └── Main.java └── B │ └── Main.java ├── 1779 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1780 ├── A │ └── Main.java └── B │ └── Main.java ├── 1781 ├── A │ └── Main.java └── B │ └── Main.java ├── 1783 ├── A │ └── Main.java └── B │ └── Main.java ├── 1784 └── A │ └── Main.java ├── 1786 ├── A1 │ └── Main.java ├── A2 │ └── Main.java └── B │ └── Main.java ├── 1787 ├── A │ └── Main.java └── B │ └── Main.java ├── 1788 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1789 ├── A │ └── Main.java └── B │ └── Main.java ├── 1790 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1791 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java ├── F │ └── Main.java └── G1 │ └── Main.java ├── 1792 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1793 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1794 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1795 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1796 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1797 ├── A │ └── Main.java └── B │ └── Main.java ├── 1798 ├── A │ └── Main.java ├── B │ └── Main.java └── D │ └── Main.java ├── 1799 ├── A │ └── Main.java └── B │ └── Main.java ├── 1800 ├── A │ └── Main.java ├── B │ └── Main.java ├── C1 │ └── Main.java ├── C2 │ └── Main.java ├── D │ └── Main.java ├── E1 │ └── Main.java └── E2 │ └── Main.java ├── 1802 ├── A │ └── Main.java └── B │ └── Main.java ├── 1804 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1805 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1806 ├── A │ └── Main.java └── B │ └── Main.java ├── 1807 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java ├── G1 │ └── Main.java └── G2 │ └── Main.java ├── 1808 ├── A │ └── Main.java └── B │ └── Main.java ├── 1809 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1810 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1811 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── E │ └── Main.java ├── 1812 └── A │ └── Main.java ├── 1814 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1815 └── A │ └── Main.java ├── 1816 ├── A │ └── Main.java └── B │ └── Main.java ├── 1817 └── A │ └── Main.java ├── 1818 ├── A │ └── Main.java └── B │ └── Main.java ├── 1819 └── A │ └── Main.java ├── 1820 ├── A │ └── Main.java └── B │ └── Main.java ├── 1821 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1822 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1823 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1824 └── A │ └── Main.java ├── 1825 ├── A │ └── Main.java └── B │ └── Main.java ├── 1826 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1827 └── A │ └── Main.java ├── 1828 ├── A │ └── Main.java └── B │ └── Main.java ├── 1829 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java ├── F │ └── Main.java └── G │ └── Main.java ├── 1830 └── A │ └── Main.java ├── 1831 ├── A │ └── Main.java └── B │ └── Main.java ├── 1832 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1833 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1834 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1836 ├── A │ └── Main.java └── B │ └── Main.java ├── 1837 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1838 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1839 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1840 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1841 ├── A │ └── Main.java └── B │ └── Main.java ├── 1842 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1843 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1844 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1845 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1846 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E1 │ └── Main.java ├── 1847 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1848 ├── A │ └── Main.java └── B │ └── Main.java ├── 1849 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1850 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java ├── F │ └── Main.java └── G │ └── Main.java ├── 1851 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1853 ├── A │ └── Main.java └── B │ └── Main.java ├── 1854 └── A1 │ └── Main.java ├── 1855 ├── A │ └── Main.java └── B │ └── Main.java ├── 1856 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1857 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java └── F │ └── Main.java ├── 1858 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1859 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1860 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1861 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1862 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1863 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1864 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1866 └── A │ └── Main.java ├── 1867 ├── A │ └── Main.java ├── B │ └── Main.java └── C.rs ├── 1868 └── A │ └── Main.java ├── 1869 ├── A │ └── Main.java └── B │ └── Main.java ├── 1870 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1872 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1873 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java ├── F │ └── Main.java └── G │ └── Main.java ├── 1874 └── A │ └── Main.java ├── 1875 ├── A │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1876 └── A │ └── Main.java ├── 1877 ├── A │ └── Main.java └── C │ └── Main.java ├── 1878 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── E │ └── Main.java ├── 1879 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1881 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1882 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1883 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── F │ └── Main.java └── G1 │ └── Main.java ├── 1884 ├── A │ └── Main.java └── B │ └── Main.java ├── 1886 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1889 └── A │ └── Main.java ├── 1890 ├── A │ └── Main.java └── B │ └── Main.java ├── 1891 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1893 └── A │ └── Main.java ├── 1894 ├── A │ └── Main.java └── B │ └── Main.java ├── 1895 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1896 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1898 ├── A │ └── Main.java └── B │ └── Main.java ├── 1899 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1900 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1901 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1902 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1903 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1904 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1905 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1906 └── A │ └── Main.java ├── 1907 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1909 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1910 ├── A.kt ├── B.kt ├── C.kt ├── D.kt └── F.kt ├── 1911 ├── A.kt ├── B.kt ├── C.kt ├── D.kt ├── E.kt └── F.kt ├── 1912 └── L │ └── Main.java ├── 1913 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1914 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E1 │ └── Main.java └── E2 │ └── Main.java ├── 1915 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java └── F │ └── Main.java ├── 1916 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1917 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1918 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1919 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1920 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1921 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1922 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1923 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1924 └── A │ └── Main.java ├── 1925 ├── A │ └── Main.java └── B │ └── Main.java ├── 1926 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1927 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1928 ├── A │ └── Main.java └── B │ └── Main.java ├── 1929 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1930 ├── A │ └── Main.java └── B │ └── Main.java ├── 1931 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1932 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1933 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1934 ├── A │ └── Main.java └── B │ └── Main.java ├── 1935 ├── A │ └── Main.java └── B │ └── Main.java ├── 1937 ├── A │ └── Main.java └── B │ └── Main.java ├── 1941 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1942 ├── A │ └── Main.java ├── B │ └── Main.java └── C1 │ └── Main.java ├── 1943 └── A │ └── Main.java ├── 1944 ├── A │ └── Main.java └── B │ └── Main.java ├── 1945 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1946 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1948 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1950 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java └── F │ └── Main.java ├── 1951 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1952 ├── A │ └── Main.java └── B │ └── Main.java ├── 1954 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1955 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1956 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1957 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1958 ├── A.kt ├── B.kt ├── C.kt ├── D.kt └── E.kt ├── 1959 ├── A.kt ├── B.kt ├── C.kt ├── D.kt ├── E.kt └── F.kt ├── 1965 └── A │ └── Main.java ├── 1966 ├── A │ └── Main.java └── B │ └── Main.java ├── 1967 ├── A │ └── Main.java └── B1 │ └── Main.java ├── 1968 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1969 ├── A │ └── Main.java └── B │ └── Main.java ├── 1970 └── A1 │ └── Main.java ├── 1971 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java ├── F │ └── Main.java └── G │ └── Main.java ├── 1972 ├── A │ └── Main.java └── B │ └── Main.java ├── 1973 ├── A │ └── Main.java └── B │ └── Main.java ├── 1974 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1975 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1976 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1977 ├── A │ └── Main.java └── B │ └── Main.java ├── 1978 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1979 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1980 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1981 ├── A │ └── Main.java └── B │ └── Main.java ├── 1982 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1983 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1984 ├── A │ └── Main.java ├── B │ └── Main.java └── C1 │ └── Main.java ├── 1985 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java ├── F │ └── Main.java └── G │ └── Main.java ├── 1986 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1987 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1988 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1989 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1990 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1991 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1992 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1993 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1994 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 1995 ├── A │ └── Main.java └── B1 │ └── Main.java ├── 1996 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 1997 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 1998 ├── A │ └── Main.java └── B │ └── Main.java ├── 1999 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java ├── F │ └── Main.java └── G1 │ └── Main.java ├── 2000 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 2001 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2002 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2003 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D1 │ └── Main.java ├── 2004 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 2005 ├── A │ └── Main.java ├── B1 │ └── Main.java └── B2 │ └── Main.java ├── 2007 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2008 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java ├── E │ └── Main.java └── F │ └── Main.java ├── 2009 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 2010 ├── A │ └── Main.java └── B │ └── Main.java ├── 2011 ├── A.kt ├── B.kt ├── C.kt ├── D.kt └── E.kt ├── 2012 ├── A.kt ├── B.kt ├── C.kt ├── D.kt └── E.kt ├── 2013 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2014 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 2018 └── A │ └── Main.java ├── 2019 ├── A │ └── Main.java └── B │ └── Main.java ├── 2020 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2021 ├── A │ └── Main.java ├── B │ └── Main.java └── C1 │ └── Main.java ├── 2022 ├── A │ └── Main.java └── B │ └── Main.java ├── 2023 └── A │ └── Main.java ├── 2024 ├── A │ └── Main.java └── B │ └── Main.java ├── 2025 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2026 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2027 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2028 ├── A │ └── Main.java └── B │ └── Main.java ├── 2029 ├── A │ └── Main.java └── B │ └── Main.java ├── 2030 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2031 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2032 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2033 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 2034 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 2035 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2036 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 2037 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 2038 ├── J │ └── Main.java └── N │ └── Main.java ├── 2039 ├── A │ └── Main.java ├── B │ └── Main.java └── C1 │ └── Main.java ├── 2040 ├── A │ └── Main.java └── B │ └── Main.java ├── 2041 ├── A │ └── Main.java ├── B │ └── Main.java └── E │ └── Main.java ├── 2042 ├── A │ └── Main.java └── B │ └── Main.java ├── 2043 ├── A │ └── Main.java └── B │ └── Main.java ├── 2044 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 2046 └── A │ └── Main.java ├── 2047 ├── A │ └── Main.java └── B │ └── Main.java ├── 2048 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2049 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2050 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 2051 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 2053 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2055 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2056 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2057 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2059 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2060 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 2061 ├── A │ └── Main.java └── B │ └── Main.java ├── 2062 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2063 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2064 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2065 ├── A │ └── Main.java ├── B │ └── Main.java ├── C1 │ └── Main.java ├── C2 │ └── Main.java └── D │ └── Main.java ├── 2067 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2069 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2070 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2071 ├── A │ └── Main.java └── B │ └── Main.java ├── 2072 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 2074 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 2075 ├── A │ └── Main.java ├── B.rs └── C │ └── Main.java ├── 2077 └── A │ └── Main.java ├── 2078 ├── A │ └── Main.java └── B │ └── Main.java ├── 2082 └── A │ └── Main.java ├── 2084 ├── A │ └── Main.java └── B │ └── Main.java ├── 2085 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2086 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2087 └── A.kt ├── 2088 ├── A.kt ├── B.kt ├── C.kt ├── D.kt └── E.kt ├── 2090 ├── A │ └── Main.java └── B │ └── Main.java ├── 2091 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 2092 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2093 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 2094 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java ├── D │ └── Main.java └── E │ └── Main.java ├── 2095 └── A │ └── Main.java ├── 2096 ├── A │ └── Main.java └── B │ └── Main.java ├── 2098 └── A │ └── Main.java ├── 2101 └── A │ └── Main.java ├── 2102 ├── A │ └── Main.java └── B │ └── Main.java ├── 2103 ├── A │ └── Main.java └── B │ └── Main.java ├── 2104 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2106 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2107 ├── A │ └── Main.java └── B │ └── Main.java ├── 2108 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2109 ├── A │ └── Main.java └── B │ └── Main.java ├── 2110 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2111 ├── A │ └── Main.java ├── B │ └── Main.java └── C │ └── Main.java ├── 2114 ├── A │ └── Main.java ├── B │ └── Main.java ├── C │ └── Main.java └── D │ └── Main.java ├── 2116 ├── A │ └── Main.java └── B │ └── Main.java ├── README.md └── acmsguru ├── 100 └── Main.java ├── 101 └── Main.java ├── 102 └── Main.java ├── 103 └── Main.java ├── 104 └── Main.java ├── 105 └── Main.java ├── 106 └── Main.java ├── 107 └── Main.java ├── 109 └── Main.java ├── 111 └── Main.java ├── 112 └── Main.java ├── 113 └── Main.java ├── 114 └── Main.java ├── 115 └── Main.java ├── 116 └── Main.java ├── 117 └── Main.java ├── 118 └── Main.java ├── 123 └── Main.java ├── 126 └── Main.java ├── 127 └── Main.java ├── 130 └── Main.java ├── 133 └── Main.java ├── 134 └── Main.java ├── 135 └── Main.java ├── 137 └── Main.java ├── 143 └── Main.java ├── 144 └── Main.java ├── 148 └── Main.java ├── 149 └── Main.java ├── 152 └── Main.java ├── 154 └── Main.java ├── 155 └── Main.java ├── 169 └── Main.java ├── 170 └── Main.java ├── 172 └── Main.java ├── 175 └── Main.java ├── 176 └── Main.java ├── 180 └── Main.java ├── 181 └── Main.java ├── 183 └── Main.java ├── 184 └── Main.java ├── 193 └── Main.java ├── 194 └── Main.java ├── 196 └── Main.java ├── 199 └── Main.java ├── 218 └── Main.java ├── 222 └── Main.java ├── 223 └── Main.java ├── 224 └── Main.java ├── 226 └── Main.java ├── 231 └── Main.java ├── 249 └── Main.java ├── 253 └── Main.java ├── 259 └── Main.java ├── 271 └── Main.java ├── 274 └── Main.java ├── 275 └── Main.java ├── 276 └── Main.java ├── 296 └── Main.java ├── 297 └── Main.java ├── 299 └── Main.java ├── 302 └── Main.java ├── 310 └── Main.java ├── 316 └── Main.java ├── 321 └── Main.java ├── 344 └── Main.java ├── 347 └── Main.java ├── 353 └── Main.java ├── 355 └── Main.java ├── 358 └── Main.java ├── 374 └── Main.java ├── 375 └── Main.java ├── 397 └── Main.java ├── 398 └── Main.java ├── 403 └── Main.java ├── 404 └── Main.java ├── 406 └── Main.java ├── 415 └── Main.java ├── 443 └── Main.java ├── 460 └── Main.java ├── 486 └── Main.java ├── 495 └── Main.java ├── 499 └── Main.java ├── 507 └── Main.java ├── 515 └── Main.java ├── 519 └── Main.java ├── 533 └── Main.java ├── 538 └── Main.java ├── 546 └── Main.java ├── 548 └── Main.java ├── 549 └── Main.java ├── 551 └── Main.java ├── 552 └── Main.java ├── 553 └── Main.java ├── 108.rs ├── 119.rs └── 174.rs /1/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int m = sc.nextInt(); 9 | int a = sc.nextInt(); 10 | System.out.println(solve(n, m, a)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static long solve(int n, int m, int a) { 16 | return divideToCeil(n, a) * divideToCeil(m, a); 17 | } 18 | 19 | static long divideToCeil(int x, int y) { 20 | return x / y + (x % y == 0 ? 0 : 1); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1001/A.qs: -------------------------------------------------------------------------------- 1 | namespace Solution { 2 | open Microsoft.Quantum.Intrinsic; 3 | 4 | operation Solve (q : Qubit, sign : Int) : Unit { 5 | if (sign == -1) { 6 | X(q); 7 | } 8 | 9 | H(q); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /1023/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long n = sc.nextLong(); 8 | long k = sc.nextLong(); 9 | System.out.println(solve(n, k)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static long solve(long n, long k) { 15 | return Math.max(0, Math.min(n, k - 1) - ((k + 2) / 2) + 1); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /1031/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int w = sc.nextInt(); 8 | int h = sc.nextInt(); 9 | int k = sc.nextInt(); 10 | System.out.println(solve(w, h, k)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int w, int h, int k) { 16 | int result = 0; 17 | for (int i = 0; i < k; i++) { 18 | result += 2 * (w + h - 2); 19 | 20 | w -= 4; 21 | h -= 4; 22 | } 23 | return result; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /1036/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long n = sc.nextLong(); 8 | long k = sc.nextLong(); 9 | System.out.println(solve(n, k)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static long solve(long n, long k) { 15 | return divideToCeil(k, n); 16 | } 17 | 18 | static long divideToCeil(long x, long y) { 19 | return x / y + (x % y == 0 ? 0 : 1); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1037/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | return Integer.toBinaryString(n).length(); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /104/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | int target = n - 10; 15 | 16 | if (target >= 1 && target <= 9) { 17 | return 4; 18 | } else if (target == 10) { 19 | return 15; 20 | } else if (target == 11) { 21 | return 4; 22 | } else { 23 | return 0; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /1041/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | int[] a = new int[n]; 10 | for (int i = 0; i < a.length; i++) { 11 | a[i] = sc.nextInt(); 12 | } 13 | System.out.println(solve(a)); 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int[] a) { 19 | return Arrays.stream(a).max().getAsInt() - Arrays.stream(a).min().getAsInt() + 1 - a.length; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1047/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(int n) { 14 | int a = 1; 15 | int b = (n % 3 == 2) ? 2 : 1; 16 | int c = n - a - b; 17 | 18 | return String.format("%d %d %d", a, b, c); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1060/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | sc.nextInt(); 8 | String s = sc.next(); 9 | System.out.println(solve(s)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(String s) { 15 | return Math.min(s.length() / 11, (int) s.chars().filter(ch -> ch == '8').count()); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /1061/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int S = sc.nextInt(); 9 | System.out.println(solve(n, S)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int n, int S) { 15 | return S / n + (S % n == 0 ? 0 : 1); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /1064/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int a = sc.nextInt(); 9 | int b = sc.nextInt(); 10 | int c = sc.nextInt(); 11 | System.out.println(solve(a, b, c)); 12 | 13 | sc.close(); 14 | } 15 | 16 | static int solve(int a, int b, int c) { 17 | int[] sides = { a, b, c }; 18 | Arrays.sort(sides); 19 | 20 | return Math.max(0, sides[2] - sides[0] - sides[1] + 1); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1064/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; tc++) { 9 | int a = sc.nextInt(); 10 | 11 | System.out.println(solve(a)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int a) { 18 | return 1 << Integer.toBinaryString(a).chars().filter(ch -> ch == '1').count(); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1073/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | sc.nextInt(); 8 | String s = sc.next(); 9 | System.out.println(solve(s)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static String solve(String s) { 15 | for (int i = 0; i < s.length() - 1; i++) { 16 | if (s.charAt(i) != s.charAt(i + 1)) { 17 | return String.format("YES\n%s", s.substring(i, i + 2)); 18 | } 19 | } 20 | 21 | return "NO"; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /1076/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long n = sc.nextLong(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static long solve(long n) { 14 | if (n % 2 == 0) { 15 | return n / 2; 16 | } 17 | 18 | for (int i = 3; (long) i * i <= n; i += 2) { 19 | if (n % i == 0) { 20 | return solve(n - i) + 1; 21 | } 22 | } 23 | 24 | return 1; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /1077/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; tc++) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | int k = sc.nextInt(); 12 | 13 | System.out.println(solve(a, b, k)); 14 | } 15 | 16 | sc.close(); 17 | } 18 | 19 | static long solve(int a, int b, int k) { 20 | return (long) (a - b) * (k / 2) + (k % 2 == 0 ? 0 : a); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1081/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int v = sc.nextInt(); 8 | System.out.println(solve(v)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int v) { 14 | return (v == 2) ? 2 : 1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /1088/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int x = sc.nextInt(); 8 | System.out.println(solve(x)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(int x) { 14 | return (x == 1) ? "-1" : String.format("%d %d", x, x); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /1091/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int y = sc.nextInt(); 8 | int b = sc.nextInt(); 9 | int r = sc.nextInt(); 10 | System.out.println(solve(y, b, r)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int y, int b, int r) { 16 | return Math.min(Math.min(y + 1, b), r - 1) * 3; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /1093/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; tc++) { 9 | int x = sc.nextInt(); 10 | 11 | System.out.println(solve(x)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int x) { 18 | return x / 7 + (x % 7 == 0 ? 0 : 1); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1096/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int T = sc.nextInt(); 8 | for (int tc = 0; tc < T; tc++) { 9 | int l = sc.nextInt(); 10 | int r = sc.nextInt(); 11 | 12 | System.out.println(solve(l, r)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static String solve(int l, int r) { 19 | return String.format("%d %d", l, l + l); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1100/C/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int r = sc.nextInt(); 9 | System.out.println(solve(n, r)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static double solve(int n, int r) { 15 | return r * Math.sin(Math.PI / n) / (1 - Math.sin(Math.PI / n)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /1101/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int q = sc.nextInt(); 8 | for (int tc = 0; tc < q; tc++) { 9 | int l = sc.nextInt(); 10 | int r = sc.nextInt(); 11 | int d = sc.nextInt(); 12 | 13 | System.out.println(solve(l, r, d)); 14 | } 15 | 16 | sc.close(); 17 | } 18 | 19 | static int solve(int l, int r, int d) { 20 | return (d >= l && d <= r) ? ((r / d + 1) * d) : d; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1102/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | return ((n - 1) % 4 <= 1) ? 1 : 0; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /1107/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | for (int tc = 0; tc < n; tc++) { 9 | long k = sc.nextLong(); 10 | int x = sc.nextInt(); 11 | 12 | System.out.println(solve(k, x)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static long solve(long k, int x) { 19 | return (k - 1) * 9 + x; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1113/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int v = sc.nextInt(); 9 | System.out.println(solve(n, v)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int n, int v) { 15 | if (n - 1 <= v) { 16 | return n - 1; 17 | } 18 | 19 | int result = v; 20 | for (int i = 0; i < n - 1 - v; i++) { 21 | result += i + 2; 22 | } 23 | return result; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /112/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String s1 = sc.next(); 8 | String s2 = sc.next(); 9 | System.out.println(solve(s1, s2)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(String s1, String s2) { 15 | return (int) Math.signum(s1.compareToIgnoreCase(s2)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /1131/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long w1 = sc.nextLong(); 8 | long h1 = sc.nextLong(); 9 | long w2 = sc.nextLong(); 10 | long h2 = sc.nextLong(); 11 | System.out.println(solve(w1, h1, w2, h2)); 12 | 13 | sc.close(); 14 | } 15 | 16 | static long solve(long w1, long h1, long w2, long h2) { 17 | return (w1 + h1) * 2 + 4 + h2 * 2; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /1132/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int cnt1 = sc.nextInt(); 8 | int cnt2 = sc.nextInt(); 9 | int cnt3 = sc.nextInt(); 10 | int cnt4 = sc.nextInt(); 11 | System.out.println(solve(cnt1, cnt2, cnt3, cnt4) ? 1 : 0); 12 | 13 | sc.close(); 14 | } 15 | 16 | static boolean solve(int cnt1, int cnt2, int cnt3, int cnt4) { 17 | return cnt1 == cnt4 && (cnt3 == 0 || cnt1 != 0); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /1136/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int k = sc.nextInt(); 9 | System.out.println(solve(n, k)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int n, int k) { 15 | return n + (Math.min(k - 1, n - k) + (n - 1)) + (n + 1); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /1139/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | import java.util.stream.IntStream; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | sc.nextInt(); 9 | String s = sc.next(); 10 | System.out.println(solve(s)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(String s) { 16 | return IntStream.range(0, s.length()).filter(i -> (s.charAt(i) - '0') % 2 == 0).map(i -> i + 1).sum(); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /1146/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String s = sc.next(); 8 | System.out.println(solve(s)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(String s) { 14 | return Math.min(s.length(), (int) s.chars().filter(ch -> ch == 'a').count() * 2 - 1); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /1146/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String t = sc.next(); 8 | 9 | System.out.println(solve(t)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static String solve(String t) { 15 | String s = t.substring(0, t.length() - t.replace("a", "").length() / 2); 16 | 17 | return (s + s.replace("a", "")).equals(t) ? s : ":("; 18 | } 19 | } -------------------------------------------------------------------------------- /1148/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | int b = sc.nextInt(); 9 | int c = sc.nextInt(); 10 | System.out.println(solve(a, b, c)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static long solve(int a, int b, int c) { 16 | return c * 2L + ((a <= b) ? (a + Math.min(b, a + 1)) : (b + Math.min(a, b + 1))); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /1155/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | sc.nextInt(); 8 | String s = sc.next(); 9 | System.out.print(solve(s)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static String solve(String s) { 15 | for (int i = 0; i < s.length() - 1; i++) { 16 | if (s.charAt(i) > s.charAt(i + 1)) { 17 | return String.format("YES\n%d %d", i + 1, i + 2); 18 | } 19 | } 20 | 21 | return "NO"; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /1167/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; tc++) { 9 | sc.nextInt(); 10 | String s = sc.next(); 11 | 12 | System.out.println(solve(s) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(String s) { 19 | int beginIndex = s.indexOf('8'); 20 | return beginIndex >= 0 && s.length() - beginIndex >= 11; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1170/A.kt: -------------------------------------------------------------------------------- 1 | import java.util.Scanner 2 | 3 | fun main(args: Array?) { 4 | val sc = Scanner(System.`in`) 5 | val q = sc.nextInt() 6 | for (tc in 0 until q) { 7 | val x = sc.nextInt() 8 | val y = sc.nextInt() 9 | System.out.println(solve(x, y)) 10 | } 11 | sc.close() 12 | } 13 | 14 | private fun solve(x: Int, y: Int): String? { 15 | val a = Math.min(x, y) - 1 16 | val b = x - a 17 | val c = y - a 18 | return String.format("%d %d %d", a, b, c) 19 | } 20 | -------------------------------------------------------------------------------- /1177/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int k = sc.nextInt(); 8 | 9 | System.out.println(solve(k)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int k) { 15 | StringBuilder sequence = new StringBuilder(); 16 | for (int i = 1; sequence.length() < k; ++i) { 17 | sequence.append(i); 18 | } 19 | 20 | return sequence.charAt(k - 1) - '0'; 21 | } 22 | } -------------------------------------------------------------------------------- /118/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String s = sc.next(); 8 | System.out.println(solve(s)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(String s) { 14 | return String.join("", s.toLowerCase().replaceAll("[aoyeui]", "").chars() 15 | .mapToObj(ch -> String.format(".%c", ch)).toArray(String[]::new)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /1180/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | return 2 * (n - 1) * n + 1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /1182/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | return (n % 2 == 0) ? (1 << (n / 2)) : 0; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /1183/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | System.out.println(solve(a)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int a) { 14 | for (int i = a;; i++) { 15 | if (String.valueOf(i).chars().map(ch -> ch - '0').sum() % 4 == 0) { 16 | return i; 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1186/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int m = sc.nextInt(); 9 | int k = sc.nextInt(); 10 | System.out.println(solve(n, m, k) ? "Yes" : "No"); 11 | 12 | sc.close(); 13 | } 14 | 15 | static boolean solve(int n, int m, int k) { 16 | return n <= Math.min(m, k); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /1187/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int T = sc.nextInt(); 8 | for (int tc = 0; tc < T; tc++) { 9 | int n = sc.nextInt(); 10 | int s = sc.nextInt(); 11 | int t = sc.nextInt(); 12 | 13 | System.out.println(solve(n, s, t)); 14 | } 15 | 16 | sc.close(); 17 | } 18 | 19 | static int solve(int n, int s, int t) { 20 | return n - Math.min(s, t) + 1; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1194/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int T = sc.nextInt(); 8 | for (int tc = 0; tc < T; tc++) { 9 | int n = sc.nextInt(); 10 | int x = sc.nextInt(); 11 | 12 | System.out.println(solve(n, x)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int x) { 19 | return x * 2; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1199/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int H = sc.nextInt(); 8 | int L = sc.nextInt(); 9 | System.out.println(solve(H, L)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static double solve(int H, int L) { 15 | return ((long) L * L - (long) H * H) / (2.0 * H); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /1204/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String s = sc.next(); 8 | System.out.println(solve(s)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(String s) { 14 | return (s.length() + 1) / 2 15 | - ((s.length() % 2 != 0 && (s.length() == 1 || s.substring(1).chars().allMatch(ch -> ch == '0'))) ? 1 16 | : 0); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /1214/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int d = sc.nextInt(); 9 | int e = sc.nextInt(); 10 | System.out.println(solve(n, d, e)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int n, int d, int e) { 16 | int result = n; 17 | for (int i = n; i >= 0; i -= 5 * e) { 18 | result = Math.min(result, i % d); 19 | } 20 | 21 | return result; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /1214/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int b = sc.nextInt(); 8 | int g = sc.nextInt(); 9 | int n = sc.nextInt(); 10 | System.out.println(solve(b, g, n)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int b, int g, int n) { 16 | return Math.min(b, n) - Math.max(0, n - g) + 1; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /1221/C/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int q = sc.nextInt(); 8 | for (int tc = 0; tc < q; tc++) { 9 | int c = sc.nextInt(); 10 | int m = sc.nextInt(); 11 | int x = sc.nextInt(); 12 | 13 | System.out.println(solve(c, m, x)); 14 | } 15 | 16 | sc.close(); 17 | } 18 | 19 | static int solve(int c, int m, int x) { 20 | return Math.min(Math.min(c, m), (c + m + x) / 3); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1223/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int q = sc.nextInt(); 8 | for (int tc = 0; tc < q; tc++) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | if (n == 2) { 19 | return 2; 20 | } else if (n % 2 == 0) { 21 | return 0; 22 | } else { 23 | return 1; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /1238/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; tc++) { 9 | long x = sc.nextLong(); 10 | long y = sc.nextLong(); 11 | 12 | System.out.println(solve(x, y) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(long x, long y) { 19 | return x - y != 1; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /124/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int a = sc.nextInt(); 9 | int b = sc.nextInt(); 10 | System.out.println(solve(n, a, b)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int n, int a, int b) { 16 | return n - Math.max(a + 1, n - b) + 1; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /1250/F/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | 9 | System.out.println(solve(n)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int n) { 15 | int result = -1; 16 | for (int i = 1; i * i <= n; ++i) { 17 | if (n % i == 0) { 18 | result = 2 * (i + n / i); 19 | } 20 | } 21 | 22 | return result; 23 | } 24 | } -------------------------------------------------------------------------------- /1260/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; tc++) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | 12 | System.out.println(solve(a, b) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(int a, int b) { 19 | return a <= b * 2 && b <= a * 2 && (a + b) % 3 == 0; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1266/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; tc++) { 9 | long x = sc.nextLong(); 10 | 11 | System.out.println(solve(x) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(long x) { 18 | return x >= 15 && x % 14 >= 1 && x % 14 <= 6; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1269/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(int n) { 14 | int b = (n % 2 == 0) ? 4 : 9; 15 | int a = b + n; 16 | 17 | return String.format("%d %d", a, b); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /1283/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int h = sc.nextInt(); 10 | int m = sc.nextInt(); 11 | 12 | System.out.println(solve(h, m)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int h, int m) { 19 | return 24 * 60 - (h * 60 + m); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1283/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int k = sc.nextInt(); 11 | 12 | System.out.println(solve(n, k)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int k) { 19 | return n / k * k + Math.min(k / 2, n % k); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1285/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | sc.nextInt(); 8 | String s = sc.next(); 9 | System.out.println(solve(s)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(String s) { 15 | return (int) s.chars().filter(ch -> ch == 'R').count() + (int) s.chars().filter(ch -> ch == 'L').count() + 1; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /1293/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | import java.util.stream.IntStream; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | System.out.println(solve(n)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static double solve(int n) { 15 | return IntStream.rangeClosed(1, n).mapToDouble(i -> 1.0 / i).sum(); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /1312/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int m = sc.nextInt(); 11 | 12 | System.out.println(solve(n, m) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(int n, int m) { 19 | return n % m == 0; 20 | } 21 | } -------------------------------------------------------------------------------- /1325/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int x = sc.nextInt(); 10 | 11 | System.out.println(solve(x)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static String solve(int x) { 18 | return String.format("1 %d", x - 1); 19 | } 20 | } -------------------------------------------------------------------------------- /1328/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | 12 | System.out.println(solve(a, b)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int a, int b) { 19 | return (b - a % b) % b; 20 | } 21 | } -------------------------------------------------------------------------------- /133/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String p = sc.next(); 8 | System.out.println(solve(p) ? "YES" : "NO"); 9 | 10 | sc.close(); 11 | } 12 | 13 | static boolean solve(String p) { 14 | return p.contains("H") || p.contains("Q") || p.contains("9"); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /1331/A/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | public static void main(String[] args) { 3 | System.out.println("NO"); 4 | } 5 | } -------------------------------------------------------------------------------- /1331/D/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String s = sc.next(); 8 | System.out.println(solve(s)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(String s) { 14 | return (s.charAt(s.length() - 1) - '0') % 2; 15 | } 16 | } -------------------------------------------------------------------------------- /1335/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return (n - 1) / 2; 19 | } 20 | } -------------------------------------------------------------------------------- /1339/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return n; 19 | } 20 | } -------------------------------------------------------------------------------- /1346/A.kt: -------------------------------------------------------------------------------- 1 | import java.util.Scanner 2 | fun main(args:Array) { 3 | val sc = Scanner(System.`in`) 4 | val t = sc.nextInt() 5 | for (tc in 0 until t) 6 | { 7 | val n = sc.nextInt() 8 | val k = sc.nextInt() 9 | println(solve(n, k)) 10 | } 11 | sc.close() 12 | } 13 | internal fun solve(n:Int, k:Int):String { 14 | val n1 = n / (1 + k + k * k + k * k * k) 15 | val n2 = n1 * k 16 | val n3 = n2 * k 17 | val n4 = n3 * k 18 | return String.format("%d %d %d %d", n1, n2, n3, n4) 19 | } -------------------------------------------------------------------------------- /1351/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | 12 | System.out.println(solve(a, b)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int a, int b) { 19 | return a + b; 20 | } 21 | } -------------------------------------------------------------------------------- /1354/C1/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int T = sc.nextInt(); 8 | for (int tc = 0; tc < T; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static double solve(int n) { 18 | return 1 / Math.tan(Math.PI / (2 * n)); 19 | } 20 | } -------------------------------------------------------------------------------- /1356/A1.qs: -------------------------------------------------------------------------------- 1 | namespace Solution { 2 | open Microsoft.Quantum.Intrinsic; 3 | 4 | operation Solve (unitary : (Qubit => Unit is Adj+Ctl)) : Int { 5 | mutable result = -1; 6 | 7 | using (q = Qubit()) { 8 | unitary(q); 9 | 10 | if (M(q) == Zero) { 11 | set result = 0; 12 | } else { 13 | set result = 1; 14 | } 15 | 16 | Reset(q); 17 | } 18 | 19 | return result; 20 | } 21 | } -------------------------------------------------------------------------------- /1356/A2.qs: -------------------------------------------------------------------------------- 1 | namespace Solution { 2 | open Microsoft.Quantum.Intrinsic; 3 | 4 | operation Solve (unitary : (Qubit => Unit is Adj+Ctl)) : Int { 5 | mutable result = -1; 6 | 7 | using (q = Qubit()) { 8 | H(q); 9 | unitary(q); 10 | H(q); 11 | 12 | if (M(q) == Zero) { 13 | set result = 0; 14 | } else { 15 | set result = 1; 16 | } 17 | 18 | Reset(q); 19 | } 20 | 21 | return result; 22 | } 23 | } -------------------------------------------------------------------------------- /1356/A4.qs: -------------------------------------------------------------------------------- 1 | namespace Solution { 2 | open Microsoft.Quantum.Intrinsic; 3 | 4 | operation Solve (unitary : (Qubit[] => Unit is Adj+Ctl)) : Int { 5 | mutable result = -1; 6 | 7 | using (qs = Qubit[2]) { 8 | unitary(qs); 9 | 10 | if (M(qs[1]) == One) { 11 | set result = 0; 12 | } else { 13 | set result = 1; 14 | } 15 | 16 | ResetAll(qs); 17 | } 18 | 19 | return result; 20 | } 21 | } -------------------------------------------------------------------------------- /1357/A1.qs: -------------------------------------------------------------------------------- 1 | namespace Solution { 2 | open Microsoft.Quantum.Intrinsic; 3 | 4 | operation Solve (unitary : (Qubit[] => Unit is Adj+Ctl)) : Int { 5 | mutable result = -1; 6 | 7 | using (qs = Qubit[2]) { 8 | X(qs[0]); 9 | 10 | unitary(qs); 11 | 12 | if (M(qs[1]) == One) { 13 | set result = 0; 14 | } else { 15 | set result = 1; 16 | } 17 | 18 | ResetAll(qs); 19 | } 20 | 21 | return result; 22 | } 23 | } -------------------------------------------------------------------------------- /1358/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int m = sc.nextInt(); 11 | 12 | System.out.println(solve(n, m)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int m) { 19 | return (n * m + 1) / 2; 20 | } 21 | } -------------------------------------------------------------------------------- /1362/C/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | long n = sc.nextLong(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static long solve(long n) { 18 | return n * 2 - Long.bitCount(n); 19 | } 20 | } -------------------------------------------------------------------------------- /1369/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(int n) { 18 | return n % 4 == 0; 19 | } 20 | } -------------------------------------------------------------------------------- /137/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | int[] a = new int[n]; 10 | for (int i = 0; i < a.length; i++) { 11 | a[i] = sc.nextInt(); 12 | } 13 | System.out.println(solve(a)); 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int[] a) { 19 | return a.length - (int) Arrays.stream(a).filter(x -> x <= a.length).distinct().count(); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1370/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return n / 2; 19 | } 20 | } -------------------------------------------------------------------------------- /1371/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return (n + 1) / 2; 19 | } 20 | } -------------------------------------------------------------------------------- /1393/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int T = sc.nextInt(); 8 | for (int tc = 0; tc < T; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return n / 2 + 1; 19 | } 20 | } -------------------------------------------------------------------------------- /1421/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | 12 | System.out.println(solve(a, b)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int a, int b) { 19 | return a ^ b; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1421/C/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String s = sc.next(); 8 | System.out.println(solve(s)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(String s) { 14 | return String.format("3\nL 2\nR 2\nR %d", s.length() * 2 - 1); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /1422/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | int c = sc.nextInt(); 12 | 13 | System.out.println(solve(a, b, c)); 14 | } 15 | 16 | sc.close(); 17 | } 18 | 19 | static int solve(int a, int b, int c) { 20 | return Math.max(Math.max(a, b), c); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1431/A.kt: -------------------------------------------------------------------------------- 1 | import java.util.Scanner 2 | 3 | fun main() { 4 | val sc = Scanner(System.`in`) 5 | val t = sc.nextInt() 6 | 7 | for (tc in 0 until t) { 8 | val n = sc.nextInt() 9 | val a = LongArray(n) { sc.nextLong() } 10 | println(solve(a)) 11 | } 12 | } 13 | 14 | fun solve(a: LongArray): Long { 15 | a.sort() 16 | return a.indices.map { i -> (a.size - i) * a[i] }.maxOf { it } 17 | } 18 | -------------------------------------------------------------------------------- /1433/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int x = sc.nextInt(); 10 | 11 | System.out.println(solve(x)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int x) { 18 | String s = String.valueOf(x); 19 | 20 | return 10 * (s.charAt(0) - '0' - 1) + s.length() * (s.length() + 1) / 2; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1437/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int l = sc.nextInt(); 10 | int r = sc.nextInt(); 11 | 12 | System.out.println(solve(l, r) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(int l, int r) { 19 | return l * 2 >= r + 1; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1451/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | if (n <= 3) { 19 | return n - 1; 20 | } 21 | 22 | return (n % 2 == 0) ? 2 : 3; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /1455/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String n = sc.next(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(String n) { 18 | return n.length(); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1455/C/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int x = sc.nextInt(); 10 | int y = sc.nextInt(); 11 | 12 | System.out.println(solve(x, y)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static String solve(int x, int y) { 19 | return String.format("%d %d", x - 1, y); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1469/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String s = sc.next(); 10 | 11 | System.out.println(solve(s) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(String s) { 18 | return s.length() % 2 == 0 && !s.startsWith(")") && !s.endsWith("("); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1475/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | long n = sc.nextLong(); 10 | 11 | System.out.println(solve(n) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(long n) { 18 | return Long.bitCount(n) != 1; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1476/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int k = sc.nextInt(); 11 | 12 | System.out.println(solve(n, k)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int k) { 19 | return (int) (((n + k - 1) / k * k - 1L + n) / n); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1482/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | 12 | System.out.println(solve(a, b)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int a, int b) { 19 | return a * b; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1488/A.kt: -------------------------------------------------------------------------------- 1 | import java.util.Scanner 2 | 3 | fun main(args:Array) { 4 | val sc = Scanner(System.`in`) 5 | val t = sc.nextInt() 6 | for (tc in 0 until t) 7 | { 8 | val x = sc.nextInt() 9 | val y = sc.nextInt() 10 | println(solve(x, y)) 11 | } 12 | sc.close() 13 | } 14 | internal fun solve(x:Int, y:Int):Int { 15 | return y % x + (y / x).toString().chars().map({ ch-> ch - '0'.toInt() }).sum() 16 | } 17 | -------------------------------------------------------------------------------- /1489/B.kt: -------------------------------------------------------------------------------- 1 | import java.util.Scanner 2 | 3 | fun main(args:Array) { 4 | val sc = Scanner(System.`in`) 5 | val q = sc.nextInt() 6 | for (tc in 0 until q) 7 | { 8 | val n = sc.nextLong() 9 | val a = sc.nextInt() 10 | val b = sc.nextInt() 11 | println(solve(n, a, b)) 12 | } 13 | sc.close() 14 | } 15 | internal fun solve(n:Long, a:Int, b:Int):Long { 16 | return (n / 2 * Math.min(2 * a, b)) + (n % 2 * a) 17 | } -------------------------------------------------------------------------------- /1499/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String s = sc.next(); 10 | 11 | System.out.println(solve(s) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(String s) { 18 | int index = s.indexOf("11"); 19 | 20 | return index == -1 || s.indexOf("00", index + 2) == -1; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1505/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | while (sc.hasNextLine()) { 8 | sc.nextLine(); 9 | 10 | System.out.println("NO"); 11 | System.out.flush(); 12 | } 13 | 14 | sc.close(); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /1517/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int T = sc.nextInt(); 8 | for (int tc = 0; tc < T; ++tc) { 9 | long n = sc.nextLong(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(long n) { 18 | return (n % 2050 == 0) ? String.valueOf(n / 2050).chars().map(ch -> ch - '0').sum() : -1; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1519/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int m = sc.nextInt(); 11 | int k = sc.nextInt(); 12 | 13 | System.out.println(solve(n, m, k) ? "YES" : "NO"); 14 | } 15 | 16 | sc.close(); 17 | } 18 | 19 | static boolean solve(int n, int m, int k) { 20 | return n * m - 1 == k; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1525/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int k = sc.nextInt(); 10 | 11 | System.out.println(solve(k)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int k) { 18 | return 100 / gcd(k, 100); 19 | } 20 | 21 | static int gcd(int x, int y) { 22 | return (y == 0) ? x : gcd(y, x % y); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /1527/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return Integer.highestOneBit(n) - 1; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1530/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return String.valueOf(n).chars().map(ch -> ch - '0').max().getAsInt(); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1532/A.kt: -------------------------------------------------------------------------------- 1 | import java.util.* 2 | import kotlin.jvm.JvmStatic 3 | 4 | fun main(args: Array) { 5 | val sc = Scanner(System.`in`) 6 | val t = sc.nextInt() 7 | for (tc in 0 until t) { 8 | val a = sc.nextInt() 9 | val b = sc.nextInt() 10 | println(solve(a, b)) 11 | } 12 | sc.close() 13 | } 14 | 15 | fun solve(a: Int, b: Int): Int { 16 | return a + b 17 | } -------------------------------------------------------------------------------- /1532/B.kt: -------------------------------------------------------------------------------- 1 | import java.util.* 2 | import kotlin.jvm.JvmStatic 3 | 4 | fun main(args: Array) { 5 | val sc = Scanner(System.`in`) 6 | val t = sc.nextInt() 7 | for (tc in 0 until t) { 8 | val a = sc.nextInt() 9 | val b = sc.nextInt() 10 | val k = sc.nextInt() 11 | println(solve(a, b, k)) 12 | } 13 | sc.close() 14 | } 15 | 16 | fun solve(a: Int, b: Int, k: Int): Long { 17 | return (a - b).toLong() * (k / 2) + if (k % 2 == 0) 0 else a 18 | } -------------------------------------------------------------------------------- /1549/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int P = sc.nextInt(); 10 | 11 | System.out.println(solve(P)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static String solve(int P) { 18 | return String.format("2 %d", P - 1); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1566/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int s = sc.nextInt(); 11 | 12 | System.out.println(solve(n, s)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int s) { 19 | return s / ((n + 2) / 2); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1570/A.kt: -------------------------------------------------------------------------------- 1 | import java.util.* 2 | 3 | fun main(args: Array) { 4 | val sc = Scanner(System.`in`) 5 | val t = sc.nextInt() 6 | for (tc in 0 until t) { 7 | val a = sc.nextInt() 8 | val b = sc.nextInt() 9 | println(solve(a, b)) 10 | } 11 | sc.close() 12 | } 13 | 14 | fun solve(a: Int, b: Int): Int { 15 | return a + b 16 | } -------------------------------------------------------------------------------- /1570/E.kt: -------------------------------------------------------------------------------- 1 | import java.util.* 2 | 3 | fun main(args: Array) { 4 | val sc = Scanner(System.`in`) 5 | val t = sc.nextInt() 6 | for (tc in 0 until t) { 7 | val s = sc.next() 8 | println(solve(s)) 9 | } 10 | sc.close() 11 | } 12 | 13 | fun solve(s: String): Int { 14 | val leftIndex = s.indexOf('1') 15 | return if (leftIndex == -1) { 16 | 0 17 | } else s.substring(leftIndex, s.lastIndexOf('1') + 1).chars().filter { ch: Int -> ch == '0'.toInt() }.count() 18 | .toInt() 19 | } -------------------------------------------------------------------------------- /1571/A.kt: -------------------------------------------------------------------------------- 1 | import java.util.* 2 | 3 | fun main(args: Array) { 4 | val sc = Scanner(System.`in`) 5 | val t = sc.nextInt() 6 | for (tc in 0 until t) { 7 | val s = sc.next() 8 | println(solve(s)) 9 | } 10 | sc.close() 11 | } 12 | 13 | fun solve(s: String): Char { 14 | if (s.chars().distinct().count() == 1L) { 15 | return s[0] 16 | } 17 | if (!s.contains(">")) { 18 | return '<' 19 | } 20 | return if (!s.contains("<")) { 21 | '>' 22 | } else '?' 23 | } -------------------------------------------------------------------------------- /1579/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String s = sc.next(); 10 | 11 | System.out.println(solve(s) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(String s) { 18 | return s.chars().filter(ch -> ch == 'B').count() * 2 == s.length(); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1584/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int u = sc.nextInt(); 10 | int v = sc.nextInt(); 11 | 12 | System.out.println(solve(u, v)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static String solve(int u, int v) { 19 | return String.format("%d %d", (long) u * u, -(long) v * v); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1584/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int m = sc.nextInt(); 11 | 12 | System.out.println(solve(n, m)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int m) { 19 | return (n * m + 2) / 3; 20 | } 21 | } -------------------------------------------------------------------------------- /1594/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | long n = sc.nextLong(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static String solve(long n) { 18 | return String.format("%d %d", 1 - n, n); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1611/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | 12 | System.out.println(solve(a, b)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int a, int b) { 19 | return Math.min(Math.min(a, b), (a + b) / 4); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1619/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String s = sc.next(); 10 | 11 | System.out.println(solve(s) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(String s) { 18 | return s.substring(0, s.length() / 2).equals(s.substring(s.length() / 2)); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1620/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String s = sc.next(); 10 | 11 | System.out.println(solve(s) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(String s) { 18 | return s.chars().filter(ch -> ch == 'N').count() != 1; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1632/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | sc.nextInt(); 10 | String s = sc.next(); 11 | 12 | System.out.println(solve(s) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(String s) { 19 | return s.length() == 1 || (s.length() == 2 && s.charAt(0) != s.charAt(1)); 20 | } 21 | } -------------------------------------------------------------------------------- /1645/B.kt: -------------------------------------------------------------------------------- 1 | import java.util.* 2 | 3 | fun main(args: Array) { 4 | val sc = Scanner(System.`in`) 5 | sc.nextInt() 6 | val s = sc.next() 7 | println(solve(s)) 8 | sc.close() 9 | } 10 | 11 | fun solve(s: String): String { 12 | val result = StringBuilder() 13 | var index = 0 14 | var step = 1 15 | while (index < s.length) { 16 | result.append(s[index]) 17 | index += step 18 | step++ 19 | } 20 | return result.toString() 21 | } -------------------------------------------------------------------------------- /1645/C.kt: -------------------------------------------------------------------------------- 1 | import java.util.* 2 | import java.util.stream.IntStream 3 | 4 | fun main(args: Array) { 5 | val sc = Scanner(System.`in`) 6 | val n = sc.nextInt() 7 | val a = IntArray(n) 8 | for (i in a.indices) { 9 | a[i] = sc.nextInt() 10 | } 11 | println(solve(a)) 12 | sc.close() 13 | } 14 | 15 | fun solve(a: IntArray): Int { 16 | Arrays.sort(a) 17 | return IntStream.range(0, a.size).filter { i: Int -> i % 2 == 0 }.map { i: Int -> a[i + 1] - a[i] }.sum() 18 | } -------------------------------------------------------------------------------- /1646/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | long s = sc.nextLong(); 11 | 12 | System.out.println(solve(n, s)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static long solve(int n, long s) { 19 | return s / ((long) n * n); 20 | } 21 | } -------------------------------------------------------------------------------- /1651/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return (1 << n) - 1; 19 | } 20 | } -------------------------------------------------------------------------------- /1660/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | 12 | System.out.println(solve(a, b)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int a, int b) { 19 | return (a == 0) ? 1 : (a + 2 * b + 1); 20 | } 21 | } -------------------------------------------------------------------------------- /1663/A/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | public static void main(String[] args) { 3 | System.out.println("BucketPotato"); 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /1665/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static String solve(int n) { 18 | return String.format("%d 1 1 1", n - 3); 19 | } 20 | } -------------------------------------------------------------------------------- /1674/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int x = sc.nextInt(); 10 | int y = sc.nextInt(); 11 | 12 | System.out.println(solve(x, y)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static String solve(int x, int y) { 19 | return (y % x == 0) ? String.format("1 %d", y / x) : "0 0"; 20 | } 21 | } -------------------------------------------------------------------------------- /168/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int x = sc.nextInt(); 9 | int y = sc.nextInt(); 10 | System.out.println(solve(n, x, y)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int n, int x, int y) { 16 | return Math.max(0, divideToCeil(n * y, 100) - x); 17 | } 18 | 19 | static int divideToCeil(int a, int b) { 20 | return a / b + (a % b == 0 ? 0 : 1); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1688/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int x = sc.nextInt(); 10 | 11 | System.out.println(solve(x)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int x) { 18 | return Integer.lowestOneBit(x) 19 | + ((Integer.bitCount(x) == 1) ? Integer.lowestOneBit(x ^ Integer.MAX_VALUE) : 0); 20 | } 21 | } -------------------------------------------------------------------------------- /1699/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static String solve(int n) { 18 | return (n % 2 == 0) ? String.format("0 0 %d", n / 2) : "-1"; 19 | } 20 | } -------------------------------------------------------------------------------- /1702/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int m = sc.nextInt(); 10 | 11 | System.out.println(solve(m)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int m) { 18 | int round = 1; 19 | while (round * 10 <= m) { 20 | round *= 10; 21 | } 22 | 23 | return m - round; 24 | } 25 | } -------------------------------------------------------------------------------- /1703/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String s = sc.next(); 10 | 11 | System.out.println(solve(s) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(String s) { 18 | return s.equalsIgnoreCase("YES"); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1703/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | sc.nextInt(); 10 | String s = sc.next(); 11 | 12 | System.out.println(solve(s)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(String s) { 19 | return s.length() + (int) s.chars().distinct().count(); 20 | } 21 | } -------------------------------------------------------------------------------- /171/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a1 = sc.nextInt(); 8 | int a2 = sc.nextInt(); 9 | 10 | System.out.println(solve(a1, a2)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int a1, int a2) { 16 | return a1 + Integer.parseInt(new StringBuilder(String.valueOf(a2)).reverse().toString()); 17 | } 18 | } -------------------------------------------------------------------------------- /1715/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int m = sc.nextInt(); 11 | 12 | System.out.println(solve(n, m)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int m) { 19 | return (n + m - 2) * 2 - Math.max(0, Math.max(n - 2, m - 2)); 20 | } 21 | } -------------------------------------------------------------------------------- /1716/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return (n == 1) ? 2 : (n / 3 + ((n % 3 == 0) ? 0 : 1)); 19 | } 20 | } -------------------------------------------------------------------------------- /1717/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return n + n / 2 * 2 + n / 3 * 2; 19 | } 20 | } -------------------------------------------------------------------------------- /1719/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int m = sc.nextInt(); 11 | 12 | System.out.println(solve(n, m)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static String solve(int n, int m) { 19 | return ((n + m) % 2 == 0) ? "Tonya" : "Burenka"; 20 | } 21 | } -------------------------------------------------------------------------------- /1725/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int N = sc.nextInt(); 8 | int M = sc.nextInt(); 9 | 10 | System.out.println(solve(N, M)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static long solve(int N, int M) { 16 | return (M == 1) ? (N - 1) : (N * (M - 1L)); 17 | } 18 | } -------------------------------------------------------------------------------- /1735/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return (n - 6) / 3; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1740/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return n; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1748/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return (n + 1) / 2; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1758/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String s = sc.next(); 10 | 11 | System.out.println(solve(s)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static String solve(String s) { 18 | return s + new StringBuilder(s).reverse().toString(); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1760/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | sc.nextInt(); 10 | String s = sc.next(); 11 | 12 | System.out.println(solve(s)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(String s) { 19 | return s.chars().max().getAsInt() - 'a' + 1; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1765/E/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int a = sc.nextInt(); 11 | int b = sc.nextInt(); 12 | 13 | System.out.println(solve(n, a, b)); 14 | } 15 | 16 | sc.close(); 17 | } 18 | 19 | static int solve(int n, int a, int b) { 20 | return (a > b) ? 1 : ((n + a - 1) / a); 21 | } 22 | } -------------------------------------------------------------------------------- /1768/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int k = sc.nextInt(); 10 | 11 | System.out.println(solve(k)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int k) { 18 | return k - 1; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /177/B2/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | 9 | System.out.println(solve(n)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int n) { 15 | for (int i = 2; i * i <= n; ++i) { 16 | if (n % i == 0) { 17 | return n + solve(n / i); 18 | } 19 | } 20 | 21 | return n + 1; 22 | } 23 | } -------------------------------------------------------------------------------- /1772/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String expression = sc.next(); 10 | 11 | System.out.println(solve(expression)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(String expression) { 18 | return (expression.charAt(0) - '0') + (expression.charAt(2) - '0'); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1787/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static String solve(int n) { 18 | return (n % 2 == 0) ? String.format("1 %d", n / 2) : "-1"; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1791/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | char c = sc.next().charAt(0); 10 | 11 | System.out.println(solve(c) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(char c) { 18 | return "codeforces".indexOf(c) >= 0; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1807/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | int c = sc.nextInt(); 12 | 13 | System.out.println(solve(a, b, c)); 14 | } 15 | 16 | sc.close(); 17 | } 18 | 19 | static String solve(int a, int b, int c) { 20 | return (a + b == c) ? "+" : "-"; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1812/A/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | public static void main(String[] args) { 3 | System.out.println("security"); 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /1814/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | long n = sc.nextLong(); 10 | long k = sc.nextLong(); 11 | 12 | System.out.println(solve(n, k) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(long n, long k) { 19 | return n % 2 == 0 || k % 2 == 1; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1822/C/Main.java: -------------------------------------------------------------------------------- 1 | // https://oeis.org/A002522 2 | 3 | import java.util.Scanner; 4 | 5 | public class Main { 6 | public static void main(String[] args) { 7 | Scanner sc = new Scanner(System.in); 8 | 9 | int t = sc.nextInt(); 10 | for (int tc = 0; tc < t; ++tc) { 11 | int n = sc.nextInt(); 12 | 13 | System.out.println(solve(n)); 14 | } 15 | 16 | sc.close(); 17 | } 18 | 19 | static long solve(int n) { 20 | return (n + 1L) * (n + 1) + 1; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1825/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String s = sc.next(); 10 | 11 | System.out.println(solve(s)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(String s) { 18 | return (s.chars().distinct().count() == 1) ? -1 : (s.length() - 1); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1832/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String s = sc.next(); 10 | 11 | System.out.println(solve(s) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(String s) { 18 | return s.substring(0, s.length() / 2).chars().distinct().count() != 1; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1839/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int k = sc.nextInt(); 11 | 12 | System.out.println(solve(n, k)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int k) { 19 | return (n + k - 1) / k + ((k == 1 || n % k == 1) ? 0 : 1); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1841/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static String solve(int n) { 18 | return (n <= 4) ? "Bob" : "Alice"; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1844/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | 12 | System.out.println(solve(a, b)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int a, int b) { 19 | return a + b; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1849/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int b = sc.nextInt(); 10 | int c = sc.nextInt(); 11 | int h = sc.nextInt(); 12 | 13 | System.out.println(solve(b, c, h)); 14 | } 15 | 16 | sc.close(); 17 | } 18 | 19 | static int solve(int b, int c, int h) { 20 | return Math.min(b - 1, c + h) * 2 + 1; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1855/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | long n = sc.nextLong(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(long n) { 18 | int result = 1; 19 | while (n % (result + 1) == 0) { 20 | ++result; 21 | } 22 | 23 | return result; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /1861/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String s = sc.next(); 10 | 11 | System.out.println(solve(s)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(String s) { 18 | return (s.indexOf('1') < s.indexOf('3')) ? 13 : 31; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1866/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int N = sc.nextInt(); 9 | int[] A = new int[N]; 10 | for (int i = 0; i < A.length; ++i) { 11 | A[i] = sc.nextInt(); 12 | } 13 | 14 | System.out.println(solve(A)); 15 | 16 | sc.close(); 17 | } 18 | 19 | static int solve(int[] A) { 20 | return Arrays.stream(A).map(Math::abs).min().getAsInt(); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /1894/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | sc.nextInt(); 10 | String s = sc.next(); 11 | 12 | System.out.println(solve(s)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static char solve(String s) { 19 | return s.charAt(s.length() - 1); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /1899/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static String solve(int n) { 18 | return (n % 3 == 0) ? "Second" : "First"; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /1902/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | sc.nextInt(); 10 | String s = sc.next(); 11 | 12 | System.out.println(solve(s) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(String s) { 19 | return s.indexOf('0') != -1; 20 | } 21 | } -------------------------------------------------------------------------------- /1905/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int m = sc.nextInt(); 11 | 12 | System.out.println(solve(n, m)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int m) { 19 | return Math.max(n, m); 20 | } 21 | } -------------------------------------------------------------------------------- /1910/A.kt: -------------------------------------------------------------------------------- 1 | import java.util.Scanner 2 | 3 | fun main(args: Array) { 4 | val sc = Scanner(System.`in`) 5 | val t = sc.nextInt() 6 | for (tc in 0 until t) { 7 | val s = sc.next() 8 | println(solve(s)) 9 | } 10 | sc.close() 11 | } 12 | 13 | fun solve(s: String): String { 14 | var index = s.length - 1 15 | while (s[index] == '0') { 16 | --index 17 | } 18 | return s.substring(0, index) 19 | } 20 | 21 | -------------------------------------------------------------------------------- /1911/B.kt: -------------------------------------------------------------------------------- 1 | import java.util.Scanner 2 | 3 | fun main(args: Array) { 4 | val sc = Scanner(System.`in`) 5 | sc.nextInt() 6 | val s = sc.next() 7 | println(solve(s)) 8 | sc.close() 9 | } 10 | 11 | fun solve(s: String): String { 12 | val result = StringBuilder() 13 | var index = 0 14 | var step = 1 15 | while (index < s.length) { 16 | result.append(s[index]) 17 | index += step 18 | step++ 19 | } 20 | return result.toString() 21 | } 22 | 23 | -------------------------------------------------------------------------------- /1911/C.kt: -------------------------------------------------------------------------------- 1 | import java.util.Scanner 2 | 3 | fun main(args: Array) { 4 | val sc = Scanner(System.`in`) 5 | val n = sc.nextInt() 6 | val a = IntArray(n) 7 | for (i in a.indices) { 8 | a[i] = sc.nextInt() 9 | } 10 | println(solve(a)) 11 | sc.close() 12 | } 13 | 14 | fun solve(a: IntArray): Int { 15 | a.sort() 16 | return IntRange(0, a.size - 1).filter { it % 2 == 0 }.map { a[it + 1] - a[it] }.sum() 17 | } 18 | 19 | -------------------------------------------------------------------------------- /1915/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | int c = sc.nextInt(); 12 | 13 | System.out.println(solve(a, b, c)); 14 | } 15 | 16 | sc.close(); 17 | } 18 | 19 | static int solve(int a, int b, int c) { 20 | return a ^ b ^ c; 21 | } 22 | } -------------------------------------------------------------------------------- /1918/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int m = sc.nextInt(); 11 | 12 | System.out.println(solve(n, m)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int m) { 19 | return m / 2 * n; 20 | } 21 | } -------------------------------------------------------------------------------- /1919/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | 12 | System.out.println(solve(a, b)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static String solve(int a, int b) { 19 | return ((a + b) % 2 == 0) ? "Bob" : "Alice"; 20 | } 21 | } -------------------------------------------------------------------------------- /1927/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | sc.nextInt(); 10 | String s = sc.next(); 11 | 12 | System.out.println(solve(s)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(String s) { 19 | return s.lastIndexOf('B') - s.indexOf('B') + 1; 20 | } 21 | } -------------------------------------------------------------------------------- /1929/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int k = sc.nextInt(); 11 | 12 | System.out.println(solve(n, k)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int k) { 19 | return (k <= 4 * n - 4) ? ((k + 1) / 2) : (k - 2 * n + 2); 20 | } 21 | } -------------------------------------------------------------------------------- /1937/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return Integer.highestOneBit(n); 19 | } 20 | } -------------------------------------------------------------------------------- /1941/C/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | sc.nextInt(); 10 | String s = sc.next(); 11 | 12 | System.out.println(solve(s)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(String s) { 19 | return s.length() - s.replace("pie", "ie").replace("map", "ma").length(); 20 | } 21 | } -------------------------------------------------------------------------------- /1944/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int k = sc.nextInt(); 11 | 12 | System.out.println(solve(n, k)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int k) { 19 | return (k >= n - 1) ? 1 : n; 20 | } 21 | } -------------------------------------------------------------------------------- /1945/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | long a = sc.nextLong(); 10 | long b = sc.nextLong(); 11 | long m = sc.nextLong(); 12 | 13 | System.out.println(solve(a, b, m)); 14 | } 15 | 16 | sc.close(); 17 | } 18 | 19 | static long solve(long a, long b, long m) { 20 | return 2 + m / a + m / b; 21 | } 22 | } -------------------------------------------------------------------------------- /1948/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static String solve(int n) { 18 | return (n % 2 == 0) ? String.format("YES\n%s", "AAB".repeat(n / 2)) : "NO"; 19 | } 20 | } -------------------------------------------------------------------------------- /195/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | int b = sc.nextInt(); 9 | int c = sc.nextInt(); 10 | 11 | System.out.println(solve(a, b, c)); 12 | 13 | sc.close(); 14 | } 15 | 16 | static int solve(int a, int b, int c) { 17 | return (a * c + b - 1) / b - c; 18 | } 19 | } -------------------------------------------------------------------------------- /1952/A/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | public static void main(String[] args) { 3 | System.out.println("safety"); 4 | } 5 | } -------------------------------------------------------------------------------- /1952/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String s = sc.next(); 10 | 11 | System.out.println(solve(s) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(String s) { 18 | return s.contains("it"); 19 | } 20 | } -------------------------------------------------------------------------------- /1958/B.kt: -------------------------------------------------------------------------------- 1 | import java.util.Scanner 2 | 3 | fun main() { 4 | val sc = Scanner(System.`in`) 5 | val t = sc.nextInt() 6 | 7 | for (tc in 0 until t) { 8 | val k = sc.nextInt() 9 | val m = sc.nextInt() 10 | println(solve(k, m)) 11 | } 12 | } 13 | 14 | fun solve(k: Int, m: Int): Int { 15 | return maxOf(0, 2 * k - m % (3 * k)) 16 | } 17 | -------------------------------------------------------------------------------- /1958/C.kt: -------------------------------------------------------------------------------- 1 | import java.util.Scanner 2 | 3 | fun main() { 4 | val sc = Scanner(System.`in`) 5 | val t = sc.nextInt() 6 | 7 | for (tc in 0 until t) { 8 | val n = sc.nextInt() 9 | val k = sc.nextLong() 10 | println(solve(n, k)) 11 | } 12 | } 13 | 14 | fun solve(n: Int, k: Long): Int { 15 | return n - k.countTrailingZeroBits() 16 | } 17 | -------------------------------------------------------------------------------- /1971/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int x = sc.nextInt(); 10 | int y = sc.nextInt(); 11 | 12 | System.out.println(solve(x, y)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static String solve(int x, int y) { 19 | return String.format("%d %d", Math.min(x, y), Math.max(x, y)); 20 | } 21 | } -------------------------------------------------------------------------------- /1972/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | sc.nextInt(); 10 | String s = sc.next(); 11 | 12 | System.out.println(solve(s) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(String s) { 19 | return s.chars().filter(c -> c == 'U').count() % 2 == 1; 20 | } 21 | } -------------------------------------------------------------------------------- /1977/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int m = sc.nextInt(); 11 | 12 | System.out.println(solve(n, m) ? "Yes" : "No"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(int n, int m) { 19 | return n >= m && n % 2 == m % 2; 20 | } 21 | } -------------------------------------------------------------------------------- /1979/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int x = sc.nextInt(); 10 | int y = sc.nextInt(); 11 | 12 | System.out.println(solve(x, y)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int x, int y) { 19 | return Integer.lowestOneBit(x ^ y); 20 | } 21 | } -------------------------------------------------------------------------------- /1981/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int l = sc.nextInt(); 10 | int r = sc.nextInt(); 11 | 12 | System.out.println(solve(l, r)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int l, int r) { 19 | return Integer.numberOfTrailingZeros(Integer.highestOneBit(r)); 20 | } 21 | } -------------------------------------------------------------------------------- /1987/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int k = sc.nextInt(); 11 | 12 | System.out.println(solve(n, k)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int k) { 19 | return (n - 1) * k + 1; 20 | } 21 | } -------------------------------------------------------------------------------- /1988/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int k = sc.nextInt(); 11 | 12 | System.out.println(solve(n, k)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int k) { 19 | return (n - 1 + (k - 2)) / (k - 1); 20 | } 21 | } -------------------------------------------------------------------------------- /1989/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | for (int tc = 0; tc < n; ++tc) { 9 | int x = sc.nextInt(); 10 | int y = sc.nextInt(); 11 | 12 | System.out.println(solve(x, y) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(int x, int y) { 19 | return y >= -1; 20 | } 21 | } -------------------------------------------------------------------------------- /1999/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return n / 10 + n % 10; 19 | } 20 | } -------------------------------------------------------------------------------- /200/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | int[] p = new int[n]; 10 | for (int i = 0; i < p.length; i++) { 11 | p[i] = sc.nextInt(); 12 | } 13 | System.out.println(solve(p)); 14 | 15 | sc.close(); 16 | } 17 | 18 | static double solve(int[] p) { 19 | return Arrays.stream(p).average().getAsDouble(); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /2002/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int m = sc.nextInt(); 11 | int k = sc.nextInt(); 12 | 13 | System.out.println(solve(n, m, k)); 14 | } 15 | 16 | sc.close(); 17 | } 18 | 19 | static int solve(int n, int m, int k) { 20 | return Math.min(k, n) * Math.min(k, m); 21 | } 22 | } -------------------------------------------------------------------------------- /2003/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | sc.nextInt(); 10 | String s = sc.next(); 11 | 12 | System.out.println(solve(s) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(String s) { 19 | return s.charAt(0) != s.charAt(s.length() - 1); 20 | } 21 | } -------------------------------------------------------------------------------- /2007/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int l = sc.nextInt(); 10 | int r = sc.nextInt(); 11 | 12 | System.out.println(solve(l, r)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int l, int r) { 19 | return (((r - (1 - r % 2)) - (l + (1 - l % 2))) / 2 + 1) / 2; 20 | } 21 | } -------------------------------------------------------------------------------- /2008/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | 12 | System.out.println(solve(a, b) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(int a, int b) { 19 | return a % 2 == 0 && (b % 2 == 0 || a != 0); 20 | } 21 | } -------------------------------------------------------------------------------- /2009/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | 12 | System.out.println(solve(a, b)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int a, int b) { 19 | return b - a; 20 | } 21 | } -------------------------------------------------------------------------------- /2010/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | int b = sc.nextInt(); 9 | 10 | System.out.println(solve(a, b)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int a, int b) { 16 | return 6 - a - b; 17 | } 18 | } -------------------------------------------------------------------------------- /2011/B.kt: -------------------------------------------------------------------------------- 1 | import java.util.Scanner 2 | 3 | fun main() { 4 | val sc = Scanner(System.`in`) 5 | 6 | val t = sc.nextInt() 7 | for (tc in 0 until t) { 8 | val n = sc.nextInt() 9 | 10 | println(solve(n)) 11 | } 12 | 13 | sc.close() 14 | } 15 | 16 | fun solve(n: Int): String { 17 | val result = IntArray(n) 18 | result[0] = 1 19 | for (i in 1 until result.size) { 20 | result[i] = n - i + 1 21 | } 22 | 23 | return result.joinToString(" ") 24 | } 25 | -------------------------------------------------------------------------------- /2012/A.kt: -------------------------------------------------------------------------------- 1 | import java.util.Scanner 2 | 3 | fun main() { 4 | val sc = Scanner(System.`in`) 5 | 6 | val t = sc.nextInt() 7 | for (tc in 0 until t) { 8 | val x = sc.nextInt() 9 | val y = sc.nextInt() 10 | 11 | println(solve(x, y)) 12 | } 13 | 14 | sc.close() 15 | 16 | } 17 | 18 | fun solve(x: Int, y: Int): String { 19 | return "${Math.min(x, y)} ${Math.max(x, y)}" 20 | } -------------------------------------------------------------------------------- /2014/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int k = sc.nextInt(); 11 | 12 | System.out.println(solve(n, k) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(int n, int k) { 19 | return ((long) n * k - k * (k - 1L) / 2) % 2 == 0; 20 | } 21 | } -------------------------------------------------------------------------------- /2024/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | 12 | System.out.println(solve(a, b)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int a, int b) { 19 | return Math.max(0, a - Math.max(0, b - a)); 20 | } 21 | } -------------------------------------------------------------------------------- /2029/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int l = sc.nextInt(); 10 | int r = sc.nextInt(); 11 | int k = sc.nextInt(); 12 | 13 | System.out.println(solve(l, r, k)); 14 | } 15 | 16 | sc.close(); 17 | } 18 | 19 | static int solve(int l, int r, int k) { 20 | return Math.max(0, r / k - l + 1); 21 | } 22 | } -------------------------------------------------------------------------------- /2030/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static String solve(int n) { 18 | return "1" + String.valueOf("0").repeat(n - 1); 19 | } 20 | } -------------------------------------------------------------------------------- /2030/C/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | sc.nextInt(); 10 | String s = sc.next(); 11 | 12 | System.out.println(solve(s) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(String s) { 19 | return s.startsWith("1") || s.endsWith("1") || s.contains("11"); 20 | } 21 | } -------------------------------------------------------------------------------- /2041/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | int b = sc.nextInt(); 9 | int c = sc.nextInt(); 10 | int d = sc.nextInt(); 11 | 12 | System.out.println(solve(a, b, c, d)); 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int a, int b, int c, int d) { 18 | return 15 - a - b - c - d; 19 | } 20 | } -------------------------------------------------------------------------------- /2043/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | long n = sc.nextLong(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(long n) { 18 | return (n > 3) ? (2 * solve(n / 4)) : 1; 19 | } 20 | } -------------------------------------------------------------------------------- /2044/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return n - 1; 19 | } 20 | } -------------------------------------------------------------------------------- /2048/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int x = sc.nextInt(); 10 | 11 | System.out.println(solve(x) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(int x) { 18 | return x % 33 == 0; 19 | } 20 | } -------------------------------------------------------------------------------- /2057/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int m = sc.nextInt(); 11 | 12 | System.out.println(solve(n, m)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int m) { 19 | if (n < m) { 20 | return solve(m, n); 21 | } 22 | 23 | return n + 1; 24 | } 25 | } -------------------------------------------------------------------------------- /2062/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String s = sc.next(); 10 | 11 | System.out.println(solve(s)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(String s) { 18 | return (int) s.chars().filter(c -> c == '1').count(); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /2063/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int l = sc.nextInt(); 10 | int r = sc.nextInt(); 11 | 12 | System.out.println(solve(l, r)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int l, int r) { 19 | return (l == 1) ? Math.max(1, r - 1) : (r - l); 20 | } 21 | } -------------------------------------------------------------------------------- /2065/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | String W = sc.next(); 10 | 11 | System.out.println(solve(W)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static String solve(String W) { 18 | return W.substring(0, W.length() - 2) + "i"; 19 | } 20 | } -------------------------------------------------------------------------------- /2067/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int x = sc.nextInt(); 10 | int y = sc.nextInt(); 11 | 12 | System.out.println(solve(x, y) ? "YES" : "NO"); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static boolean solve(int x, int y) { 19 | return y == x + 1 || (y < x && (x - y + 1) % 9 == 0); 20 | } 21 | } -------------------------------------------------------------------------------- /2071/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int k = sc.nextInt(); 10 | 11 | System.out.println(solve(k) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(int k) { 18 | return k % 3 == 1; 19 | } 20 | } -------------------------------------------------------------------------------- /2075/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | int k = sc.nextInt(); 11 | 12 | System.out.println(solve(n, k)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int n, int k) { 19 | return ((n - n % 2) + (k - 2)) / (k - 1); 20 | } 21 | } -------------------------------------------------------------------------------- /208/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | String s = sc.next(); 9 | System.out.println(solve(s)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static String solve(String s) { 15 | return String.join(" ", Arrays.stream(s.split("WUB")).filter(word -> !word.isEmpty()).toArray(String[]::new)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /2086/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int n = sc.nextInt(); 10 | 11 | System.out.println(solve(n)); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int n) { 18 | return n * 2; 19 | } 20 | } -------------------------------------------------------------------------------- /2087/A.kt: -------------------------------------------------------------------------------- 1 | fun main() { 2 | val t = readLine()!!.toInt() 3 | repeat(t) { 4 | val (a, b, c) = readLine()!!.split(" ").map { it.toInt() } 5 | println(solve(a, b, c)) 6 | } 7 | } 8 | 9 | fun solve(a: Int, b: Int, c: Int): String { 10 | val digits = (0 until a).joinToString("") { it.toString() } 11 | val upper = (0 until b).joinToString("") { (it + 'A'.toInt()).toChar().toString() } 12 | val lower = (0 until c).joinToString("") { (it + 'a'.toInt()).toChar().toString() } 13 | return "$digits$upper$lower" 14 | } -------------------------------------------------------------------------------- /2088/A.kt: -------------------------------------------------------------------------------- 1 | fun solve(n: Int): Int { 2 | return n - 1 3 | } 4 | 5 | fun main() { 6 | val t = readLine()?.toInt() ?: return 7 | repeat(t) { 8 | val n = readLine()?.toInt() ?: return 9 | println(solve(n)) 10 | } 11 | } -------------------------------------------------------------------------------- /2088/B.kt: -------------------------------------------------------------------------------- 1 | fun main() { 2 | val t = readLine()!!.toInt() 3 | repeat(t) { 4 | readLine() 5 | val s = readLine()!! 6 | println(solve(s)) 7 | } 8 | } 9 | 10 | fun solve(s: String): Long { 11 | val dashCount = s.count { it == '-' } 12 | val underscoreCount = s.length - dashCount 13 | val half = dashCount / 2 14 | return half.toLong() * (dashCount - half).toLong() * underscoreCount.toLong() 15 | } -------------------------------------------------------------------------------- /2088/E.kt: -------------------------------------------------------------------------------- 1 | fun main() { 2 | readLine()!!.toInt() 3 | val s = readLine()!! 4 | println(if (solve(s)) "Yes" else "No") 5 | } 6 | 7 | fun solve(s: String): Boolean { 8 | val colorToCount = mutableMapOf() 9 | for (char in s) { 10 | colorToCount[char] = colorToCount.getOrDefault(char, 0) + 1 11 | } 12 | return s.length == 1 || colorToCount.values.any { it != 1 } 13 | } -------------------------------------------------------------------------------- /2093/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | int k = sc.nextInt(); 10 | 11 | System.out.println(solve(k) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(int k) { 18 | return k % 2 == 1; 19 | } 20 | } -------------------------------------------------------------------------------- /2095/A/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | public static void main(String[] args) { 3 | System.out.println("puzzling"); 4 | } 5 | } -------------------------------------------------------------------------------- /2106/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; ++tc) { 9 | sc.nextInt(); 10 | String s = sc.next(); 11 | 12 | System.out.println(solve(s)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(String s) { 19 | return s.chars().map(c -> (c == '0') ? 1 : (s.length() - 1)).sum(); 20 | } 21 | } -------------------------------------------------------------------------------- /214/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int m = sc.nextInt(); 9 | System.out.println(solve(n, m)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int n, int m) { 15 | int pairNum = 0; 16 | for (int a = 0; a * a <= n; a++) { 17 | int b = n - a * a; 18 | if (a + b * b == m) { 19 | pairNum++; 20 | } 21 | } 22 | return pairNum; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /216/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | int b = sc.nextInt(); 9 | int c = sc.nextInt(); 10 | 11 | System.out.println(solve(a, b, c)); 12 | 13 | sc.close(); 14 | } 15 | 16 | static int solve(int a, int b, int c) { 17 | return b * c + (a - 1) * (b + c - 1); 18 | } 19 | } -------------------------------------------------------------------------------- /221/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | import java.util.stream.Collectors; 3 | import java.util.stream.IntStream; 4 | 5 | public class Main { 6 | public static void main(String[] args) { 7 | Scanner sc = new Scanner(System.in); 8 | 9 | int n = sc.nextInt(); 10 | System.out.println(solve(n)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static String solve(int n) { 16 | return String.format("%d %s", n, 17 | IntStream.range(1, n).mapToObj(String::valueOf).collect(Collectors.joining(" "))); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /236/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String name = sc.next(); 8 | System.out.println(solve(name)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(String name) { 14 | return (name.chars().distinct().count() % 2 == 0) ? "CHAT WITH HER!" : "IGNORE HIM!"; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /246/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | import java.util.stream.Collectors; 3 | import java.util.stream.IntStream; 4 | 5 | public class Main { 6 | public static void main(String[] args) { 7 | Scanner sc = new Scanner(System.in); 8 | 9 | int n = sc.nextInt(); 10 | System.out.print(solve(n)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static String solve(int n) { 16 | return (n <= 2) ? "-1" 17 | : IntStream.range(0, n).mapToObj(i -> String.valueOf(n - i)).collect(Collectors.joining(" ")); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /255/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String s = sc.next(); 8 | 9 | System.out.println(solve(s)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static String solve(String s) { 15 | int xCount = (int) s.chars().filter(c -> c == 'x').count(); 16 | int yCount = s.length() - xCount; 17 | 18 | return ((xCount > yCount) ? "x" : "y").repeat(Math.abs(xCount - yCount)); 19 | } 20 | } -------------------------------------------------------------------------------- /258/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String a = sc.next(); 8 | System.out.println(solve(a)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(String a) { 14 | int index = a.indexOf("01"); 15 | 16 | return (index >= 0) ? (a.substring(0, index) + a.substring(index + 1)) : a.substring(0, a.length() - 1); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /265/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String s = sc.next(); 8 | String t = sc.next(); 9 | System.out.println(solve(s, t)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(String s, String t) { 15 | int index = 0; 16 | for (char instruction : t.toCharArray()) { 17 | if (s.charAt(index) == instruction) { 18 | index++; 19 | } 20 | } 21 | return index + 1; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /266/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | import java.util.stream.IntStream; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | sc.nextInt(); 9 | String s = sc.next(); 10 | System.out.println(solve(s)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(String s) { 16 | return (int) IntStream.range(0, s.length() - 1).filter(i -> s.charAt(i) == s.charAt(i + 1)).count(); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /267/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | for (int tc = 0; tc < n; ++tc) { 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | 12 | System.out.println(solve(a, b)); 13 | } 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int a, int b) { 19 | return (b == 0) ? 0 : (a / b + solve(b, a % b)); 20 | } 21 | } -------------------------------------------------------------------------------- /268/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | int result = n; 15 | for (int i = 1; i < n; i++) { 16 | result += i * (n - i); 17 | } 18 | return result; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /270/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | for (int tc = 0; tc < t; tc++) { 9 | int a = sc.nextInt(); 10 | 11 | System.out.println(solve(a) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(int a) { 18 | return 360 % (180 - a) == 0; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /271/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int y = sc.nextInt(); 8 | System.out.println(solve(y)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int y) { 14 | while (true) { 15 | y++; 16 | 17 | if (String.valueOf(y).length() == String.valueOf(y).chars().distinct().count()) { 18 | return y; 19 | } 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /276/D/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long l = sc.nextLong(); 8 | long r = sc.nextLong(); 9 | System.out.println(solve(l, r)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static long solve(long l, long r) { 15 | if (l == r) { 16 | return 0; 17 | } 18 | 19 | for (long mask = 1L << 62;; mask >>= 1) { 20 | if ((l & mask) != (r & mask)) { 21 | return (mask << 1) - 1; 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /281/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String word = sc.next(); 8 | System.out.println(solve(word)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(String word) { 14 | return Character.toUpperCase(word.charAt(0)) + word.substring(1); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /318/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long n = sc.nextLong(); 8 | long k = sc.nextLong(); 9 | System.out.println(solve(n, k)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static long solve(long n, long k) { 15 | if (k <= (n + 1) / 2) { 16 | return k * 2 - 1; 17 | } else { 18 | return (k - (n + 1) / 2) * 2; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /339/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | import java.util.regex.Pattern; 4 | 5 | public class Main { 6 | public static void main(String[] args) { 7 | Scanner sc = new Scanner(System.in); 8 | 9 | String s = sc.next(); 10 | System.out.println(solve(s)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static String solve(String s) { 16 | return String.join("+", Arrays.stream(s.split(Pattern.quote("+"))).sorted().toArray(String[]::new)); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /343/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long a = sc.nextLong(); 8 | long b = sc.nextLong(); 9 | System.out.println(solve(a, b)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static long solve(long a, long b) { 15 | return (b == 0) ? 0 : (a / b + solve(b, a % b)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /379/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | int b = sc.nextInt(); 9 | System.out.println(solve(a, b)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int a, int b) { 15 | int hour = 0; 16 | int oldNum = 0; 17 | while (a > 0) { 18 | hour += a; 19 | 20 | oldNum += a; 21 | a = oldNum / b; 22 | oldNum %= b; 23 | } 24 | return hour; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /4/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int w = sc.nextInt(); 8 | System.out.println(solve(w) ? "YES" : "NO"); 9 | 10 | sc.close(); 11 | } 12 | 13 | static boolean solve(int w) { 14 | return w >= 4 && w % 2 == 0; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /41/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String s = sc.next(); 8 | String t = sc.next(); 9 | System.out.println(solve(s, t) ? "YES" : "NO"); 10 | 11 | sc.close(); 12 | } 13 | 14 | static boolean solve(String s, String t) { 15 | return t.equals(new StringBuilder(s).reverse().toString()); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /431/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int[] a = new int[4]; 8 | for (int i = 0; i < a.length; i++) { 9 | a[i] = sc.nextInt(); 10 | } 11 | String s = sc.next(); 12 | System.out.println(solve(a, s)); 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int[] a, String s) { 18 | return s.chars().map(ch -> a[ch - '0' - 1]).sum(); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /443/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | String set = sc.nextLine(); 9 | System.out.println(solve(set)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(String set) { 15 | return (int) Arrays.stream(set.substring(1, set.length() - 1).split(", ")).filter(x -> !x.isEmpty()).distinct() 16 | .count(); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /451/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int m = sc.nextInt(); 9 | System.out.println(solve(n, m)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static String solve(int n, int m) { 15 | return (Math.min(n, m) % 2 == 0) ? "Malvika" : "Akshat"; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /463/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | int[] h = new int[n]; 10 | for (int i = 0; i < h.length; i++) { 11 | h[i] = sc.nextInt(); 12 | } 13 | System.out.println(solve(h)); 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int[] h) { 19 | return Arrays.stream(h).max().getAsInt(); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /465/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | sc.nextInt(); 8 | String cell = sc.next(); 9 | System.out.println(solve(cell)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(String cell) { 15 | int firstZeroIndex = cell.indexOf('0'); 16 | 17 | return (firstZeroIndex >= 0) ? (firstZeroIndex + 1) : cell.length(); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /47/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n) ? "YES" : "NO"); 9 | 10 | sc.close(); 11 | } 12 | 13 | static boolean solve(int n) { 14 | int root = (int) Math.floor(Math.sqrt(n * 2)); 15 | 16 | return root * (root + 1) == n * 2; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /472/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(int n) { 14 | int x = (n % 2 == 0) ? 4 : 9; 15 | int y = n - x; 16 | 17 | return String.format("%d %d", x, y); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /476/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int m = sc.nextInt(); 9 | System.out.println(solve(n, m)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int n, int m) { 15 | for (int i = (n + 1) / 2; i <= n; i++) { 16 | if (i % m == 0) { 17 | return i; 18 | } 19 | } 20 | return -1; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /478/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int[] c = new int[5]; 9 | for (int i = 0; i < c.length; i++) { 10 | c[i] = sc.nextInt(); 11 | } 12 | System.out.println(solve(c)); 13 | 14 | sc.close(); 15 | } 16 | 17 | static int solve(int[] c) { 18 | int sum = Arrays.stream(c).sum(); 19 | return (sum > 0 && sum % c.length == 0) ? sum / c.length : -1; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /483/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long l = sc.nextLong(); 8 | long r = sc.nextLong(); 9 | System.out.println(solve(l, r)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static String solve(long l, long r) { 15 | long a = l + l % 2; 16 | long b = a + 1; 17 | long c = a + 2; 18 | 19 | return (c <= r) ? String.format("%d %d %d", a, b, c) : "-1"; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /486/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long n = sc.nextLong(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static long solve(long n) { 14 | return n / 2 - (n % 2 == 0 ? 0 : n); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /488/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | System.out.println(solve(a)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int a) { 14 | for (int i = 1;; i++) { 15 | if (isLucky(a + i)) { 16 | return i; 17 | } 18 | } 19 | } 20 | 21 | static boolean isLucky(int n) { 22 | return String.valueOf(n).chars().anyMatch(ch -> ch == '8'); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /492/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | int total = 0; 15 | int level = 0; 16 | for (int i = 1;; i++) { 17 | level += i; 18 | total += level; 19 | 20 | if (total > n) { 21 | return i - 1; 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /493/D/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(int n) { 14 | return (n % 2 == 0) ? "white\n1 2" : "black"; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /495/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | static final int[] GOOD_NUMS = {2, 7, 2, 3, 3, 4, 2, 5, 1, 2}; 5 | 6 | public static void main(String[] args) { 7 | Scanner sc = new Scanner(System.in); 8 | 9 | String n = sc.next(); 10 | System.out.println(solve(n)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(String n) { 16 | return n.chars() 17 | .map(ch -> GOOD_NUMS[ch - '0']) 18 | .reduce(1, (result, element) -> result * element); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /50/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int M = sc.nextInt(); 8 | int N = sc.nextInt(); 9 | System.out.println(solve(M, N)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int M, int N) { 15 | return M * N / 2; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /509/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | return C(2 * (n - 1), n - 1); 15 | } 16 | 17 | static int C(int a, int b) { 18 | int result = 1; 19 | for (int i = 0; i < b; i++) { 20 | result = result * (a - i) / (i + 1); 21 | } 22 | return result; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /513/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n1 = sc.nextInt(); 8 | int n2 = sc.nextInt(); 9 | int k1 = sc.nextInt(); 10 | int k2 = sc.nextInt(); 11 | System.out.println(solve(n1, n2, k1, k2)); 12 | 13 | sc.close(); 14 | } 15 | 16 | static String solve(int n1, int n2, int k1, int k2) { 17 | return (n1 > n2) ? "First" : "Second"; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /515/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | int b = sc.nextInt(); 9 | int s = sc.nextInt(); 10 | System.out.println(solve(a, b, s) ? "Yes" : "No"); 11 | 12 | sc.close(); 13 | } 14 | 15 | static boolean solve(int a, int b, int s) { 16 | int extra = s - (Math.abs(a) + Math.abs(b)); 17 | return extra >= 0 && extra % 2 == 0; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /519/C/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int m = sc.nextInt(); 9 | System.out.println(solve(n, m)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int n, int m) { 15 | return Math.min(Math.min(n, m), (n + m) / 3); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /520/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | sc.nextInt(); 8 | String s = sc.next(); 9 | System.out.println(solve(s) ? "YES" : "NO"); 10 | 11 | sc.close(); 12 | } 13 | 14 | static boolean solve(String s) { 15 | return s.toLowerCase().chars().distinct().count() == 26; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /527/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long a = sc.nextLong(); 8 | long b = sc.nextLong(); 9 | System.out.println(solve(a, b)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static long solve(long a, long b) { 15 | return (b == 0) ? 0 : (a / b + solve(b, a % b)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /535/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | String nStr = String.valueOf(n); 15 | int result = 0; 16 | for (int i = 0; i < nStr.length(); i++) { 17 | result = result * 2 + ((nStr.charAt(i) == '4') ? 1 : 2); 18 | } 19 | return result; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /546/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int k = sc.nextInt(); 8 | int n = sc.nextInt(); 9 | int w = sc.nextInt(); 10 | System.out.println(solve(k, n, w)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int k, int n, int w) { 16 | return Math.max(0, w * (w + 1) / 2 * k - n); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /556/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | sc.nextInt(); 8 | String s = sc.next(); 9 | System.out.println(solve(s)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(String s) { 15 | return Math.abs(count(s, '0') - count(s, '1')); 16 | } 17 | 18 | static int count(String s, char target) { 19 | return (int) s.chars().filter(ch -> ch == target).count(); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /560/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | int[] a = new int[n]; 10 | for (int i = 0; i < a.length; i++) { 11 | a[i] = sc.nextInt(); 12 | } 13 | System.out.println(solve(a)); 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int[] a) { 19 | return Arrays.stream(a).anyMatch(x -> x == 1) ? -1 : 1; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /570/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int m = sc.nextInt(); 9 | System.out.println(solve(n, m)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int n, int m) { 15 | if (n == 1) { 16 | return 1; 17 | } 18 | 19 | return ((m - 1) - 1 >= n - (m + 1)) ? (m - 1) : (m + 1); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /579/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int x = sc.nextInt(); 8 | System.out.println(solve(x)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int x) { 14 | return Integer.bitCount(x); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /581/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | int b = sc.nextInt(); 9 | System.out.println(solve(a, b)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static String solve(int a, int b) { 15 | return String.format("%d %d", Math.min(a, b), (Math.max(a, b) - Math.min(a, b)) / 2); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /588/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long n = sc.nextLong(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static long solve(long n) { 14 | for (int i = 2; (long) i * i <= n; i++) { 15 | while (n % ((long) i * i) == 0) { 16 | n /= i; 17 | } 18 | } 19 | return n; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /59/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String s = sc.next(); 8 | System.out.println(solve(s)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(String s) { 14 | if (s.chars().filter(Character::isUpperCase).count() > s.chars().filter(Character::isLowerCase).count()) { 15 | return s.toUpperCase(); 16 | } else { 17 | return s.toLowerCase(); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /591/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int l = sc.nextInt(); 8 | int p = sc.nextInt(); 9 | int q = sc.nextInt(); 10 | System.out.println(solve(l, p, q)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static double solve(int l, int p, int q) { 16 | return (double) l / (p + q) * p; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /592/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static long solve(int n) { 14 | return square(n - 2); 15 | } 16 | 17 | static long square(int x) { 18 | return (long) x * x; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /599/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int d1 = sc.nextInt(); 8 | int d2 = sc.nextInt(); 9 | int d3 = sc.nextInt(); 10 | System.out.println(solve(d1, d2, d3)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int d1, int d2, int d3) { 16 | if (d1 > d2) { 17 | return solve(d2, d1, d3); 18 | } 19 | 20 | return d1 + Math.min(d1 + d2, d3) + Math.min(d2, d1 + d3); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /610/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | if (n % 2 != 0) { 15 | return 0; 16 | } 17 | 18 | int half = n / 2; 19 | 20 | return half / 2 - (half % 2 == 0 ? 1 : 0); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /617/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int x = sc.nextInt(); 8 | System.out.println(solve(x)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int x) { 14 | return x / 5 + (x % 5 == 0 ? 0 : 1); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /620/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int x1 = sc.nextInt(); 8 | int y1 = sc.nextInt(); 9 | int x2 = sc.nextInt(); 10 | int y2 = sc.nextInt(); 11 | System.out.println(solve(x1, y1, x2, y2)); 12 | 13 | sc.close(); 14 | } 15 | 16 | static int solve(int x1, int y1, int x2, int y2) { 17 | return Math.max(Math.abs(x1 - x2), Math.abs(y1 - y2)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /622/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long n = sc.nextLong(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(long n) { 14 | int largest = 0; 15 | while ((largest + 1L) * (largest + 2) / 2 < n) { 16 | largest++; 17 | } 18 | 19 | return (int) (n - largest * (largest + 1L) / 2); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /624/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int d = sc.nextInt(); 8 | int L = sc.nextInt(); 9 | int v1 = sc.nextInt(); 10 | int v2 = sc.nextInt(); 11 | System.out.println(solve(d, L, v1, v2)); 12 | 13 | sc.close(); 14 | } 15 | 16 | static double solve(int d, int L, int v1, int v2) { 17 | return (double) (L - d) / (v1 + v2); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /630/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long n = sc.nextLong(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(long n) { 14 | return 25; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /630/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int t = sc.nextInt(); 9 | 10 | System.out.println(String.format("%.9f", solve(n, t))); 11 | 12 | sc.close(); 13 | } 14 | 15 | static double solve(int n, int t) { 16 | return n * Math.pow(1.000000011, t); 17 | } 18 | } -------------------------------------------------------------------------------- /630/C/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static long solve(int n) { 14 | return (1L << (n + 1)) - 2; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /630/D/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static long solve(int n) { 14 | return n * (n + 1L) / 2 * 6 + 1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /630/R/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long n = sc.nextLong(); 8 | 9 | System.out.println(solve(n)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(long n) { 15 | return (n % 2 == 1) ? 1 : 2; 16 | } 17 | } -------------------------------------------------------------------------------- /638/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int a = sc.nextInt(); 9 | 10 | System.out.println(solve(n, a)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int n, int a) { 16 | return (a % 2 == 0) ? (n / 2 - a / 2 + 1) : (a / 2 + 1); 17 | } 18 | } -------------------------------------------------------------------------------- /659/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int a = sc.nextInt(); 9 | int b = sc.nextInt(); 10 | System.out.println(solve(n, a, b)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int n, int a, int b) { 16 | return ((a - 1 + b) % n + n) % n + 1; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /664/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String a = sc.next(); 8 | String b = sc.next(); 9 | System.out.println(solve(a, b)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static String solve(String a, String b) { 15 | return a.equals(b) ? a : "1"; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /669/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | return n / 3 * 2 + ((n % 3 == 0) ? 0 : 1); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /670/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(int n) { 14 | int minOff = n / 7 * 2 + Math.max(0, n % 7 - 5); 15 | int maxOff = n / 7 * 2 + Math.min(2, n % 7); 16 | 17 | return String.format("%d %d", minOff, maxOff); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /672/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static char solve(int n) { 14 | StringBuilder s = new StringBuilder(); 15 | for (int i = 1; s.length() < n; i++) { 16 | s.append(i); 17 | } 18 | return s.charAt(n - 1); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /672/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | import java.util.stream.Collectors; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | sc.nextInt(); 9 | String s = sc.next(); 10 | System.out.println(solve(s)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(String s) { 16 | return (s.length() > 26) ? -1 : (s.length() - s.chars().boxed().collect(Collectors.toSet()).size()); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /675/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | int b = sc.nextInt(); 9 | int c = sc.nextInt(); 10 | System.out.println(solve(a, b, c) ? "YES" : "NO"); 11 | 12 | sc.close(); 13 | } 14 | 15 | static boolean solve(int a, int b, int c) { 16 | if (c == 0) { 17 | return a == b; 18 | } else { 19 | return (b - a) % c == 0 && (b - a) / c >= 0; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /678/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int k = sc.nextInt(); 9 | System.out.println(solve(n, k)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int n, int k) { 15 | return (n / k + 1) * k; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /683/A.kt: -------------------------------------------------------------------------------- 1 | fun main() { 2 | val input = readLine()!!.split(" ").map { it.toInt() } 3 | val a = input[0] 4 | val x = input[1] 5 | val y = input[2] 6 | 7 | println(solve(a, x, y)) 8 | } 9 | 10 | fun solve(a: Int, x: Int, y: Int): Int { 11 | return when { 12 | x > 0 && x < a && y > 0 && y < a -> 0 13 | x < 0 || x > a || y < 0 || y > a -> 2 14 | else -> 1 15 | } 16 | } -------------------------------------------------------------------------------- /688/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String n = sc.next(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(String n) { 14 | return n + new StringBuilder(n).reverse().toString(); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /690/A1/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int N = sc.nextInt(); 8 | 9 | System.out.println(solve(N)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int N) { 15 | return (N + 1) / 2; 16 | } 17 | } -------------------------------------------------------------------------------- /697/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int t = sc.nextInt(); 8 | int s = sc.nextInt(); 9 | int x = sc.nextInt(); 10 | System.out.println(solve(t, s, x) ? "YES" : "NO"); 11 | 12 | sc.close(); 13 | } 14 | 15 | static boolean solve(int t, int s, int x) { 16 | return x == t || (x >= t + s && (x - t) % s <= 1); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /710/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | int[] x = new int[n]; 10 | for (int i = 0; i < x.length; i++) { 11 | x[i] = sc.nextInt(); 12 | } 13 | System.out.println(solve(x)); 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int[] a) { 19 | return Arrays.stream(a).boxed().sorted().mapToInt(x -> x).toArray()[(a.length - 1) / 2]; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /732/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int k = sc.nextInt(); 8 | int r = sc.nextInt(); 9 | System.out.println(solve(k, r)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int k, int r) { 15 | for (int i = 1;; i++) { 16 | int remainder = k * i % 10; 17 | if (remainder == 0 || remainder == r) { 18 | return i; 19 | } 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /743/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | sc.nextInt(); 8 | int a = sc.nextInt(); 9 | int b = sc.nextInt(); 10 | String airports = sc.next(); 11 | System.out.println(solve(airports, a, b)); 12 | 13 | sc.close(); 14 | } 15 | 16 | static int solve(String airports, int a, int b) { 17 | return (airports.charAt(a - 1) == airports.charAt(b - 1)) ? 0 : 1; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /743/C/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(int n) { 14 | if (n == 1) { 15 | return "-1"; 16 | } 17 | 18 | return String.format("%d %d %d", n, n + 1, n * (n + 1)); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /745/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | import java.util.stream.IntStream; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | String s = sc.next(); 9 | System.out.println(solve(s)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(String s) { 15 | return (int) IntStream.range(0, s.length()).mapToObj(i -> s.substring(i) + s.substring(0, i)).distinct() 16 | .count(); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /746/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | int b = sc.nextInt(); 9 | int c = sc.nextInt(); 10 | System.out.println(solve(a, b, c)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int a, int b, int c) { 16 | return Math.min(Math.min(a, b / 2), c / 4) * 7; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /747/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(int n) { 14 | int a = 1; 15 | int b = n; 16 | for (int i = 2; i * i <= n; i++) { 17 | if (n % i == 0) { 18 | a = i; 19 | b = n / i; 20 | } 21 | } 22 | 23 | return String.format("%d %d", a, b); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /748/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int m = sc.nextInt(); 9 | int k = sc.nextInt(); 10 | System.out.println(solve(n, m, k)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static String solve(int n, int m, int k) { 16 | return String.format("%d %d %c", (k - 1) / (2 * m) + 1, (k - 1) / 2 % m + 1, (k % 2 == 1) ? 'L' : 'R'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /761/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | int b = sc.nextInt(); 9 | System.out.println(solve(a, b) ? "YES" : "NO"); 10 | 11 | sc.close(); 12 | } 13 | 14 | static boolean solve(int a, int b) { 15 | return (a != 0 || b != 0) && Math.abs(a - b) <= 1; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /765/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String S = sc.next(); 8 | System.out.println(solve(S) ? "YES" : "NO"); 9 | 10 | sc.close(); 11 | } 12 | 13 | static boolean solve(String S) { 14 | char next = 'a'; 15 | for (char ch : S.toCharArray()) { 16 | if (ch > next) { 17 | return false; 18 | } else if (ch == next) { 19 | next++; 20 | } 21 | } 22 | 23 | return true; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /765/C/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int k = sc.nextInt(); 8 | int a = sc.nextInt(); 9 | int b = sc.nextInt(); 10 | System.out.println(solve(k, a, b)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int k, int a, int b) { 16 | return ((a < k && b % k != 0) || (b < k && a % k != 0)) ? -1 : (a / k + b / k); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /766/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String a = sc.next(); 8 | String b = sc.next(); 9 | System.out.println(solve(a, b)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(String a, String b) { 15 | return a.equals(b) ? -1 : Math.max(a.length(), b.length()); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /769/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | int[] a = new int[n]; 10 | for (int i = 0; i < a.length; ++i) { 11 | a[i] = sc.nextInt(); 12 | } 13 | 14 | System.out.println(solve(a)); 15 | 16 | sc.close(); 17 | } 18 | 19 | static int solve(int[] a) { 20 | Arrays.sort(a); 21 | 22 | return a[a.length / 2]; 23 | } 24 | } -------------------------------------------------------------------------------- /774/C/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | 10 | System.out.println(solve(n)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static String solve(int n) { 16 | char[] result = new char[n / 2]; 17 | Arrays.fill(result, '1'); 18 | if (n % 2 == 1) { 19 | result[0] = '7'; 20 | } 21 | 22 | return new String(result); 23 | } 24 | } -------------------------------------------------------------------------------- /791/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | int b = sc.nextInt(); 9 | System.out.println(solve(a, b)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int a, int b) { 15 | for (int year = 1;; year++) { 16 | a *= 3; 17 | b *= 2; 18 | 19 | if (a > b) { 20 | return year; 21 | } 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /801/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | import java.util.stream.IntStream; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | String x = sc.next(); 9 | String y = sc.next(); 10 | System.out.println(solve(x, y)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static String solve(String x, String y) { 16 | return IntStream.range(0, x.length()).anyMatch(i -> x.charAt(i) < y.charAt(i)) ? "-1" : y; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /804/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | return (n - 1) / 2; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /805/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int l = sc.nextInt(); 8 | int r = sc.nextInt(); 9 | System.out.println(solve(l, r)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int l, int r) { 15 | return (l == r) ? l : 2; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /805/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | import java.util.stream.IntStream; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | System.out.println(solve(n)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static String solve(int n) { 15 | return IntStream.range(0, n).mapToObj(i -> (i % 4 <= 1) ? 'a' : 'b') 16 | .collect(StringBuilder::new, StringBuilder::append, StringBuilder::append).toString(); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /808/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | String str = String.valueOf(n); 15 | 16 | int next = str.charAt(0) - '0' + 1; 17 | for (int i = 0; i < str.length() - 1; i++) { 18 | next *= 10; 19 | } 20 | 21 | return next - n; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /822/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | import java.util.stream.IntStream; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int A = sc.nextInt(); 9 | int B = sc.nextInt(); 10 | System.out.println(solve(A, B)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int A, int B) { 16 | return IntStream.rangeClosed(1, Math.min(A, B)).reduce((x, y) -> x * y).getAsInt(); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /832/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long n = sc.nextLong(); 8 | long k = sc.nextLong(); 9 | System.out.println(solve(n, k) ? "YES" : "NO"); 10 | 11 | sc.close(); 12 | } 13 | 14 | static boolean solve(long n, long k) { 15 | return n / k % 2 != 0; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /84/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | return n / 2 * 3; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /841/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | int[] a = new int[n]; 10 | for (int i = 0; i < a.length; i++) { 11 | a[i] = sc.nextInt(); 12 | } 13 | System.out.println(solve(a)); 14 | 15 | sc.close(); 16 | } 17 | 18 | static String solve(int[] a) { 19 | return Arrays.stream(a).anyMatch(x -> x % 2 != 0) ? "First" : "Second"; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /844/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String s = sc.next(); 8 | int k = sc.nextInt(); 9 | System.out.println(solve(s, k)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static String solve(String s, int k) { 15 | return (k > s.length()) ? "impossible" : String.valueOf(Math.max(0, k - (int) s.chars().distinct().count())); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /851/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int k = sc.nextInt(); 9 | int t = sc.nextInt(); 10 | System.out.println(solve(n, k, t)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int n, int k, int t) { 16 | return Math.min(n, t) - Math.max(1, t - k + 1) + 1; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /854/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int k = sc.nextInt(); 9 | System.out.println(solve(n, k)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static String solve(int n, int k) { 15 | int min = (k == 0 || k == n) ? 0 : 1; 16 | int max = Math.min(n - k, k * 2); 17 | 18 | return String.format("%d %d", min, max); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /859/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int K = sc.nextInt(); 9 | int[] r = new int[K]; 10 | for (int i = 0; i < r.length; i++) { 11 | r[i] = sc.nextInt(); 12 | } 13 | System.out.println(solve(r)); 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int[] r) { 19 | return Math.max(0, Arrays.stream(r).max().getAsInt() - 25); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /859/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int N = sc.nextInt(); 8 | 9 | System.out.println(solve(N)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int N) { 15 | for (int i = 1; ; ++i) { 16 | if (i * i >= N) { 17 | return i * 4; 18 | } 19 | if (i * (i + 1) >= N) { 20 | return i * 4 + 2; 21 | } 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /876/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int a = sc.nextInt(); 9 | int b = sc.nextInt(); 10 | int c = sc.nextInt(); 11 | System.out.println(solve(n, a, b, c)); 12 | 13 | sc.close(); 14 | } 15 | 16 | static int solve(int n, int a, int b, int c) { 17 | return ((n >= 2) ? 1 : 0) * Math.min(a, b) + Math.max(0, n - 2) * Math.min(Math.min(a, b), c); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /898/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | return (n / 10 + ((n % 10 > 5) ? 1 : 0)) * 10; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /9/C/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | for (int i = 1;; i++) { 15 | if (Long.parseLong(Integer.toBinaryString(i)) > n) { 16 | return i - 1; 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /903/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | for (int tc = 0; tc < n; tc++) { 9 | int x = sc.nextInt(); 10 | 11 | System.out.println(solve(x) ? "YES" : "NO"); 12 | } 13 | 14 | sc.close(); 15 | } 16 | 17 | static boolean solve(int x) { 18 | for (int i = 0; i <= x; i += 3) { 19 | if ((x - i) % 7 == 0) { 20 | return true; 21 | } 22 | } 23 | return false; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /908/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String s = sc.next(); 8 | System.out.println(solve(s)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(String s) { 14 | return (int) s.chars().filter(ch -> "aeiou13579".indexOf(ch) >= 0).count(); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /911/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | import java.util.stream.IntStream; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | System.out.println(solve(n, a, b)); 12 | 13 | sc.close(); 14 | } 15 | 16 | static int solve(int n, int a, int b) { 17 | return IntStream.range(1, n).map(i -> Math.min(a / i, b / (n - i))).max().getAsInt(); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /912/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int A = sc.nextInt(); 8 | int B = sc.nextInt(); 9 | int x = sc.nextInt(); 10 | int y = sc.nextInt(); 11 | int z = sc.nextInt(); 12 | System.out.println(solve(A, B, x, y, z)); 13 | 14 | sc.close(); 15 | } 16 | 17 | static long solve(int A, int B, int x, int y, int z) { 18 | return Math.max(0, x * 2L + y - A) + Math.max(0, y + z * 3L - B); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /912/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long n = sc.nextLong(); 8 | long k = sc.nextLong(); 9 | System.out.println(solve(n, k)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static long solve(long n, long k) { 15 | return (k == 1) ? n : ((1L << String.valueOf(Long.toBinaryString(n)).length()) - 1); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /913/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int m = sc.nextInt(); 9 | System.out.println(solve(n, m)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int n, int m) { 15 | int modDivisor = 1; 16 | for (int i = 0; i < n && modDivisor <= m; i++) { 17 | modDivisor *= 2; 18 | } 19 | 20 | return m % modDivisor; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /92/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int m = sc.nextInt(); 9 | System.out.println(solve(n, m)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int n, int m) { 15 | int need = 1; 16 | while (m >= need) { 17 | m -= need; 18 | need = need % n + 1; 19 | } 20 | return m; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /922/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int x = sc.nextInt(); 8 | int y = sc.nextInt(); 9 | System.out.println(solve(x, y) ? "Yes" : "No"); 10 | 11 | sc.close(); 12 | } 13 | 14 | static boolean solve(int x, int y) { 15 | if (y == 0) { 16 | return false; 17 | } 18 | if (y == 1) { 19 | return x == 0; 20 | } 21 | 22 | x -= y - 1; 23 | return x >= 0 && x % 2 == 0; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /922/B/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | import java.util.stream.IntStream; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | System.out.println(solve(n)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int n) { 15 | return IntStream.rangeClosed(1, n).map(a -> (int) IntStream.rangeClosed(a, n).filter(b -> { 16 | int c = a ^ b; 17 | 18 | return c >= b && c <= n && a + b > c; 19 | }).count()).sum(); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /932/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String A = sc.next(); 8 | System.out.println(solve(A)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(String A) { 14 | return String.format("%s%s", A, new StringBuilder(A).reverse().toString()); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /935/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | int result = 0; 15 | for (int i = 1; i * i <= n; i++) { 16 | if (n % i == 0) { 17 | result++; 18 | 19 | if (i != 1 && i * i < n) { 20 | result++; 21 | } 22 | } 23 | } 24 | return result; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /937/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | int[] a = new int[n]; 10 | for (int i = 0; i < a.length; i++) { 11 | a[i] = sc.nextInt(); 12 | } 13 | System.out.println(solve(a)); 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int[] a) { 19 | return (int) Arrays.stream(a).filter(x -> x != 0).distinct().count(); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /950/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int l = sc.nextInt(); 8 | int r = sc.nextInt(); 9 | int a = sc.nextInt(); 10 | System.out.println(solve(l, r, a)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int l, int r, int a) { 16 | int fill = Math.min(Math.abs(l - r), a); 17 | return (Math.min(l, r) + fill + (a - fill) / 2) * 2; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /952/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int a = sc.nextInt(); 8 | System.out.println(solve(a)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int a) { 14 | return a % 2; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /959/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static String solve(int n) { 14 | return (n % 2 == 0) ? "Mahmoud" : "Ehab"; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /96/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String players = sc.next(); 8 | System.out.println(solve(players) ? "YES" : "NO"); 9 | 10 | sc.close(); 11 | } 12 | 13 | static boolean solve(String players) { 14 | return players.contains("0000000") || players.contains("1111111"); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /964/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int n) { 14 | return n / 2 + 1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /977/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int n = sc.nextInt(); 8 | int k = sc.nextInt(); 9 | System.out.println(solve(n, k)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int n, int k) { 15 | for (int i = 0; i < k; i++) { 16 | if (n % 10 == 0) { 17 | n /= 10; 18 | } else { 19 | n--; 20 | } 21 | } 22 | return n; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /979/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long n = sc.nextLong(); 8 | System.out.println(solve(n)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static long solve(long n) { 14 | if (n == 0) { 15 | return 0; 16 | } 17 | 18 | return (n % 2 == 0) ? (n + 1) : ((n + 1) / 2); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /980/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | String s = sc.next(); 8 | System.out.println(solve(s) ? "YES" : "NO"); 9 | 10 | sc.close(); 11 | } 12 | 13 | static boolean solve(String s) { 14 | int pearlNum = (int) s.chars().filter(ch -> ch == 'o').count(); 15 | int linkNum = s.length() - pearlNum; 16 | 17 | return pearlNum == 0 || linkNum % pearlNum == 0; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /982/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | sc.nextInt(); 8 | String seating = sc.next(); 9 | System.out.println(solve(seating) ? "Yes" : "No"); 10 | 11 | sc.close(); 12 | } 13 | 14 | static boolean solve(String seating) { 15 | return !seating.contains("11") && !('0' + seating + '0').contains("000"); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /984/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | int[] a = new int[n]; 10 | for (int i = 0; i < a.length; i++) { 11 | a[i] = sc.nextInt(); 12 | } 13 | System.out.println(solve(a)); 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int[] a) { 19 | Arrays.sort(a); 20 | 21 | return a[(a.length - 1) / 2]; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /989/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | import java.util.stream.IntStream; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | String s = sc.next(); 9 | System.out.println(solve(s) ? "Yes" : "No"); 10 | 11 | sc.close(); 12 | } 13 | 14 | static boolean solve(String s) { 15 | return IntStream.range(0, s.length() - 2) 16 | .anyMatch(i -> s.subSequence(i, i + 3).chars().filter(ch -> ch != '.').distinct().count() == 3); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /990/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | long n = sc.nextLong(); 8 | long m = sc.nextLong(); 9 | int a = sc.nextInt(); 10 | int b = sc.nextInt(); 11 | System.out.println(solve(n, m, a, b)); 12 | 13 | sc.close(); 14 | } 15 | 16 | static long solve(long n, long m, int a, int b) { 17 | return Math.min(n % m * b, (m - n % m) * a); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /991/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int A = sc.nextInt(); 8 | int B = sc.nextInt(); 9 | int C = sc.nextInt(); 10 | int N = sc.nextInt(); 11 | System.out.println(solve(A, B, C, N)); 12 | 13 | sc.close(); 14 | } 15 | 16 | static int solve(int A, int B, int C, int N) { 17 | int notPassNum = N - (A + B - C); 18 | 19 | return (C > A || C > B || notPassNum < 1) ? -1 : notPassNum; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /992/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int n = sc.nextInt(); 9 | int[] a = new int[n]; 10 | for (int i = 0; i < a.length; i++) { 11 | a[i] = sc.nextInt(); 12 | } 13 | System.out.println(solve(a)); 14 | 15 | sc.close(); 16 | } 17 | 18 | static int solve(int[] a) { 19 | return (int) Arrays.stream(a).filter(x -> x != 0).distinct().count(); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /996/A/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | static final int[] DENOMINATIONS = { 100, 20, 10, 5, 1 }; 5 | 6 | public static void main(String[] args) { 7 | Scanner sc = new Scanner(System.in); 8 | 9 | int n = sc.nextInt(); 10 | System.out.println(solve(n)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static int solve(int n) { 16 | int result = 0; 17 | for (int denomination : DENOMINATIONS) { 18 | result += n / denomination; 19 | 20 | n %= denomination; 21 | } 22 | return result; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # CodeForces 2 | 3 | CodeForces Solutions that I Solved in Java 4 | -------------------------------------------------------------------------------- /acmsguru/100/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int A = sc.nextInt(); 8 | int B = sc.nextInt(); 9 | System.out.println(solve(A, B)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int A, int B) { 15 | return A + B; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /acmsguru/102/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | import java.util.stream.IntStream; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int N = sc.nextInt(); 9 | System.out.println(solve(N)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int N) { 15 | return (int) IntStream.rangeClosed(1, N).filter(x -> gcd(x, N) == 1).count(); 16 | } 17 | 18 | static int gcd(int a, int b) { 19 | return (b == 0) ? a : gcd(b, a % b); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /acmsguru/105/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int N = sc.nextInt(); 8 | System.out.println(solve(N)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int N) { 14 | return N / 3 * 2 + (N % 3 == 2 ? 1 : 0); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /acmsguru/112/Main.java: -------------------------------------------------------------------------------- 1 | import java.math.BigInteger; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int a = sc.nextInt(); 9 | int b = sc.nextInt(); 10 | System.out.println(solve(a, b)); 11 | 12 | sc.close(); 13 | } 14 | 15 | static BigInteger solve(int a, int b) { 16 | return BigInteger.valueOf(a).pow(b).subtract(BigInteger.valueOf(b).pow(a)); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /acmsguru/135/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int N = sc.nextInt(); 8 | System.out.println(solve(N)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int N) { 14 | return (int) (N * (N + 1L) / 2 + 1); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /acmsguru/144/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int X = sc.nextInt(); 8 | int Y = sc.nextInt(); 9 | double Z = sc.nextDouble(); 10 | 11 | System.out.println(String.format("%.7f", solve(X, Y, Z))); 12 | 13 | sc.close(); 14 | } 15 | 16 | static double solve(int X, int Y, double Z) { 17 | double p = Z / (60.0 * (Y - X)); 18 | 19 | return 1 - (1 - p) * (1 - p); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /acmsguru/169/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int K = sc.nextInt(); 8 | 9 | System.out.println(solve(K)); 10 | 11 | sc.close(); 12 | } 13 | 14 | static int solve(int K) { 15 | if (K == 1) { 16 | return 8; 17 | } 18 | if (K % 3 != 1) { 19 | return 1; 20 | } 21 | if (K % 6 == 1) { 22 | return 4; 23 | } 24 | 25 | return 3; 26 | } 27 | } -------------------------------------------------------------------------------- /acmsguru/297/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Arrays; 2 | import java.util.Scanner; 3 | 4 | public class Main { 5 | public static void main(String[] args) { 6 | Scanner sc = new Scanner(System.in); 7 | 8 | int N = sc.nextInt(); 9 | int M = sc.nextInt(); 10 | int[] S = new int[M]; 11 | for (int i = 0; i < S.length; i++) { 12 | S[i] = sc.nextInt(); 13 | } 14 | System.out.println(solve(N, S)); 15 | 16 | sc.close(); 17 | } 18 | 19 | static int solve(int N, int[] S) { 20 | return Arrays.stream(S).sum() % N; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /acmsguru/403/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int x = sc.nextInt(); 8 | System.out.println(solve(x)); 9 | 10 | sc.close(); 11 | } 12 | 13 | static int solve(int x) { 14 | return x * 2 + 1; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /acmsguru/495/Main.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class Main { 4 | public static void main(String[] args) { 5 | Scanner sc = new Scanner(System.in); 6 | 7 | int N = sc.nextInt(); 8 | int M = sc.nextInt(); 9 | 10 | System.out.println(String.format("%.9f", solve(N, M))); 11 | 12 | sc.close(); 13 | } 14 | 15 | static double solve(int N, int M) { 16 | return (1 - Math.pow(1 - 1.0 / N, M)) * N; 17 | } 18 | } --------------------------------------------------------------------------------