diff --git a/src/neat_builtin_examples/dicts/Counter_example.py b/src/neat_problems/dicts/Counter_example.py similarity index 100% rename from src/neat_builtin_examples/dicts/Counter_example.py rename to src/neat_problems/dicts/Counter_example.py diff --git a/src/neat_builtin_examples/dicts/OrderedDict_example.py b/src/neat_problems/dicts/OrderedDict_example.py similarity index 100% rename from src/neat_builtin_examples/dicts/OrderedDict_example.py rename to src/neat_problems/dicts/OrderedDict_example.py diff --git a/src/neat_builtin_examples/dicts/__init__.py b/src/neat_problems/dicts/__init__.py similarity index 100% rename from src/neat_builtin_examples/dicts/__init__.py rename to src/neat_problems/dicts/__init__.py diff --git a/src/neat_builtin_examples/dicts/count_unique_words_.py b/src/neat_problems/dicts/count_unique_words_.py similarity index 100% rename from src/neat_builtin_examples/dicts/count_unique_words_.py rename to src/neat_problems/dicts/count_unique_words_.py diff --git a/src/neat_builtin_examples/dicts/defaultdict_example.py b/src/neat_problems/dicts/defaultdict_example.py similarity index 100% rename from src/neat_builtin_examples/dicts/defaultdict_example.py rename to src/neat_problems/dicts/defaultdict_example.py diff --git a/src/neat_builtin_examples/dicts/delete_duplicate_char_str.py b/src/neat_problems/dicts/delete_duplicate_char_str.py similarity index 100% rename from src/neat_builtin_examples/dicts/delete_duplicate_char_str.py rename to src/neat_problems/dicts/delete_duplicate_char_str.py diff --git a/src/neat_builtin_examples/dicts/find_anagram_hash_function.py b/src/neat_problems/dicts/find_anagram_hash_function.py similarity index 100% rename from src/neat_builtin_examples/dicts/find_anagram_hash_function.py rename to src/neat_problems/dicts/find_anagram_hash_function.py diff --git a/src/neat_builtin_examples/dicts/find_dice_probabilities.py b/src/neat_problems/dicts/find_dice_probabilities.py similarity index 100% rename from src/neat_builtin_examples/dicts/find_dice_probabilities.py rename to src/neat_problems/dicts/find_dice_probabilities.py diff --git a/src/neat_builtin_examples/dicts/find_top_N_recurring_words.py b/src/neat_problems/dicts/find_top_N_recurring_words.py similarity index 100% rename from src/neat_builtin_examples/dicts/find_top_N_recurring_words.py rename to src/neat_problems/dicts/find_top_N_recurring_words.py diff --git a/src/neat_builtin_examples/dicts/runtime_dicts_with_timeit_module.py b/src/neat_problems/dicts/runtime_dicts_with_timeit_module.py similarity index 100% rename from src/neat_builtin_examples/dicts/runtime_dicts_with_timeit_module.py rename to src/neat_problems/dicts/runtime_dicts_with_timeit_module.py diff --git a/src/neat_builtin_examples/dicts/setdeault_example.py b/src/neat_problems/dicts/setdeault_example.py similarity index 100% rename from src/neat_builtin_examples/dicts/setdeault_example.py rename to src/neat_problems/dicts/setdeault_example.py diff --git a/src/neat_builtin_examples/dicts/veirfy_two_strings_are_anagrams.py b/src/neat_problems/dicts/veirfy_two_strings_are_anagrams.py similarity index 100% rename from src/neat_builtin_examples/dicts/veirfy_two_strings_are_anagrams.py rename to src/neat_problems/dicts/veirfy_two_strings_are_anagrams.py diff --git a/src/neat_builtin_examples/lists_and_strings/__init__.py b/src/neat_problems/lists_and_strings/__init__.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/__init__.py rename to src/neat_problems/lists_and_strings/__init__.py diff --git a/src/neat_builtin_examples/lists_and_strings/comb_str.py b/src/neat_problems/lists_and_strings/comb_str.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/comb_str.py rename to src/neat_problems/lists_and_strings/comb_str.py diff --git a/src/neat_builtin_examples/lists_and_strings/conv_str2int.py b/src/neat_problems/lists_and_strings/conv_str2int.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/conv_str2int.py rename to src/neat_problems/lists_and_strings/conv_str2int.py diff --git a/src/neat_builtin_examples/lists_and_strings/count_unique_words.py b/src/neat_problems/lists_and_strings/count_unique_words.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/count_unique_words.py rename to src/neat_problems/lists_and_strings/count_unique_words.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_0_MxN_replace_cols_rows.py b/src/neat_problems/lists_and_strings/find_0_MxN_replace_cols_rows.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_0_MxN_replace_cols_rows.py rename to src/neat_problems/lists_and_strings/find_0_MxN_replace_cols_rows.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_all_permutations_string.py b/src/neat_problems/lists_and_strings/find_all_permutations_string.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_all_permutations_string.py rename to src/neat_problems/lists_and_strings/find_all_permutations_string.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_closest_num_seq.py b/src/neat_problems/lists_and_strings/find_closest_num_seq.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_closest_num_seq.py rename to src/neat_problems/lists_and_strings/find_closest_num_seq.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_duplicate_num_array.py b/src/neat_problems/lists_and_strings/find_duplicate_num_array.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_duplicate_num_array.py rename to src/neat_problems/lists_and_strings/find_duplicate_num_array.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_edit_distance.py b/src/neat_problems/lists_and_strings/find_edit_distance.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_edit_distance.py rename to src/neat_problems/lists_and_strings/find_edit_distance.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_first_non_repetead_char.py b/src/neat_problems/lists_and_strings/find_first_non_repetead_char.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_first_non_repetead_char.py rename to src/neat_problems/lists_and_strings/find_first_non_repetead_char.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_if_is_substr.py b/src/neat_problems/lists_and_strings/find_if_is_substr.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_if_is_substr.py rename to src/neat_problems/lists_and_strings/find_if_is_substr.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_if_only_unique_chars.py b/src/neat_problems/lists_and_strings/find_if_only_unique_chars.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_if_only_unique_chars.py rename to src/neat_problems/lists_and_strings/find_if_only_unique_chars.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_long_con_inc_subseq.py b/src/neat_problems/lists_and_strings/find_long_con_inc_subseq.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_long_con_inc_subseq.py rename to src/neat_problems/lists_and_strings/find_long_con_inc_subseq.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_majority_in_seq.py b/src/neat_problems/lists_and_strings/find_majority_in_seq.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_majority_in_seq.py rename to src/neat_problems/lists_and_strings/find_majority_in_seq.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_max_profit.py b/src/neat_problems/lists_and_strings/find_max_profit.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_max_profit.py rename to src/neat_problems/lists_and_strings/find_max_profit.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_max_subarray.py b/src/neat_problems/lists_and_strings/find_max_subarray.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_max_subarray.py rename to src/neat_problems/lists_and_strings/find_max_subarray.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_palindrome_rec.py b/src/neat_problems/lists_and_strings/find_palindrome_rec.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_palindrome_rec.py rename to src/neat_problems/lists_and_strings/find_palindrome_rec.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_product_without_division.py b/src/neat_problems/lists_and_strings/find_product_without_division.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_product_without_division.py rename to src/neat_problems/lists_and_strings/find_product_without_division.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_subst_in_str.py b/src/neat_problems/lists_and_strings/find_subst_in_str.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_subst_in_str.py rename to src/neat_problems/lists_and_strings/find_subst_in_str.py diff --git a/src/neat_builtin_examples/lists_and_strings/find_two_missing_numbers_in_sequence.py b/src/neat_problems/lists_and_strings/find_two_missing_numbers_in_sequence.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/find_two_missing_numbers_in_sequence.py rename to src/neat_problems/lists_and_strings/find_two_missing_numbers_in_sequence.py diff --git a/src/neat_builtin_examples/lists_and_strings/greatest_sum_sub_array.py b/src/neat_problems/lists_and_strings/greatest_sum_sub_array.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/greatest_sum_sub_array.py rename to src/neat_problems/lists_and_strings/greatest_sum_sub_array.py diff --git a/src/neat_builtin_examples/lists_and_strings/longest_common_substring.py b/src/neat_problems/lists_and_strings/longest_common_substring.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/longest_common_substring.py rename to src/neat_problems/lists_and_strings/longest_common_substring.py diff --git a/src/neat_builtin_examples/lists_and_strings/merge_two_sorted_arrays.py b/src/neat_problems/lists_and_strings/merge_two_sorted_arrays.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/merge_two_sorted_arrays.py rename to src/neat_problems/lists_and_strings/merge_two_sorted_arrays.py diff --git a/src/neat_builtin_examples/lists_and_strings/perm_str.py b/src/neat_problems/lists_and_strings/perm_str.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/perm_str.py rename to src/neat_problems/lists_and_strings/perm_str.py diff --git a/src/neat_builtin_examples/lists_and_strings/print_all_seq_with_cont_num.py b/src/neat_problems/lists_and_strings/print_all_seq_with_cont_num.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/print_all_seq_with_cont_num.py rename to src/neat_problems/lists_and_strings/print_all_seq_with_cont_num.py diff --git a/src/neat_builtin_examples/lists_and_strings/remove_specified_char_from_str.py b/src/neat_problems/lists_and_strings/remove_specified_char_from_str.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/remove_specified_char_from_str.py rename to src/neat_problems/lists_and_strings/remove_specified_char_from_str.py diff --git a/src/neat_builtin_examples/lists_and_strings/removing_duplicates_seq.py b/src/neat_problems/lists_and_strings/removing_duplicates_seq.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/removing_duplicates_seq.py rename to src/neat_problems/lists_and_strings/removing_duplicates_seq.py diff --git a/src/neat_builtin_examples/lists_and_strings/reverse_str.py b/src/neat_problems/lists_and_strings/reverse_str.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/reverse_str.py rename to src/neat_problems/lists_and_strings/reverse_str.py diff --git a/src/neat_builtin_examples/lists_and_strings/reverse_string_inplace_rec.py b/src/neat_problems/lists_and_strings/reverse_string_inplace_rec.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/reverse_string_inplace_rec.py rename to src/neat_problems/lists_and_strings/reverse_string_inplace_rec.py diff --git a/src/neat_builtin_examples/lists_and_strings/reverse_words_sentence.py b/src/neat_problems/lists_and_strings/reverse_words_sentence.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/reverse_words_sentence.py rename to src/neat_problems/lists_and_strings/reverse_words_sentence.py diff --git a/src/neat_builtin_examples/lists_and_strings/rotate_NxN.py b/src/neat_problems/lists_and_strings/rotate_NxN.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/rotate_NxN.py rename to src/neat_problems/lists_and_strings/rotate_NxN.py diff --git a/src/neat_builtin_examples/lists_and_strings/runtime_lists_with_timeit_module.py b/src/neat_problems/lists_and_strings/runtime_lists_with_timeit_module.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/runtime_lists_with_timeit_module.py rename to src/neat_problems/lists_and_strings/runtime_lists_with_timeit_module.py diff --git a/src/neat_builtin_examples/lists_and_strings/simple_str_comprension.py b/src/neat_problems/lists_and_strings/simple_str_comprension.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/simple_str_comprension.py rename to src/neat_problems/lists_and_strings/simple_str_comprension.py diff --git a/src/neat_builtin_examples/lists_and_strings/sum_two_numbers_sequence.py b/src/neat_problems/lists_and_strings/sum_two_numbers_sequence.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/sum_two_numbers_sequence.py rename to src/neat_problems/lists_and_strings/sum_two_numbers_sequence.py diff --git a/src/neat_builtin_examples/lists_and_strings/verify_if_perm.py b/src/neat_problems/lists_and_strings/verify_if_perm.py similarity index 100% rename from src/neat_builtin_examples/lists_and_strings/verify_if_perm.py rename to src/neat_problems/lists_and_strings/verify_if_perm.py diff --git a/src/neat_builtin_examples/numbers/__init__.py b/src/neat_problems/numbers/__init__.py similarity index 100% rename from src/neat_builtin_examples/numbers/__init__.py rename to src/neat_problems/numbers/__init__.py diff --git a/src/neat_builtin_examples/numbers/convert_dec_to_any_base_rec.py b/src/neat_problems/numbers/convert_dec_to_any_base_rec.py similarity index 100% rename from src/neat_builtin_examples/numbers/convert_dec_to_any_base_rec.py rename to src/neat_problems/numbers/convert_dec_to_any_base_rec.py diff --git a/src/neat_builtin_examples/numbers/convert_from_decimal.py b/src/neat_problems/numbers/convert_from_decimal.py similarity index 100% rename from src/neat_builtin_examples/numbers/convert_from_decimal.py rename to src/neat_problems/numbers/convert_from_decimal.py diff --git a/src/neat_builtin_examples/numbers/convert_from_decimal_larger_bases.py b/src/neat_problems/numbers/convert_from_decimal_larger_bases.py similarity index 100% rename from src/neat_builtin_examples/numbers/convert_from_decimal_larger_bases.py rename to src/neat_problems/numbers/convert_from_decimal_larger_bases.py diff --git a/src/neat_builtin_examples/numbers/convert_to_decimal.py b/src/neat_problems/numbers/convert_to_decimal.py similarity index 100% rename from src/neat_builtin_examples/numbers/convert_to_decimal.py rename to src/neat_problems/numbers/convert_to_decimal.py diff --git a/src/neat_builtin_examples/numbers/find_fibonacci_seq.py b/src/neat_problems/numbers/find_fibonacci_seq.py similarity index 100% rename from src/neat_builtin_examples/numbers/find_fibonacci_seq.py rename to src/neat_problems/numbers/find_fibonacci_seq.py diff --git a/src/neat_builtin_examples/numbers/finding_gcd.py b/src/neat_problems/numbers/finding_gcd.py similarity index 100% rename from src/neat_builtin_examples/numbers/finding_gcd.py rename to src/neat_problems/numbers/finding_gcd.py diff --git a/src/neat_builtin_examples/numbers/finding_if_prime.py b/src/neat_problems/numbers/finding_if_prime.py similarity index 100% rename from src/neat_builtin_examples/numbers/finding_if_prime.py rename to src/neat_problems/numbers/finding_if_prime.py diff --git a/src/neat_builtin_examples/numbers/generate_prime.py b/src/neat_problems/numbers/generate_prime.py similarity index 100% rename from src/neat_builtin_examples/numbers/generate_prime.py rename to src/neat_problems/numbers/generate_prime.py diff --git a/src/neat_builtin_examples/numbers/search_entry_matrix.py b/src/neat_problems/numbers/search_entry_matrix.py similarity index 100% rename from src/neat_builtin_examples/numbers/search_entry_matrix.py rename to src/neat_problems/numbers/search_entry_matrix.py diff --git a/src/neat_builtin_examples/numbers/testing_floats.py b/src/neat_problems/numbers/testing_floats.py similarity index 100% rename from src/neat_builtin_examples/numbers/testing_floats.py rename to src/neat_problems/numbers/testing_floats.py diff --git a/src/neat_builtin_examples/numbers/testing_numpy.py b/src/neat_problems/numbers/testing_numpy.py similarity index 100% rename from src/neat_builtin_examples/numbers/testing_numpy.py rename to src/neat_problems/numbers/testing_numpy.py diff --git a/src/neat_builtin_examples/numbers/testing_numpy_speed.py b/src/neat_problems/numbers/testing_numpy_speed.py similarity index 100% rename from src/neat_builtin_examples/numbers/testing_numpy_speed.py rename to src/neat_problems/numbers/testing_numpy_speed.py diff --git a/src/neat_builtin_examples/numbers/testing_random.py b/src/neat_problems/numbers/testing_random.py similarity index 100% rename from src/neat_builtin_examples/numbers/testing_random.py rename to src/neat_problems/numbers/testing_random.py diff --git a/src/neat_builtin_examples/sets/__init__.py b/src/neat_problems/sets/__init__.py similarity index 100% rename from src/neat_builtin_examples/sets/__init__.py rename to src/neat_problems/sets/__init__.py diff --git a/src/neat_builtin_examples/sets/bit_operations/bit_array.py b/src/neat_problems/sets/bit_operations/bit_array.py similarity index 100% rename from src/neat_builtin_examples/sets/bit_operations/bit_array.py rename to src/neat_problems/sets/bit_operations/bit_array.py diff --git a/src/neat_builtin_examples/sets/bit_operations/clear_bits.py b/src/neat_problems/sets/bit_operations/clear_bits.py similarity index 100% rename from src/neat_builtin_examples/sets/bit_operations/clear_bits.py rename to src/neat_problems/sets/bit_operations/clear_bits.py diff --git a/src/neat_builtin_examples/sets/bit_operations/find_bit_len.py b/src/neat_problems/sets/bit_operations/find_bit_len.py similarity index 100% rename from src/neat_builtin_examples/sets/bit_operations/find_bit_len.py rename to src/neat_problems/sets/bit_operations/find_bit_len.py diff --git a/src/neat_builtin_examples/sets/bit_operations/find_how_many_1_binary.py b/src/neat_problems/sets/bit_operations/find_how_many_1_binary.py similarity index 100% rename from src/neat_builtin_examples/sets/bit_operations/find_how_many_1_binary.py rename to src/neat_problems/sets/bit_operations/find_how_many_1_binary.py diff --git a/src/neat_builtin_examples/sets/bit_operations/get_bit.py b/src/neat_problems/sets/bit_operations/get_bit.py similarity index 100% rename from src/neat_builtin_examples/sets/bit_operations/get_bit.py rename to src/neat_problems/sets/bit_operations/get_bit.py diff --git a/src/neat_builtin_examples/sets/bit_operations/get_float_rep_bin.py b/src/neat_problems/sets/bit_operations/get_float_rep_bin.py similarity index 100% rename from src/neat_builtin_examples/sets/bit_operations/get_float_rep_bin.py rename to src/neat_problems/sets/bit_operations/get_float_rep_bin.py diff --git a/src/neat_builtin_examples/sets/bit_operations/insert_small_bin_into_big_bin.py b/src/neat_problems/sets/bit_operations/insert_small_bin_into_big_bin.py similarity index 100% rename from src/neat_builtin_examples/sets/bit_operations/insert_small_bin_into_big_bin.py rename to src/neat_problems/sets/bit_operations/insert_small_bin_into_big_bin.py diff --git a/src/neat_builtin_examples/sets/bit_operations/next_with_same_num_1s.py b/src/neat_problems/sets/bit_operations/next_with_same_num_1s.py similarity index 100% rename from src/neat_builtin_examples/sets/bit_operations/next_with_same_num_1s.py rename to src/neat_problems/sets/bit_operations/next_with_same_num_1s.py diff --git a/src/neat_builtin_examples/sets/bit_operations/num_bits_to_convert_2_nums.py b/src/neat_problems/sets/bit_operations/num_bits_to_convert_2_nums.py similarity index 100% rename from src/neat_builtin_examples/sets/bit_operations/num_bits_to_convert_2_nums.py rename to src/neat_problems/sets/bit_operations/num_bits_to_convert_2_nums.py diff --git a/src/neat_builtin_examples/sets/bit_operations/set_bit.py b/src/neat_problems/sets/bit_operations/set_bit.py similarity index 100% rename from src/neat_builtin_examples/sets/bit_operations/set_bit.py rename to src/neat_problems/sets/bit_operations/set_bit.py diff --git a/src/neat_builtin_examples/sets/bit_operations/swap_odd_even.py b/src/neat_problems/sets/bit_operations/swap_odd_even.py similarity index 100% rename from src/neat_builtin_examples/sets/bit_operations/swap_odd_even.py rename to src/neat_problems/sets/bit_operations/swap_odd_even.py diff --git a/src/neat_builtin_examples/sets/bit_operations/update_bit.py b/src/neat_problems/sets/bit_operations/update_bit.py similarity index 100% rename from src/neat_builtin_examples/sets/bit_operations/update_bit.py rename to src/neat_problems/sets/bit_operations/update_bit.py diff --git a/src/neat_builtin_examples/sets/removing_duplicates_seq_.py b/src/neat_problems/sets/removing_duplicates_seq_.py similarity index 100% rename from src/neat_builtin_examples/sets/removing_duplicates_seq_.py rename to src/neat_problems/sets/removing_duplicates_seq_.py diff --git a/src/neat_builtin_examples/sets/set_operations_dict.py b/src/neat_problems/sets/set_operations_dict.py similarity index 100% rename from src/neat_builtin_examples/sets/set_operations_dict.py rename to src/neat_problems/sets/set_operations_dict.py diff --git a/src/neat_builtin_examples/sets/set_operations_with_dict.py b/src/neat_problems/sets/set_operations_with_dict.py similarity index 100% rename from src/neat_builtin_examples/sets/set_operations_with_dict.py rename to src/neat_problems/sets/set_operations_with_dict.py diff --git a/src/neat_builtin_examples/sets/set_operations_with_lists.py b/src/neat_problems/sets/set_operations_with_lists.py similarity index 100% rename from src/neat_builtin_examples/sets/set_operations_with_lists.py rename to src/neat_problems/sets/set_operations_with_lists.py diff --git a/src/neat_builtin_examples/tuples/namedtuple_example.py b/src/neat_problems/tuples/namedtuple_example.py similarity index 100% rename from src/neat_builtin_examples/tuples/namedtuple_example.py rename to src/neat_problems/tuples/namedtuple_example.py