diff --git a/src/main/csharp/Com_github_leetcode/ListNode.cs b/src/main/csharp/com_github_leetcode/ListNode.cs similarity index 100% rename from src/main/csharp/Com_github_leetcode/ListNode.cs rename to src/main/csharp/com_github_leetcode/ListNode.cs diff --git a/src/main/csharp/Com_github_leetcode/Node.cs b/src/main/csharp/com_github_leetcode/Node.cs similarity index 100% rename from src/main/csharp/Com_github_leetcode/Node.cs rename to src/main/csharp/com_github_leetcode/Node.cs diff --git a/src/main/csharp/Com_github_leetcode/TreeNode.cs b/src/main/csharp/com_github_leetcode/TreeNode.cs similarity index 100% rename from src/main/csharp/Com_github_leetcode/TreeNode.cs rename to src/main/csharp/com_github_leetcode/TreeNode.cs diff --git a/src/main/csharp/G0001_0100/S0001_two_sum/Solution.cs b/src/main/csharp/g0001_0100/s0001_two_sum/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0001_two_sum/Solution.cs rename to src/main/csharp/g0001_0100/s0001_two_sum/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0001_two_sum/readme.md b/src/main/csharp/g0001_0100/s0001_two_sum/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0001_two_sum/readme.md rename to src/main/csharp/g0001_0100/s0001_two_sum/readme.md diff --git a/src/main/csharp/G0001_0100/S0002_add_two_numbers/Solution.cs b/src/main/csharp/g0001_0100/s0002_add_two_numbers/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0002_add_two_numbers/Solution.cs rename to src/main/csharp/g0001_0100/s0002_add_two_numbers/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0002_add_two_numbers/readme.md b/src/main/csharp/g0001_0100/s0002_add_two_numbers/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0002_add_two_numbers/readme.md rename to src/main/csharp/g0001_0100/s0002_add_two_numbers/readme.md diff --git a/src/main/csharp/G0001_0100/S0003_longest_substring_without_repeating_characters/Solution.cs b/src/main/csharp/g0001_0100/s0003_longest_substring_without_repeating_characters/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0003_longest_substring_without_repeating_characters/Solution.cs rename to src/main/csharp/g0001_0100/s0003_longest_substring_without_repeating_characters/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0003_longest_substring_without_repeating_characters/readme.md b/src/main/csharp/g0001_0100/s0003_longest_substring_without_repeating_characters/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0003_longest_substring_without_repeating_characters/readme.md rename to src/main/csharp/g0001_0100/s0003_longest_substring_without_repeating_characters/readme.md diff --git a/src/main/csharp/G0001_0100/S0004_median_of_two_sorted_arrays/Solution.cs b/src/main/csharp/g0001_0100/s0004_median_of_two_sorted_arrays/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0004_median_of_two_sorted_arrays/Solution.cs rename to src/main/csharp/g0001_0100/s0004_median_of_two_sorted_arrays/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0004_median_of_two_sorted_arrays/readme.md b/src/main/csharp/g0001_0100/s0004_median_of_two_sorted_arrays/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0004_median_of_two_sorted_arrays/readme.md rename to src/main/csharp/g0001_0100/s0004_median_of_two_sorted_arrays/readme.md diff --git a/src/main/csharp/G0001_0100/S0005_longest_palindromic_substring/Solution.cs b/src/main/csharp/g0001_0100/s0005_longest_palindromic_substring/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0005_longest_palindromic_substring/Solution.cs rename to src/main/csharp/g0001_0100/s0005_longest_palindromic_substring/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0005_longest_palindromic_substring/readme.md b/src/main/csharp/g0001_0100/s0005_longest_palindromic_substring/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0005_longest_palindromic_substring/readme.md rename to src/main/csharp/g0001_0100/s0005_longest_palindromic_substring/readme.md diff --git a/src/main/csharp/G0001_0100/S0006_zigzag_conversion/Solution.cs b/src/main/csharp/g0001_0100/s0006_zigzag_conversion/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0006_zigzag_conversion/Solution.cs rename to src/main/csharp/g0001_0100/s0006_zigzag_conversion/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0006_zigzag_conversion/readme.md b/src/main/csharp/g0001_0100/s0006_zigzag_conversion/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0006_zigzag_conversion/readme.md rename to src/main/csharp/g0001_0100/s0006_zigzag_conversion/readme.md diff --git a/src/main/csharp/G0001_0100/S0007_reverse_integer/Solution.cs b/src/main/csharp/g0001_0100/s0007_reverse_integer/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0007_reverse_integer/Solution.cs rename to src/main/csharp/g0001_0100/s0007_reverse_integer/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0007_reverse_integer/readme.md b/src/main/csharp/g0001_0100/s0007_reverse_integer/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0007_reverse_integer/readme.md rename to src/main/csharp/g0001_0100/s0007_reverse_integer/readme.md diff --git a/src/main/csharp/G0001_0100/S0008_string_to_integer_atoi/Solution.cs b/src/main/csharp/g0001_0100/s0008_string_to_integer_atoi/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0008_string_to_integer_atoi/Solution.cs rename to src/main/csharp/g0001_0100/s0008_string_to_integer_atoi/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0008_string_to_integer_atoi/readme.md b/src/main/csharp/g0001_0100/s0008_string_to_integer_atoi/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0008_string_to_integer_atoi/readme.md rename to src/main/csharp/g0001_0100/s0008_string_to_integer_atoi/readme.md diff --git a/src/main/csharp/G0001_0100/S0009_palindrome_number/Solution.cs b/src/main/csharp/g0001_0100/s0009_palindrome_number/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0009_palindrome_number/Solution.cs rename to src/main/csharp/g0001_0100/s0009_palindrome_number/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0009_palindrome_number/readme.md b/src/main/csharp/g0001_0100/s0009_palindrome_number/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0009_palindrome_number/readme.md rename to src/main/csharp/g0001_0100/s0009_palindrome_number/readme.md diff --git a/src/main/csharp/G0001_0100/S0010_regular_expression_matching/Solution.cs b/src/main/csharp/g0001_0100/s0010_regular_expression_matching/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0010_regular_expression_matching/Solution.cs rename to src/main/csharp/g0001_0100/s0010_regular_expression_matching/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0010_regular_expression_matching/readme.md b/src/main/csharp/g0001_0100/s0010_regular_expression_matching/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0010_regular_expression_matching/readme.md rename to src/main/csharp/g0001_0100/s0010_regular_expression_matching/readme.md diff --git a/src/main/csharp/G0001_0100/S0011_container_with_most_water/Solution.cs b/src/main/csharp/g0001_0100/s0011_container_with_most_water/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0011_container_with_most_water/Solution.cs rename to src/main/csharp/g0001_0100/s0011_container_with_most_water/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0011_container_with_most_water/readme.md b/src/main/csharp/g0001_0100/s0011_container_with_most_water/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0011_container_with_most_water/readme.md rename to src/main/csharp/g0001_0100/s0011_container_with_most_water/readme.md diff --git a/src/main/csharp/G0001_0100/S0015_3sum/Solution.cs b/src/main/csharp/g0001_0100/s0015_3sum/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0015_3sum/Solution.cs rename to src/main/csharp/g0001_0100/s0015_3sum/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0015_3sum/readme.md b/src/main/csharp/g0001_0100/s0015_3sum/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0015_3sum/readme.md rename to src/main/csharp/g0001_0100/s0015_3sum/readme.md diff --git a/src/main/csharp/G0001_0100/S0017_letter_combinations_of_a_phone_number/Solution.cs b/src/main/csharp/g0001_0100/s0017_letter_combinations_of_a_phone_number/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0017_letter_combinations_of_a_phone_number/Solution.cs rename to src/main/csharp/g0001_0100/s0017_letter_combinations_of_a_phone_number/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0017_letter_combinations_of_a_phone_number/readme.md b/src/main/csharp/g0001_0100/s0017_letter_combinations_of_a_phone_number/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0017_letter_combinations_of_a_phone_number/readme.md rename to src/main/csharp/g0001_0100/s0017_letter_combinations_of_a_phone_number/readme.md diff --git a/src/main/csharp/G0001_0100/S0019_remove_nth_node_from_end_of_list/Solution.cs b/src/main/csharp/g0001_0100/s0019_remove_nth_node_from_end_of_list/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0019_remove_nth_node_from_end_of_list/Solution.cs rename to src/main/csharp/g0001_0100/s0019_remove_nth_node_from_end_of_list/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0019_remove_nth_node_from_end_of_list/readme.md b/src/main/csharp/g0001_0100/s0019_remove_nth_node_from_end_of_list/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0019_remove_nth_node_from_end_of_list/readme.md rename to src/main/csharp/g0001_0100/s0019_remove_nth_node_from_end_of_list/readme.md diff --git a/src/main/csharp/G0001_0100/S0020_valid_parentheses/Solution.cs b/src/main/csharp/g0001_0100/s0020_valid_parentheses/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0020_valid_parentheses/Solution.cs rename to src/main/csharp/g0001_0100/s0020_valid_parentheses/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0020_valid_parentheses/readme.md b/src/main/csharp/g0001_0100/s0020_valid_parentheses/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0020_valid_parentheses/readme.md rename to src/main/csharp/g0001_0100/s0020_valid_parentheses/readme.md diff --git a/src/main/csharp/G0001_0100/S0021_merge_two_sorted_lists/Solution.cs b/src/main/csharp/g0001_0100/s0021_merge_two_sorted_lists/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0021_merge_two_sorted_lists/Solution.cs rename to src/main/csharp/g0001_0100/s0021_merge_two_sorted_lists/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0021_merge_two_sorted_lists/readme.md b/src/main/csharp/g0001_0100/s0021_merge_two_sorted_lists/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0021_merge_two_sorted_lists/readme.md rename to src/main/csharp/g0001_0100/s0021_merge_two_sorted_lists/readme.md diff --git a/src/main/csharp/G0001_0100/S0022_generate_parentheses/Solution.cs b/src/main/csharp/g0001_0100/s0022_generate_parentheses/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0022_generate_parentheses/Solution.cs rename to src/main/csharp/g0001_0100/s0022_generate_parentheses/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0022_generate_parentheses/readme.md b/src/main/csharp/g0001_0100/s0022_generate_parentheses/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0022_generate_parentheses/readme.md rename to src/main/csharp/g0001_0100/s0022_generate_parentheses/readme.md diff --git a/src/main/csharp/G0001_0100/S0023_merge_k_sorted_lists/Solution.cs b/src/main/csharp/g0001_0100/s0023_merge_k_sorted_lists/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0023_merge_k_sorted_lists/Solution.cs rename to src/main/csharp/g0001_0100/s0023_merge_k_sorted_lists/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0023_merge_k_sorted_lists/readme.md b/src/main/csharp/g0001_0100/s0023_merge_k_sorted_lists/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0023_merge_k_sorted_lists/readme.md rename to src/main/csharp/g0001_0100/s0023_merge_k_sorted_lists/readme.md diff --git a/src/main/csharp/G0001_0100/S0024_swap_nodes_in_pairs/Solution.cs b/src/main/csharp/g0001_0100/s0024_swap_nodes_in_pairs/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0024_swap_nodes_in_pairs/Solution.cs rename to src/main/csharp/g0001_0100/s0024_swap_nodes_in_pairs/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0024_swap_nodes_in_pairs/readme.md b/src/main/csharp/g0001_0100/s0024_swap_nodes_in_pairs/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0024_swap_nodes_in_pairs/readme.md rename to src/main/csharp/g0001_0100/s0024_swap_nodes_in_pairs/readme.md diff --git a/src/main/csharp/G0001_0100/S0025_reverse_nodes_in_k_group/Solution.cs b/src/main/csharp/g0001_0100/s0025_reverse_nodes_in_k_group/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0025_reverse_nodes_in_k_group/Solution.cs rename to src/main/csharp/g0001_0100/s0025_reverse_nodes_in_k_group/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0025_reverse_nodes_in_k_group/readme.md b/src/main/csharp/g0001_0100/s0025_reverse_nodes_in_k_group/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0025_reverse_nodes_in_k_group/readme.md rename to src/main/csharp/g0001_0100/s0025_reverse_nodes_in_k_group/readme.md diff --git a/src/main/csharp/G0001_0100/S0031_next_permutation/Solution.cs b/src/main/csharp/g0001_0100/s0031_next_permutation/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0031_next_permutation/Solution.cs rename to src/main/csharp/g0001_0100/s0031_next_permutation/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0031_next_permutation/readme.md b/src/main/csharp/g0001_0100/s0031_next_permutation/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0031_next_permutation/readme.md rename to src/main/csharp/g0001_0100/s0031_next_permutation/readme.md diff --git a/src/main/csharp/G0001_0100/S0032_longest_valid_parentheses/Solution.cs b/src/main/csharp/g0001_0100/s0032_longest_valid_parentheses/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0032_longest_valid_parentheses/Solution.cs rename to src/main/csharp/g0001_0100/s0032_longest_valid_parentheses/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0032_longest_valid_parentheses/readme.md b/src/main/csharp/g0001_0100/s0032_longest_valid_parentheses/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0032_longest_valid_parentheses/readme.md rename to src/main/csharp/g0001_0100/s0032_longest_valid_parentheses/readme.md diff --git a/src/main/csharp/G0001_0100/S0033_search_in_rotated_sorted_array/Solution.cs b/src/main/csharp/g0001_0100/s0033_search_in_rotated_sorted_array/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0033_search_in_rotated_sorted_array/Solution.cs rename to src/main/csharp/g0001_0100/s0033_search_in_rotated_sorted_array/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0033_search_in_rotated_sorted_array/readme.md b/src/main/csharp/g0001_0100/s0033_search_in_rotated_sorted_array/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0033_search_in_rotated_sorted_array/readme.md rename to src/main/csharp/g0001_0100/s0033_search_in_rotated_sorted_array/readme.md diff --git a/src/main/csharp/G0001_0100/S0034_find_first_and_last_position_of_element_in_sorted_array/Solution.cs b/src/main/csharp/g0001_0100/s0034_find_first_and_last_position_of_element_in_sorted_array/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0034_find_first_and_last_position_of_element_in_sorted_array/Solution.cs rename to src/main/csharp/g0001_0100/s0034_find_first_and_last_position_of_element_in_sorted_array/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0034_find_first_and_last_position_of_element_in_sorted_array/readme.md b/src/main/csharp/g0001_0100/s0034_find_first_and_last_position_of_element_in_sorted_array/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0034_find_first_and_last_position_of_element_in_sorted_array/readme.md rename to src/main/csharp/g0001_0100/s0034_find_first_and_last_position_of_element_in_sorted_array/readme.md diff --git a/src/main/csharp/G0001_0100/S0035_search_insert_position/Solution.cs b/src/main/csharp/g0001_0100/s0035_search_insert_position/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0035_search_insert_position/Solution.cs rename to src/main/csharp/g0001_0100/s0035_search_insert_position/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0035_search_insert_position/readme.md b/src/main/csharp/g0001_0100/s0035_search_insert_position/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0035_search_insert_position/readme.md rename to src/main/csharp/g0001_0100/s0035_search_insert_position/readme.md diff --git a/src/main/csharp/G0001_0100/S0039_combination_sum/Solution.cs b/src/main/csharp/g0001_0100/s0039_combination_sum/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0039_combination_sum/Solution.cs rename to src/main/csharp/g0001_0100/s0039_combination_sum/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0039_combination_sum/readme.md b/src/main/csharp/g0001_0100/s0039_combination_sum/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0039_combination_sum/readme.md rename to src/main/csharp/g0001_0100/s0039_combination_sum/readme.md diff --git a/src/main/csharp/G0001_0100/S0041_first_missing_positive/Solution.cs b/src/main/csharp/g0001_0100/s0041_first_missing_positive/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0041_first_missing_positive/Solution.cs rename to src/main/csharp/g0001_0100/s0041_first_missing_positive/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0041_first_missing_positive/readme.md b/src/main/csharp/g0001_0100/s0041_first_missing_positive/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0041_first_missing_positive/readme.md rename to src/main/csharp/g0001_0100/s0041_first_missing_positive/readme.md diff --git a/src/main/csharp/G0001_0100/S0042_trapping_rain_water/Solution.cs b/src/main/csharp/g0001_0100/s0042_trapping_rain_water/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0042_trapping_rain_water/Solution.cs rename to src/main/csharp/g0001_0100/s0042_trapping_rain_water/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0042_trapping_rain_water/readme.md b/src/main/csharp/g0001_0100/s0042_trapping_rain_water/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0042_trapping_rain_water/readme.md rename to src/main/csharp/g0001_0100/s0042_trapping_rain_water/readme.md diff --git a/src/main/csharp/G0001_0100/S0045_jump_game_ii/Solution.cs b/src/main/csharp/g0001_0100/s0045_jump_game_ii/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0045_jump_game_ii/Solution.cs rename to src/main/csharp/g0001_0100/s0045_jump_game_ii/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0045_jump_game_ii/readme.md b/src/main/csharp/g0001_0100/s0045_jump_game_ii/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0045_jump_game_ii/readme.md rename to src/main/csharp/g0001_0100/s0045_jump_game_ii/readme.md diff --git a/src/main/csharp/G0001_0100/S0046_permutations/Solution.cs b/src/main/csharp/g0001_0100/s0046_permutations/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0046_permutations/Solution.cs rename to src/main/csharp/g0001_0100/s0046_permutations/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0046_permutations/readme.md b/src/main/csharp/g0001_0100/s0046_permutations/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0046_permutations/readme.md rename to src/main/csharp/g0001_0100/s0046_permutations/readme.md diff --git a/src/main/csharp/G0001_0100/S0048_rotate_image/Solution.cs b/src/main/csharp/g0001_0100/s0048_rotate_image/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0048_rotate_image/Solution.cs rename to src/main/csharp/g0001_0100/s0048_rotate_image/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0048_rotate_image/readme.md b/src/main/csharp/g0001_0100/s0048_rotate_image/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0048_rotate_image/readme.md rename to src/main/csharp/g0001_0100/s0048_rotate_image/readme.md diff --git a/src/main/csharp/G0001_0100/S0049_group_anagrams/Solution.cs b/src/main/csharp/g0001_0100/s0049_group_anagrams/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0049_group_anagrams/Solution.cs rename to src/main/csharp/g0001_0100/s0049_group_anagrams/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0049_group_anagrams/readme.md b/src/main/csharp/g0001_0100/s0049_group_anagrams/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0049_group_anagrams/readme.md rename to src/main/csharp/g0001_0100/s0049_group_anagrams/readme.md diff --git a/src/main/csharp/G0001_0100/S0051_n_queens/Solution.cs b/src/main/csharp/g0001_0100/s0051_n_queens/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0051_n_queens/Solution.cs rename to src/main/csharp/g0001_0100/s0051_n_queens/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0051_n_queens/readme.md b/src/main/csharp/g0001_0100/s0051_n_queens/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0051_n_queens/readme.md rename to src/main/csharp/g0001_0100/s0051_n_queens/readme.md diff --git a/src/main/csharp/G0001_0100/S0053_maximum_subarray/Solution.cs b/src/main/csharp/g0001_0100/s0053_maximum_subarray/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0053_maximum_subarray/Solution.cs rename to src/main/csharp/g0001_0100/s0053_maximum_subarray/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0053_maximum_subarray/readme.md b/src/main/csharp/g0001_0100/s0053_maximum_subarray/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0053_maximum_subarray/readme.md rename to src/main/csharp/g0001_0100/s0053_maximum_subarray/readme.md diff --git a/src/main/csharp/G0001_0100/S0055_jump_game/Solution.cs b/src/main/csharp/g0001_0100/s0055_jump_game/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0055_jump_game/Solution.cs rename to src/main/csharp/g0001_0100/s0055_jump_game/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0055_jump_game/readme.md b/src/main/csharp/g0001_0100/s0055_jump_game/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0055_jump_game/readme.md rename to src/main/csharp/g0001_0100/s0055_jump_game/readme.md diff --git a/src/main/csharp/G0001_0100/S0056_merge_intervals/Solution.cs b/src/main/csharp/g0001_0100/s0056_merge_intervals/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0056_merge_intervals/Solution.cs rename to src/main/csharp/g0001_0100/s0056_merge_intervals/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0056_merge_intervals/readme.md b/src/main/csharp/g0001_0100/s0056_merge_intervals/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0056_merge_intervals/readme.md rename to src/main/csharp/g0001_0100/s0056_merge_intervals/readme.md diff --git a/src/main/csharp/G0001_0100/S0062_unique_paths/Solution.cs b/src/main/csharp/g0001_0100/s0062_unique_paths/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0062_unique_paths/Solution.cs rename to src/main/csharp/g0001_0100/s0062_unique_paths/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0062_unique_paths/readme.md b/src/main/csharp/g0001_0100/s0062_unique_paths/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0062_unique_paths/readme.md rename to src/main/csharp/g0001_0100/s0062_unique_paths/readme.md diff --git a/src/main/csharp/G0001_0100/S0064_minimum_path_sum/Solution.cs b/src/main/csharp/g0001_0100/s0064_minimum_path_sum/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0064_minimum_path_sum/Solution.cs rename to src/main/csharp/g0001_0100/s0064_minimum_path_sum/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0064_minimum_path_sum/readme.md b/src/main/csharp/g0001_0100/s0064_minimum_path_sum/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0064_minimum_path_sum/readme.md rename to src/main/csharp/g0001_0100/s0064_minimum_path_sum/readme.md diff --git a/src/main/csharp/G0001_0100/S0070_climbing_stairs/Solution.cs b/src/main/csharp/g0001_0100/s0070_climbing_stairs/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0070_climbing_stairs/Solution.cs rename to src/main/csharp/g0001_0100/s0070_climbing_stairs/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0070_climbing_stairs/readme.md b/src/main/csharp/g0001_0100/s0070_climbing_stairs/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0070_climbing_stairs/readme.md rename to src/main/csharp/g0001_0100/s0070_climbing_stairs/readme.md diff --git a/src/main/csharp/G0001_0100/S0072_edit_distance/Solution.cs b/src/main/csharp/g0001_0100/s0072_edit_distance/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0072_edit_distance/Solution.cs rename to src/main/csharp/g0001_0100/s0072_edit_distance/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0072_edit_distance/readme.md b/src/main/csharp/g0001_0100/s0072_edit_distance/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0072_edit_distance/readme.md rename to src/main/csharp/g0001_0100/s0072_edit_distance/readme.md diff --git a/src/main/csharp/G0001_0100/S0073_set_matrix_zeroes/Solution.cs b/src/main/csharp/g0001_0100/s0073_set_matrix_zeroes/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0073_set_matrix_zeroes/Solution.cs rename to src/main/csharp/g0001_0100/s0073_set_matrix_zeroes/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0073_set_matrix_zeroes/readme.md b/src/main/csharp/g0001_0100/s0073_set_matrix_zeroes/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0073_set_matrix_zeroes/readme.md rename to src/main/csharp/g0001_0100/s0073_set_matrix_zeroes/readme.md diff --git a/src/main/csharp/G0001_0100/S0074_search_a_2d_matrix/Solution.cs b/src/main/csharp/g0001_0100/s0074_search_a_2d_matrix/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0074_search_a_2d_matrix/Solution.cs rename to src/main/csharp/g0001_0100/s0074_search_a_2d_matrix/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0074_search_a_2d_matrix/readme.md b/src/main/csharp/g0001_0100/s0074_search_a_2d_matrix/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0074_search_a_2d_matrix/readme.md rename to src/main/csharp/g0001_0100/s0074_search_a_2d_matrix/readme.md diff --git a/src/main/csharp/G0001_0100/S0075_sort_colors/Solution.cs b/src/main/csharp/g0001_0100/s0075_sort_colors/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0075_sort_colors/Solution.cs rename to src/main/csharp/g0001_0100/s0075_sort_colors/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0075_sort_colors/readme.md b/src/main/csharp/g0001_0100/s0075_sort_colors/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0075_sort_colors/readme.md rename to src/main/csharp/g0001_0100/s0075_sort_colors/readme.md diff --git a/src/main/csharp/G0001_0100/S0076_minimum_window_substring/Solution.cs b/src/main/csharp/g0001_0100/s0076_minimum_window_substring/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0076_minimum_window_substring/Solution.cs rename to src/main/csharp/g0001_0100/s0076_minimum_window_substring/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0076_minimum_window_substring/readme.md b/src/main/csharp/g0001_0100/s0076_minimum_window_substring/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0076_minimum_window_substring/readme.md rename to src/main/csharp/g0001_0100/s0076_minimum_window_substring/readme.md diff --git a/src/main/csharp/G0001_0100/S0078_subsets/Solution.cs b/src/main/csharp/g0001_0100/s0078_subsets/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0078_subsets/Solution.cs rename to src/main/csharp/g0001_0100/s0078_subsets/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0078_subsets/readme.md b/src/main/csharp/g0001_0100/s0078_subsets/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0078_subsets/readme.md rename to src/main/csharp/g0001_0100/s0078_subsets/readme.md diff --git a/src/main/csharp/G0001_0100/S0079_word_search/Solution.cs b/src/main/csharp/g0001_0100/s0079_word_search/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0079_word_search/Solution.cs rename to src/main/csharp/g0001_0100/s0079_word_search/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0079_word_search/readme.md b/src/main/csharp/g0001_0100/s0079_word_search/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0079_word_search/readme.md rename to src/main/csharp/g0001_0100/s0079_word_search/readme.md diff --git a/src/main/csharp/G0001_0100/S0084_largest_rectangle_in_histogram/Solution.cs b/src/main/csharp/g0001_0100/s0084_largest_rectangle_in_histogram/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0084_largest_rectangle_in_histogram/Solution.cs rename to src/main/csharp/g0001_0100/s0084_largest_rectangle_in_histogram/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0084_largest_rectangle_in_histogram/readme.md b/src/main/csharp/g0001_0100/s0084_largest_rectangle_in_histogram/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0084_largest_rectangle_in_histogram/readme.md rename to src/main/csharp/g0001_0100/s0084_largest_rectangle_in_histogram/readme.md diff --git a/src/main/csharp/G0001_0100/S0094_binary_tree_inorder_traversal/Solution.cs b/src/main/csharp/g0001_0100/s0094_binary_tree_inorder_traversal/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0094_binary_tree_inorder_traversal/Solution.cs rename to src/main/csharp/g0001_0100/s0094_binary_tree_inorder_traversal/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0094_binary_tree_inorder_traversal/readme.md b/src/main/csharp/g0001_0100/s0094_binary_tree_inorder_traversal/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0094_binary_tree_inorder_traversal/readme.md rename to src/main/csharp/g0001_0100/s0094_binary_tree_inorder_traversal/readme.md diff --git a/src/main/csharp/G0001_0100/S0096_unique_binary_search_trees/Solution.cs b/src/main/csharp/g0001_0100/s0096_unique_binary_search_trees/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0096_unique_binary_search_trees/Solution.cs rename to src/main/csharp/g0001_0100/s0096_unique_binary_search_trees/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0096_unique_binary_search_trees/readme.md b/src/main/csharp/g0001_0100/s0096_unique_binary_search_trees/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0096_unique_binary_search_trees/readme.md rename to src/main/csharp/g0001_0100/s0096_unique_binary_search_trees/readme.md diff --git a/src/main/csharp/G0001_0100/S0098_validate_binary_search_tree/Solution.cs b/src/main/csharp/g0001_0100/s0098_validate_binary_search_tree/Solution.cs similarity index 100% rename from src/main/csharp/G0001_0100/S0098_validate_binary_search_tree/Solution.cs rename to src/main/csharp/g0001_0100/s0098_validate_binary_search_tree/Solution.cs diff --git a/src/main/csharp/G0001_0100/S0098_validate_binary_search_tree/readme.md b/src/main/csharp/g0001_0100/s0098_validate_binary_search_tree/readme.md similarity index 100% rename from src/main/csharp/G0001_0100/S0098_validate_binary_search_tree/readme.md rename to src/main/csharp/g0001_0100/s0098_validate_binary_search_tree/readme.md diff --git a/src/main/csharp/G0101_0200/S0101_symmetric_tree/Solution.cs b/src/main/csharp/g0101_0200/s0101_symmetric_tree/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0101_symmetric_tree/Solution.cs rename to src/main/csharp/g0101_0200/s0101_symmetric_tree/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0101_symmetric_tree/readme.md b/src/main/csharp/g0101_0200/s0101_symmetric_tree/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0101_symmetric_tree/readme.md rename to src/main/csharp/g0101_0200/s0101_symmetric_tree/readme.md diff --git a/src/main/csharp/G0101_0200/S0102_binary_tree_level_order_traversal/Solution.cs b/src/main/csharp/g0101_0200/s0102_binary_tree_level_order_traversal/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0102_binary_tree_level_order_traversal/Solution.cs rename to src/main/csharp/g0101_0200/s0102_binary_tree_level_order_traversal/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0102_binary_tree_level_order_traversal/readme.md b/src/main/csharp/g0101_0200/s0102_binary_tree_level_order_traversal/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0102_binary_tree_level_order_traversal/readme.md rename to src/main/csharp/g0101_0200/s0102_binary_tree_level_order_traversal/readme.md diff --git a/src/main/csharp/G0101_0200/S0104_maximum_depth_of_binary_tree/Solution.cs b/src/main/csharp/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0104_maximum_depth_of_binary_tree/Solution.cs rename to src/main/csharp/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0104_maximum_depth_of_binary_tree/readme.md b/src/main/csharp/g0101_0200/s0104_maximum_depth_of_binary_tree/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0104_maximum_depth_of_binary_tree/readme.md rename to src/main/csharp/g0101_0200/s0104_maximum_depth_of_binary_tree/readme.md diff --git a/src/main/csharp/G0101_0200/S0105_construct_binary_tree_from_preorder_and_inorder_traversal/Solution.cs b/src/main/csharp/g0101_0200/s0105_construct_binary_tree_from_preorder_and_inorder_traversal/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0105_construct_binary_tree_from_preorder_and_inorder_traversal/Solution.cs rename to src/main/csharp/g0101_0200/s0105_construct_binary_tree_from_preorder_and_inorder_traversal/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0105_construct_binary_tree_from_preorder_and_inorder_traversal/readme.md b/src/main/csharp/g0101_0200/s0105_construct_binary_tree_from_preorder_and_inorder_traversal/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0105_construct_binary_tree_from_preorder_and_inorder_traversal/readme.md rename to src/main/csharp/g0101_0200/s0105_construct_binary_tree_from_preorder_and_inorder_traversal/readme.md diff --git a/src/main/csharp/G0101_0200/S0114_flatten_binary_tree_to_linked_list/Solution.cs b/src/main/csharp/g0101_0200/s0114_flatten_binary_tree_to_linked_list/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0114_flatten_binary_tree_to_linked_list/Solution.cs rename to src/main/csharp/g0101_0200/s0114_flatten_binary_tree_to_linked_list/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0114_flatten_binary_tree_to_linked_list/readme.md b/src/main/csharp/g0101_0200/s0114_flatten_binary_tree_to_linked_list/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0114_flatten_binary_tree_to_linked_list/readme.md rename to src/main/csharp/g0101_0200/s0114_flatten_binary_tree_to_linked_list/readme.md diff --git a/src/main/csharp/G0101_0200/S0121_best_time_to_buy_and_sell_stock/Solution.cs b/src/main/csharp/g0101_0200/s0121_best_time_to_buy_and_sell_stock/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0121_best_time_to_buy_and_sell_stock/Solution.cs rename to src/main/csharp/g0101_0200/s0121_best_time_to_buy_and_sell_stock/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0121_best_time_to_buy_and_sell_stock/readme.md b/src/main/csharp/g0101_0200/s0121_best_time_to_buy_and_sell_stock/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0121_best_time_to_buy_and_sell_stock/readme.md rename to src/main/csharp/g0101_0200/s0121_best_time_to_buy_and_sell_stock/readme.md diff --git a/src/main/csharp/G0101_0200/S0124_binary_tree_maximum_path_sum/Solution.cs b/src/main/csharp/g0101_0200/s0124_binary_tree_maximum_path_sum/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0124_binary_tree_maximum_path_sum/Solution.cs rename to src/main/csharp/g0101_0200/s0124_binary_tree_maximum_path_sum/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0124_binary_tree_maximum_path_sum/readme.md b/src/main/csharp/g0101_0200/s0124_binary_tree_maximum_path_sum/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0124_binary_tree_maximum_path_sum/readme.md rename to src/main/csharp/g0101_0200/s0124_binary_tree_maximum_path_sum/readme.md diff --git a/src/main/csharp/G0101_0200/S0128_longest_consecutive_sequence/Solution.cs b/src/main/csharp/g0101_0200/s0128_longest_consecutive_sequence/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0128_longest_consecutive_sequence/Solution.cs rename to src/main/csharp/g0101_0200/s0128_longest_consecutive_sequence/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0128_longest_consecutive_sequence/readme.md b/src/main/csharp/g0101_0200/s0128_longest_consecutive_sequence/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0128_longest_consecutive_sequence/readme.md rename to src/main/csharp/g0101_0200/s0128_longest_consecutive_sequence/readme.md diff --git a/src/main/csharp/G0101_0200/S0131_palindrome_partitioning/Solution.cs b/src/main/csharp/g0101_0200/s0131_palindrome_partitioning/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0131_palindrome_partitioning/Solution.cs rename to src/main/csharp/g0101_0200/s0131_palindrome_partitioning/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0131_palindrome_partitioning/readme.md b/src/main/csharp/g0101_0200/s0131_palindrome_partitioning/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0131_palindrome_partitioning/readme.md rename to src/main/csharp/g0101_0200/s0131_palindrome_partitioning/readme.md diff --git a/src/main/csharp/G0101_0200/S0136_single_number/Solution.cs b/src/main/csharp/g0101_0200/s0136_single_number/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0136_single_number/Solution.cs rename to src/main/csharp/g0101_0200/s0136_single_number/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0136_single_number/readme.md b/src/main/csharp/g0101_0200/s0136_single_number/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0136_single_number/readme.md rename to src/main/csharp/g0101_0200/s0136_single_number/readme.md diff --git a/src/main/csharp/G0101_0200/S0138_copy_list_with_random_pointer/Solution.cs b/src/main/csharp/g0101_0200/s0138_copy_list_with_random_pointer/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0138_copy_list_with_random_pointer/Solution.cs rename to src/main/csharp/g0101_0200/s0138_copy_list_with_random_pointer/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0138_copy_list_with_random_pointer/readme.md b/src/main/csharp/g0101_0200/s0138_copy_list_with_random_pointer/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0138_copy_list_with_random_pointer/readme.md rename to src/main/csharp/g0101_0200/s0138_copy_list_with_random_pointer/readme.md diff --git a/src/main/csharp/G0101_0200/S0139_word_break/Solution.cs b/src/main/csharp/g0101_0200/s0139_word_break/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0139_word_break/Solution.cs rename to src/main/csharp/g0101_0200/s0139_word_break/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0139_word_break/readme.md b/src/main/csharp/g0101_0200/s0139_word_break/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0139_word_break/readme.md rename to src/main/csharp/g0101_0200/s0139_word_break/readme.md diff --git a/src/main/csharp/G0101_0200/S0141_linked_list_cycle/Solution.cs b/src/main/csharp/g0101_0200/s0141_linked_list_cycle/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0141_linked_list_cycle/Solution.cs rename to src/main/csharp/g0101_0200/s0141_linked_list_cycle/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0141_linked_list_cycle/readme.md b/src/main/csharp/g0101_0200/s0141_linked_list_cycle/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0141_linked_list_cycle/readme.md rename to src/main/csharp/g0101_0200/s0141_linked_list_cycle/readme.md diff --git a/src/main/csharp/G0101_0200/S0142_linked_list_cycle_ii/Solution.cs b/src/main/csharp/g0101_0200/s0142_linked_list_cycle_ii/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0142_linked_list_cycle_ii/Solution.cs rename to src/main/csharp/g0101_0200/s0142_linked_list_cycle_ii/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0142_linked_list_cycle_ii/readme.md b/src/main/csharp/g0101_0200/s0142_linked_list_cycle_ii/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0142_linked_list_cycle_ii/readme.md rename to src/main/csharp/g0101_0200/s0142_linked_list_cycle_ii/readme.md diff --git a/src/main/csharp/G0101_0200/S0146_lru_cache/LRUCache.cs b/src/main/csharp/g0101_0200/s0146_lru_cache/LRUCache.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0146_lru_cache/LRUCache.cs rename to src/main/csharp/g0101_0200/s0146_lru_cache/LRUCache.cs diff --git a/src/main/csharp/G0101_0200/S0146_lru_cache/readme.md b/src/main/csharp/g0101_0200/s0146_lru_cache/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0146_lru_cache/readme.md rename to src/main/csharp/g0101_0200/s0146_lru_cache/readme.md diff --git a/src/main/csharp/G0101_0200/S0148_sort_list/Solution.cs b/src/main/csharp/g0101_0200/s0148_sort_list/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0148_sort_list/Solution.cs rename to src/main/csharp/g0101_0200/s0148_sort_list/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0148_sort_list/readme.md b/src/main/csharp/g0101_0200/s0148_sort_list/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0148_sort_list/readme.md rename to src/main/csharp/g0101_0200/s0148_sort_list/readme.md diff --git a/src/main/csharp/G0101_0200/S0152_maximum_product_subarray/Solution.cs b/src/main/csharp/g0101_0200/s0152_maximum_product_subarray/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0152_maximum_product_subarray/Solution.cs rename to src/main/csharp/g0101_0200/s0152_maximum_product_subarray/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0152_maximum_product_subarray/readme.md b/src/main/csharp/g0101_0200/s0152_maximum_product_subarray/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0152_maximum_product_subarray/readme.md rename to src/main/csharp/g0101_0200/s0152_maximum_product_subarray/readme.md diff --git a/src/main/csharp/G0101_0200/S0153_find_minimum_in_rotated_sorted_array/Solution.cs b/src/main/csharp/g0101_0200/s0153_find_minimum_in_rotated_sorted_array/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0153_find_minimum_in_rotated_sorted_array/Solution.cs rename to src/main/csharp/g0101_0200/s0153_find_minimum_in_rotated_sorted_array/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0153_find_minimum_in_rotated_sorted_array/readme.md b/src/main/csharp/g0101_0200/s0153_find_minimum_in_rotated_sorted_array/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0153_find_minimum_in_rotated_sorted_array/readme.md rename to src/main/csharp/g0101_0200/s0153_find_minimum_in_rotated_sorted_array/readme.md diff --git a/src/main/csharp/G0101_0200/S0155_min_stack/MinStack.cs b/src/main/csharp/g0101_0200/s0155_min_stack/MinStack.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0155_min_stack/MinStack.cs rename to src/main/csharp/g0101_0200/s0155_min_stack/MinStack.cs diff --git a/src/main/csharp/G0101_0200/S0155_min_stack/readme.md b/src/main/csharp/g0101_0200/s0155_min_stack/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0155_min_stack/readme.md rename to src/main/csharp/g0101_0200/s0155_min_stack/readme.md diff --git a/src/main/csharp/G0101_0200/S0160_intersection_of_two_linked_lists/Solution.cs b/src/main/csharp/g0101_0200/s0160_intersection_of_two_linked_lists/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0160_intersection_of_two_linked_lists/Solution.cs rename to src/main/csharp/g0101_0200/s0160_intersection_of_two_linked_lists/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0160_intersection_of_two_linked_lists/readme.md b/src/main/csharp/g0101_0200/s0160_intersection_of_two_linked_lists/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0160_intersection_of_two_linked_lists/readme.md rename to src/main/csharp/g0101_0200/s0160_intersection_of_two_linked_lists/readme.md diff --git a/src/main/csharp/G0101_0200/S0169_majority_element/Solution.cs b/src/main/csharp/g0101_0200/s0169_majority_element/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0169_majority_element/Solution.cs rename to src/main/csharp/g0101_0200/s0169_majority_element/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0169_majority_element/readme.md b/src/main/csharp/g0101_0200/s0169_majority_element/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0169_majority_element/readme.md rename to src/main/csharp/g0101_0200/s0169_majority_element/readme.md diff --git a/src/main/csharp/G0101_0200/S0189_rotate_array/Solution.cs b/src/main/csharp/g0101_0200/s0189_rotate_array/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0189_rotate_array/Solution.cs rename to src/main/csharp/g0101_0200/s0189_rotate_array/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0189_rotate_array/readme.md b/src/main/csharp/g0101_0200/s0189_rotate_array/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0189_rotate_array/readme.md rename to src/main/csharp/g0101_0200/s0189_rotate_array/readme.md diff --git a/src/main/csharp/G0101_0200/S0198_house_robber/Solution.cs b/src/main/csharp/g0101_0200/s0198_house_robber/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0198_house_robber/Solution.cs rename to src/main/csharp/g0101_0200/s0198_house_robber/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0198_house_robber/readme.md b/src/main/csharp/g0101_0200/s0198_house_robber/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0198_house_robber/readme.md rename to src/main/csharp/g0101_0200/s0198_house_robber/readme.md diff --git a/src/main/csharp/G0101_0200/S0200_number_of_islands/Solution.cs b/src/main/csharp/g0101_0200/s0200_number_of_islands/Solution.cs similarity index 100% rename from src/main/csharp/G0101_0200/S0200_number_of_islands/Solution.cs rename to src/main/csharp/g0101_0200/s0200_number_of_islands/Solution.cs diff --git a/src/main/csharp/G0101_0200/S0200_number_of_islands/readme.md b/src/main/csharp/g0101_0200/s0200_number_of_islands/readme.md similarity index 100% rename from src/main/csharp/G0101_0200/S0200_number_of_islands/readme.md rename to src/main/csharp/g0101_0200/s0200_number_of_islands/readme.md diff --git a/src/main/csharp/G0201_0300/S0206_reverse_linked_list/Solution.cs b/src/main/csharp/g0201_0300/s0206_reverse_linked_list/Solution.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0206_reverse_linked_list/Solution.cs rename to src/main/csharp/g0201_0300/s0206_reverse_linked_list/Solution.cs diff --git a/src/main/csharp/G0201_0300/S0206_reverse_linked_list/readme.md b/src/main/csharp/g0201_0300/s0206_reverse_linked_list/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0206_reverse_linked_list/readme.md rename to src/main/csharp/g0201_0300/s0206_reverse_linked_list/readme.md diff --git a/src/main/csharp/G0201_0300/S0207_course_schedule/Solution.cs b/src/main/csharp/g0201_0300/s0207_course_schedule/Solution.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0207_course_schedule/Solution.cs rename to src/main/csharp/g0201_0300/s0207_course_schedule/Solution.cs diff --git a/src/main/csharp/G0201_0300/S0207_course_schedule/readme.md b/src/main/csharp/g0201_0300/s0207_course_schedule/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0207_course_schedule/readme.md rename to src/main/csharp/g0201_0300/s0207_course_schedule/readme.md diff --git a/src/main/csharp/G0201_0300/S0208_implement_trie_prefix_tree/Trie.cs b/src/main/csharp/g0201_0300/s0208_implement_trie_prefix_tree/Trie.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0208_implement_trie_prefix_tree/Trie.cs rename to src/main/csharp/g0201_0300/s0208_implement_trie_prefix_tree/Trie.cs diff --git a/src/main/csharp/G0201_0300/S0208_implement_trie_prefix_tree/readme.md b/src/main/csharp/g0201_0300/s0208_implement_trie_prefix_tree/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0208_implement_trie_prefix_tree/readme.md rename to src/main/csharp/g0201_0300/s0208_implement_trie_prefix_tree/readme.md diff --git a/src/main/csharp/G0201_0300/S0215_kth_largest_element_in_an_array/Solution.cs b/src/main/csharp/g0201_0300/s0215_kth_largest_element_in_an_array/Solution.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0215_kth_largest_element_in_an_array/Solution.cs rename to src/main/csharp/g0201_0300/s0215_kth_largest_element_in_an_array/Solution.cs diff --git a/src/main/csharp/G0201_0300/S0215_kth_largest_element_in_an_array/readme.md b/src/main/csharp/g0201_0300/s0215_kth_largest_element_in_an_array/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0215_kth_largest_element_in_an_array/readme.md rename to src/main/csharp/g0201_0300/s0215_kth_largest_element_in_an_array/readme.md diff --git a/src/main/csharp/G0201_0300/S0221_maximal_square/Solution.cs b/src/main/csharp/g0201_0300/s0221_maximal_square/Solution.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0221_maximal_square/Solution.cs rename to src/main/csharp/g0201_0300/s0221_maximal_square/Solution.cs diff --git a/src/main/csharp/G0201_0300/S0221_maximal_square/readme.md b/src/main/csharp/g0201_0300/s0221_maximal_square/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0221_maximal_square/readme.md rename to src/main/csharp/g0201_0300/s0221_maximal_square/readme.md diff --git a/src/main/csharp/G0201_0300/S0226_invert_binary_tree/Solution.cs b/src/main/csharp/g0201_0300/s0226_invert_binary_tree/Solution.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0226_invert_binary_tree/Solution.cs rename to src/main/csharp/g0201_0300/s0226_invert_binary_tree/Solution.cs diff --git a/src/main/csharp/G0201_0300/S0226_invert_binary_tree/readme.md b/src/main/csharp/g0201_0300/s0226_invert_binary_tree/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0226_invert_binary_tree/readme.md rename to src/main/csharp/g0201_0300/s0226_invert_binary_tree/readme.md diff --git a/src/main/csharp/G0201_0300/S0230_kth_smallest_element_in_a_bst/Solution.cs b/src/main/csharp/g0201_0300/s0230_kth_smallest_element_in_a_bst/Solution.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0230_kth_smallest_element_in_a_bst/Solution.cs rename to src/main/csharp/g0201_0300/s0230_kth_smallest_element_in_a_bst/Solution.cs diff --git a/src/main/csharp/G0201_0300/S0230_kth_smallest_element_in_a_bst/readme.md b/src/main/csharp/g0201_0300/s0230_kth_smallest_element_in_a_bst/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0230_kth_smallest_element_in_a_bst/readme.md rename to src/main/csharp/g0201_0300/s0230_kth_smallest_element_in_a_bst/readme.md diff --git a/src/main/csharp/G0201_0300/S0234_palindrome_linked_list/Solution.cs b/src/main/csharp/g0201_0300/s0234_palindrome_linked_list/Solution.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0234_palindrome_linked_list/Solution.cs rename to src/main/csharp/g0201_0300/s0234_palindrome_linked_list/Solution.cs diff --git a/src/main/csharp/G0201_0300/S0234_palindrome_linked_list/readme.md b/src/main/csharp/g0201_0300/s0234_palindrome_linked_list/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0234_palindrome_linked_list/readme.md rename to src/main/csharp/g0201_0300/s0234_palindrome_linked_list/readme.md diff --git a/src/main/csharp/G0201_0300/S0236_lowest_common_ancestor_of_a_binary_tree/Solution.cs b/src/main/csharp/g0201_0300/s0236_lowest_common_ancestor_of_a_binary_tree/Solution.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0236_lowest_common_ancestor_of_a_binary_tree/Solution.cs rename to src/main/csharp/g0201_0300/s0236_lowest_common_ancestor_of_a_binary_tree/Solution.cs diff --git a/src/main/csharp/G0201_0300/S0236_lowest_common_ancestor_of_a_binary_tree/readme.md b/src/main/csharp/g0201_0300/s0236_lowest_common_ancestor_of_a_binary_tree/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0236_lowest_common_ancestor_of_a_binary_tree/readme.md rename to src/main/csharp/g0201_0300/s0236_lowest_common_ancestor_of_a_binary_tree/readme.md diff --git a/src/main/csharp/G0201_0300/S0238_product_of_array_except_self/Solution.cs b/src/main/csharp/g0201_0300/s0238_product_of_array_except_self/Solution.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0238_product_of_array_except_self/Solution.cs rename to src/main/csharp/g0201_0300/s0238_product_of_array_except_self/Solution.cs diff --git a/src/main/csharp/G0201_0300/S0238_product_of_array_except_self/readme.md b/src/main/csharp/g0201_0300/s0238_product_of_array_except_self/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0238_product_of_array_except_self/readme.md rename to src/main/csharp/g0201_0300/s0238_product_of_array_except_self/readme.md diff --git a/src/main/csharp/G0201_0300/S0239_sliding_window_maximum/Solution.cs b/src/main/csharp/g0201_0300/s0239_sliding_window_maximum/Solution.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0239_sliding_window_maximum/Solution.cs rename to src/main/csharp/g0201_0300/s0239_sliding_window_maximum/Solution.cs diff --git a/src/main/csharp/G0201_0300/S0239_sliding_window_maximum/readme.md b/src/main/csharp/g0201_0300/s0239_sliding_window_maximum/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0239_sliding_window_maximum/readme.md rename to src/main/csharp/g0201_0300/s0239_sliding_window_maximum/readme.md diff --git a/src/main/csharp/G0201_0300/S0240_search_a_2d_matrix_ii/Solution.cs b/src/main/csharp/g0201_0300/s0240_search_a_2d_matrix_ii/Solution.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0240_search_a_2d_matrix_ii/Solution.cs rename to src/main/csharp/g0201_0300/s0240_search_a_2d_matrix_ii/Solution.cs diff --git a/src/main/csharp/G0201_0300/S0240_search_a_2d_matrix_ii/readme.md b/src/main/csharp/g0201_0300/s0240_search_a_2d_matrix_ii/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0240_search_a_2d_matrix_ii/readme.md rename to src/main/csharp/g0201_0300/s0240_search_a_2d_matrix_ii/readme.md diff --git a/src/main/csharp/G0201_0300/S0283_move_zeroes/Solution.cs b/src/main/csharp/g0201_0300/s0283_move_zeroes/Solution.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0283_move_zeroes/Solution.cs rename to src/main/csharp/g0201_0300/s0283_move_zeroes/Solution.cs diff --git a/src/main/csharp/G0201_0300/S0283_move_zeroes/readme.md b/src/main/csharp/g0201_0300/s0283_move_zeroes/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0283_move_zeroes/readme.md rename to src/main/csharp/g0201_0300/s0283_move_zeroes/readme.md diff --git a/src/main/csharp/G0201_0300/S0287_find_the_duplicate_number/Solution.cs b/src/main/csharp/g0201_0300/s0287_find_the_duplicate_number/Solution.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0287_find_the_duplicate_number/Solution.cs rename to src/main/csharp/g0201_0300/s0287_find_the_duplicate_number/Solution.cs diff --git a/src/main/csharp/G0201_0300/S0287_find_the_duplicate_number/readme.md b/src/main/csharp/g0201_0300/s0287_find_the_duplicate_number/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0287_find_the_duplicate_number/readme.md rename to src/main/csharp/g0201_0300/s0287_find_the_duplicate_number/readme.md diff --git a/src/main/csharp/G0201_0300/S0295_find_median_from_data_stream/MedianFinder.cs b/src/main/csharp/g0201_0300/s0295_find_median_from_data_stream/MedianFinder.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0295_find_median_from_data_stream/MedianFinder.cs rename to src/main/csharp/g0201_0300/s0295_find_median_from_data_stream/MedianFinder.cs diff --git a/src/main/csharp/G0201_0300/S0295_find_median_from_data_stream/readme.md b/src/main/csharp/g0201_0300/s0295_find_median_from_data_stream/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0295_find_median_from_data_stream/readme.md rename to src/main/csharp/g0201_0300/s0295_find_median_from_data_stream/readme.md diff --git a/src/main/csharp/G0201_0300/S0300_longest_increasing_subsequence/Solution.cs b/src/main/csharp/g0201_0300/s0300_longest_increasing_subsequence/Solution.cs similarity index 100% rename from src/main/csharp/G0201_0300/S0300_longest_increasing_subsequence/Solution.cs rename to src/main/csharp/g0201_0300/s0300_longest_increasing_subsequence/Solution.cs diff --git a/src/main/csharp/G0201_0300/S0300_longest_increasing_subsequence/readme.md b/src/main/csharp/g0201_0300/s0300_longest_increasing_subsequence/readme.md similarity index 100% rename from src/main/csharp/G0201_0300/S0300_longest_increasing_subsequence/readme.md rename to src/main/csharp/g0201_0300/s0300_longest_increasing_subsequence/readme.md diff --git a/src/main/csharp/G0301_0400/S0322_coin_change/Solution.cs b/src/main/csharp/g0301_0400/s0322_coin_change/Solution.cs similarity index 100% rename from src/main/csharp/G0301_0400/S0322_coin_change/Solution.cs rename to src/main/csharp/g0301_0400/s0322_coin_change/Solution.cs diff --git a/src/main/csharp/G0301_0400/S0322_coin_change/readme.md b/src/main/csharp/g0301_0400/s0322_coin_change/readme.md similarity index 100% rename from src/main/csharp/G0301_0400/S0322_coin_change/readme.md rename to src/main/csharp/g0301_0400/s0322_coin_change/readme.md diff --git a/src/main/csharp/G0301_0400/S0338_counting_bits/Solution.cs b/src/main/csharp/g0301_0400/s0338_counting_bits/Solution.cs similarity index 100% rename from src/main/csharp/G0301_0400/S0338_counting_bits/Solution.cs rename to src/main/csharp/g0301_0400/s0338_counting_bits/Solution.cs diff --git a/src/main/csharp/G0301_0400/S0338_counting_bits/readme.md b/src/main/csharp/g0301_0400/s0338_counting_bits/readme.md similarity index 100% rename from src/main/csharp/G0301_0400/S0338_counting_bits/readme.md rename to src/main/csharp/g0301_0400/s0338_counting_bits/readme.md diff --git a/src/main/csharp/G0301_0400/S0347_top_k_frequent_elements/Solution.cs b/src/main/csharp/g0301_0400/s0347_top_k_frequent_elements/Solution.cs similarity index 100% rename from src/main/csharp/G0301_0400/S0347_top_k_frequent_elements/Solution.cs rename to src/main/csharp/g0301_0400/s0347_top_k_frequent_elements/Solution.cs diff --git a/src/main/csharp/G0301_0400/S0347_top_k_frequent_elements/readme.md b/src/main/csharp/g0301_0400/s0347_top_k_frequent_elements/readme.md similarity index 100% rename from src/main/csharp/G0301_0400/S0347_top_k_frequent_elements/readme.md rename to src/main/csharp/g0301_0400/s0347_top_k_frequent_elements/readme.md diff --git a/src/main/csharp/G0301_0400/S0394_decode_string/Solution.cs b/src/main/csharp/g0301_0400/s0394_decode_string/Solution.cs similarity index 100% rename from src/main/csharp/G0301_0400/S0394_decode_string/Solution.cs rename to src/main/csharp/g0301_0400/s0394_decode_string/Solution.cs diff --git a/src/main/csharp/G0301_0400/S0394_decode_string/readme.md b/src/main/csharp/g0301_0400/s0394_decode_string/readme.md similarity index 100% rename from src/main/csharp/G0301_0400/S0394_decode_string/readme.md rename to src/main/csharp/g0301_0400/s0394_decode_string/readme.md diff --git a/src/main/csharp/G0401_0500/S0416_partition_equal_subset_sum/Solution.cs b/src/main/csharp/g0401_0500/s0416_partition_equal_subset_sum/Solution.cs similarity index 100% rename from src/main/csharp/G0401_0500/S0416_partition_equal_subset_sum/Solution.cs rename to src/main/csharp/g0401_0500/s0416_partition_equal_subset_sum/Solution.cs diff --git a/src/main/csharp/G0401_0500/S0416_partition_equal_subset_sum/readme.md b/src/main/csharp/g0401_0500/s0416_partition_equal_subset_sum/readme.md similarity index 100% rename from src/main/csharp/G0401_0500/S0416_partition_equal_subset_sum/readme.md rename to src/main/csharp/g0401_0500/s0416_partition_equal_subset_sum/readme.md diff --git a/src/main/csharp/G0401_0500/S0437_path_sum_iii/Solution.cs b/src/main/csharp/g0401_0500/s0437_path_sum_iii/Solution.cs similarity index 100% rename from src/main/csharp/G0401_0500/S0437_path_sum_iii/Solution.cs rename to src/main/csharp/g0401_0500/s0437_path_sum_iii/Solution.cs diff --git a/src/main/csharp/G0401_0500/S0437_path_sum_iii/readme.md b/src/main/csharp/g0401_0500/s0437_path_sum_iii/readme.md similarity index 100% rename from src/main/csharp/G0401_0500/S0437_path_sum_iii/readme.md rename to src/main/csharp/g0401_0500/s0437_path_sum_iii/readme.md diff --git a/src/main/csharp/G0401_0500/S0438_find_all_anagrams_in_a_string/Solution.cs b/src/main/csharp/g0401_0500/s0438_find_all_anagrams_in_a_string/Solution.cs similarity index 100% rename from src/main/csharp/G0401_0500/S0438_find_all_anagrams_in_a_string/Solution.cs rename to src/main/csharp/g0401_0500/s0438_find_all_anagrams_in_a_string/Solution.cs diff --git a/src/main/csharp/G0401_0500/S0438_find_all_anagrams_in_a_string/readme.md b/src/main/csharp/g0401_0500/s0438_find_all_anagrams_in_a_string/readme.md similarity index 100% rename from src/main/csharp/G0401_0500/S0438_find_all_anagrams_in_a_string/readme.md rename to src/main/csharp/g0401_0500/s0438_find_all_anagrams_in_a_string/readme.md diff --git a/src/main/csharp/G0401_0500/S0494_target_sum/Solution.cs b/src/main/csharp/g0401_0500/s0494_target_sum/Solution.cs similarity index 100% rename from src/main/csharp/G0401_0500/S0494_target_sum/Solution.cs rename to src/main/csharp/g0401_0500/s0494_target_sum/Solution.cs diff --git a/src/main/csharp/G0401_0500/S0494_target_sum/readme.md b/src/main/csharp/g0401_0500/s0494_target_sum/readme.md similarity index 100% rename from src/main/csharp/G0401_0500/S0494_target_sum/readme.md rename to src/main/csharp/g0401_0500/s0494_target_sum/readme.md diff --git a/src/main/csharp/G0501_0600/S0543_diameter_of_binary_tree/Solution.cs b/src/main/csharp/g0501_0600/s0543_diameter_of_binary_tree/Solution.cs similarity index 100% rename from src/main/csharp/G0501_0600/S0543_diameter_of_binary_tree/Solution.cs rename to src/main/csharp/g0501_0600/s0543_diameter_of_binary_tree/Solution.cs diff --git a/src/main/csharp/G0501_0600/S0543_diameter_of_binary_tree/readme.md b/src/main/csharp/g0501_0600/s0543_diameter_of_binary_tree/readme.md similarity index 100% rename from src/main/csharp/G0501_0600/S0543_diameter_of_binary_tree/readme.md rename to src/main/csharp/g0501_0600/s0543_diameter_of_binary_tree/readme.md diff --git a/src/main/csharp/G0501_0600/S0560_subarray_sum_equals_k/Solution.cs b/src/main/csharp/g0501_0600/s0560_subarray_sum_equals_k/Solution.cs similarity index 100% rename from src/main/csharp/G0501_0600/S0560_subarray_sum_equals_k/Solution.cs rename to src/main/csharp/g0501_0600/s0560_subarray_sum_equals_k/Solution.cs diff --git a/src/main/csharp/G0501_0600/S0560_subarray_sum_equals_k/readme.md b/src/main/csharp/g0501_0600/s0560_subarray_sum_equals_k/readme.md similarity index 100% rename from src/main/csharp/G0501_0600/S0560_subarray_sum_equals_k/readme.md rename to src/main/csharp/g0501_0600/s0560_subarray_sum_equals_k/readme.md diff --git a/src/main/csharp/G0601_0700/S0647_palindromic_substrings/Solution.cs b/src/main/csharp/g0601_0700/s0647_palindromic_substrings/Solution.cs similarity index 100% rename from src/main/csharp/G0601_0700/S0647_palindromic_substrings/Solution.cs rename to src/main/csharp/g0601_0700/s0647_palindromic_substrings/Solution.cs diff --git a/src/main/csharp/G0601_0700/S0647_palindromic_substrings/readme.md b/src/main/csharp/g0601_0700/s0647_palindromic_substrings/readme.md similarity index 100% rename from src/main/csharp/G0601_0700/S0647_palindromic_substrings/readme.md rename to src/main/csharp/g0601_0700/s0647_palindromic_substrings/readme.md diff --git a/src/main/csharp/G0701_0800/S0739_daily_temperatures/Solution.cs b/src/main/csharp/g0701_0800/s0739_daily_temperatures/Solution.cs similarity index 100% rename from src/main/csharp/G0701_0800/S0739_daily_temperatures/Solution.cs rename to src/main/csharp/g0701_0800/s0739_daily_temperatures/Solution.cs diff --git a/src/main/csharp/G0701_0800/S0739_daily_temperatures/readme.md b/src/main/csharp/g0701_0800/s0739_daily_temperatures/readme.md similarity index 100% rename from src/main/csharp/G0701_0800/S0739_daily_temperatures/readme.md rename to src/main/csharp/g0701_0800/s0739_daily_temperatures/readme.md diff --git a/src/main/csharp/G0701_0800/S0763_partition_labels/Solution.cs b/src/main/csharp/g0701_0800/s0763_partition_labels/Solution.cs similarity index 100% rename from src/main/csharp/G0701_0800/S0763_partition_labels/Solution.cs rename to src/main/csharp/g0701_0800/s0763_partition_labels/Solution.cs diff --git a/src/main/csharp/G0701_0800/S0763_partition_labels/readme.md b/src/main/csharp/g0701_0800/s0763_partition_labels/readme.md similarity index 100% rename from src/main/csharp/G0701_0800/S0763_partition_labels/readme.md rename to src/main/csharp/g0701_0800/s0763_partition_labels/readme.md diff --git a/src/main/csharp/G1101_1200/S1143_longest_common_subsequence/Solution.cs b/src/main/csharp/g1101_1200/s1143_longest_common_subsequence/Solution.cs similarity index 100% rename from src/main/csharp/G1101_1200/S1143_longest_common_subsequence/Solution.cs rename to src/main/csharp/g1101_1200/s1143_longest_common_subsequence/Solution.cs diff --git a/src/main/csharp/G1101_1200/S1143_longest_common_subsequence/readme.md b/src/main/csharp/g1101_1200/s1143_longest_common_subsequence/readme.md similarity index 100% rename from src/main/csharp/G1101_1200/S1143_longest_common_subsequence/readme.md rename to src/main/csharp/g1101_1200/s1143_longest_common_subsequence/readme.md