clings/AGENTS.md,sha256=c78p_HopCb42M9bpEbyubhD4F9ozrp8cHOXhcz9DtJ4,3030
clings/__init__.py,sha256=LujEmt_af5cJgUQV5_Gd40wN7Naxux16uxz-xoSrYxU,93
clings/__main__.py,sha256=JgVNZx7anJLspGs62KXMHGZ_2dXk0vvWbJCtoG03BCY,92
clings/cli.py,sha256=5R-5LH-K8kuz-2SYyaJ5stnDpiZoKKhA9FK1nL-Ntr0,4696
clings/compiler.py,sha256=KwawNIecXn5UMF01tQAPd7lNaXH4U7XUTVVqgC6dKK4,9367
clings/config.py,sha256=Hs9VDobZQTuXS7f3h180pSy2Cjz-zIjqgNnuQTSGRRM,7849
clings/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
clings/renderer.py,sha256=egmKvLlucmq3jclkQ6HXCwLcHAwpJM6aaYfH3tK78c8,4546
clings/state.py,sha256=IJeSrIMcqDZuPcevCuQnzREU9oUPvYGOa4QdzoEoaZc,3991
clings/utils.py,sha256=yNkHrPsJdjfxjZhM-nsKrpVt54ck5q1mJtStoV4jYjE,3971
clings/commands/AGENTS.md,sha256=MuiJCOaDIW-N_wQ8ycHNVg8npLdQbom6b4anPrHV6Jc,2756
clings/commands/__init__.py,sha256=lvtrWOvBLr4IPrF9bbTAeIL4frizTIZU6y2bqJWEI7o,46
clings/commands/check.py,sha256=gGuy8LHDQbYhcUZ72gjn3CZx95z-hOAl3QvRwF3yVUM,2516
clings/commands/doctor.py,sha256=DPRn6qkpapm5dJErgTnv6vBUzfyzaGg_vw9ypeI9dzs,1120
clings/commands/hint.py,sha256=t-HTXwoFroNV3fJc1-zngPtR_9aZx1LT0BQMKRmgWIk,503
clings/commands/init.py,sha256=BSgjZ5lGiEXYL6FFnhEXNxB82UF4SH8PgTy7z6GBXiU,3902
clings/commands/list.py,sha256=D9NEoqfc6LCXI8nKmXFyjML3eGqQh5Vp8abLcICSvKg,2161
clings/commands/reset.py,sha256=QwY8d_pXnNBv0ceG2qKGoTDOwReVQ_aQQGwGrpTmD1E,1031
clings/commands/run.py,sha256=4gziOnPCC_8Io7-3gK-uifeLBmPkjc8Ai3nV4gUsZXg,5797
clings/commands/score.py,sha256=HRIMtCnSVtDeG5uvAnjDrKZQPAd7hkXCyWCx4I7YQXI,4219
clings/commands/tests.py,sha256=JG30bV0mnSg8ZM1-yogO5yx5ymI0L8QJdv1IW6h3ejI,5434
clings/commands/watch.py,sha256=W3GNQr_tx0x4dm64aFJwmre5jvqoC4Vz2TkkMsBFhrk,9692
clings/clings.toml,sha256=r5UmLOnSJxzqwPSeWy2BZ58H3pJQsXtsK-gMfL7s69w,396
clings/exercises/01_simplest_c_program/01a_return_zero.c,sha256=6qyC9kL87VOg42e3j38rZ-lqwd0fWYGPO6dsptoqXqw,486
clings/exercises/01_simplest_c_program/01b_return_expression.c,sha256=szFVd_4pdgaGvQdcOZupf7WeWI-Fdp3tIm9fZPGGiho,692
clings/exercises/01_simplest_c_program/README.md,sha256=_J4avEdHo3igMnwkBijQLYabbAgz_SB1yGWzbsTFLJU,5329
clings/exercises/01_simplest_c_program/exercises.toml,sha256=UW1tc9dnwj594UQukuf-C3NGfXB0BVSWfPP_woJ80GA,1354
clings/exercises/01_simplest_c_program/variable.c,sha256=v7GiH4Gcg6_ly9VX4_M0tUD_4UuPvPQWAbwitg2pM3U,84
clings/exercises/02_hello_world_printf/02a_hello_printf.c,sha256=Kuk5brFx3LKxmBeQuPf5hVku7vsLl5V1GkDaWIv-PUw,556
clings/exercises/02_hello_world_printf/02b_format_print.c,sha256=MHuNI0hZoxAIMZBgvO-5MldJIuGQRHH9R-sAfEtg1tg,838
clings/exercises/02_hello_world_printf/README.md,sha256=re5Fi9KR0Yfa3lzoL4R4J3BiR0ZgBPTCHcDHpySrpZ0,1858
clings/exercises/02_hello_world_printf/exercises.toml,sha256=3uRWXbLyuZIrRPSV_jCQ5Llzyi7-Lo123pyWSJGllTw,1473
clings/exercises/03_loop_counting/03a_while_loop.c,sha256=kAG7Fn7jvA2gQJyCIcx2xdnwDdO6F6-wBLC0X4byYJc,642
clings/exercises/03_loop_counting/03b_for_loop.c,sha256=6eWgrBH_fGODuBOCB4xvB64JA1HdAZYzsSM6X1aRaOQ,740
clings/exercises/03_loop_counting/README.md,sha256=s52OQ1WtLk0uaCDCFmurtZvNm8k_ppjffgaCth65uZA,1942
clings/exercises/03_loop_counting/exercises.toml,sha256=u3DMGg4N-B0QppNOSmni3oPZBw82BP0d98I-XhNZSL8,1701
clings/exercises/04_odd_or_even/README.md,sha256=RR0r787VxyY2xVCRPq5sUFUEbzI2KAMVc6Dx2uR6Vx8,1283
clings/exercises/04_odd_or_even/exercises.toml,sha256=PzBnB7z9QjeuSGqirbkgPuslu8o0ltga-KTYfi7sz6w,774
clings/exercises/04_odd_or_even/judge.c,sha256=2BabRpewVt1gIlG0g4eHks2X-_BHD3vpjGplxsW3d8c,849
clings/exercises/05_sum_1_to_100/05a_sum.c,sha256=F2ZmDUFBaYh9-EgmnVfgAaoPDENu28VEezy7_jxaDqw,670
clings/exercises/05_sum_1_to_100/05b_sum_even.c,sha256=wI8VkgOj5cLbHlaASfjuzKo0SqLyDWUnYYV-YmPcXQ0,695
clings/exercises/05_sum_1_to_100/README.md,sha256=moc_xPNqS_RXdad8jFq2Q7-tobs0YuZ7KNm4AhzREbQ,1886
clings/exercises/05_sum_1_to_100/exercises.toml,sha256=7ub1B4MMFIpcXcpZZdp-KOpfXuzUQtYmmN-FNkmYnck,1310
clings/exercises/06_multiplication_table/README.md,sha256=5bKm7pDuiRKcWm7DRRc8HaGVsIN7O0YA69xTiB2LbtU,1822
clings/exercises/06_multiplication_table/exercises.toml,sha256=95mF4wNbpZVS_EInqLyx3bNj747uxSJY-zbZJXN8uUc,1046
clings/exercises/06_multiplication_table/table99.c,sha256=p1ZjKCfw_1ZH43c9yI8T_pXTN7xAJDJCvP-_K9ED2gk,675
clings/exercises/07_prime_number/07a_prime.c,sha256=g1psXR4C8n9eL7OLQouZeSC8Bey7J1FbogK94xLGqjY,884
clings/exercises/07_prime_number/README.md,sha256=zHn-_WFuUqUP6CqgqDh6dFuWCaY9rhVzDQqxpm8hFHA,1485
clings/exercises/07_prime_number/exercises.toml,sha256=RBCuRr_HCL5G4zn1mEGWHw505vBPCJ4AHRyLwmQlAr4,790
clings/exercises/08_count_digit_nine/08_sum9.c,sha256=nF0dbZPjFX1M18925UKn2-HHoKcyGap2gjziBG21tso,1148
clings/exercises/08_count_digit_nine/README.md,sha256=LRb4Im-uN96ISZDOymPux3OEhpeIyrnU04UkKYIbam0,2352
clings/exercises/08_count_digit_nine/exercises.toml,sha256=WTf3S0IamzMJ8a3dMaQVTR1zofIMD5FSia8EQih7lm4,782
clings/exercises/09_integer_to_string/09a_itoa_hex.c,sha256=_u0LOq_1YwTko3cF8TtnG9LcHRX9mcmASNw4tEf5HrU,838
clings/exercises/09_integer_to_string/README.md,sha256=-dNepgXQRl3xqJea74w15c9i0wPJmWMXGqxycEz1THs,1621
clings/exercises/09_integer_to_string/exercises.toml,sha256=MEWytwV1nJBW28LLJNvsX04EpjLMzg2NugDEyTr-3n4,1750
clings/exercises/09_integer_to_string/itoa.c,sha256=tLW2H1NROZscVbV0aeuowWr05RF3qBJvYlgxNsFpMw8,916
clings/exercises/10_josephus_ring/10a_init_ring.c,sha256=2bqElKFEoh8I1oVWPCRhM98CctUDLo-gFqPtG9CQ1lQ,878
clings/exercises/10_josephus_ring/README.md,sha256=u4lVFl0DRFRLW-8ANwS1qbUAzzZiGyn1Wj-aQdpDxD0,2486
clings/exercises/10_josephus_ring/exercises.toml,sha256=K6UWaPWL1TDIcetbDZKl7oQc8xbZ2wXSw1B134QtaU8,1717
clings/exercises/10_josephus_ring/josephus.c,sha256=Xkd6QtIqewO2tKS4Kg_7FJy4vLzdUoG-iN7iFJJ-eso,1248
clings/exercises/11_point_distance/README.md,sha256=Q-lJSqU6p6GiYkiSLxom2_TVXkWIVUUZGCnOfmmgg6I,2452
clings/exercises/11_point_distance/exercises.toml,sha256=PJl1BZ6WJF-NBlD8NXl9rGJ3Zaa-WHyE3VJkfChxNnY,765
clings/exercises/11_point_distance/point.c,sha256=4D3bysP4JH7RsInV564OOeEgX64DY3vrQn63vShSR-g,988
clings/exercises/12_little_endian/12_endian.c,sha256=Sg2NW9Waioh215Bf869dGKDUxZcXkPTzRzHWnPX7AKA,709
clings/exercises/12_little_endian/README.md,sha256=B1jgDLViQI5jfgu3UQjJGylJRctRqZQDmjK2DMLRrRY,1397
clings/exercises/12_little_endian/exercises.toml,sha256=ro3QCdPc0526Pmnt4F4ipYwK_EBnLNtxey18uumQrTc,827
clings/exercises/13_car_restriction/13a_get_last_char.c,sha256=kf6GyaeU609eBCP6WLmhaqsqyZcA_3688gm0LRltsZo,668
clings/exercises/13_car_restriction/13b_is_restricted.c,sha256=-3jeV-jBPZMcf24hSnHG8B9ve0CsCLqOHoNLbGA5A7k,1138
clings/exercises/13_car_restriction/README.md,sha256=y-Owc4Cnro6TwCbInTzCbkAbhydN3El4drSaL9HDlJ8,2023
clings/exercises/13_car_restriction/exercises.toml,sha256=S9hPNeZjNqSb9xmQpcyRCaOL6ag4VBfDpLpGjnntvXI,2385
clings/exercises/13_car_restriction/restrict.c,sha256=iUM0D4Ipr4To_qlG7eqqRJDY-kozTCa_u72FgN4GJIQ,1914
clings/exercises/14_maze_exit/14a_print_board.c,sha256=7tri8CMUHxaddTMm8u3WwuxTlVXJWncU_90mB_6AFQQ,1282
clings/exercises/14_maze_exit/README.md,sha256=AAGe4_ysX5Y6acEJcvayMNjnlYMgZr3BYKHPCoknoeo,2584
clings/exercises/14_maze_exit/exercises.toml,sha256=1sQ-zzzN-5UzUGK_OdqY8vjLnKCmbhll9yfZASKvO2U,1713
clings/exercises/14_maze_exit/solution.c,sha256=c1LVbM4_Lco2_KR-hGgPHj7kI4PBwprrr7DBoCqBNYY,1906
clings/exercises/15_count_bits/15a_count_bits_loop.c,sha256=4ErU3jOIVbiumJ4bMvEBJZ1nBcN2iJ6ZDvv83ritJK0,610
clings/exercises/15_count_bits/15b_count_bits_clear.c,sha256=QErGHgIUhpQFrxaYf9nD9kkt7cn44qJI2glmHG-X3f8,754
clings/exercises/15_count_bits/README.md,sha256=NplrC8qvy_2gbyI8jhdMxPOJrlImqvm6rSRJ66NmXbU,6025
clings/exercises/15_count_bits/bits.c,sha256=7ruXUTUXwbffQecE6GvuPJYf20K7Hr1EwXVQ02GGBt8,1031
clings/exercises/15_count_bits/exercises.toml,sha256=L2CIFefkIyJNW5g0dhOG6TZ0vCAXzB783-e6o0ZLkLc,2461
clings/exercises/16_my_strcpy/16a_strcpy_delta.c,sha256=RwzQ5tvM3WLaFvXkA8-9YZM0Qpe5SXHDNICTUR5aJPQ,1169
clings/exercises/16_my_strcpy/README.md,sha256=afOhaNidvfNUSzK8h3fwSBpO3k9TDoFZtr4DyqnlGeU,11992
clings/exercises/16_my_strcpy/exercises.toml,sha256=CwxJIHcms8W-K7zp8Svrws3pHACrsyu4pGxwmId_ITI,1608
clings/exercises/16_my_strcpy/mystrcpy.c,sha256=SOEtCjkY37soKyZ1gQ4joe1tDLp41tJ1q4GQLbVNiFM,920
clings/exercises/17_word_count/README.md,sha256=0RlUE55XcC96myy7zWJt8XTCZ6IO3_-F5yUAchKpG20,1524
clings/exercises/17_word_count/delspace.c,sha256=cUPcDDa_KTTta9486SLPWVbG68HlihyRVLrLd6UkeQ4,1506
clings/exercises/17_word_count/exercises.toml,sha256=vvVWnI-T7XnP19eYoAGQpfD4iaJKHj-6aYO9CnWcos8,1068
clings/exercises/17_word_count/wordsum.c,sha256=LDHn9yUbt2VlgiboLb0oIGHP_xlVJnPYBreDxfuoA3c,1429
clings/exercises/18_my_printf/18a_itoa.c,sha256=Ebvoyr1PiIBN74cEsKLZ4gaN5HCLIclnVKTZ1V6gaQ4,808
clings/exercises/18_my_printf/18b_myprintf.c,sha256=qJzS5359n6A_r01PaWgusN03Xi3x6YgjBAyyg9k0b08,1379
clings/exercises/18_my_printf/README.md,sha256=C6uBf3JEbIGLqPDgGndxPRrSpIL8yGzECyfTyE_mQvM,2830
clings/exercises/18_my_printf/exercises.toml,sha256=LJrDNNVoEkQjSs1nVocl5cxy4fEt16Z7Vpnu4mSY7jE,2245
clings/exercises/18_my_printf/myprintf.c,sha256=7FHwZSboxo_-wfpehPftRYppiMSw01PvHfnK_JUmolk,1028
clings/exercises/19_shell_parser/19a_shell_parse.c,sha256=5gdoH60coNnq8aHoVpMIC_XZn1TJ7chjsFbBXHiD1vg,863
clings/exercises/19_shell_parser/19b_function_ptr.c,sha256=vcb4f-iEV2Eco2JhHkXC7-7oF_v0JmUt2aPIipM99os,1534
clings/exercises/19_shell_parser/19d_shell.c,sha256=XBMF3wUqriEIZYE8q6LSvdsmzpANFDeWTQ4jAWmP1UM,1817
clings/exercises/19_shell_parser/README.md,sha256=YV2-m4lFCh0XgKb6kTKl8kHXKoz5vqUsiHrjj86-RGE,2304
clings/exercises/19_shell_parser/exercises.toml,sha256=fBwm4fx-N6TtAGRy-vZyruLKG0FBvzBGGj0JWF46Sxs,3195
clings/exercises/19_shell_parser/shell.c,sha256=nfPjDVmeagZf7MMEf5240VL42WjyUbPGsMjkiAReeKs,2070
clings/exercises/20_preprocessor/20a_delcomment.c,sha256=X6BEkt992RHgkpxm3rsxBwKWnVavWTOWgXFNGgQSbBc,1652
clings/exercises/20_preprocessor/20b_getword.c,sha256=La234gpshrUIFCqllFxoAzVtX4b43z6spZiLT-DUdrY,3393
clings/exercises/20_preprocessor/20c_expdefine.c,sha256=JyURY9tXouGfWs68JNGbC8jpZ3hKsrR5cccn31YxNI0,3571
clings/exercises/20_preprocessor/README.md,sha256=peZtjV1pkAkHAn4LkXHR4HfNQ5gu64hrDH5nidRzvo4,3169
clings/exercises/20_preprocessor/delcomment.c,sha256=1Jv2YXYbzdiTawyGNJz3jbRKQCWQIbmgkB9DEVZ6kes,2172
clings/exercises/20_preprocessor/delspace.c,sha256=1_45kFaQDdlBxJs5afoc4EWQgiMNJl28pZ12XvyuCzs,1120
clings/exercises/20_preprocessor/exercises.toml,sha256=RRzDuOdHSaFQp5JC1dC5GcP6brHCJW3im1H9ibCVW20,2680
clings/exercises/20_preprocessor/expdefine.c,sha256=Ma80TGvIi8_kvcm54ULvNLdM2B0otjBrtrAS7CM4YLk,1342
clings/exercises/20_preprocessor/expif.c,sha256=DttuMGbrWugAKqfaaYTrM3WqLrVQs3nnsy9kZehXWqI,4680
clings/exercises/20_preprocessor/log.c,sha256=WNmKOYXjYpGZv4yduvVTji3HiXxkY2lqCyH71mMXD3E,4183
clings/exercises/20_preprocessor/state.c,sha256=4zsRrtMelq8evfIcgt97sfh_JpwW3rsVOUOuqhlbz38,4099
clings/exercises/20_preprocessor/t1.c,sha256=JMh6N2MYkcCjl91IeeI_Uq5C6goNUdxym58HDiCX85w,1764
clings/exercises/20_preprocessor/test.c,sha256=B1g9lHqDQ6kAChbSBq-q9bIAQ7G_SqotdPT1Gi_EEaA,328
clings/exercises/20_preprocessor/test2.c,sha256=hB2Odk2O9omi2UdiSUvWVHuctZomoyCnuKHX92UtWyE,134
clings/exercises/21_lexical_analyzer/README.md,sha256=ERI0RWlBy7bUN5clRnvnHXWDAKbfYwyQdp2XhcFFHAQ,1736
clings/exercises/21_lexical_analyzer/exercises.toml,sha256=nXLUAmPjP5tBA1qTZuDrFroCyuPfaP7XcbZB7dLzoYA,962
clings/exercises/21_lexical_analyzer/mylex.c,sha256=5XTRKkkQpZrpoGUN5_5ghfNsSWm4rUpzBnbEf3yPRbw,1254
clings/exercises/21_lexical_analyzer/test.c,sha256=dHzNdlhDRkssQz7q5OO_HMn7Azb3D_JKuNmcnGpqKGg,88
clings/exercises/21_lexical_analyzer/yy_accept.c,sha256=7XIOq8fnvOZjQln992pfpUsZ8cflA5CahuEkCuCdpiE,759
clings/exercises/21_lexical_analyzer/yy_nxt.c,sha256=nq06Zt1Exml538JWQHjgt95V73C5yiDX4bMV1DaMT6Q,95364
clings/exercises/22_guess_number/22a_generate.c,sha256=Q1taLHQ9n2c-i0MvhI7_w4UXSI9Z9qu9VkHih442SIg,1008
clings/exercises/22_guess_number/22b_check.c,sha256=1qgJr8OzjTKkcB5mFEiraGU6KSqQCyvMfQCzDYS7Ye0,912
clings/exercises/22_guess_number/README.md,sha256=KtwYJSh6De7eK0RuOWYeRMXMfdrn7BNFFuyHBiv-FQ0,1723
clings/exercises/22_guess_number/exercises.toml,sha256=vncc9Vf9SPW8EVJfbvXDrwQAzowbFf8PRUgAwXjIe0Y,2577
clings/exercises/22_guess_number/guess.c,sha256=NKpioQqleDS7nocyMTzjD4rhjEBanUpN5zbVH6mC6Fs,1917
clings/exercises/23_gomoku_game/23a_print_board.c,sha256=UZsymUYFVVeWCHpjcqkjaqaOjrPAx0iR3OF9GLt1uwo,781
clings/exercises/23_gomoku_game/23c_check_win.c,sha256=JRgq9mtJYThG8bGBk6_vpyaIYV1VwG_DcodC0ViTziI,1208
clings/exercises/23_gomoku_game/README.md,sha256=3YitOFrd0uCY5NIQi43_HtHEJ2A1lXMRSOSVWc6xwlQ,3831
clings/exercises/23_gomoku_game/exercises.toml,sha256=bLRW78wi081pGIBB8mQ6jVbwX_ptCNFVppxB_Erzhq4,2294
clings/exercises/23_gomoku_game/gomoku.c,sha256=a0zrLzi3zcuQgDCK-cIyImyBTAu-Bu-nvAZlW-QSIIc,1923
clings/exercises/24_search_engine/24a_find_istr.c,sha256=CLJcgYStOEfsd-IdeluEt3LiFy8z0IkrcQJB5MlAv0Y,1128
clings/exercises/24_search_engine/24b_extract_links.c,sha256=guQhYXWDwm8UlYnrl_GA8BKM5kpRDlaRfZgMFORMj4M,1593
clings/exercises/24_search_engine/README.md,sha256=xz8p5HLvDrU_MttgdAKVO8cQuaLVZ7xZfAbsSwNnX2E,1684
clings/exercises/24_search_engine/exercises.toml,sha256=JRaLZ3lucbkpjRNJeOgrNS5ZFk8Au8NjFyGWJ4lWiYk,2874
clings/exercises/24_search_engine/search.c,sha256=y6jkweiNWyKiqN61gK-LA_Z0FQqdNORLXSSm_-8kiKA,1614
clings/exercises/25_my_strstr/25_my_strstr.c,sha256=vOmGNqFDFK6ni-GbvJmj8hXARbTA_nU5MF5pO23N4PE,1753
clings/exercises/25_my_strstr/Makefile,sha256=1CFYOC6uwXY5WWnQH5M9iCb_aCHgdx9mq59oRXBskSI,121
clings/exercises/25_my_strstr/README.md,sha256=MJZE46yhg5L6_WK3IPWDB_yxjcWqs_EOBPnKs8c7tIw,8222
clings/exercises/25_my_strstr/exercises.toml,sha256=WD8lLkSECr9Pk4hr6y2n7T1ya46d3R2pTWaXaQK8dpA,1481
clings/exercises/26_my_memcpy/26_my_memcpy.c,sha256=4Fk0MwGvY2WWdATkMXi3BHQBeRFAr1AHusvycHV70s8,1315
clings/exercises/26_my_memcpy/Makefile,sha256=zLcSYxb__gcUv0YmXL7NVMtqzcHB1DVHAVwzaJIw5Kg,121
clings/exercises/26_my_memcpy/README.md,sha256=Nx32fZMvAggreik_gRnevNeNnYVHzG-PrNy9p3zEoyo,10571
clings/exercises/26_my_memcpy/exercises.toml,sha256=0mr1-8d1ueoVb2-cOE6-4B81ZVtLHB2muYtHEg-TRYU,1344
clings/exercises/27_my_memmove/27_my_memmove.c,sha256=z8LR_Igchj99R5-QkMlvmeJaTxlkuA_FztdGONtH66A,2022
clings/exercises/27_my_memmove/Makefile,sha256=wySy4HAPFZ-qVR83m6wX6YV2H486Cehrm-nvtHlIZck,125
clings/exercises/27_my_memmove/README.md,sha256=mJB7oildGhNXikMxhJczoW95O0q0729ANExoAkgpJOI,15051
clings/exercises/27_my_memmove/exercises.toml,sha256=-umoGCHGVFjYYqKbeATceBzBKQEnvSR_MgLstHeyBBE,1571
clings/exercises/28_permutations/28_permutations.c,sha256=eC38xdMw8xe8DnaTv5EhhxDXHjtCdstruaMMQIkGYVc,1804
clings/exercises/28_permutations/Makefile,sha256=xbxjAC8_oVaUorsDphjoyouRaG-rAYtiQXVEdqylNI8,133
clings/exercises/28_permutations/README.md,sha256=BvPamwTG_ItteYFR6EC6EI16uEo-satFW5uQWI0AG0U,13340
clings/exercises/28_permutations/exercises.toml,sha256=yNgUGG1XZ5qBTFymvWw5kpkY12cTGhA_sDQr5WBY-E4,1555
clings/exercises/29_eight_queens/29_eight_queens.c,sha256=MNiDM_D3wRllcFnjK3ml6BgpUE98Ck4EisA3C1kPO1g,2169
clings/exercises/29_eight_queens/Makefile,sha256=t6Bn5Aepk2Qkswcy5DkxlX54e92ka2DLudWEHvk_kTs,133
clings/exercises/29_eight_queens/README.md,sha256=f_UHkZBx6B11i0uSyrFZrLhBBJw2zBLcSFi8iVFvjHM,13711
clings/exercises/29_eight_queens/exercises.toml,sha256=PZo_LYQSDpG9m-GaCKeS0uWXRyvXvk6UK1v6TnOl-5s,1339
clings/exercises/30_singly_list_insert/30_singly_list_insert.c,sha256=eIkhfyIhAuZ-OfBs9A7Tej1OvpSXkpnlBg85UGKl4NI,2744
clings/exercises/30_singly_list_insert/Makefile,sha256=bNx80o-7RzpXd9ddpya7gH77rlsfUo4WqmDg1v9Z27Q,157
clings/exercises/30_singly_list_insert/README.md,sha256=92XbygWlj6KiHa-IRUAfN-1j6To96scUofcHFFNc51g,12091
clings/exercises/30_singly_list_insert/exercises.toml,sha256=CI-p9tjEXh3LpacB8REfKkz_8j1MP89GHZb1rJAzAJA,1333
clings/exercises/31_singly_list_modify/31_singly_list_modify.c,sha256=ZdhY3lnq--weq4utZ_t9HivvjeQCLt-mpb4Tw9acyec,4280
clings/exercises/31_singly_list_modify/Makefile,sha256=zR0zVF9ubGrueXphBCLyQ305sbOnI7nLaO8sFKcvI8s,157
clings/exercises/31_singly_list_modify/README.md,sha256=Q9YUrERuIjo74D99fQTtZali54Jo8q5cbNayfc4WejA,9162
clings/exercises/31_singly_list_modify/exercises.toml,sha256=mbikpLLLCGYFNeTjH1VLaVJ2BeCNTGx0rNaYehlUAP4,1456
clings/exercises/32_singly_list_reverse/32_singly_list_reverse.c,sha256=rAbUykDfOktRKe1_SnYeclfAaJ4PT30YEavasmLq2Bo,3605
clings/exercises/32_singly_list_reverse/Makefile,sha256=I2tlpb_KFb7r-mxUubiArSDQfj7w_Rs7oJcW7mBcFFM,161
clings/exercises/32_singly_list_reverse/README.md,sha256=ga0hH1FL-5W04slc4D30AlXBc_5oskrXqBRC6Unqy68,10654
clings/exercises/32_singly_list_reverse/exercises.toml,sha256=P_LjWOBOi3llNPpwsVgPp5aMgyTSfnEw1awhifdeLKE,1480
clings/exercises/33_circular_josephus/33_circular_josephus.c,sha256=5XXgdWVMrIA1eP_IJrvFQn4Ks72fuo31A-u4H2WAsjU,2772
clings/exercises/33_circular_josephus/Makefile,sha256=zEFZX2JsuGb6UIkyDtZtmpckNdpZ_dL0QkbKNB6r8ck,153
clings/exercises/33_circular_josephus/README.md,sha256=HQQp_3G9jFaknGYSCBolQYPJRGYB92HKelvhMZBCQ34,10553
clings/exercises/33_circular_josephus/exercises.toml,sha256=ZnfrEm1mv60OfaXM44Qi3UblYnZIoeXVm8-db3zc9GQ,2238
clings/exercises/34_bracket_match/34_bracket_match.c,sha256=SX9eCb0DLj5wBf6t1znGkKwhJpDW9r72l8p7C-vFJWM,2124
clings/exercises/34_bracket_match/Makefile,sha256=MzttK5Z9mqgRookTNFMFsNoAF66vwYDxwitlUW0i7y8,134
clings/exercises/34_bracket_match/README.md,sha256=szoKo70ywc6228JOGyNWAOLJtw88CU2lKYS6AhLWYzY,10525
clings/exercises/34_bracket_match/exercises.toml,sha256=uKRxg8D2BZu1zmAZGpMRjwftPlzL7OrnID-GDEXCQIs,1487
clings/exercises/35_queue_base/35_queue_base.c,sha256=7cUZrS6Nf-xu2Ve7_aoMAAAqYxrRWmopFAbmSb85jmU,1716
clings/exercises/35_queue_base/Makefile,sha256=EqKOupRjs7MjnZwlYN516llNeXNufgBMAoN28bH6vzg,122
clings/exercises/35_queue_base/README.md,sha256=lftfSEQxJmhvgjDEnsVvEP0iCMXHcprMGloY-0eFUP4,11125
clings/exercises/35_queue_base/exercises.toml,sha256=BGnvNvEIiu_GNX2XPeLTCH_Lhm-FibUgCptR2AMQ3PU,1716
clings/exercises/36_binary_tree_traversal/36_binary_tree_traversal.c,sha256=QzVgeN8TacaqS5C9_qVWHLHIvzf9IQGSDnXig3r5KEE,2946
clings/exercises/36_binary_tree_traversal/Makefile,sha256=WOtZMtO84W36FW4jiggEBHMAWet_hM7GRPJaRN3PGG4,166
clings/exercises/36_binary_tree_traversal/README.md,sha256=YkvYhSRwAqlg8b9yxtNZssKEb0bwGfdjlKC53mR00oo,10650
clings/exercises/36_binary_tree_traversal/exercises.toml,sha256=Ie_eyoit4LeshBQAAs2tVABXnzGJAIicZPMgjhVoGJ4,1932
clings/exercises/37_binary_tree_level_order/37_binary_tree_level_order.c,sha256=B7QosqC4NY1vghn06UzCMOF0kvI9nmhPXJDRcplhd1U,2275
clings/exercises/37_binary_tree_level_order/Makefile,sha256=o2QC96It8c4aV1Xm3m2r2bgWKML1lgJ31mv_WQlqUDM,174
clings/exercises/37_binary_tree_level_order/README.md,sha256=n7FbvL2O_jSKvsuLawn4w6xcWYKRp51ioCAJo_tSJxs,10742
clings/exercises/37_binary_tree_level_order/exercises.toml,sha256=578nRhgDnwpbouxehwGa0y7WLElbaBnJkuRpqXTecVE,1509
clings/exercises/38_BST_ops/38_BST_ops.c,sha256=11xfOx9FTqowiflJRKoiFrq-xdRz4pc7nBVX6S5ZcG4,3981
clings/exercises/38_BST_ops/Makefile,sha256=MkFETHueZBjgJiauQ4HSsFtdrMcfTTBeZQB-ty7ujqI,110
clings/exercises/38_BST_ops/README.md,sha256=nYHrKg--9kfP5zcJmmNFrLEPdxre7XODQ3nLU1wD5IE,6917
clings/exercises/38_BST_ops/exercises.toml,sha256=fNDpnDJr24T9zv9gOV8s3-8pkIFk0ozJadOpi93MLTg,2666
clings/exercises/39_heap_base_topk/39_heap_base_topk.c,sha256=xfJ6KZhOea8q44-N6LSFZYMzEI1upyg8fLl4_GN1KHs,3106
clings/exercises/39_heap_base_topk/Makefile,sha256=NTLyL1eZLJsXeFNkn2llV_zINv1l5-GD7iyde2NXB44,138
clings/exercises/39_heap_base_topk/README.md,sha256=p5TcrPfVhQzukjAjEG5MyLNna8LtY51fXc9d6s1Wo30,7336
clings/exercises/39_heap_base_topk/exercises.toml,sha256=TDUtKfj_zDxhGfcGrcwXz7BXs7Z9GPKT22IuuKUsIcQ,1743
clings/exercises/40_binary_search/40_binary_search.c,sha256=xP74iyXoN5FfdhaFKsZbJ61kH3DKKY5H7-N-OQ7zExk,1634
clings/exercises/40_binary_search/Makefile,sha256=yEXhBmS3wrqZXNs_vqfvIUKhGpE0EH69ksLDrkxO4Kg,134
clings/exercises/40_binary_search/README.md,sha256=oW9aCiwbjzjp6lyanPSdZhpl-6v4YlC0yTjlia5ZdfE,8084
clings/exercises/40_binary_search/exercises.toml,sha256=rb8LuN7U1xHg6OxmbyIxtxKQQeh3XpSTJJKKY6B3sOY,1558
clings/exercises/41_quick_sort/41_quick_sort.c,sha256=goKihW9ePyL9QB5YnmnV9ughjQF0HeZq6hhN9b0JZ8s,1968
clings/exercises/41_quick_sort/Makefile,sha256=B4aHjRJUqmSf5ctSi1GTwrS3vS7M7u8REH8o2AMRaDw,122
clings/exercises/41_quick_sort/README.md,sha256=RqhXhdPIkeaFo4W1geA1-hBiopOSz7tAJvn6IqkIRSo,8416
clings/exercises/41_quick_sort/exercises.toml,sha256=5tuCifzow2kdeDidGYo5q1cS_Vw_AbFSXaVhe0cH9RM,1760
clings/exercises/42_snprintf/42_snprintf.c,sha256=qWF-tBM6RJvlzzC2i81txBuXSZ--sH-QOizbnOZbaIg,2035
clings/exercises/42_snprintf/Makefile,sha256=cEuxSNqveErglPhgW16d_pdGm__AtsNIvPvfvnVzETQ,114
clings/exercises/42_snprintf/README.md,sha256=IxHxIUWITxBcf6h_YBYAR20MJ2JNVtSAFfd4W9AFY5U,10418
clings/exercises/42_snprintf/exercises.toml,sha256=o1ebn_RaCYB3SrZ3BLdVwJ6_8omNv_z8WvEVZhZWS_c,1416
clings/exercises/43_strtok_r/43_strtok_r.c,sha256=nzcSMhdqAEqdu-zTwCN1FzT8pI8bVei9d10aciAtfWY,1558
clings/exercises/43_strtok_r/Makefile,sha256=WRBPDHzmm5Kw07XZXyiaNuDfkeh_wZoO7oBn7SEllvY,114
clings/exercises/43_strtok_r/README.md,sha256=Gcz5JRr0GOPhUzzYs6KhHcvjG-Z6xENnSDhFXw1_7xg,8432
clings/exercises/43_strtok_r/exercises.toml,sha256=u3JaDu-ci7jiBWlAO31LU3iitAKAWzOeewOHK8smMOw,2078
clings/exercises/44_qsort/44_qsort.c,sha256=PtN4loPQ4kblr9qJtHMKW1c82xgnVFeavOBcXhhIBcs,2041
clings/exercises/44_qsort/Makefile,sha256=obJjXazdO26bOQkh1iRCECMgJCSFt89539CcX1Bo9fQ,102
clings/exercises/44_qsort/README.md,sha256=sZWUfv_8bHcs9wezef0_SfSRhuSmneSK4aWaAVfmx_E,10865
clings/exercises/44_qsort/exercises.toml,sha256=EdS1reOxJiCjad6OUhlIEfh6pc3kx73D4g8DHo5X0Ok,1840
clings/exercises/45_realloc/45_realloc.c,sha256=8Ra_-OD-J3c9zgsfMN1f2EzzQcSpjqsZ5MZCbfF3FE0,2206
clings/exercises/45_realloc/Makefile,sha256=G-lNJ3G4lxUtw24r0pr0n2zGXYXsLxQxJ-lQNoSogjg,110
clings/exercises/45_realloc/README.md,sha256=p5keEsV7J3bHWqzh0rt10spWYsBg-SFZY3HX_eixn5g,10939
clings/exercises/45_realloc/exercises.toml,sha256=Fxb9Az1LqkExd98sFmojXCNogJdfn3L-aY_5Ol1RTe4,2003
clings/exercises/46_sscanf/46_sscanf.c,sha256=GX-II_9jsIytwx2pTLgxlb0WKcNP028R5h4oHKzL6pU,1613
clings/exercises/46_sscanf/Makefile,sha256=VK31s-ixPjm6PCIBFdZu33uZEKeuI6xsX80dm2RPxm4,106
clings/exercises/46_sscanf/README.md,sha256=0p_qr7kZNOzU-hKQdmk9mvgRGyBYvZRcTp8wAnOZKmw,8994
clings/exercises/46_sscanf/exercises.toml,sha256=-i0bs_40vMUEWTdnfGal_Y1zvPEGBMx041zkoHcwWk4,1727
clings/exercises/47_setjmp_longjmp/47_setjmp_longjmp.c,sha256=ozFR7lgXdaqYVfLS7tFT8LT56sWSZEfW1uhPMw6JhKg,1960
clings/exercises/47_setjmp_longjmp/Makefile,sha256=2xLRoXFX0WYBJ7vIsz6qnV8Wi8BVSnsqflNdVZGiuZI,138
clings/exercises/47_setjmp_longjmp/README.md,sha256=cbfN8zO6al_kgTvBeUupxS7KDwMMXCv2YkLTGTxltaE,9990
clings/exercises/47_setjmp_longjmp/exercises.toml,sha256=0wT021mf5JTy8rshLx__neN1QizPYIFne0Rj7Dp9lks,1798
clings/exercises/48_io_buffer_perf/48_io_buffer_perf.c,sha256=iTVKC5y-BWKM9bAht1kxhuG--E9uwShZjYmPabYDAs0,2786
clings/exercises/48_io_buffer_perf/Makefile,sha256=t4dmbNysDsY3cVle8Pi6U7ETqiL-c126_ZQJaRzKzQA,138
clings/exercises/48_io_buffer_perf/README.md,sha256=3M2cT9XPfj0-3zmQ3_G-i--OlQPQ8qFgADb4l70QKPk,10457
clings/exercises/48_io_buffer_perf/exercises.toml,sha256=4jCKbUFnBWHLa5F_3unKJP9amAnmiRLziKGDUY347Eg,2106
clings/exercises/49_dining-philosophers-sync/Makefile,sha256=Mk6gC4dHmCB89OWBPE43djvpwt5c12oCvEQSpvcz5cE,288
clings/exercises/49_dining-philosophers-sync/README.md,sha256=x1XNPmkGQw30MOZVyWAkpTkBKG4cNjF5EQxwxqEDpb4,10783
clings/exercises/49_dining-philosophers-sync/dining_philosophers.c,sha256=-YhT9doPK3qT0Ty66kaKgYNCxRnVnjdcQVawekNHA0w,5296
clings/exercises/49_dining-philosophers-sync/exercises.toml,sha256=D-A8vRIKVOAizAkjwTDqRmH_vaF_kDL1zi1MXJgz5i0,4655
clings/exercises/50_rdt-stop-and-wait/Makefile,sha256=CFEV5P6VM2aiPyEqB46OytG8TRYc34qdxhq9DFS6DP4,281
clings/exercises/50_rdt-stop-and-wait/README.md,sha256=_S0Ab1ZOIrnj-k785gA0y0iTMHge2GxUQZivXuEaKnM,11165
clings/exercises/50_rdt-stop-and-wait/exercises.toml,sha256=U9CS7bRUaN7BRdsXg3UpZUPZE8QOCQv-NgwuEorIN2g,3682
clings/exercises/50_rdt-stop-and-wait/rdt_stop_wait.c,sha256=Av5LGgtEpuZZnF4En25djD5bI8sUK5EfZTWfdUsrfJ0,5871
clings/exercises/51_ll1-table-parser/Makefile,sha256=RwC4-o8vUT8mGvAjAoItpUPRP0tMyvUCuFVOmpFjUMk,280
clings/exercises/51_ll1-table-parser/README.md,sha256=uHZOuwBA5GONxLwS0Z6OpTprvIVd-OXHJDtV5sEghg0,21934
clings/exercises/51_ll1-table-parser/exercises.toml,sha256=iYtB3jAoDQlg54jzpkGVqOQziB5itY-EOfkl1DcMzZw,9140
clings/exercises/51_ll1-table-parser/ll1_parser.c,sha256=1N-zTLzoRyN9KOxUVGetzkQawa9dsqXC2UCN1hrnGHo,13216
clings/exercises/52_bplus-tree-index/Makefile,sha256=ajq5CNmQx2Vahq_7GJSa_efS-cxW7pSYAE2YKiUh85M,280
clings/exercises/52_bplus-tree-index/README.md,sha256=tX-MMoLW2PJmNTvJV_7J-MZy77OY0LzjGrLmyMOfObw,14736
clings/exercises/52_bplus-tree-index/bplus_tree.c,sha256=ozDBpn5MfEMClHmddJRxb0aeNqR84X36eFOSwrigCeU,9312
clings/exercises/52_bplus-tree-index/bptree.h,sha256=FcHlIzNbtnyIrhTKAE_OjCCDhgcLNCmymxeDx8QaKiE,1311
clings/exercises/52_bplus-tree-index/exercises.toml,sha256=-7HhVjIkWojEZlVU4GCkwTsAUh6rChbIWYcRQl6IU2A,5136
clings/exercises/53_raytracer-from-scratch/Makefile,sha256=H9ivaFEwIj7yq_xZ4AuhhSSrEB6CtOWU5A8u4itmjXs,300
clings/exercises/53_raytracer-from-scratch/README.md,sha256=yKwXfWoMKaUd8FyvTovBcBd1Bk82cg2j_ug1teyZmw4,17818
clings/exercises/53_raytracer-from-scratch/exercises.toml,sha256=qwhsmz7sa-1NUO0O_YTTB6c8jqq8hFl3nG_rdv2dCG8,17700
clings/exercises/53_raytracer-from-scratch/raytracer.c,sha256=p4b0Cnyl7ibVnZSr0qLtH2YDfNxpCKOIQnX96THALGM,6445
clings/exercises/53_raytracer-from-scratch/vec3.h,sha256=4EYWZYT1jSjKtEcYtLQWs6zOzRfvdJvpkxYtr0JcqSM,635
clings/exercises/54_astar-pathfinding/Makefile,sha256=89oBQcqk5K_gmZatM60O0rlCswAu137JuQeHYcSf0XQ,281
clings/exercises/54_astar-pathfinding/README.md,sha256=rSqA-Lw4YP63g8pvC7nCtB9x4zvOr9QEhnCGHG7fZNA,20161
clings/exercises/54_astar-pathfinding/astar.c,sha256=TcJhPeL40JbVen_pWVcxB84KRwXE2R2ursBzi7lc1Ww,3021
clings/exercises/54_astar-pathfinding/exercises.toml,sha256=eRgpr8_UViarkzKtEUcLYG-swrj2oBclPy3RNzwX_68,5965
clings/exercises/55_rsa-crypto-demo/Makefile,sha256=VHrrPLQWAytvaP7pVGFOVNWhDW3IQXH0iDUGY3wIxP0,279
clings/exercises/55_rsa-crypto-demo/README.md,sha256=Dpa83PwzENrcWBwVEEv3BqYMj1zU_vAEXV9AfZzw0mo,38398
clings/exercises/55_rsa-crypto-demo/exercises.toml,sha256=iAMmYjzN-r95JQzXVRLrIV7xH4FcE8XoKuCSc3D8WE8,12905
clings/exercises/55_rsa-crypto-demo/rsa_crypto.c,sha256=2dakQEhisBK_wJqwh1tgBxiPyls3C_isacSG2DmMfPQ,5639
clings/exercises/56_vector-clocks-distributed/Makefile,sha256=WhdRfCpnnuiS0lVgWShD8-U9GbkEhQgBRZsikwEBsXc,289
clings/exercises/56_vector-clocks-distributed/README.md,sha256=PEbRfwteEN7JBKdUqFQjZo-jPlfi8XgGOu_bKPIMH1w,35338
clings/exercises/56_vector-clocks-distributed/exercises.toml,sha256=2h4EGLI0sKSIEbv8f1KTSOhjBlCBi9FNWeU6wTxv9IQ,10978
clings/exercises/56_vector-clocks-distributed/vector_clocks.c,sha256=K28JWvD_5AgimVSadIFPkJ3G7M5h5rvG_KVSSct0Ig8,8007
clings/exercises/57_cache-simulator-lru/Makefile,sha256=hbT0ulBwLuNFsycTe4UA2szOoP1dADpHUGjNdDz1Smw,283
clings/exercises/57_cache-simulator-lru/README.md,sha256=8eZvXsh7yo8Lj9dhf_KmpUbNAPWKeJVyzDdGChT683A,25960
clings/exercises/57_cache-simulator-lru/cache_sim.c,sha256=0qlXUQRFIdF7qXDorwWnwQbSEVXYJqD2nAfhBfj6IAo,5170
clings/exercises/57_cache-simulator-lru/exercises.toml,sha256=590x6B75IgjJIQJz_wRGztd3WmH0qAAeU_VQtwFOAGs,9791
clings/exercises/58_aho-corasick/Makefile,sha256=2suKaX4uSbB2b9HYCuGVbFAg8_48m1ptnFlro9BKW9c,276
clings/exercises/58_aho-corasick/README.md,sha256=QzMU0ss1nDs1Lr9szjpjwJWWgBs10pUXt9U-bjbvhSA,23285
clings/exercises/58_aho-corasick/aho_corasick.c,sha256=lW8cpjky_PEUNOo2M73KgldcMbVzpE3Znn2gP7PT2ac,5953
clings/exercises/58_aho-corasick/exercises.toml,sha256=vdw1qZp2wEaUJeAKTtodsZ7Zjsjczi_rUOdKMQMJeBM,6828
clings/exercises/58_aho-corasick/trie.h,sha256=6QHBBkFpKOrJPzOXSj_9-3LiUAMGaTIa3ciusxClu60,1127
clings/exercises/59_nfa-subset-construction/Makefile,sha256=If6zSGDxmfh7kUKl-3s8y9waa0eE6qtxACaR6pCPwok,299
clings/exercises/59_nfa-subset-construction/README.md,sha256=NFcdtp9tAYvVmKLFdE6Zjw828W69ZC9pCu1U9Zjteio,20920
clings/exercises/59_nfa-subset-construction/exercises.toml,sha256=AyetuRE9FFBChyXPrAYsGrYHQ2c4koJhteLmqDjOixQ,8784
clings/exercises/59_nfa-subset-construction/nfa_dfa.c,sha256=lSPMA9yXqur-3wbqzJ6hs3k3ZJ9R4p7ULENAtDLc7x8,3841
clings/exercises/60_micro-test-framework/Makefile,sha256=Lzk-Jzdh7qte7rQ6XRDlcu-34XIDTYGIvEq-_UO-2rI,280
clings/exercises/60_micro-test-framework/README.md,sha256=NC9gNm75znXOG54N_rEgBSeilvkvklMdwGSaKZNiWis,28836
clings/exercises/60_micro-test-framework/exercises.toml,sha256=Ea-3E9n70h2C4Ot6LrcPv8Hx8LjeUtVfMcIVBR22Jd4,8463
clings/exercises/60_micro-test-framework/test_framework.c,sha256=1JPkj6PItl40dxPnnS4KB10doS9W6LqDZsBFmEzp_Ts,5985
clings/exercises/61_buffer-overflow-lab/Makefile,sha256=P1oL46Hoa6710qmvpk-kHvOtut5CJ5jjfF85eOO278M,283
clings/exercises/61_buffer-overflow-lab/README.md,sha256=7JbrmEwFmMyZUNg5wQ_KqTYr6vHPy_PN5daMPz_b1lo,32501
clings/exercises/61_buffer-overflow-lab/exercises.toml,sha256=63k0NeefJGme4YBVekCY5a9xFqM0mplIpvrAaY5VU7Q,33540
clings/exercises/61_buffer-overflow-lab/overflow_lab.c,sha256=L7gWLRSTaczF8S83zUyVGySrko6fW4rprwW6PnRxrYo,9517
clings/exercises/62_perceptron-classifier/Makefile,sha256=nDQnVLF7_76U_Exvp2bjFH1bl_ZVy20R1HY95o_snTg,285
clings/exercises/62_perceptron-classifier/README.md,sha256=VivOhrdqnOhAhRKzDwPb4CPXWf37QtX9u30XPfUB6vc,26749
clings/exercises/62_perceptron-classifier/exercises.toml,sha256=eQ6BBYiC2W2D0lPEXvWQFgcQcf3KB352kDQKFJzCrXY,13758
clings/exercises/62_perceptron-classifier/perceptron.c,sha256=Z2C2E-i2V7IW-YTMWGh2FzYsF7wbCWoDN-HWDBiGCCA,5553
clings/exercises/63_lu-decomposition-solver/Makefile,sha256=7ftlCFrckcpY7-gadYiMeQL01uojEODFtN6lchLTpn0,301
clings/exercises/63_lu-decomposition-solver/README.md,sha256=oNhwOUbkNgQ2fCnndP3inswzuEXHbSmK6_R5TWcOymA,17931
clings/exercises/63_lu-decomposition-solver/exercises.toml,sha256=7o0XHQ9xm5KLBDvbDpEmL_ePbwy-zW-SkBdQ3aneGMk,10468
clings/exercises/63_lu-decomposition-solver/lu_solver.c,sha256=oavRN6VBqEO0vwGEkRPhrcanD9q5fb7aTwO8Pt7t-2Q,5743
clings/exercises/64_lockfree-ringbuffer/Makefile,sha256=9klKjBZwkuI9C-zLbnE_XR6IeZo_9XfijfpDaeY0fqQ,283
clings/exercises/64_lockfree-ringbuffer/README.md,sha256=vfMqluhkXdDjsWPG46TiO_Me7n8GYm4ONXHbXJgpfZc,23161
clings/exercises/64_lockfree-ringbuffer/exercises.toml,sha256=2Gs_wytXXHxG7GPoyL54-LNMvw7voExaXci4z-XnJ5g,11865
clings/exercises/64_lockfree-ringbuffer/ringbuffer.c,sha256=gEEGHGCgAz6Jd5Sx3mB11Dbo5OnZf6qYpTLV5_D8CNk,2772
clings/exercises/65_mark-sweep-gc/Makefile,sha256=7GqJH32GxA7oRPKP3O8N9Td2dehZiFrABh-0bfSNCwM,277
clings/exercises/65_mark-sweep-gc/README.md,sha256=1tmqz6j-au1mGash1PXJgzrWwe2eS8Gv4GAu8JcgaMQ,20472
clings/exercises/65_mark-sweep-gc/exercises.toml,sha256=xkUPaHcInZ9_gabd3K51Yu7_nbBRukE5Q-phLF6oEWk,12622
clings/exercises/65_mark-sweep-gc/mark_sweep.c,sha256=ISEaGvQ5eVxFlSFDYYswNT9sLubMuJo-bYDuk28Lh9o,6000
clings/exercises/66_turing-machine-sim/Makefile,sha256=vjVoKb_yDh4e9IWzFtqxnBDW4Q5L7UyXTeO0P1EMlVM,294
clings/exercises/66_turing-machine-sim/README.md,sha256=7jyIW-lGnj_jBGaMsnbRC2425BhcyWYr5E2Hnn_uD88,27447
clings/exercises/66_turing-machine-sim/exercises.toml,sha256=-R3i5TjB-VLHQwlSlMh6fs8G85PeGUFov3xqO_UlUMU,14501
clings/exercises/66_turing-machine-sim/turing_machine.c,sha256=EGeaRc67R6lKMu8CNnVYocFSfd3kPF-ivoSJxrSJmX0,6572
clings/exercises/67_cooley-tukey-fft/Makefile,sha256=6Bw6mrl96Lc9Zc9d4QHbkHdovU1f3Vt287XYJX-HWhY,363
clings/exercises/67_cooley-tukey-fft/README.md,sha256=TQmEdVQImhq6zITyIwKMIWQgsI90I7yyrc443TB-txQ,26835
clings/exercises/67_cooley-tukey-fft/complex.h,sha256=CUZ16MChuJu3dC2hybDU31n2_TZCMJc5GZmL24XUd10,635
clings/exercises/67_cooley-tukey-fft/exercises.toml,sha256=Jtf7quIrI2vGgCeM96Eh-Wcv_GOnuJLcMbvFFshZeho,13268
clings/exercises/67_cooley-tukey-fft/fft.c,sha256=C-VPo6NdbuVPRh3Pi-Htjdz_b6QVA0_cmjwpfmk3xuA,4839
clings/exercises/68_sobel-edge-detection/Makefile,sha256=xbH9xNXwWlONCIeedvUDC7NgTQbIqqJzA4Qu09cpFEI,310
clings/exercises/68_sobel-edge-detection/README.md,sha256=FmVYxr6ysn7c9h7UanRkQifGK6uwLHblSw2bKsfAfjM,17422
clings/exercises/68_sobel-edge-detection/exercises.toml,sha256=zFElDgrrcyib8OLWYOyRZCATXvYKqdyLQO9vDA2Lplc,10984
clings/exercises/68_sobel-edge-detection/sobel.c,sha256=922QhAVn9tGl14TefNxcgBY8JpsYrE9VTszQN6nIynM,5262
clings/exercises/69_tf-idf-cosine-sim/Makefile,sha256=r_WwCt71VwzKclkK2aFzUkKUogDFaQMQCGrtJzWeOM4,295
clings/exercises/69_tf-idf-cosine-sim/README.md,sha256=ICvR3hfeKcnCmxAfBlJ62A1N9CPWJKpjRiIVyCK7mG8,20586
clings/exercises/69_tf-idf-cosine-sim/exercises.toml,sha256=fcQCQ5fwtptEXA7wfqe8WJO1E_M_yv6Vj3pS4C3c-Hw,14649
clings/exercises/69_tf-idf-cosine-sim/tfidf.c,sha256=hR6-OXau9XjBV3SMyoYqZ_ihagHfh93O6I4OrnUwkAU,6552
clings/exercises/70_qubit-gate-simulator/Makefile,sha256=aEw-L0QvEAMen9xCr9QXqH5_M6hVxMo4GfBQ3jfJabM,320
clings/exercises/70_qubit-gate-simulator/README.md,sha256=Bv_n8a9nHY0kpy521Ixy97NgGxE-_xjTtqT2kIUb2L0,19974
clings/exercises/70_qubit-gate-simulator/complex.h,sha256=l9axhG-2WUkBtOHhPSEe9E49DT7y7Q9OWWKO2liFRDk,501
clings/exercises/70_qubit-gate-simulator/exercises.toml,sha256=7pe0hD9KBM5nqxp-4spQlEOw8nZyMMIPErCAdOSV134,11067
clings/exercises/70_qubit-gate-simulator/qubit.c,sha256=0plGQ60Zcc_sfNapjEpTsjTDyGQuevsDT6JlEjl9bjc,6092
clings/exercises/71_simple-proof-of-work/Makefile,sha256=A1SBjM5MLvquXSTLfE-wnyFVTuS7I15SeRKmom5LdbQ,195
clings/exercises/71_simple-proof-of-work/README.md,sha256=6UvtiSwn1La7_v5Jy9yERhv6_e1Thagf90JVrPQ0EVE,40234
clings/exercises/71_simple-proof-of-work/exercises.toml,sha256=94UtQvycyDNG5HBrvCOQKx4ozdzGtC3Me0pbYjros0I,9263
clings/exercises/71_simple-proof-of-work/pow_chain.c,sha256=kyOAYXiVz7rplDYhixNWrTgagg6UEa_cM2Ui1DfSLc8,14587
clings/exercises/72_ansi-terminal-calc/Makefile,sha256=PTnl0u-oWIycAtGaypZut_uh4he0CARNncIw_NLlQ-k,294
clings/exercises/72_ansi-terminal-calc/README.md,sha256=fXGHvXCpJxg9fL8lesk8PUpxs58YGI79QNXf1Xu-bmY,19728
clings/exercises/72_ansi-terminal-calc/exercises.toml,sha256=PIGMW7Op4SrpAwXhpZle_MW8cXwrVc9Gz-14Zttexr8,10573
clings/exercises/72_ansi-terminal-calc/terminal_calc.c,sha256=MPBmQk5VBqQ-V_6CEKVdsQ9MMFvYblOBJ6iz-HRSvVs,6788
clings/pyproject.toml,sha256=GVcAEVV7-G1qHT_SU9hs65AKfOyNGQkvzVK6o67Umrg,1243
clings/tests/49_dining-philosophers-sync.toml,sha256=QnyJZo8wrri836Xp36XeLLVByfFmT1fdf4wsgEBV6Qg,712
clings/tests/50_rdt-stop-and-wait.toml,sha256=3Rzu698VbGHa0inlMizKJw4xrK-H8udUu7x1iHnb7wU,480
clings/tests/51_ll1-table-parser.toml,sha256=k2aa-Qfk0OPwuXgepvQdJd7LUWEk_ram-9CixTR_XQk,1305
clings/tests/52_bplus-tree-index.toml,sha256=C1kMcy40g425cOl4gbOWirjwd58NaLcnkH2_P3-2uEE,643
clings/tests/53_raytracer-from-scratch.toml,sha256=bZeUlrPFxqFAbpv3_v7VTvpktwIAf6fzl0iR3R_V_qc,12675
clings/tests/54_astar-pathfinding.toml,sha256=PoBBRicwDQY0b6PCTqCheAiO1KgXTlWzsqUkzYVGAyE,504
clings/tests/55_rsa-crypto-demo.toml,sha256=2Xlk1IAuENY-NCsZnKi6YIPnYEVzXfMwlLBfvooRSYo,1028
clings/tests/56_vector-clocks-distributed.toml,sha256=F6k6N0Gp_YMWYpE2kW45qzYekUptndSB4XePq2iIyic,937
clings/tests/57_cache-simulator-lru.toml,sha256=2UruHT_ACxGKXslW0gtOkfRS4OtQSnKSOIIa_jZz82k,680
clings/tests/58_aho-corasick.toml,sha256=0JxrJBCdNQevIcjeae12twrkNmYZJzOFh-TdYmLbAd4,856
clings/tests/59_nfa-subset-construction.toml,sha256=GCRjzWYj4XYoWR_H9jPoyV09VMewvKMvk3tyhf0Sfck,1109
clings/tests/60_micro-test-framework.toml,sha256=f86WtHe6fxe7rEdjROBpB-WzblVJSF15TA7v_pFeO4k,412
clings/tests/61_buffer-overflow-lab.toml,sha256=GzGXfeOMrEy-ClgDUCSfkeFEo8wDh3c3L-6wwnxDPeQ,21501
clings/tests/62_perceptron-classifier.toml,sha256=z5v4Q2oQZPbxFIPm_r3famk4vMI5XRGxiumCufSAWrs,4517
clings/tests/63_lu-decomposition-solver.toml,sha256=bU4X3LLifccGxInhlWeaSBh9YoZM-82vihf0PW_f2Lk,636
clings/tests/64_lockfree-ringbuffer.toml,sha256=e88bBeEHij_SihaKFc5Ssu68lLQGG3z4BJV6n6-6FRo,1674
clings/tests/65_mark-sweep-gc.toml,sha256=GU0Atmd2GaBK2fb9NkzOb7RqMG9MJPSeXx3dH-OzDH8,1990
clings/tests/66_turing-machine-sim.toml,sha256=6kNS4_Vhv3E6ImxElb2XsJggg26q36eGkxnCSjdnLZ8,1879
clings/tests/67_cooley-tukey-fft.toml,sha256=vhd1YbAd2z2Bw5EoJdCvzh4hILe2RdAXs5976YB6qeg,1393
clings/tests/68_sobel-edge-detection.toml,sha256=Od9g5ou-D-ceBlChLqi_FJSb3DGHpifkNY6szvakUFU,860
clings/tests/69_tf-idf-cosine-sim.toml,sha256=l1cT4AM_41CAAwi9gwbMmbS6j387_WaubpyxCb-wIMA,1302
clings/tests/70_qubit-gate-simulator.toml,sha256=QiSxX-Ui_KJGKMjAS_dpyJml39SLYWpWwzrscSF7M90,538
clings/tests/71_simple-proof-of-work.toml,sha256=Gw60N6kF15lQZnEmfJTWHQWpOUBZdFEdrqrQ09uWobc,1737
clings/tests/72_ansi-terminal-calc.toml,sha256=ZcibtM2qTae2FmFCB7hmOZ4jOKmVHJnSrVO02jUay4k,926
clings-4.5.1.dist-info/METADATA,sha256=oD2xqyCnews6_PnWU__uy_tL4Cx2JICXxQLdpzBvZzw,34796
clings-4.5.1.dist-info/WHEEL,sha256=mffPy8wBnZQn2VnJUU5jE99KsxaSfiyMHV9Yt0aLVxs,87
clings-4.5.1.dist-info/entry_points.txt,sha256=JV-Z-aTfwwvBxrrouAXAb4FNC_Ncvl1kSR5jQW_zHhw,39
clings-4.5.1.dist-info/licenses/LICENSE,sha256=aSPnLz7D1KFDx9sgwfd_aTzV9FI09J1ZMkbTXNaSla8,1077
clings-4.5.1.dist-info/RECORD,,
