SRC_D = d1_fibonacci.cpp d2_hamming.cpp d3_hero.cpp d4_lemmings.cpp SRC_E = e1_predicates.cpp e2_palindrome.cpp e3_pascal.cpp f1_wrap.cpp f2_digits.cpp f3_sieve.cpp f4_bsearch.cpp g1_counting.cpp g2_fraction.cpp g3_words.cpp g4_account.cpp g5_shapes.cpp g6_contacts.cpp # 3cc0f8afcd959ce7b94379547695102e5dc19331 e1_predicates.cpp # b95665f95877de95459b3284814ef602b148aaeb e2_palindrome.cpp # 36499a5c0fb7c9cb9303e2dbaaf798ffe4c5bc8f e3_pascal.cpp # daeba1102c9355e673cd757515e8f74791f3810f f1_wrap.cpp # adf55bc036c0baa5599d3e3461ea2e644e0f6a24 f2_digits.cpp # b85dcc26acc69960c4c68aacf28a5f81b48836bb f3_sieve.cpp # d5fe3f794f430717092a9e65f93f78a0c2db502d f4_bsearch.cpp # 591b12a30200ad506c1b6b37d982cd7dc290d61c g1_counting.cpp # ca2acd2b4ff0cf5547b33d7279708d131b513eeb g2_fraction.cpp # f2493b105d8481946ecf780a1e8c99104640695b g3_words.cpp # 3004523809e170c393e2fb8d352e84275561e6b6 g4_account.cpp # 659a89bf9bd142a4cbe0afdc3796b79ebfc3ede3 g5_shapes.cpp # 323aaa267adef3f75502613636edbd63144c3d26 g6_contacts.cpp