diff --git a/C#/1.Multiples_of_3_and_5/arya-prof.cs b/C#/001.Multiples_of_3_and_5/arya-prof.cs similarity index 100% rename from C#/1.Multiples_of_3_and_5/arya-prof.cs rename to C#/001.Multiples_of_3_and_5/arya-prof.cs diff --git a/C/1.Multiples_of_3_and_5/dev-sb.c b/C/001.Multiples_of_3_and_5/dev-sb.c similarity index 100% rename from C/1.Multiples_of_3_and_5/dev-sb.c rename to C/001.Multiples_of_3_and_5/dev-sb.c diff --git a/C/2. Even Fibonacci numbers/even_fibonacci.c b/C/002.Even_Fibonacci_numbers/even_fibonacci.c similarity index 100% rename from C/2. Even Fibonacci numbers/even_fibonacci.c rename to C/002.Even_Fibonacci_numbers/even_fibonacci.c diff --git a/C/03.Largest_prime_factor/AxelMathei.c b/C/003.Largest_Prime_Factor/AxelMathei.c similarity index 100% rename from C/03.Largest_prime_factor/AxelMathei.c rename to C/003.Largest_Prime_Factor/AxelMathei.c diff --git a/C/04.Largest_palindrome_product/ValentinDSJ.c b/C/004.Largest_palindrome_product/ValentinDSJ.c similarity index 100% rename from C/04.Largest_palindrome_product/ValentinDSJ.c rename to C/004.Largest_palindrome_product/ValentinDSJ.c diff --git a/C/06.Sum_square_difference/AxelMathei.c b/C/006.Sum_square_difference/AxelMathei.c similarity index 100% rename from C/06.Sum_square_difference/AxelMathei.c rename to C/006.Sum_square_difference/AxelMathei.c diff --git a/C/07.10001st_prime/AxelMathei.c b/C/007.10001st_prime/AxelMathei.c similarity index 100% rename from C/07.10001st_prime/AxelMathei.c rename to C/007.10001st_prime/AxelMathei.c diff --git a/C/10. Summation_of_primes/Kavya-Shekar.c b/C/010.Summation_of_primes/Kavya-Shekar.c similarity index 100% rename from C/10. Summation_of_primes/Kavya-Shekar.c rename to C/010.Summation_of_primes/Kavya-Shekar.c diff --git a/C/11.Largest_product_in_a_grid/AxelMathei.c b/C/011.Largest_Product_in_Grid/AxelMathei.c similarity index 100% rename from C/11.Largest_product_in_a_grid/AxelMathei.c rename to C/011.Largest_Product_in_Grid/AxelMathei.c diff --git a/C/12.Highly_divisible_triangular_number/AxelMathei.c b/C/012.Highly_divisible_triangular_number/AxelMathei.c similarity index 100% rename from C/12.Highly_divisible_triangular_number/AxelMathei.c rename to C/012.Highly_divisible_triangular_number/AxelMathei.c diff --git a/C/12.Highly_divisible_triangular_number/prajwal-naik.c b/C/012.Highly_divisible_triangular_number/prajwal-naik.c similarity index 100% rename from C/12.Highly_divisible_triangular_number/prajwal-naik.c rename to C/012.Highly_divisible_triangular_number/prajwal-naik.c diff --git a/C/28.Number_spiral_diagonal/pranshu2610.c b/C/028.Number_spiral_diagonal/pranshu2610.c similarity index 100% rename from C/28.Number_spiral_diagonal/pranshu2610.c rename to C/028.Number_spiral_diagonal/pranshu2610.c diff --git a/C/50.Consecutive_prime_sum/ValentinDSJ.c b/C/050.Consecutive_prime_sum/ValentinDSJ.c similarity index 100% rename from C/50.Consecutive_prime_sum/ValentinDSJ.c rename to C/050.Consecutive_prime_sum/ValentinDSJ.c diff --git a/CPP/multiple_3_n_5.cpp b/CPP/001.Multiples_of_3_and_5/multiple_3_n_5.cpp similarity index 100% rename from CPP/multiple_3_n_5.cpp rename to CPP/001.Multiples_of_3_and_5/multiple_3_n_5.cpp diff --git a/CPP/even_fibo.cpp b/CPP/002.Even_Fibonacci_numbers/even_fibo.cpp similarity index 100% rename from CPP/even_fibo.cpp rename to CPP/002.Even_Fibonacci_numbers/even_fibo.cpp diff --git a/CPP/large_prime_factor.cpp b/CPP/003.Largest_Prime_Factor/large_prime_factor.cpp similarity index 100% rename from CPP/large_prime_factor.cpp rename to CPP/003.Largest_Prime_Factor/large_prime_factor.cpp diff --git a/CPP/04.Largest_palindrome_product/pranshu2610.cpp b/CPP/004.Largest_palindrome_product/pranshu2610.cpp similarity index 100% rename from CPP/04.Largest_palindrome_product/pranshu2610.cpp rename to CPP/004.Largest_palindrome_product/pranshu2610.cpp diff --git a/CPP/Q5_Smallest_Multiple/xcyberpunkx0.cpp b/CPP/005.Smallest_Multiple/xcyberpunkx0.cpp similarity index 100% rename from CPP/Q5_Smallest_Multiple/xcyberpunkx0.cpp rename to CPP/005.Smallest_Multiple/xcyberpunkx0.cpp diff --git a/CPP/06. Sum Square Difference/xcyberpunkx0.cpp b/CPP/006.Sum_square_difference/xcyberpunkx0.cpp similarity index 100% rename from CPP/06. Sum Square Difference/xcyberpunkx0.cpp rename to CPP/006.Sum_square_difference/xcyberpunkx0.cpp diff --git a/CPP/10001st_prime.cpp b/CPP/007.10001st_prime/10001st_prime.cpp similarity index 100% rename from CPP/10001st_prime.cpp rename to CPP/007.10001st_prime/10001st_prime.cpp diff --git a/CPP/09.Special_Pythagorean_triplet/pr4k.cpp b/CPP/009.Special_Pythagorean_triplet/pr4k.cpp similarity index 100% rename from CPP/09.Special_Pythagorean_triplet/pr4k.cpp rename to CPP/009.Special_Pythagorean_triplet/pr4k.cpp diff --git a/CPP/28.Number_spiral_diagonal/pranshu2610.cpp b/CPP/028.Number_spiral_diagonal/pranshu2610.cpp similarity index 100% rename from CPP/28.Number_spiral_diagonal/pranshu2610.cpp rename to CPP/028.Number_spiral_diagonal/pranshu2610.cpp diff --git a/CPP/39.Integer_Right_Triangles/mfarukkoc.cpp b/CPP/039.Integer_Right_Triangles/mfarukkoc.cpp similarity index 100% rename from CPP/39.Integer_Right_Triangles/mfarukkoc.cpp rename to CPP/039.Integer_Right_Triangles/mfarukkoc.cpp diff --git a/Dart/01.multiples_of_3_and_5/zohan4sh.dart b/Dart/001.Multiples_of_3_and_5/zohan4sh.dart similarity index 100% rename from Dart/01.multiples_of_3_and_5/zohan4sh.dart rename to Dart/001.Multiples_of_3_and_5/zohan4sh.dart diff --git a/Dart/02.even_fibbonaci/zohan4sh.dart b/Dart/002.Even_Fibonacci_numbers/zohan4sh.dart similarity index 100% rename from Dart/02.even_fibbonaci/zohan4sh.dart rename to Dart/002.Even_Fibonacci_numbers/zohan4sh.dart diff --git a/Dart/03.largestPrimeFactor/akarshsingh9.dart b/Dart/003.Largest_Prime_Factor/akarshsingh9.dart similarity index 100% rename from Dart/03.largestPrimeFactor/akarshsingh9.dart rename to Dart/003.Largest_Prime_Factor/akarshsingh9.dart diff --git a/Dart/05.Sum Square Difference/sum_square_diff_akarshsingh9.dart b/Dart/005.Smallest_multiple/sum_square_diff_akarshsingh9.dart similarity index 100% rename from Dart/05.Sum Square Difference/sum_square_diff_akarshsingh9.dart rename to Dart/005.Smallest_multiple/sum_square_diff_akarshsingh9.dart diff --git a/Dart/07.10001st_Prime/akarshsingh9.dart b/Dart/007.10001st_prime/akarshsingh9.dart similarity index 100% rename from Dart/07.10001st_Prime/akarshsingh9.dart rename to Dart/007.10001st_prime/akarshsingh9.dart diff --git a/Go Lang/01.Multiples_of_3_and_5/mehran75.go b/Go Lang/001.Multiples_of_3_and_5/mehran75.go similarity index 100% rename from Go Lang/01.Multiples_of_3_and_5/mehran75.go rename to Go Lang/001.Multiples_of_3_and_5/mehran75.go diff --git a/Go Lang/02.Even_Fibonacci_numbers/mehran75.go b/Go Lang/002.Even_Fibonacci_numbers/mehran75.go similarity index 100% rename from Go Lang/02.Even_Fibonacci_numbers/mehran75.go rename to Go Lang/002.Even_Fibonacci_numbers/mehran75.go diff --git a/Go Lang/03.largest_prime_factor/mehran75.go b/Go Lang/003.largest_prime_factor/mehran75.go similarity index 100% rename from Go Lang/03.largest_prime_factor/mehran75.go rename to Go Lang/003.largest_prime_factor/mehran75.go diff --git a/Go Lang/04.largest_palindrome_product/pancakem.go b/Go Lang/004.largest_palindrome_product/pancakem.go similarity index 100% rename from Go Lang/04.largest_palindrome_product/pancakem.go rename to Go Lang/004.largest_palindrome_product/pancakem.go diff --git a/Go Lang/05.Smallest_multiple/jdbr99.go b/Go Lang/005.Smallest_multiple/jdbr99.go similarity index 100% rename from Go Lang/05.Smallest_multiple/jdbr99.go rename to Go Lang/005.Smallest_multiple/jdbr99.go diff --git a/Go Lang/06.sum_square_difference/pancakem.go b/Go Lang/006.sum_square_difference/pancakem.go similarity index 100% rename from Go Lang/06.sum_square_difference/pancakem.go rename to Go Lang/006.sum_square_difference/pancakem.go diff --git a/Go Lang/50.Consecutive_prime_sum/ValentinDSJ.go b/Go Lang/050.Consecutive_prime_sum/ValentinDSJ.go similarity index 100% rename from Go Lang/50.Consecutive_prime_sum/ValentinDSJ.go rename to Go Lang/050.Consecutive_prime_sum/ValentinDSJ.go diff --git a/JS/01.Multiples_of_3_and_5/Higor_Snt.js b/JS/001.Multiples_of_3_and_5/Higor_Snt.js similarity index 100% rename from JS/01.Multiples_of_3_and_5/Higor_Snt.js rename to JS/001.Multiples_of_3_and_5/Higor_Snt.js diff --git a/JS/02.Even_Fibonacci_Numbers/Matheus_Muriel.js b/JS/002.Even_Fibonacci_Numbers/Matheus_Muriel.js similarity index 100% rename from JS/02.Even_Fibonacci_Numbers/Matheus_Muriel.js rename to JS/002.Even_Fibonacci_Numbers/Matheus_Muriel.js diff --git a/JS/03.Largest_Prime_Factor/Higor_Snt.js b/JS/003.Largest_Prime_Factor/Higor_Snt.js similarity index 100% rename from JS/03.Largest_Prime_Factor/Higor_Snt.js rename to JS/003.Largest_Prime_Factor/Higor_Snt.js diff --git a/JS/04.Largest_Palindrome_Product/Matheus_Muriel.js b/JS/004.Largest_Palindrome_Product/Matheus_Muriel.js similarity index 100% rename from JS/04.Largest_Palindrome_Product/Matheus_Muriel.js rename to JS/004.Largest_Palindrome_Product/Matheus_Muriel.js diff --git a/Java/1.Multiples of 3 and 5/Multiples.java b/Java/001.Multiples_of_3_and_5/Multiples.java similarity index 100% rename from Java/1.Multiples of 3 and 5/Multiples.java rename to Java/001.Multiples_of_3_and_5/Multiples.java diff --git a/Java/2.Even Fibonacci numbers/EvenFibonacci.java b/Java/002.Even_Fibonacci_numbers/EvenFibonacci.java similarity index 100% rename from Java/2.Even Fibonacci numbers/EvenFibonacci.java rename to Java/002.Even_Fibonacci_numbers/EvenFibonacci.java diff --git a/Java/2.Even Fibonacci numbers/mucahidcelik.java b/Java/002.Even_Fibonacci_numbers/mucahidcelik.java similarity index 100% rename from Java/2.Even Fibonacci numbers/mucahidcelik.java rename to Java/002.Even_Fibonacci_numbers/mucahidcelik.java diff --git a/Java/3.Largest Prime Factor/LargestPrime.java b/Java/003.Largest_Prime_Factor/LargestPrime.java similarity index 100% rename from Java/3.Largest Prime Factor/LargestPrime.java rename to Java/003.Largest_Prime_Factor/LargestPrime.java diff --git a/Java/3.Largest Prime Factor/ProjectEuler3.java b/Java/003.Largest_Prime_Factor/ProjectEuler3.java similarity index 100% rename from Java/3.Largest Prime Factor/ProjectEuler3.java rename to Java/003.Largest_Prime_Factor/ProjectEuler3.java diff --git a/Java/04.Largest_Palindrome_Product/anubhavm55.java b/Java/004.Largest_palindrome_product/anubhavm55.java similarity index 100% rename from Java/04.Largest_Palindrome_Product/anubhavm55.java rename to Java/004.Largest_palindrome_product/anubhavm55.java diff --git a/Java/6.Sum Square Difference/mucahidcelik.java b/Java/006.Sum_square_difference/mucahidcelik.java similarity index 100% rename from Java/6.Sum Square Difference/mucahidcelik.java rename to Java/006.Sum_square_difference/mucahidcelik.java diff --git a/Java/6.Sum Square Difference/pragyanmehrotra.java b/Java/006.Sum_square_difference/pragyanmehrotra.java similarity index 100% rename from Java/6.Sum Square Difference/pragyanmehrotra.java rename to Java/006.Sum_square_difference/pragyanmehrotra.java diff --git a/Java/16.Power Digit Sum/pragyanmehrotra.java b/Java/016.Power_digit_sum/pragyanmehrotra.java similarity index 100% rename from Java/16.Power Digit Sum/pragyanmehrotra.java rename to Java/016.Power_digit_sum/pragyanmehrotra.java diff --git a/Java/20.Factorial Digit Sum/pragyanmehrotra.java b/Java/020.Factorial_digit_sum/pragyanmehrotra.java similarity index 100% rename from Java/20.Factorial Digit Sum/pragyanmehrotra.java rename to Java/020.Factorial_digit_sum/pragyanmehrotra.java diff --git a/Java/27. Quadratic Primes/ritwickghosh.java b/Java/027.Quadratic_Primes/ritwickghosh.java similarity index 100% rename from Java/27. Quadratic Primes/ritwickghosh.java rename to Java/027.Quadratic_Primes/ritwickghosh.java diff --git a/Java/28.Number spiral diagonals/danmoren.java b/Java/028.Number_spiral_diagonals/danmoren.java similarity index 100% rename from Java/28.Number spiral diagonals/danmoren.java rename to Java/028.Number_spiral_diagonals/danmoren.java diff --git a/Java/31.Coin sums/danmoren.java b/Java/031.Coin_sums/danmoren.java similarity index 100% rename from Java/31.Coin sums/danmoren.java rename to Java/031.Coin_sums/danmoren.java diff --git a/Java/39.Integer Right Triangles/gunjanraval.java b/Java/039.Integer_Right_Triangles/gunjanraval.java similarity index 100% rename from Java/39.Integer Right Triangles/gunjanraval.java rename to Java/039.Integer_Right_Triangles/gunjanraval.java diff --git a/Kotlin/1.MultiplesOf3and5.kt b/Kotlin/001.MultiplesOf3and5/1.MultiplesOf3and5.kt similarity index 100% rename from Kotlin/1.MultiplesOf3and5.kt rename to Kotlin/001.MultiplesOf3and5/1.MultiplesOf3and5.kt diff --git a/Kotlin/2.EvenFibonacci.kt b/Kotlin/002.Even_Fibonacci_numbers/2.EvenFibonacci.kt similarity index 100% rename from Kotlin/2.EvenFibonacci.kt rename to Kotlin/002.Even_Fibonacci_numbers/2.EvenFibonacci.kt diff --git a/Kotlin/20.Factorial_digit_sum/bartonstanly.kt b/Kotlin/020.Factorial_digit_sum/bartonstanly.kt similarity index 100% rename from Kotlin/20.Factorial_digit_sum/bartonstanly.kt rename to Kotlin/020.Factorial_digit_sum/bartonstanly.kt diff --git a/Python/1. Multiples of 3 and 5/multiples.py b/Python/001.Multiples_of_3_and_5/multiples.py similarity index 100% rename from Python/1. Multiples of 3 and 5/multiples.py rename to Python/001.Multiples_of_3_and_5/multiples.py diff --git a/Python/1. Multiples of 3 and 5/multiples_3_and_5.py b/Python/001.Multiples_of_3_and_5/multiples_3_and_5.py similarity index 100% rename from Python/1. Multiples of 3 and 5/multiples_3_and_5.py rename to Python/001.Multiples_of_3_and_5/multiples_3_and_5.py diff --git a/Python/2. Even Fibonacci numbers/even_fibonacci.py b/Python/002.Even_Fibonacci_numbers/even_fibonacci.py similarity index 100% rename from Python/2. Even Fibonacci numbers/even_fibonacci.py rename to Python/002.Even_Fibonacci_numbers/even_fibonacci.py diff --git a/Python/3. Largest Prime Factor/largest_prime_fac.py b/Python/003.Largest_Prime_Factor/largest_prime_fac.py similarity index 100% rename from Python/3. Largest Prime Factor/largest_prime_fac.py rename to Python/003.Largest_Prime_Factor/largest_prime_fac.py diff --git a/Python/4. Largest palindrome product/largest_palin_product.py b/Python/004.Largest_palindrome_product/largest_palin_product.py similarity index 100% rename from Python/4. Largest palindrome product/largest_palin_product.py rename to Python/004.Largest_palindrome_product/largest_palin_product.py diff --git a/Python/4. Largest palindrome product/palindrome_number.py b/Python/004.Largest_palindrome_product/palindrome_number.py similarity index 100% rename from Python/4. Largest palindrome product/palindrome_number.py rename to Python/004.Largest_palindrome_product/palindrome_number.py diff --git a/Python/5. Smallest multiple/smallest_multi.py b/Python/005.Smallest_multiple/smallest_multi.py similarity index 100% rename from Python/5. Smallest multiple/smallest_multi.py rename to Python/005.Smallest_multiple/smallest_multi.py diff --git a/Python/6. Sum square difference/sum_square_difference.py b/Python/006.Sum_square_difference/sum_square_difference.py similarity index 100% rename from Python/6. Sum square difference/sum_square_difference.py rename to Python/006.Sum_square_difference/sum_square_difference.py diff --git a/Python/7.10001st_prime/SanchiMittal.py b/Python/007.10001st_prime/SanchiMittal.py similarity index 100% rename from Python/7.10001st_prime/SanchiMittal.py rename to Python/007.10001st_prime/SanchiMittal.py diff --git a/Python/07.10001st_prime/Vipul-Bajaj.py b/Python/007.10001st_prime/Vipul-Bajaj.py similarity index 100% rename from Python/07.10001st_prime/Vipul-Bajaj.py rename to Python/007.10001st_prime/Vipul-Bajaj.py diff --git a/Python/8. Largest product in a series/LargestProductInASeries.py b/Python/008.Largest_product_in_a_series/LargestProductInASeries.py similarity index 100% rename from Python/8. Largest product in a series/LargestProductInASeries.py rename to Python/008.Largest_product_in_a_series/LargestProductInASeries.py diff --git a/Python/9.Special_Pythagorean_triplet/pr4k.py b/Python/009.Special_Pythagorean_triplet/pr4k.py similarity index 100% rename from Python/9.Special_Pythagorean_triplet/pr4k.py rename to Python/009.Special_Pythagorean_triplet/pr4k.py diff --git a/Python/10. Summation of primes/Artyko.py b/Python/010.Summation_of_primes/Artyko.py similarity index 100% rename from Python/10. Summation of primes/Artyko.py rename to Python/010.Summation_of_primes/Artyko.py diff --git a/Python/11. Largest Product in Grid/av-arvind77.py b/Python/011.Largest_Product_in_Grid/av-arvind77.py similarity index 100% rename from Python/11. Largest Product in Grid/av-arvind77.py rename to Python/011.Largest_Product_in_Grid/av-arvind77.py diff --git a/Python/11. Largest Product in Grid/euler11.txt b/Python/011.Largest_Product_in_Grid/euler11.txt similarity index 100% rename from Python/11. Largest Product in Grid/euler11.txt rename to Python/011.Largest_Product_in_Grid/euler11.txt diff --git a/Python/12. Highly_divisible_triangular_number/ankitRai96.py b/Python/012.Highly_divisible_triangular_number/ankitRai96.py similarity index 100% rename from Python/12. Highly_divisible_triangular_number/ankitRai96.py rename to Python/012.Highly_divisible_triangular_number/ankitRai96.py diff --git a/Python/13. Large sum/jac08h.py b/Python/013.Large_sum/jac08h.py similarity index 100% rename from Python/13. Large sum/jac08h.py rename to Python/013.Large_sum/jac08h.py diff --git a/Python/13. Large sum/ramonssarmento.py b/Python/013.Large_sum/ramonssarmento.py similarity index 100% rename from Python/13. Large sum/ramonssarmento.py rename to Python/013.Large_sum/ramonssarmento.py diff --git a/Python/13. Large sum/vrindaaa.py b/Python/013.Large_sum/vrindaaa.py similarity index 100% rename from Python/13. Large sum/vrindaaa.py rename to Python/013.Large_sum/vrindaaa.py diff --git a/Python/16. Power digit sum/PowerDigitSum.py b/Python/016.Power_digit_sum/PowerDigitSum.py similarity index 100% rename from Python/16. Power digit sum/PowerDigitSum.py rename to Python/016.Power_digit_sum/PowerDigitSum.py diff --git a/Python/16. Power digit sum/vrindaaa.py b/Python/016.Power_digit_sum/vrindaaa.py similarity index 100% rename from Python/16. Power digit sum/vrindaaa.py rename to Python/016.Power_digit_sum/vrindaaa.py diff --git a/Python/17.Number_letter_counts/prajwal-naik.py b/Python/017.Number_letter_counts/prajwal-naik.py similarity index 100% rename from Python/17.Number_letter_counts/prajwal-naik.py rename to Python/017.Number_letter_counts/prajwal-naik.py diff --git a/Python/18. Maximum path sum I/ramonssarmento.py b/Python/018.Maximum_path_sum_I/ramonssarmento.py similarity index 100% rename from Python/18. Maximum path sum I/ramonssarmento.py rename to Python/018.Maximum_path_sum_I/ramonssarmento.py diff --git a/Python/20.Factorial digit sum/hkp27299.py b/Python/020.Factorial_digit_sum/hkp27299.py similarity index 100% rename from Python/20.Factorial digit sum/hkp27299.py rename to Python/020.Factorial_digit_sum/hkp27299.py diff --git a/Python/20. Factorial digit sum/jorgee97.py b/Python/020.Factorial_digit_sum/jorgee97.py similarity index 100% rename from Python/20. Factorial digit sum/jorgee97.py rename to Python/020.Factorial_digit_sum/jorgee97.py diff --git a/Python/20.Factorial digit sum/said3427.py b/Python/020.Factorial_digit_sum/said3427.py similarity index 100% rename from Python/20.Factorial digit sum/said3427.py rename to Python/020.Factorial_digit_sum/said3427.py diff --git a/Python/20.Factorial digit sum/vrindaaa.py b/Python/020.Factorial_digit_sum/vrindaaa.py similarity index 100% rename from Python/20.Factorial digit sum/vrindaaa.py rename to Python/020.Factorial_digit_sum/vrindaaa.py diff --git a/Python/22.names_scores/Vipul-Bajaj.py b/Python/022.names_scores/Vipul-Bajaj.py similarity index 100% rename from Python/22.names_scores/Vipul-Bajaj.py rename to Python/022.names_scores/Vipul-Bajaj.py diff --git a/Python/25.1000-digit_Fibonacci_number/RodolfoFerro.py b/Python/025.1000-digit_Fibonacci_number/RodolfoFerro.py similarity index 100% rename from Python/25.1000-digit_Fibonacci_number/RodolfoFerro.py rename to Python/025.1000-digit_Fibonacci_number/RodolfoFerro.py diff --git a/Python/28.Number_spiral_diagonal/pranshu2610.py b/Python/028.Number_spiral_diagonal/pranshu2610.py similarity index 100% rename from Python/28.Number_spiral_diagonal/pranshu2610.py rename to Python/028.Number_spiral_diagonal/pranshu2610.py diff --git a/Python/28. Number spiral diagonals/said3427.py b/Python/028.Number_spiral_diagonal/said3427.py similarity index 100% rename from Python/28. Number spiral diagonals/said3427.py rename to Python/028.Number_spiral_diagonal/said3427.py diff --git a/Python/29. Distinct powers/said3427.py b/Python/029.Distinct_powers/said3427.py similarity index 100% rename from Python/29. Distinct powers/said3427.py rename to Python/029.Distinct_powers/said3427.py diff --git a/Python/30. Digit fifth powers/said3427.py b/Python/030.Digit_fifth_powers/said3427.py similarity index 100% rename from Python/30. Digit fifth powers/said3427.py rename to Python/030.Digit_fifth_powers/said3427.py diff --git a/Python/31. Coin sums/kohzhixin.py b/Python/031.Coin_sums/kohzhixin.py similarity index 100% rename from Python/31. Coin sums/kohzhixin.py rename to Python/031.Coin_sums/kohzhixin.py diff --git a/Python/35. Circular Prime/av.arvind77.py b/Python/035.Circular_Prime/av.arvind77.py similarity index 100% rename from Python/35. Circular Prime/av.arvind77.py rename to Python/035.Circular_Prime/av.arvind77.py diff --git a/Python/40. Champernowne's constant/walkerdea.py b/Python/040.Champernowne's_constant/walkerdea.py similarity index 100% rename from Python/40. Champernowne's constant/walkerdea.py rename to Python/040.Champernowne's_constant/walkerdea.py diff --git a/Python/41. Pandigital prime/Artyko.py b/Python/041.Pandigital_prime/Artyko.py similarity index 100% rename from Python/41. Pandigital prime/Artyko.py rename to Python/041.Pandigital_prime/Artyko.py diff --git a/Python/42. Coded triangel numbers/Words.txt b/Python/042.Coded_triangel_numbers/Words.txt similarity index 100% rename from Python/42. Coded triangel numbers/Words.txt rename to Python/042.Coded_triangel_numbers/Words.txt diff --git a/Python/42. Coded triangel numbers/coded_triangle_num.py b/Python/042.Coded_triangel_numbers/coded_triangle_num.py similarity index 100% rename from Python/42. Coded triangel numbers/coded_triangle_num.py rename to Python/042.Coded_triangel_numbers/coded_triangle_num.py diff --git a/Python/44. Pentagon Numbers/av-arvind77.py b/Python/044.Pentagon_Numbers/av-arvind77.py similarity index 100% rename from Python/44. Pentagon Numbers/av-arvind77.py rename to Python/044.Pentagon_Numbers/av-arvind77.py diff --git a/Python/45.Triangular, pentagonal, and hexagonal/said3427.py b/Python/045.Triangular,_pentagonal,_and_hexagonal/said3427.py similarity index 100% rename from Python/45.Triangular, pentagonal, and hexagonal/said3427.py rename to Python/045.Triangular,_pentagonal,_and_hexagonal/said3427.py diff --git a/Python/46.Goldbach's other conjecture/said3427.py b/Python/046.Goldbach's_other_conjecture/said3427.py similarity index 100% rename from Python/46.Goldbach's other conjecture/said3427.py rename to Python/046.Goldbach's_other_conjecture/said3427.py diff --git a/Python/47.Distinct primes factors/said3427.py b/Python/047.Distinct_primes_factors/said3427.py similarity index 100% rename from Python/47.Distinct primes factors/said3427.py rename to Python/047.Distinct_primes_factors/said3427.py diff --git a/Python/48. Self power/selfpowers.py b/Python/048.Self_power/selfpowers.py similarity index 100% rename from Python/48. Self power/selfpowers.py rename to Python/048.Self_power/selfpowers.py diff --git a/Python/49.Prime permutations/said3427.py b/Python/049.Prime_permutations/said3427.py similarity index 100% rename from Python/49.Prime permutations/said3427.py rename to Python/049.Prime_permutations/said3427.py diff --git a/Python/50. Consecutive prime sum/said3427.py b/Python/050.Consecutive_prime_sum/said3427.py similarity index 100% rename from Python/50. Consecutive prime sum/said3427.py rename to Python/050.Consecutive_prime_sum/said3427.py diff --git a/R/1. Multiples of 3 and 5/said3427.R b/R/001. Multiples of 3 and 5/said3427.R similarity index 100% rename from R/1. Multiples of 3 and 5/said3427.R rename to R/001. Multiples of 3 and 5/said3427.R diff --git a/R/2.Even Fibonacci numbers/said3427.R b/R/002.Even Fibonacci numbers/said3427.R similarity index 100% rename from R/2.Even Fibonacci numbers/said3427.R rename to R/002.Even Fibonacci numbers/said3427.R diff --git a/R/3. Largest Prime Factor/servindc.R b/R/003. Largest Prime Factor/servindc.R similarity index 100% rename from R/3. Largest Prime Factor/servindc.R rename to R/003. Largest Prime Factor/servindc.R diff --git a/Ruby/01.Multiples of 3 and 5/24sharkS.rb b/Ruby/001.Multiples_of_3_and_5/24sharkS.rb similarity index 100% rename from Ruby/01.Multiples of 3 and 5/24sharkS.rb rename to Ruby/001.Multiples_of_3_and_5/24sharkS.rb diff --git a/Ruby/02.Even Fibonacci numbers/24sharkS.rb b/Ruby/002.Even_Fibonacci_numbers/24sharkS.rb similarity index 100% rename from Ruby/02.Even Fibonacci numbers/24sharkS.rb rename to Ruby/002.Even_Fibonacci_numbers/24sharkS.rb diff --git a/Swift/1. Multiples of 3 and 5/multiplesOf3And5.swift b/Swift/001.Multiples_of_3_and_5/multiplesOf3And5.swift similarity index 100% rename from Swift/1. Multiples of 3 and 5/multiplesOf3And5.swift rename to Swift/001.Multiples_of_3_and_5/multiplesOf3And5.swift