2f2a 0d0a 202a 2041 7574 686f 723a 2020 4368 7269 7320 526f 7261 6261 7567 682c 2063 726f 7261 6261 7567 6832 3031 3540 6d79 2e66 6974 2e65 6475 0d0a 202a 2043 6f75 7273 653a 2020 4353 4520 3130 3032 2c20 5365 6374 696f 6e20 3031 2c20 5370 7269 6e67 2032 3031 360d 0a20 2a20 5072 6f6a 6563 743a 2072 616e 646f 6d77 616c 6b0d 0a2a 2f0d 0a69 6d70 6f72 7420 6a61 7661 2e75 7469 6c2e 5261 6e64 6f6d 3b0d 0a70 7562 6c69 6320 636c 6173 7320 5261 6e64 6f6d 5761 6c6b 207b 0d0a 2020 2020 7072 6976 6174 6520 7374 6174 6963 2066 696e 616c 2069 6e74 2043 414e 5641 5353 495a 4520 3d20 3530 303b 0d0a 2020 2020 7072 6976 6174 6520 7374 6174 6963 2066 696e 616c 2064 6f75 626c 6520 4752 4944 4252 5553 4820 3d20 302e 3030 323b 0d0a 2020 2020 7072 6976 6174 6520 7374 6174 6963 2066 696e 616c 2064 6f75 626c 6520 444f 4742 5255 5348 203d 2030 2e30 313b 0d0a 2020 2020 7072 6976 6174 6520 7374 6174 6963 2066 696e 616c 2052 616e 646f 6d20 524e 4720 3d0d 0a20 2020 206e 6577 2052 616e 646f 6d20 284c 6f6e 672e 6765 744c 6f6e 6720 2822 7365 6564 222c 2053 7973 7465 6d2e 6e61 6e6f 5469 6d65 2829 2929 3b0d 0a0d 0a20 2020 2073 7461 7469 6320 766f 6964 2069 6e69 7443 616e 7661 7320 2866 696e 616c 2069 6e74 206e 2920 7b0d 0a20 2020 2020 2020 2053 7464 4472 6177 2e73 6574 4361 6e76 6173 5369 7a65 2843 414e 5641 5353 495a 452c 2043 414e 5641 5353 495a 4529 3b0d 0a20 2020 2020 2020 2053 7464 4472 6177 2e73 6574 5873 6361 6c65 2830 2e30 2c20 6e29 3b0d 0a20 2020 2020 2020 2053 7464 4472 6177 2e73 6574 5973 6361 6c65 2830 2e30 2c20 6e29 3b0d 0a20 2020 207d 0d0a 2020 2020 7374 6174 6963 2076 6f69 6420 6472 6177 4772 6964 2028 6669 6e61 6c20 696e 7420 6e29 207b 0d0a 2020 2020 2020 2020 5374 6444 7261 772e 636c 6561 7228 293b 0d0a 2020 2020 2020 2020 5374 6444 7261 772e 7365 7450 656e 436f 6c6f 7228 5374 6444 7261 772e 4752 4159 293b 0d0a 2020 2020 2020 2020 5374 6444 7261 772e 7365 7450 656e 5261 6469 7573 2847 5249 4442 5255 5348 293b 0d0a 2020 2020 2020 2020 666f 7220 2869 6e74 206a 203d 2030 3b20 6a20 3c3d 206e 3b20 6a2b 2b29 207b 0d0a 2020 2020 2020 2020 2020 2020 5374 6444 7261 772e 6c69 6e65 286a 2c20 302c 206a 2c20 6e20 2b20 3129 3b0d 0a20 2020 2020 2020 2020 2020 2053 7464 4472 6177 2e6c 696e 6528 302c 206a 2c20 6e20 2b20 312c 206a 293b 0d0a 2020 2020 2020 2020 7d0d 0a20 2020 2020 2020 2072 6574 7572 6e3b 0d0a 2020 2020 7d0d 0a0d 0a20 2020 2070 7562 6c69 6320 7374 6174 6963 2076 6f69 6420 6d61 696e 2028 6669 6e61 6c20 5374 7269 6e67 5b5d 2061 7267 7329 207b 0d0a 2020 2020 2020 2020 6669 6e61 6c20 696e 7420 6e20 3d20 496e 7465 6765 722e 7061 7273 6549 6e74 2861 7267 735b 305d 293b 0d0a 2020 2020 2020 2020 6669 6e61 6c20 696e 7420 7420 3d20 496e 7465 6765 722e 7061 7273 6549 6e74 2861 7267 735b 315d 293b 0d0a 0d0a 2020 2020 2020 2020 696e 6974 4361 6e76 6173 286e 293b 0d0a 0d0a 2020 2020 2020 2020 2f2f 7468 6520 646f 6720 6765 7473 2074 2074 7269 6573 0d0a 2020 2020 2020 2020 666f 7220 2869 6e74 2069 203d 2030 3b20 6920 3c20 743b 2069 2b2b 2920 7b0d 0a20 2020 2020 2020 2020 2020 2062 6f6f 6c65 616e 2073 7563 6365 7373 203d 2074 7275 653b 202f 2f63 6861 6e67 6520 6966 2064 6561 6420 656e 640d 0a20 2020 2020 2020 2020 2020 202f 2f64 7261 7720 6772 6964 0d0a 2020 2020 2020 2020 2020 2020 6472 6177 4772 6964 286e 293b 0d0a 0d0a 2020 2020 2020 2020 2020 2020 2f2f 7365 7420 636f 6c6f 7220 616e 6420 7369 7a65 206f 6620 646f 6720 7061 7468 0d0a 2020 2020 2020 2020 2020 2020 5374 6444 7261 772e 7365 7450 656e 436f 6c6f 7228 5374 6444 7261 772e 5245 4429 3b0d 0a20 2020 2020 2020 2020 2020 2053 7464 4472 6177 2e73 6574 5065 6e52 6164 6975 7328 444f 4742 5255 5348 293b 0d0a 0d0a 2020 2020 2020 2020 2020 2020 696e 7420 7820 3d20 6e20 2f20 323b 0d0a 2020 2020 2020 2020 2020 2020 696e 7420 7920 3d20 6e20 2f20 323b 0d0a 2020 2020 2020 2020 2020 2020 696e 7420 6320 3d20 303b 202f 2f63 2066 6f72 2063 6f75 6e74 6572 0d0a 2020 2020 2020 2020 2020 2020 6669 6e61 6c20 696e 745b 5d5b 5d20 706f 696e 7473 203d 206e 6577 2069 6e74 5b6e 202b 2031 5d5b 6e20 2b20 315d 3b0d 0a20 2020 2020 2020 2020 2020 2070 6f69 6e74 735b 6e20 2f20 325d 5b6e 202f 2032 5d20 3d20 313b 202f 2f73 6574 2066 6972 7374 2070 6f69 6e74 2061 7320 310d 0a0d 0a20 2020 2020 2020 2020 2020 202f 2f77 6869 6c65 2074 6865 2063 6f6f 7264 7320 6172 6520 7374 696c 6c20 696e 2062 6f75 6e64 730d 0a20 2020 2020 2020 2020 2020 202f 2f6b 6565 7020 676f 696e 670d 0a20 2020 2020 2020 2020 2020 2077 6869 6c65 2028 2878 203c 206e 2026 2620 7820 3e20 3029 2026 2620 2879 203c 206e 2026 2620 7920 3e20 3029 2920 7b0d 0a20 2020 2020 2020 2020 2020 2020 2020 2066 696e 616c 2069 6e74 2063 686f 6963 6520 3d20 524e 472e 6e65 7874 496e 7428 3429 3b0d 0a0d 0a20 2020 2020 2020 2020 2020 2020 2020 202f 2f63 6865 636b 2069 6620 6974 2773 2061 2064 6561 6420 656e 640d 0a20 2020 2020 2020 2020 2020 2020 2020 202f 2f69 6620 616c 6c20 7375 7272 6f75 6e64 696e 6720 706f 696e 7473 2061 7265 2031 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 6966 2028 706f 696e 7473 5b78 202d 2031 5d5b 795d 203d 3d20 310d 0a20 2020 2020 2020 2020 2020 2020 2020 2020 2020 2026 2620 706f 696e 7473 5b78 202b 2031 5d5b 795d 203d 3d20 310d 0a20 2020 2020 2020 2020 2020 2020 2020 2020 2020 2026 2620 706f 696e 7473 5b78 5d5b 7920 2d20 315d 203d 3d20 310d 0a20 2020 2020 2020 2020 2020 2020 2020 2020 2020 2026 2620 706f 696e 7473 5b78 5d5b 7920 2b20 315d 203d 3d20 3129 207b 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 7375 6363 6573 7320 3d20 6661 6c73 653b 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2f2f 6966 2073 6f20 6272 6561 6b20 6f75 7420 6f66 2074 6865 2077 6869 6c65 206c 6f6f 700d 0a20 2020 2020 2020 2020 2020 2020 2020 2020 2020 2062 7265 616b 3b0d 0a20 2020 2020 2020 2020 2020 2020 2020 207d 0d0a 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 2f2f 6d6f 7665 2075 702c 2064 6f77 6e2c 206c 6566 742c 2072 6967 6874 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 6966 2028 6368 6f69 6365 203d 3d20 3029 207b 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 6966 2028 706f 696e 7473 5b78 5d5b 7920 2b20 315d 203d 3d20 3129 207b 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 636f 6e74 696e 7565 3b0d 0a20 2020 2020 2020 2020 2020 2020 2020 2020 2020 207d 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 5374 6444 7261 772e 6c69 6e65 2878 2c20 792c 2078 2c20 7920 2b20 3129 3b0d 0a20 2020 2020 2020 2020 2020 2020 2020 2020 2020 2079 2b2b 3b0d 0a20 2020 2020 2020 2020 2020 2020 2020 207d 2065 6c73 6520 6966 2028 6368 6f69 6365 203d 3d20 3129 207b 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 6966 2028 706f 696e 7473 5b78 202b 2031 5d5b 795d 203d 3d20 3129 207b 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 636f 6e74 696e 7565 3b0d 0a20 2020 2020 2020 2020 2020 2020 2020 2020 2020 207d 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 5374 6444 7261 772e 6c69 6e65 2878 2c20 792c 2078 202b 2031 2c20 7929 3b0d 0a20 2020 2020 2020 2020 2020 2020 2020 2020 2020 2078 2b2b 3b0d 0a20 2020 2020 2020 2020 2020 2020 2020 207d 2065 6c73 6520 6966 2028 6368 6f69 6365 203d 3d20 3229 207b 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 6966 2028 706f 696e 7473 5b78 5d5b 7920 2d20 315d 203d 3d20 3129 207b 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 636f 6e74 696e 7565 3b0d 0a20 2020 2020 2020 2020 2020 2020 2020 2020 2020 207d 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 5374 6444 7261 772e 6c69 6e65 2878 2c20 792c 2078 2c20 7920 2d20 3129 3b0d 0a20 2020 2020 2020 2020 2020 2020 2020 2020 2020 2079 2d2d 3b0d 0a20 2020 2020 2020 2020 2020 2020 2020 207d 2065 6c73 6520 7b0d 0a20 2020 2020 2020 2020 2020 2020 2020 2020 2020 2069 6620 2870 6f69 6e74 735b 7820 2d20 315d 5b79 5d20 3d3d 2031 2920 7b0d 0a20 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2063 6f6e 7469 6e75 653b 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 7d0d 0a20 2020 2020 2020 2020 2020 2020 2020 2020 2020 2053 7464 4472 6177 2e6c 696e 6528 782c 2079 2c20 7820 2d20 312c 2079 293b 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 782d 2d3b 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 7d0d 0a20 2020 2020 2020 2020 2020 2020 2020 2070 6f69 6e74 735b 785d 5b79 5d20 3d20 313b 0d0a 2020 2020 2020 2020 2020 2020 2020 2020 632b 2b3b 0d0a 2020 2020 2020 2020 2020 2020 7d0d 0a0d 0a20 2020 2020 2020 2020 2020 202f 2f69 6620 796f 7520 7769 6e2c 2072 6574 7572 6e20 6f75 7420 7468 6520 7768 6f6c 6520 7761 790d 0a20 2020 2020 2020 2020 2020 2069 6620 2873 7563 6365 7373 2920 7b0d 0a20 2020 2020 2020 2020 2020 2020 2020 2072 6574 7572 6e3b 0d0a 2020 2020 2020 2020 2020 2020 7d0d 0a20 2020 2020 2020 207d 0d0a 2020 2020 7d0d 0a7d 0d0a