diff --git a/ProjectEuler/p001_MultipleOf3and5.cpp b/project_euler/p001_MultipleOf3and5.cpp similarity index 100% rename from ProjectEuler/p001_MultipleOf3and5.cpp rename to project_euler/p001_MultipleOf3and5.cpp diff --git a/ProjectEuler/p002_EvenFibNum.cpp b/project_euler/p002_EvenFibNum.cpp similarity index 100% rename from ProjectEuler/p002_EvenFibNum.cpp rename to project_euler/p002_EvenFibNum.cpp diff --git a/ProjectEuler/p003_LargestPrimeFactor.cpp b/project_euler/p003_LargestPrimeFactor.cpp similarity index 100% rename from ProjectEuler/p003_LargestPrimeFactor.cpp rename to project_euler/p003_LargestPrimeFactor.cpp diff --git a/ProjectEuler/p004_LargestPalindromeProduct.py b/project_euler/p004_LargestPalindromeProduct.py similarity index 100% rename from ProjectEuler/p004_LargestPalindromeProduct.py rename to project_euler/p004_LargestPalindromeProduct.py diff --git a/ProjectEuler/p005_SmallestMultiple.cpp b/project_euler/p005_SmallestMultiple.cpp similarity index 100% rename from ProjectEuler/p005_SmallestMultiple.cpp rename to project_euler/p005_SmallestMultiple.cpp diff --git a/ProjectEuler/p006_SumSquareDiff.cpp b/project_euler/p006_SumSquareDiff.cpp similarity index 100% rename from ProjectEuler/p006_SumSquareDiff.cpp rename to project_euler/p006_SumSquareDiff.cpp diff --git a/ProjectEuler/p007_10001st_prime.cpp b/project_euler/p007_10001st_prime.cpp similarity index 100% rename from ProjectEuler/p007_10001st_prime.cpp rename to project_euler/p007_10001st_prime.cpp diff --git a/ProjectEuler/p008_LargestProductInASeries.cpp b/project_euler/p008_LargestProductInASeries.cpp similarity index 100% rename from ProjectEuler/p008_LargestProductInASeries.cpp rename to project_euler/p008_LargestProductInASeries.cpp diff --git a/ProjectEuler/p009_SpecialPythagoreanTriplet.py b/project_euler/p009_SpecialPythagoreanTriplet.py similarity index 100% rename from ProjectEuler/p009_SpecialPythagoreanTriplet.py rename to project_euler/p009_SpecialPythagoreanTriplet.py diff --git a/ProjectEuler/p010_SummationOfPrimes.cpp b/project_euler/p010_SummationOfPrimes.cpp similarity index 100% rename from ProjectEuler/p010_SummationOfPrimes.cpp rename to project_euler/p010_SummationOfPrimes.cpp diff --git a/ProjectEuler/p011_LargestProductInAGrid.py b/project_euler/p011_LargestProductInAGrid.py similarity index 100% rename from ProjectEuler/p011_LargestProductInAGrid.py rename to project_euler/p011_LargestProductInAGrid.py diff --git a/ProjectEuler/p012_HighlyDivisibleTriangularNumber.py b/project_euler/p012_HighlyDivisibleTriangularNumber.py similarity index 100% rename from ProjectEuler/p012_HighlyDivisibleTriangularNumber.py rename to project_euler/p012_HighlyDivisibleTriangularNumber.py diff --git a/ProjectEuler/p013_LargeSum.py b/project_euler/p013_LargeSum.py similarity index 100% rename from ProjectEuler/p013_LargeSum.py rename to project_euler/p013_LargeSum.py diff --git a/ProjectEuler/p014_LongestCollatzSequence.py b/project_euler/p014_LongestCollatzSequence.py similarity index 100% rename from ProjectEuler/p014_LongestCollatzSequence.py rename to project_euler/p014_LongestCollatzSequence.py diff --git a/ProjectEuler/p015_LatticePath.py b/project_euler/p015_LatticePath.py similarity index 100% rename from ProjectEuler/p015_LatticePath.py rename to project_euler/p015_LatticePath.py diff --git a/ProjectEuler/p016_PowerDigitSum.py b/project_euler/p016_PowerDigitSum.py similarity index 100% rename from ProjectEuler/p016_PowerDigitSum.py rename to project_euler/p016_PowerDigitSum.py diff --git a/ProjectEuler/p017_NumberLetterCounts.py b/project_euler/p017_NumberLetterCounts.py similarity index 100% rename from ProjectEuler/p017_NumberLetterCounts.py rename to project_euler/p017_NumberLetterCounts.py diff --git a/ProjectEuler/p018_MaximumPathSumI.py b/project_euler/p018_MaximumPathSumI.py similarity index 100% rename from ProjectEuler/p018_MaximumPathSumI.py rename to project_euler/p018_MaximumPathSumI.py diff --git a/ProjectEuler/p019_CountingSundays.py b/project_euler/p019_CountingSundays.py similarity index 100% rename from ProjectEuler/p019_CountingSundays.py rename to project_euler/p019_CountingSundays.py diff --git a/ProjectEuler/p020_FactorialDigitSum.py b/project_euler/p020_FactorialDigitSum.py similarity index 100% rename from ProjectEuler/p020_FactorialDigitSum.py rename to project_euler/p020_FactorialDigitSum.py diff --git a/ProjectEuler/p021_AmicableNumbers.py b/project_euler/p021_AmicableNumbers.py similarity index 100% rename from ProjectEuler/p021_AmicableNumbers.py rename to project_euler/p021_AmicableNumbers.py diff --git a/ProjectEuler/p022_NamesScores.py b/project_euler/p022_NamesScores.py similarity index 100% rename from ProjectEuler/p022_NamesScores.py rename to project_euler/p022_NamesScores.py diff --git a/ProjectEuler/p023_NonAbundantSums.py b/project_euler/p023_NonAbundantSums.py similarity index 100% rename from ProjectEuler/p023_NonAbundantSums.py rename to project_euler/p023_NonAbundantSums.py diff --git a/ProjectEuler/p024_LexicographicPermutations.py b/project_euler/p024_LexicographicPermutations.py similarity index 100% rename from ProjectEuler/p024_LexicographicPermutations.py rename to project_euler/p024_LexicographicPermutations.py diff --git a/ProjectEuler/p025_1000DigitFibonacciNumber.py b/project_euler/p025_1000DigitFibonacciNumber.py similarity index 100% rename from ProjectEuler/p025_1000DigitFibonacciNumber.py rename to project_euler/p025_1000DigitFibonacciNumber.py diff --git a/ProjectEuler/p026_ReciprocalCycles.py b/project_euler/p026_ReciprocalCycles.py similarity index 100% rename from ProjectEuler/p026_ReciprocalCycles.py rename to project_euler/p026_ReciprocalCycles.py diff --git a/ProjectEuler/p027_QuadraticPrimes.py b/project_euler/p027_QuadraticPrimes.py similarity index 100% rename from ProjectEuler/p027_QuadraticPrimes.py rename to project_euler/p027_QuadraticPrimes.py diff --git a/ProjectEuler/p028_NumberSpiralDiagonals.py b/project_euler/p028_NumberSpiralDiagonals.py similarity index 100% rename from ProjectEuler/p028_NumberSpiralDiagonals.py rename to project_euler/p028_NumberSpiralDiagonals.py diff --git a/ProjectEuler/p029_DistinctPowers.py b/project_euler/p029_DistinctPowers.py similarity index 100% rename from ProjectEuler/p029_DistinctPowers.py rename to project_euler/p029_DistinctPowers.py diff --git a/ProjectEuler/p030_DigitFifthPowers.py b/project_euler/p030_DigitFifthPowers.py similarity index 100% rename from ProjectEuler/p030_DigitFifthPowers.py rename to project_euler/p030_DigitFifthPowers.py diff --git a/ProjectEuler/p031_CoinSums.py b/project_euler/p031_CoinSums.py similarity index 100% rename from ProjectEuler/p031_CoinSums.py rename to project_euler/p031_CoinSums.py diff --git a/ProjectEuler/p032_PandigitalProducts.py b/project_euler/p032_PandigitalProducts.py similarity index 100% rename from ProjectEuler/p032_PandigitalProducts.py rename to project_euler/p032_PandigitalProducts.py diff --git a/ProjectEuler/p033_DigitCancelingFractions.py b/project_euler/p033_DigitCancelingFractions.py similarity index 100% rename from ProjectEuler/p033_DigitCancelingFractions.py rename to project_euler/p033_DigitCancelingFractions.py diff --git a/ProjectEuler/p034_DigitFactorials.py b/project_euler/p034_DigitFactorials.py similarity index 100% rename from ProjectEuler/p034_DigitFactorials.py rename to project_euler/p034_DigitFactorials.py diff --git a/ProjectEuler/p035_CircularPrimes.py b/project_euler/p035_CircularPrimes.py similarity index 100% rename from ProjectEuler/p035_CircularPrimes.py rename to project_euler/p035_CircularPrimes.py diff --git a/ProjectEuler/p036_DoubleBasePalindromes.py b/project_euler/p036_DoubleBasePalindromes.py similarity index 100% rename from ProjectEuler/p036_DoubleBasePalindromes.py rename to project_euler/p036_DoubleBasePalindromes.py diff --git a/ProjectEuler/p037_TruncatablePrimes.py b/project_euler/p037_TruncatablePrimes.py similarity index 100% rename from ProjectEuler/p037_TruncatablePrimes.py rename to project_euler/p037_TruncatablePrimes.py diff --git a/ProjectEuler/p038_PandigitalMultiples.py b/project_euler/p038_PandigitalMultiples.py similarity index 100% rename from ProjectEuler/p038_PandigitalMultiples.py rename to project_euler/p038_PandigitalMultiples.py diff --git a/ProjectEuler/p039_IntegerRightTriangles.py b/project_euler/p039_IntegerRightTriangles.py similarity index 100% rename from ProjectEuler/p039_IntegerRightTriangles.py rename to project_euler/p039_IntegerRightTriangles.py diff --git a/ProjectEuler/p040_ChampernowneConstant.py b/project_euler/p040_ChampernowneConstant.py similarity index 100% rename from ProjectEuler/p040_ChampernowneConstant.py rename to project_euler/p040_ChampernowneConstant.py diff --git a/ProjectEuler/p041_PandigitalPrime.py b/project_euler/p041_PandigitalPrime.py similarity index 100% rename from ProjectEuler/p041_PandigitalPrime.py rename to project_euler/p041_PandigitalPrime.py diff --git a/ProjectEuler/p042_CodedTriangleNumbers.py b/project_euler/p042_CodedTriangleNumbers.py similarity index 100% rename from ProjectEuler/p042_CodedTriangleNumbers.py rename to project_euler/p042_CodedTriangleNumbers.py diff --git a/ProjectEuler/p043_SubStringDivisibility.py b/project_euler/p043_SubStringDivisibility.py similarity index 100% rename from ProjectEuler/p043_SubStringDivisibility.py rename to project_euler/p043_SubStringDivisibility.py diff --git a/ProjectEuler/p044_PentagonNumbers.py b/project_euler/p044_PentagonNumbers.py similarity index 100% rename from ProjectEuler/p044_PentagonNumbers.py rename to project_euler/p044_PentagonNumbers.py diff --git a/ProjectEuler/p045_TriangularPentagonalAndHexagonal.py b/project_euler/p045_TriangularPentagonalAndHexagonal.py similarity index 100% rename from ProjectEuler/p045_TriangularPentagonalAndHexagonal.py rename to project_euler/p045_TriangularPentagonalAndHexagonal.py diff --git a/ProjectEuler/p046_GoldbachOtherConjecture.py b/project_euler/p046_GoldbachOtherConjecture.py similarity index 100% rename from ProjectEuler/p046_GoldbachOtherConjecture.py rename to project_euler/p046_GoldbachOtherConjecture.py diff --git a/ProjectEuler/p047_DistinctPrimesFactors.py b/project_euler/p047_DistinctPrimesFactors.py similarity index 100% rename from ProjectEuler/p047_DistinctPrimesFactors.py rename to project_euler/p047_DistinctPrimesFactors.py diff --git a/ProjectEuler/p048_SelfPowers.py b/project_euler/p048_SelfPowers.py similarity index 100% rename from ProjectEuler/p048_SelfPowers.py rename to project_euler/p048_SelfPowers.py diff --git a/ProjectEuler/p049_PrimePermutations.py b/project_euler/p049_PrimePermutations.py similarity index 100% rename from ProjectEuler/p049_PrimePermutations.py rename to project_euler/p049_PrimePermutations.py diff --git a/ProjectEuler/p050_ConsecutivePrimeSum.py b/project_euler/p050_ConsecutivePrimeSum.py similarity index 100% rename from ProjectEuler/p050_ConsecutivePrimeSum.py rename to project_euler/p050_ConsecutivePrimeSum.py diff --git a/ProjectEuler/p051_PrimeDigitReplacements.py b/project_euler/p051_PrimeDigitReplacements.py similarity index 100% rename from ProjectEuler/p051_PrimeDigitReplacements.py rename to project_euler/p051_PrimeDigitReplacements.py diff --git a/ProjectEuler/p052_PermutedMultiples.py b/project_euler/p052_PermutedMultiples.py similarity index 100% rename from ProjectEuler/p052_PermutedMultiples.py rename to project_euler/p052_PermutedMultiples.py diff --git a/ProjectEuler/p053_CombinatoricSelections.py b/project_euler/p053_CombinatoricSelections.py similarity index 100% rename from ProjectEuler/p053_CombinatoricSelections.py rename to project_euler/p053_CombinatoricSelections.py diff --git a/ProjectEuler/p054_PokerHands.py b/project_euler/p054_PokerHands.py similarity index 100% rename from ProjectEuler/p054_PokerHands.py rename to project_euler/p054_PokerHands.py diff --git a/ProjectEuler/p055_LychrelNumbers.py b/project_euler/p055_LychrelNumbers.py similarity index 100% rename from ProjectEuler/p055_LychrelNumbers.py rename to project_euler/p055_LychrelNumbers.py diff --git a/ProjectEuler/p056_PowerfulDigitSum.py b/project_euler/p056_PowerfulDigitSum.py similarity index 100% rename from ProjectEuler/p056_PowerfulDigitSum.py rename to project_euler/p056_PowerfulDigitSum.py diff --git a/ProjectEuler/p057_SquareRootConvergents.py b/project_euler/p057_SquareRootConvergents.py similarity index 100% rename from ProjectEuler/p057_SquareRootConvergents.py rename to project_euler/p057_SquareRootConvergents.py diff --git a/ProjectEuler/p058_SpiralPrimes.py b/project_euler/p058_SpiralPrimes.py similarity index 100% rename from ProjectEuler/p058_SpiralPrimes.py rename to project_euler/p058_SpiralPrimes.py diff --git a/ProjectEuler/p059_XORDecryption.py b/project_euler/p059_XORDecryption.py similarity index 100% rename from ProjectEuler/p059_XORDecryption.py rename to project_euler/p059_XORDecryption.py diff --git a/ProjectEuler/p060_PrimePairSets.py b/project_euler/p060_PrimePairSets.py similarity index 100% rename from ProjectEuler/p060_PrimePairSets.py rename to project_euler/p060_PrimePairSets.py diff --git a/ProjectEuler/p061_CyclicalFigurateNumbers.py b/project_euler/p061_CyclicalFigurateNumbers.py similarity index 100% rename from ProjectEuler/p061_CyclicalFigurateNumbers.py rename to project_euler/p061_CyclicalFigurateNumbers.py diff --git a/ProjectEuler/p062_CubicPermutations.py b/project_euler/p062_CubicPermutations.py similarity index 100% rename from ProjectEuler/p062_CubicPermutations.py rename to project_euler/p062_CubicPermutations.py diff --git a/ProjectEuler/p063_PowerfulDigitCounts.py b/project_euler/p063_PowerfulDigitCounts.py similarity index 100% rename from ProjectEuler/p063_PowerfulDigitCounts.py rename to project_euler/p063_PowerfulDigitCounts.py diff --git a/ProjectEuler/p064_OddPeriodSquareRoots.py b/project_euler/p064_OddPeriodSquareRoots.py similarity index 100% rename from ProjectEuler/p064_OddPeriodSquareRoots.py rename to project_euler/p064_OddPeriodSquareRoots.py diff --git a/ProjectEuler/p065_ConvergentsOfE.py b/project_euler/p065_ConvergentsOfE.py similarity index 100% rename from ProjectEuler/p065_ConvergentsOfE.py rename to project_euler/p065_ConvergentsOfE.py diff --git a/ProjectEuler/p066_DiophantineEquation.py b/project_euler/p066_DiophantineEquation.py similarity index 100% rename from ProjectEuler/p066_DiophantineEquation.py rename to project_euler/p066_DiophantineEquation.py diff --git a/ProjectEuler/p067_MaximumPathSumII.py b/project_euler/p067_MaximumPathSumII.py similarity index 100% rename from ProjectEuler/p067_MaximumPathSumII.py rename to project_euler/p067_MaximumPathSumII.py diff --git a/ProjectEuler/p067_triangle.txt b/project_euler/p067_triangle.txt similarity index 100% rename from ProjectEuler/p067_triangle.txt rename to project_euler/p067_triangle.txt diff --git a/ProjectEuler/p068_Magic5GonRing.py b/project_euler/p068_Magic5GonRing.py similarity index 100% rename from ProjectEuler/p068_Magic5GonRing.py rename to project_euler/p068_Magic5GonRing.py diff --git a/ProjectEuler/p069_TotientMaximum.py b/project_euler/p069_TotientMaximum.py similarity index 100% rename from ProjectEuler/p069_TotientMaximum.py rename to project_euler/p069_TotientMaximum.py diff --git a/ProjectEuler/p070_TotientPermutation.py b/project_euler/p070_TotientPermutation.py similarity index 100% rename from ProjectEuler/p070_TotientPermutation.py rename to project_euler/p070_TotientPermutation.py diff --git a/ProjectEuler/p071_OrderedFractions.py b/project_euler/p071_OrderedFractions.py similarity index 100% rename from ProjectEuler/p071_OrderedFractions.py rename to project_euler/p071_OrderedFractions.py diff --git a/ProjectEuler/p072_CountingFractions.py b/project_euler/p072_CountingFractions.py similarity index 100% rename from ProjectEuler/p072_CountingFractions.py rename to project_euler/p072_CountingFractions.py diff --git a/ProjectEuler/p073_CountingFractionsInARange.py b/project_euler/p073_CountingFractionsInARange.py similarity index 100% rename from ProjectEuler/p073_CountingFractionsInARange.py rename to project_euler/p073_CountingFractionsInARange.py diff --git a/ProjectEuler/p074_DigitFactorialChains.py b/project_euler/p074_DigitFactorialChains.py similarity index 100% rename from ProjectEuler/p074_DigitFactorialChains.py rename to project_euler/p074_DigitFactorialChains.py diff --git a/ProjectEuler/p075_SingularIntegerRightTriangles.py b/project_euler/p075_SingularIntegerRightTriangles.py similarity index 100% rename from ProjectEuler/p075_SingularIntegerRightTriangles.py rename to project_euler/p075_SingularIntegerRightTriangles.py diff --git a/ProjectEuler/p076_CountingSummations.py b/project_euler/p076_CountingSummations.py similarity index 100% rename from ProjectEuler/p076_CountingSummations.py rename to project_euler/p076_CountingSummations.py diff --git a/ProjectEuler/p077_PrimeSummations.py b/project_euler/p077_PrimeSummations.py similarity index 100% rename from ProjectEuler/p077_PrimeSummations.py rename to project_euler/p077_PrimeSummations.py diff --git a/ProjectEuler/p078_CoinPartitions.py b/project_euler/p078_CoinPartitions.py similarity index 100% rename from ProjectEuler/p078_CoinPartitions.py rename to project_euler/p078_CoinPartitions.py diff --git a/ProjectEuler/p079_PasscodeDerivation.py b/project_euler/p079_PasscodeDerivation.py similarity index 100% rename from ProjectEuler/p079_PasscodeDerivation.py rename to project_euler/p079_PasscodeDerivation.py diff --git a/ProjectEuler/p080_SquareRootDigitalExpansion.py b/project_euler/p080_SquareRootDigitalExpansion.py similarity index 100% rename from ProjectEuler/p080_SquareRootDigitalExpansion.py rename to project_euler/p080_SquareRootDigitalExpansion.py diff --git a/ProjectEuler/p081_PathSum_2ways.py b/project_euler/p081_PathSum_2ways.py similarity index 100% rename from ProjectEuler/p081_PathSum_2ways.py rename to project_euler/p081_PathSum_2ways.py diff --git a/ProjectEuler/p082_PathSum_3ways.py b/project_euler/p082_PathSum_3ways.py similarity index 100% rename from ProjectEuler/p082_PathSum_3ways.py rename to project_euler/p082_PathSum_3ways.py diff --git a/ProjectEuler/p083_PathSum_4ways.py b/project_euler/p083_PathSum_4ways.py similarity index 100% rename from ProjectEuler/p083_PathSum_4ways.py rename to project_euler/p083_PathSum_4ways.py diff --git a/ProjectEuler/p084_MonopolyOdds.py b/project_euler/p084_MonopolyOdds.py similarity index 100% rename from ProjectEuler/p084_MonopolyOdds.py rename to project_euler/p084_MonopolyOdds.py diff --git a/ProjectEuler/p085_CountingRectangles.py b/project_euler/p085_CountingRectangles.py similarity index 100% rename from ProjectEuler/p085_CountingRectangles.py rename to project_euler/p085_CountingRectangles.py diff --git a/ProjectEuler/p086_CuboidRoute.py b/project_euler/p086_CuboidRoute.py similarity index 100% rename from ProjectEuler/p086_CuboidRoute.py rename to project_euler/p086_CuboidRoute.py diff --git a/ProjectEuler/p087_PrimePowerTriples.py b/project_euler/p087_PrimePowerTriples.py similarity index 100% rename from ProjectEuler/p087_PrimePowerTriples.py rename to project_euler/p087_PrimePowerTriples.py diff --git a/ProjectEuler/p088_ProductSumNumbers.py b/project_euler/p088_ProductSumNumbers.py similarity index 100% rename from ProjectEuler/p088_ProductSumNumbers.py rename to project_euler/p088_ProductSumNumbers.py diff --git a/ProjectEuler/p089_RomanNumerals.py b/project_euler/p089_RomanNumerals.py similarity index 100% rename from ProjectEuler/p089_RomanNumerals.py rename to project_euler/p089_RomanNumerals.py diff --git a/ProjectEuler/p090_CubeDigitPairs.py b/project_euler/p090_CubeDigitPairs.py similarity index 100% rename from ProjectEuler/p090_CubeDigitPairs.py rename to project_euler/p090_CubeDigitPairs.py diff --git a/ProjectEuler/p091_RightTrianglesWithIntegerCoordinates.py b/project_euler/p091_RightTrianglesWithIntegerCoordinates.py similarity index 100% rename from ProjectEuler/p091_RightTrianglesWithIntegerCoordinates.py rename to project_euler/p091_RightTrianglesWithIntegerCoordinates.py diff --git a/ProjectEuler/p092_SquareDigitChains.py b/project_euler/p092_SquareDigitChains.py similarity index 100% rename from ProjectEuler/p092_SquareDigitChains.py rename to project_euler/p092_SquareDigitChains.py diff --git a/ProjectEuler/p093_ArithmeticExpressions.py b/project_euler/p093_ArithmeticExpressions.py similarity index 100% rename from ProjectEuler/p093_ArithmeticExpressions.py rename to project_euler/p093_ArithmeticExpressions.py diff --git a/ProjectEuler/p094_AlmostEquilateralTriangles.py b/project_euler/p094_AlmostEquilateralTriangles.py similarity index 100% rename from ProjectEuler/p094_AlmostEquilateralTriangles.py rename to project_euler/p094_AlmostEquilateralTriangles.py diff --git a/ProjectEuler/p095_AmicableChains.py b/project_euler/p095_AmicableChains.py similarity index 100% rename from ProjectEuler/p095_AmicableChains.py rename to project_euler/p095_AmicableChains.py diff --git a/ProjectEuler/p096_SuDoku.py b/project_euler/p096_SuDoku.py similarity index 100% rename from ProjectEuler/p096_SuDoku.py rename to project_euler/p096_SuDoku.py diff --git a/ProjectEuler/p097_LargeNonMersennePrime.py b/project_euler/p097_LargeNonMersennePrime.py similarity index 100% rename from ProjectEuler/p097_LargeNonMersennePrime.py rename to project_euler/p097_LargeNonMersennePrime.py diff --git a/ProjectEuler/p098_AnagramicSquares.py b/project_euler/p098_AnagramicSquares.py similarity index 100% rename from ProjectEuler/p098_AnagramicSquares.py rename to project_euler/p098_AnagramicSquares.py diff --git a/ProjectEuler/p099_LargestExponential.py b/project_euler/p099_LargestExponential.py similarity index 100% rename from ProjectEuler/p099_LargestExponential.py rename to project_euler/p099_LargestExponential.py diff --git a/ProjectEuler/p100_ArrangedProbability.py b/project_euler/p100_ArrangedProbability.py similarity index 100% rename from ProjectEuler/p100_ArrangedProbability.py rename to project_euler/p100_ArrangedProbability.py diff --git a/ProjectEuler/p101_OptimumPolynomial.py b/project_euler/p101_OptimumPolynomial.py similarity index 100% rename from ProjectEuler/p101_OptimumPolynomial.py rename to project_euler/p101_OptimumPolynomial.py diff --git a/ProjectEuler/p102_TriangleContainment.py b/project_euler/p102_TriangleContainment.py similarity index 100% rename from ProjectEuler/p102_TriangleContainment.py rename to project_euler/p102_TriangleContainment.py diff --git a/ProjectEuler/p103_SpecialSubsetSums_optimum.py b/project_euler/p103_SpecialSubsetSums_optimum.py similarity index 100% rename from ProjectEuler/p103_SpecialSubsetSums_optimum.py rename to project_euler/p103_SpecialSubsetSums_optimum.py diff --git a/ProjectEuler/p104_PandigitalFibonacciEnds.py b/project_euler/p104_PandigitalFibonacciEnds.py similarity index 100% rename from ProjectEuler/p104_PandigitalFibonacciEnds.py rename to project_euler/p104_PandigitalFibonacciEnds.py diff --git a/ProjectEuler/p105_SpecialSubsetSums_testing.py b/project_euler/p105_SpecialSubsetSums_testing.py similarity index 100% rename from ProjectEuler/p105_SpecialSubsetSums_testing.py rename to project_euler/p105_SpecialSubsetSums_testing.py diff --git a/ProjectEuler/p106_SpecialSubsetSums_metatesting.py b/project_euler/p106_SpecialSubsetSums_metatesting.py similarity index 100% rename from ProjectEuler/p106_SpecialSubsetSums_metatesting.py rename to project_euler/p106_SpecialSubsetSums_metatesting.py diff --git a/ProjectEuler/p107_MinimalNetwork.py b/project_euler/p107_MinimalNetwork.py similarity index 100% rename from ProjectEuler/p107_MinimalNetwork.py rename to project_euler/p107_MinimalNetwork.py diff --git a/ProjectEuler/p108_DiophantineReciprocalsI.py b/project_euler/p108_DiophantineReciprocalsI.py similarity index 100% rename from ProjectEuler/p108_DiophantineReciprocalsI.py rename to project_euler/p108_DiophantineReciprocalsI.py diff --git a/ProjectEuler/p109_Darts.py b/project_euler/p109_Darts.py similarity index 100% rename from ProjectEuler/p109_Darts.py rename to project_euler/p109_Darts.py diff --git a/ProjectEuler/p110_DiophantineReciprocalsII.py b/project_euler/p110_DiophantineReciprocalsII.py similarity index 100% rename from ProjectEuler/p110_DiophantineReciprocalsII.py rename to project_euler/p110_DiophantineReciprocalsII.py diff --git a/ProjectEuler/p111_PrimesWithRuns.py b/project_euler/p111_PrimesWithRuns.py similarity index 100% rename from ProjectEuler/p111_PrimesWithRuns.py rename to project_euler/p111_PrimesWithRuns.py diff --git a/ProjectEuler/p112_BouncyNumbers.py b/project_euler/p112_BouncyNumbers.py similarity index 100% rename from ProjectEuler/p112_BouncyNumbers.py rename to project_euler/p112_BouncyNumbers.py diff --git a/ProjectEuler/p113_NonBouncyNumbers.py b/project_euler/p113_NonBouncyNumbers.py similarity index 100% rename from ProjectEuler/p113_NonBouncyNumbers.py rename to project_euler/p113_NonBouncyNumbers.py diff --git a/ProjectEuler/p114_CountingBlockCombinationsI.py b/project_euler/p114_CountingBlockCombinationsI.py similarity index 100% rename from ProjectEuler/p114_CountingBlockCombinationsI.py rename to project_euler/p114_CountingBlockCombinationsI.py diff --git a/ProjectEuler/p115_CountingBlockCombinationsII.py b/project_euler/p115_CountingBlockCombinationsII.py similarity index 100% rename from ProjectEuler/p115_CountingBlockCombinationsII.py rename to project_euler/p115_CountingBlockCombinationsII.py diff --git a/ProjectEuler/p116_Red,GreenOrBlueTiles.py b/project_euler/p116_Red,GreenOrBlueTiles.py similarity index 100% rename from ProjectEuler/p116_Red,GreenOrBlueTiles.py rename to project_euler/p116_Red,GreenOrBlueTiles.py diff --git a/ProjectEuler/p117_Red,Green,AndBlueTiles.py b/project_euler/p117_Red,Green,AndBlueTiles.py similarity index 100% rename from ProjectEuler/p117_Red,Green,AndBlueTiles.py rename to project_euler/p117_Red,Green,AndBlueTiles.py diff --git a/ProjectEuler/p118_PandigitalPrimeSets.py b/project_euler/p118_PandigitalPrimeSets.py similarity index 100% rename from ProjectEuler/p118_PandigitalPrimeSets.py rename to project_euler/p118_PandigitalPrimeSets.py diff --git a/ProjectEuler/p119_DigitPowerSum.py b/project_euler/p119_DigitPowerSum.py similarity index 100% rename from ProjectEuler/p119_DigitPowerSum.py rename to project_euler/p119_DigitPowerSum.py diff --git a/ProjectEuler/p120_SquareRemainders.py b/project_euler/p120_SquareRemainders.py similarity index 100% rename from ProjectEuler/p120_SquareRemainders.py rename to project_euler/p120_SquareRemainders.py diff --git a/ProjectEuler/p121_DiscGamePrizeFund.py b/project_euler/p121_DiscGamePrizeFund.py similarity index 100% rename from ProjectEuler/p121_DiscGamePrizeFund.py rename to project_euler/p121_DiscGamePrizeFund.py diff --git a/ProjectEuler/p122_EfficientExponentiation.py b/project_euler/p122_EfficientExponentiation.py similarity index 100% rename from ProjectEuler/p122_EfficientExponentiation.py rename to project_euler/p122_EfficientExponentiation.py diff --git a/ProjectEuler/p123_PrimeSquareRemainders.py b/project_euler/p123_PrimeSquareRemainders.py similarity index 100% rename from ProjectEuler/p123_PrimeSquareRemainders.py rename to project_euler/p123_PrimeSquareRemainders.py diff --git a/ProjectEuler/p124_OrderedRadicals.py b/project_euler/p124_OrderedRadicals.py similarity index 100% rename from ProjectEuler/p124_OrderedRadicals.py rename to project_euler/p124_OrderedRadicals.py diff --git a/ProjectEuler/p125_PalindromicSums.py b/project_euler/p125_PalindromicSums.py similarity index 100% rename from ProjectEuler/p125_PalindromicSums.py rename to project_euler/p125_PalindromicSums.py diff --git a/ProjectEuler/p126_CuboidLayers.py b/project_euler/p126_CuboidLayers.py similarity index 100% rename from ProjectEuler/p126_CuboidLayers.py rename to project_euler/p126_CuboidLayers.py diff --git a/ProjectEuler/p127_abcHits.py b/project_euler/p127_abcHits.py similarity index 100% rename from ProjectEuler/p127_abcHits.py rename to project_euler/p127_abcHits.py diff --git a/ProjectEuler/p128_HexagonalTileDifferences.py b/project_euler/p128_HexagonalTileDifferences.py similarity index 100% rename from ProjectEuler/p128_HexagonalTileDifferences.py rename to project_euler/p128_HexagonalTileDifferences.py diff --git a/ProjectEuler/p129_RepunitDivisibility.py b/project_euler/p129_RepunitDivisibility.py similarity index 100% rename from ProjectEuler/p129_RepunitDivisibility.py rename to project_euler/p129_RepunitDivisibility.py diff --git a/ProjectEuler/p130_CompositesWithPrimeRepunitProperty.py b/project_euler/p130_CompositesWithPrimeRepunitProperty.py similarity index 100% rename from ProjectEuler/p130_CompositesWithPrimeRepunitProperty.py rename to project_euler/p130_CompositesWithPrimeRepunitProperty.py diff --git a/ProjectEuler/p131_PrimeCubePartnership.py b/project_euler/p131_PrimeCubePartnership.py similarity index 100% rename from ProjectEuler/p131_PrimeCubePartnership.py rename to project_euler/p131_PrimeCubePartnership.py diff --git a/ProjectEuler/p132_LargeRepunitFactors.py b/project_euler/p132_LargeRepunitFactors.py similarity index 100% rename from ProjectEuler/p132_LargeRepunitFactors.py rename to project_euler/p132_LargeRepunitFactors.py diff --git a/ProjectEuler/p133_RepunitNonfactors.py b/project_euler/p133_RepunitNonfactors.py similarity index 100% rename from ProjectEuler/p133_RepunitNonfactors.py rename to project_euler/p133_RepunitNonfactors.py diff --git a/ProjectEuler/p134_PrimePairConnection.py b/project_euler/p134_PrimePairConnection.py similarity index 100% rename from ProjectEuler/p134_PrimePairConnection.py rename to project_euler/p134_PrimePairConnection.py diff --git a/ProjectEuler/p135_SameDifferences.py b/project_euler/p135_SameDifferences.py similarity index 100% rename from ProjectEuler/p135_SameDifferences.py rename to project_euler/p135_SameDifferences.py diff --git a/ProjectEuler/p136_SingletonDifference.py b/project_euler/p136_SingletonDifference.py similarity index 100% rename from ProjectEuler/p136_SingletonDifference.py rename to project_euler/p136_SingletonDifference.py diff --git a/ProjectEuler/p137_FibonacciGoldenNuggets.py b/project_euler/p137_FibonacciGoldenNuggets.py similarity index 100% rename from ProjectEuler/p137_FibonacciGoldenNuggets.py rename to project_euler/p137_FibonacciGoldenNuggets.py diff --git a/ProjectEuler/p138_SpecialIsoscelesTriangles.py b/project_euler/p138_SpecialIsoscelesTriangles.py similarity index 100% rename from ProjectEuler/p138_SpecialIsoscelesTriangles.py rename to project_euler/p138_SpecialIsoscelesTriangles.py diff --git a/ProjectEuler/p139_PythagoreanTiles.py b/project_euler/p139_PythagoreanTiles.py similarity index 100% rename from ProjectEuler/p139_PythagoreanTiles.py rename to project_euler/p139_PythagoreanTiles.py diff --git a/ProjectEuler/p140_ModifiedFibonacciGoldenNuggets.py b/project_euler/p140_ModifiedFibonacciGoldenNuggets.py similarity index 100% rename from ProjectEuler/p140_ModifiedFibonacciGoldenNuggets.py rename to project_euler/p140_ModifiedFibonacciGoldenNuggets.py diff --git a/ProjectEuler/p141_InvestigatingProgressiveNumbers,N,WhichAreAlsoSquare..py b/project_euler/p141_InvestigatingProgressiveNumbers,N,WhichAreAlsoSquare..py similarity index 100% rename from ProjectEuler/p141_InvestigatingProgressiveNumbers,N,WhichAreAlsoSquare..py rename to project_euler/p141_InvestigatingProgressiveNumbers,N,WhichAreAlsoSquare..py diff --git a/ProjectEuler/p142_PerfectSquareCollection.py b/project_euler/p142_PerfectSquareCollection.py similarity index 100% rename from ProjectEuler/p142_PerfectSquareCollection.py rename to project_euler/p142_PerfectSquareCollection.py diff --git a/ProjectEuler/p143_InvestigatingTheTorricelliPointOfATriangle.py b/project_euler/p143_InvestigatingTheTorricelliPointOfATriangle.py similarity index 100% rename from ProjectEuler/p143_InvestigatingTheTorricelliPointOfATriangle.py rename to project_euler/p143_InvestigatingTheTorricelliPointOfATriangle.py diff --git a/ProjectEuler/p144_InvestigatingMultipleReflectionsOfALaserBeam..py b/project_euler/p144_InvestigatingMultipleReflectionsOfALaserBeam..py similarity index 100% rename from ProjectEuler/p144_InvestigatingMultipleReflectionsOfALaserBeam..py rename to project_euler/p144_InvestigatingMultipleReflectionsOfALaserBeam..py diff --git a/ProjectEuler/p145_HowManyReversibleNumbersAreThereBelowOneBillion.py b/project_euler/p145_HowManyReversibleNumbersAreThereBelowOneBillion.py similarity index 100% rename from ProjectEuler/p145_HowManyReversibleNumbersAreThereBelowOneBillion.py rename to project_euler/p145_HowManyReversibleNumbersAreThereBelowOneBillion.py diff --git a/ProjectEuler/p146_InvestigatingAPrimePattern.py b/project_euler/p146_InvestigatingAPrimePattern.py similarity index 100% rename from ProjectEuler/p146_InvestigatingAPrimePattern.py rename to project_euler/p146_InvestigatingAPrimePattern.py diff --git a/ProjectEuler/p147_RectanglesInCrossHatchedGrids.py b/project_euler/p147_RectanglesInCrossHatchedGrids.py similarity index 100% rename from ProjectEuler/p147_RectanglesInCrossHatchedGrids.py rename to project_euler/p147_RectanglesInCrossHatchedGrids.py diff --git a/ProjectEuler/p148_ExploringPascalTriangle..py b/project_euler/p148_ExploringPascalTriangle..py similarity index 100% rename from ProjectEuler/p148_ExploringPascalTriangle..py rename to project_euler/p148_ExploringPascalTriangle..py diff --git a/ProjectEuler/p149_SearchingForAMaximumSumSubsequence..py b/project_euler/p149_SearchingForAMaximumSumSubsequence..py similarity index 100% rename from ProjectEuler/p149_SearchingForAMaximumSumSubsequence..py rename to project_euler/p149_SearchingForAMaximumSumSubsequence..py diff --git a/ProjectEuler/p150_SearchingATriangularArrayForASubTriangleHavingMinimumSum..py b/project_euler/p150_SearchingATriangularArrayForASubTriangleHavingMinimumSum..py similarity index 100% rename from ProjectEuler/p150_SearchingATriangularArrayForASubTriangleHavingMinimumSum..py rename to project_euler/p150_SearchingATriangularArrayForASubTriangleHavingMinimumSum..py diff --git a/ProjectEuler/p151_PaperSheetsOfStandardSizes.py b/project_euler/p151_PaperSheetsOfStandardSizes.py similarity index 100% rename from ProjectEuler/p151_PaperSheetsOfStandardSizes.py rename to project_euler/p151_PaperSheetsOfStandardSizes.py diff --git a/ProjectEuler/p152_Writing12AsAumAfAnverseSquares.py b/project_euler/p152_Writing12AsAumAfAnverseSquares.py similarity index 100% rename from ProjectEuler/p152_Writing12AsAumAfAnverseSquares.py rename to project_euler/p152_Writing12AsAumAfAnverseSquares.py diff --git a/ProjectEuler/p153_InvestigatingGaussianIntegers.py b/project_euler/p153_InvestigatingGaussianIntegers.py similarity index 100% rename from ProjectEuler/p153_InvestigatingGaussianIntegers.py rename to project_euler/p153_InvestigatingGaussianIntegers.py diff --git a/ProjectEuler/p154_ExploringPascalPyramid..py b/project_euler/p154_ExploringPascalPyramid..py similarity index 100% rename from ProjectEuler/p154_ExploringPascalPyramid..py rename to project_euler/p154_ExploringPascalPyramid..py diff --git a/ProjectEuler/p155_CountingCapacitorCircuits..py b/project_euler/p155_CountingCapacitorCircuits..py similarity index 100% rename from ProjectEuler/p155_CountingCapacitorCircuits..py rename to project_euler/p155_CountingCapacitorCircuits..py diff --git a/ProjectEuler/p156_CountingDigits.py b/project_euler/p156_CountingDigits.py similarity index 100% rename from ProjectEuler/p156_CountingDigits.py rename to project_euler/p156_CountingDigits.py diff --git a/ProjectEuler/p157_SolvingTheDiophantineEquation.py b/project_euler/p157_SolvingTheDiophantineEquation.py similarity index 100% rename from ProjectEuler/p157_SolvingTheDiophantineEquation.py rename to project_euler/p157_SolvingTheDiophantineEquation.py diff --git a/ProjectEuler/p158_ExploringStringsForWhichOnlyOneCharacterComesLexicographicallyAfterItsNeighbourToTheLeft..py b/project_euler/p158_ExploringStringsForWhichOnlyOneCharacterComesLexicographicallyAfterItsNeighbourToTheLeft..py similarity index 100% rename from ProjectEuler/p158_ExploringStringsForWhichOnlyOneCharacterComesLexicographicallyAfterItsNeighbourToTheLeft..py rename to project_euler/p158_ExploringStringsForWhichOnlyOneCharacterComesLexicographicallyAfterItsNeighbourToTheLeft..py diff --git a/ProjectEuler/p159_DigitalRootSumsOfFactorisations..py b/project_euler/p159_DigitalRootSumsOfFactorisations..py similarity index 100% rename from ProjectEuler/p159_DigitalRootSumsOfFactorisations..py rename to project_euler/p159_DigitalRootSumsOfFactorisations..py diff --git a/ProjectEuler/p160_FactorialTrailingDigits.py b/project_euler/p160_FactorialTrailingDigits.py similarity index 100% rename from ProjectEuler/p160_FactorialTrailingDigits.py rename to project_euler/p160_FactorialTrailingDigits.py diff --git a/ProjectEuler/p161_Triominoes.py b/project_euler/p161_Triominoes.py similarity index 100% rename from ProjectEuler/p161_Triominoes.py rename to project_euler/p161_Triominoes.py diff --git a/ProjectEuler/p162_HexadecimalNumbers.py b/project_euler/p162_HexadecimalNumbers.py similarity index 100% rename from ProjectEuler/p162_HexadecimalNumbers.py rename to project_euler/p162_HexadecimalNumbers.py diff --git a/ProjectEuler/p163_CrossHatchedTriangles.py b/project_euler/p163_CrossHatchedTriangles.py similarity index 100% rename from ProjectEuler/p163_CrossHatchedTriangles.py rename to project_euler/p163_CrossHatchedTriangles.py diff --git a/ProjectEuler/p164_NumbersForWhichNoThreeConsecutiveDigitsHaveASumGreaterThanAGivenValue..py b/project_euler/p164_NumbersForWhichNoThreeConsecutiveDigitsHaveASumGreaterThanAGivenValue..py similarity index 100% rename from ProjectEuler/p164_NumbersForWhichNoThreeConsecutiveDigitsHaveASumGreaterThanAGivenValue..py rename to project_euler/p164_NumbersForWhichNoThreeConsecutiveDigitsHaveASumGreaterThanAGivenValue..py diff --git a/ProjectEuler/p165_Intersections.py b/project_euler/p165_Intersections.py similarity index 100% rename from ProjectEuler/p165_Intersections.py rename to project_euler/p165_Intersections.py diff --git a/ProjectEuler/p166_CrissCross.py b/project_euler/p166_CrissCross.py similarity index 100% rename from ProjectEuler/p166_CrissCross.py rename to project_euler/p166_CrissCross.py diff --git a/ProjectEuler/p167_InvestigatingUlamSequences.py b/project_euler/p167_InvestigatingUlamSequences.py similarity index 100% rename from ProjectEuler/p167_InvestigatingUlamSequences.py rename to project_euler/p167_InvestigatingUlamSequences.py diff --git a/ProjectEuler/p168_NumberRotations.py b/project_euler/p168_NumberRotations.py similarity index 100% rename from ProjectEuler/p168_NumberRotations.py rename to project_euler/p168_NumberRotations.py diff --git a/ProjectEuler/p169_ExploringTheNumberOfDifferentWaysANumberCanBeExpressedAsASumOfPowersOf2..py b/project_euler/p169_ExploringTheNumberOfDifferentWaysANumberCanBeExpressedAsASumOfPowersOf2..py similarity index 100% rename from ProjectEuler/p169_ExploringTheNumberOfDifferentWaysANumberCanBeExpressedAsASumOfPowersOf2..py rename to project_euler/p169_ExploringTheNumberOfDifferentWaysANumberCanBeExpressedAsASumOfPowersOf2..py diff --git a/ProjectEuler/p170_FindTheLargest0To9PandigitalThatCanBeFormedByConcatenatingProducts..py b/project_euler/p170_FindTheLargest0To9PandigitalThatCanBeFormedByConcatenatingProducts..py similarity index 100% rename from ProjectEuler/p170_FindTheLargest0To9PandigitalThatCanBeFormedByConcatenatingProducts..py rename to project_euler/p170_FindTheLargest0To9PandigitalThatCanBeFormedByConcatenatingProducts..py diff --git a/ProjectEuler/p171_FindingNumbersForWhichTheSumOfTheSquaresOfTheDigitsIsASquare..py b/project_euler/p171_FindingNumbersForWhichTheSumOfTheSquaresOfTheDigitsIsASquare..py similarity index 100% rename from ProjectEuler/p171_FindingNumbersForWhichTheSumOfTheSquaresOfTheDigitsIsASquare..py rename to project_euler/p171_FindingNumbersForWhichTheSumOfTheSquaresOfTheDigitsIsASquare..py diff --git a/ProjectEuler/p172_InvestigatingNumbersWithFewRepeatedDigits..py b/project_euler/p172_InvestigatingNumbersWithFewRepeatedDigits..py similarity index 100% rename from ProjectEuler/p172_InvestigatingNumbersWithFewRepeatedDigits..py rename to project_euler/p172_InvestigatingNumbersWithFewRepeatedDigits..py diff --git a/ProjectEuler/p173_UsingUpToOneMillionTilesHowManyDifferent_Hollow_SquareLaminaeCanBeFormed.py b/project_euler/p173_UsingUpToOneMillionTilesHowManyDifferent_Hollow_SquareLaminaeCanBeFormed.py similarity index 100% rename from ProjectEuler/p173_UsingUpToOneMillionTilesHowManyDifferent_Hollow_SquareLaminaeCanBeFormed.py rename to project_euler/p173_UsingUpToOneMillionTilesHowManyDifferent_Hollow_SquareLaminaeCanBeFormed.py diff --git a/ProjectEuler/p174_CountingTheNumberOf_Hollow_SquareLaminaeThatCanFormOne,Two,Three,...DistinctArrangements..py b/project_euler/p174_CountingTheNumberOf_Hollow_SquareLaminaeThatCanFormOne,Two,Three,...DistinctArrangements..py similarity index 100% rename from ProjectEuler/p174_CountingTheNumberOf_Hollow_SquareLaminaeThatCanFormOne,Two,Three,...DistinctArrangements..py rename to project_euler/p174_CountingTheNumberOf_Hollow_SquareLaminaeThatCanFormOne,Two,Three,...DistinctArrangements..py diff --git a/ProjectEuler/p175_FractionsInvolvingTheNumberOfDifferentWaysANumberCanBeExpressedAsASumOfPowersOf2..py b/project_euler/p175_FractionsInvolvingTheNumberOfDifferentWaysANumberCanBeExpressedAsASumOfPowersOf2..py similarity index 100% rename from ProjectEuler/p175_FractionsInvolvingTheNumberOfDifferentWaysANumberCanBeExpressedAsASumOfPowersOf2..py rename to project_euler/p175_FractionsInvolvingTheNumberOfDifferentWaysANumberCanBeExpressedAsASumOfPowersOf2..py diff --git a/ProjectEuler/p176_RightAngledTrianglesThatShareACathetus..py b/project_euler/p176_RightAngledTrianglesThatShareACathetus..py similarity index 100% rename from ProjectEuler/p176_RightAngledTrianglesThatShareACathetus..py rename to project_euler/p176_RightAngledTrianglesThatShareACathetus..py diff --git a/ProjectEuler/p177_IntegerAngledQuadrilaterals..py b/project_euler/p177_IntegerAngledQuadrilaterals..py similarity index 100% rename from ProjectEuler/p177_IntegerAngledQuadrilaterals..py rename to project_euler/p177_IntegerAngledQuadrilaterals..py diff --git a/ProjectEuler/p178_StepNumbers.py b/project_euler/p178_StepNumbers.py similarity index 100% rename from ProjectEuler/p178_StepNumbers.py rename to project_euler/p178_StepNumbers.py diff --git a/ProjectEuler/p179_ConsecutivePositiveDivisors.py b/project_euler/p179_ConsecutivePositiveDivisors.py similarity index 100% rename from ProjectEuler/p179_ConsecutivePositiveDivisors.py rename to project_euler/p179_ConsecutivePositiveDivisors.py diff --git a/ProjectEuler/p180_RationalZerosOfAFunctionOfThreeVariables..py b/project_euler/p180_RationalZerosOfAFunctionOfThreeVariables..py similarity index 100% rename from ProjectEuler/p180_RationalZerosOfAFunctionOfThreeVariables..py rename to project_euler/p180_RationalZerosOfAFunctionOfThreeVariables..py diff --git a/ProjectEuler/p181_InvestigatingInHowManyWaysObjectsOfTwoDifferentColoursCanBeGrouped..py b/project_euler/p181_InvestigatingInHowManyWaysObjectsOfTwoDifferentColoursCanBeGrouped..py similarity index 100% rename from ProjectEuler/p181_InvestigatingInHowManyWaysObjectsOfTwoDifferentColoursCanBeGrouped..py rename to project_euler/p181_InvestigatingInHowManyWaysObjectsOfTwoDifferentColoursCanBeGrouped..py diff --git a/ProjectEuler/p182_RSAEncryption.py b/project_euler/p182_RSAEncryption.py similarity index 100% rename from ProjectEuler/p182_RSAEncryption.py rename to project_euler/p182_RSAEncryption.py diff --git a/ProjectEuler/p183_MaximumProductOfParts.py b/project_euler/p183_MaximumProductOfParts.py similarity index 100% rename from ProjectEuler/p183_MaximumProductOfParts.py rename to project_euler/p183_MaximumProductOfParts.py diff --git a/ProjectEuler/p184_TrianglesContainingTheOrigin..py b/project_euler/p184_TrianglesContainingTheOrigin..py similarity index 100% rename from ProjectEuler/p184_TrianglesContainingTheOrigin..py rename to project_euler/p184_TrianglesContainingTheOrigin..py diff --git a/ProjectEuler/p185_NumberMind.py b/project_euler/p185_NumberMind.py similarity index 100% rename from ProjectEuler/p185_NumberMind.py rename to project_euler/p185_NumberMind.py diff --git a/ProjectEuler/p186_ConnectednessOfANetwork..py b/project_euler/p186_ConnectednessOfANetwork..py similarity index 100% rename from ProjectEuler/p186_ConnectednessOfANetwork..py rename to project_euler/p186_ConnectednessOfANetwork..py diff --git a/ProjectEuler/p187_Semiprimes.py b/project_euler/p187_Semiprimes.py similarity index 100% rename from ProjectEuler/p187_Semiprimes.py rename to project_euler/p187_Semiprimes.py diff --git a/ProjectEuler/p188_TheHyperexponentiationOfANumber.py b/project_euler/p188_TheHyperexponentiationOfANumber.py similarity index 100% rename from ProjectEuler/p188_TheHyperexponentiationOfANumber.py rename to project_euler/p188_TheHyperexponentiationOfANumber.py diff --git a/ProjectEuler/p189_TriColouringATriangularGrid.py b/project_euler/p189_TriColouringATriangularGrid.py similarity index 100% rename from ProjectEuler/p189_TriColouringATriangularGrid.py rename to project_euler/p189_TriColouringATriangularGrid.py diff --git a/ProjectEuler/p190_MaximisingAWeightedProduct.py b/project_euler/p190_MaximisingAWeightedProduct.py similarity index 100% rename from ProjectEuler/p190_MaximisingAWeightedProduct.py rename to project_euler/p190_MaximisingAWeightedProduct.py diff --git a/ProjectEuler/p191_PrizeStrings.py b/project_euler/p191_PrizeStrings.py similarity index 100% rename from ProjectEuler/p191_PrizeStrings.py rename to project_euler/p191_PrizeStrings.py diff --git a/ProjectEuler/p192_BestApproximations.py b/project_euler/p192_BestApproximations.py similarity index 100% rename from ProjectEuler/p192_BestApproximations.py rename to project_euler/p192_BestApproximations.py diff --git a/ProjectEuler/p193_SquarefreeNumbers.py b/project_euler/p193_SquarefreeNumbers.py similarity index 100% rename from ProjectEuler/p193_SquarefreeNumbers.py rename to project_euler/p193_SquarefreeNumbers.py diff --git a/ProjectEuler/p194_ColouredConfigurations.py b/project_euler/p194_ColouredConfigurations.py similarity index 100% rename from ProjectEuler/p194_ColouredConfigurations.py rename to project_euler/p194_ColouredConfigurations.py diff --git a/ProjectEuler/p195_InscribedCirclesOfTrianglesWithOneAngleOf60Degrees.py b/project_euler/p195_InscribedCirclesOfTrianglesWithOneAngleOf60Degrees.py similarity index 100% rename from ProjectEuler/p195_InscribedCirclesOfTrianglesWithOneAngleOf60Degrees.py rename to project_euler/p195_InscribedCirclesOfTrianglesWithOneAngleOf60Degrees.py diff --git a/ProjectEuler/p196_PrimeTriplets.py b/project_euler/p196_PrimeTriplets.py similarity index 100% rename from ProjectEuler/p196_PrimeTriplets.py rename to project_euler/p196_PrimeTriplets.py diff --git a/ProjectEuler/p197_InvestigatingTheBehaviourOfARecursivelyDefinedSequence.py b/project_euler/p197_InvestigatingTheBehaviourOfARecursivelyDefinedSequence.py similarity index 100% rename from ProjectEuler/p197_InvestigatingTheBehaviourOfARecursivelyDefinedSequence.py rename to project_euler/p197_InvestigatingTheBehaviourOfARecursivelyDefinedSequence.py diff --git a/ProjectEuler/p198_AmbiguousNumbers.py b/project_euler/p198_AmbiguousNumbers.py similarity index 100% rename from ProjectEuler/p198_AmbiguousNumbers.py rename to project_euler/p198_AmbiguousNumbers.py diff --git a/ProjectEuler/p199_IterativeCirclePacking.py b/project_euler/p199_IterativeCirclePacking.py similarity index 100% rename from ProjectEuler/p199_IterativeCirclePacking.py rename to project_euler/p199_IterativeCirclePacking.py diff --git a/ProjectEuler/p200_FindThe200thPrimeProofSqubeContainingTheContiguousSubString_200_.py b/project_euler/p200_FindThe200thPrimeProofSqubeContainingTheContiguousSubString_200_.py similarity index 100% rename from ProjectEuler/p200_FindThe200thPrimeProofSqubeContainingTheContiguousSubString_200_.py rename to project_euler/p200_FindThe200thPrimeProofSqubeContainingTheContiguousSubString_200_.py diff --git a/ProjectEuler/p201_SubsetsWithAUniqueSum.py b/project_euler/p201_SubsetsWithAUniqueSum.py similarity index 100% rename from ProjectEuler/p201_SubsetsWithAUniqueSum.py rename to project_euler/p201_SubsetsWithAUniqueSum.py diff --git a/ProjectEuler/p202_Laserbeam.py b/project_euler/p202_Laserbeam.py similarity index 100% rename from ProjectEuler/p202_Laserbeam.py rename to project_euler/p202_Laserbeam.py diff --git a/ProjectEuler/p203_SquarefreeBinomialCoefficients.py b/project_euler/p203_SquarefreeBinomialCoefficients.py similarity index 100% rename from ProjectEuler/p203_SquarefreeBinomialCoefficients.py rename to project_euler/p203_SquarefreeBinomialCoefficients.py diff --git a/ProjectEuler/p204_GeneralisedHammingNumbers.py b/project_euler/p204_GeneralisedHammingNumbers.py similarity index 100% rename from ProjectEuler/p204_GeneralisedHammingNumbers.py rename to project_euler/p204_GeneralisedHammingNumbers.py diff --git a/ProjectEuler/p205_DiceGame.py b/project_euler/p205_DiceGame.py similarity index 100% rename from ProjectEuler/p205_DiceGame.py rename to project_euler/p205_DiceGame.py diff --git a/ProjectEuler/p206_ConcealedSquare.py b/project_euler/p206_ConcealedSquare.py similarity index 100% rename from ProjectEuler/p206_ConcealedSquare.py rename to project_euler/p206_ConcealedSquare.py diff --git a/ProjectEuler/p207_IntegerPartitionEquations.py b/project_euler/p207_IntegerPartitionEquations.py similarity index 100% rename from ProjectEuler/p207_IntegerPartitionEquations.py rename to project_euler/p207_IntegerPartitionEquations.py diff --git a/ProjectEuler/p208_RobotWalks.py b/project_euler/p208_RobotWalks.py similarity index 100% rename from ProjectEuler/p208_RobotWalks.py rename to project_euler/p208_RobotWalks.py diff --git a/ProjectEuler/p209_CircularLogic.py b/project_euler/p209_CircularLogic.py similarity index 100% rename from ProjectEuler/p209_CircularLogic.py rename to project_euler/p209_CircularLogic.py diff --git a/ProjectEuler/p210_ObtuseAngledTriangles.py b/project_euler/p210_ObtuseAngledTriangles.py similarity index 100% rename from ProjectEuler/p210_ObtuseAngledTriangles.py rename to project_euler/p210_ObtuseAngledTriangles.py diff --git a/ProjectEuler/p211_DivisorSquareSum.py b/project_euler/p211_DivisorSquareSum.py similarity index 100% rename from ProjectEuler/p211_DivisorSquareSum.py rename to project_euler/p211_DivisorSquareSum.py diff --git a/ProjectEuler/p212_CombinedVolumeOfCuboids.py b/project_euler/p212_CombinedVolumeOfCuboids.py similarity index 100% rename from ProjectEuler/p212_CombinedVolumeOfCuboids.py rename to project_euler/p212_CombinedVolumeOfCuboids.py diff --git a/ProjectEuler/p213_FleaCircus.py b/project_euler/p213_FleaCircus.py similarity index 100% rename from ProjectEuler/p213_FleaCircus.py rename to project_euler/p213_FleaCircus.py diff --git a/ProjectEuler/p214_TotientChains.py b/project_euler/p214_TotientChains.py similarity index 100% rename from ProjectEuler/p214_TotientChains.py rename to project_euler/p214_TotientChains.py diff --git a/ProjectEuler/p215_CrackFreeWalls.py b/project_euler/p215_CrackFreeWalls.py similarity index 100% rename from ProjectEuler/p215_CrackFreeWalls.py rename to project_euler/p215_CrackFreeWalls.py diff --git a/ProjectEuler/p216_InvestigatingThePrimalityOfNumbersOfTheForm2n21.py b/project_euler/p216_InvestigatingThePrimalityOfNumbersOfTheForm2n21.py similarity index 100% rename from ProjectEuler/p216_InvestigatingThePrimalityOfNumbersOfTheForm2n21.py rename to project_euler/p216_InvestigatingThePrimalityOfNumbersOfTheForm2n21.py diff --git a/ProjectEuler/p217_BalancedNumbers.py b/project_euler/p217_BalancedNumbers.py similarity index 100% rename from ProjectEuler/p217_BalancedNumbers.py rename to project_euler/p217_BalancedNumbers.py diff --git a/ProjectEuler/p218_PerfectRightAngledTriangles.py b/project_euler/p218_PerfectRightAngledTriangles.py similarity index 100% rename from ProjectEuler/p218_PerfectRightAngledTriangles.py rename to project_euler/p218_PerfectRightAngledTriangles.py diff --git a/ProjectEuler/p219_SkewCostCoding.py b/project_euler/p219_SkewCostCoding.py similarity index 100% rename from ProjectEuler/p219_SkewCostCoding.py rename to project_euler/p219_SkewCostCoding.py diff --git a/ProjectEuler/p220_HeighwayDragon.py b/project_euler/p220_HeighwayDragon.py similarity index 100% rename from ProjectEuler/p220_HeighwayDragon.py rename to project_euler/p220_HeighwayDragon.py diff --git a/ProjectEuler/p221_AlexandrianIntegers.py b/project_euler/p221_AlexandrianIntegers.py similarity index 100% rename from ProjectEuler/p221_AlexandrianIntegers.py rename to project_euler/p221_AlexandrianIntegers.py diff --git a/ProjectEuler/p222_SpherePacking.py b/project_euler/p222_SpherePacking.py similarity index 100% rename from ProjectEuler/p222_SpherePacking.py rename to project_euler/p222_SpherePacking.py diff --git a/ProjectEuler/p223_AlmostRightAngledTrianglesI.py b/project_euler/p223_AlmostRightAngledTrianglesI.py similarity index 100% rename from ProjectEuler/p223_AlmostRightAngledTrianglesI.py rename to project_euler/p223_AlmostRightAngledTrianglesI.py diff --git a/ProjectEuler/p224_AlmostRightAngledTrianglesII.py b/project_euler/p224_AlmostRightAngledTrianglesII.py similarity index 100% rename from ProjectEuler/p224_AlmostRightAngledTrianglesII.py rename to project_euler/p224_AlmostRightAngledTrianglesII.py diff --git a/ProjectEuler/p225_TribonacciNonDivisors.py b/project_euler/p225_TribonacciNonDivisors.py similarity index 100% rename from ProjectEuler/p225_TribonacciNonDivisors.py rename to project_euler/p225_TribonacciNonDivisors.py diff --git a/ProjectEuler/p226_AScoopOfBlancmange.py b/project_euler/p226_AScoopOfBlancmange.py similarity index 100% rename from ProjectEuler/p226_AScoopOfBlancmange.py rename to project_euler/p226_AScoopOfBlancmange.py diff --git a/ProjectEuler/p227_TheChase.py b/project_euler/p227_TheChase.py similarity index 100% rename from ProjectEuler/p227_TheChase.py rename to project_euler/p227_TheChase.py diff --git a/ProjectEuler/p228_MinkowskiSums.py b/project_euler/p228_MinkowskiSums.py similarity index 100% rename from ProjectEuler/p228_MinkowskiSums.py rename to project_euler/p228_MinkowskiSums.py diff --git a/ProjectEuler/p229_FourRepresentationsUsingSquares.py b/project_euler/p229_FourRepresentationsUsingSquares.py similarity index 100% rename from ProjectEuler/p229_FourRepresentationsUsingSquares.py rename to project_euler/p229_FourRepresentationsUsingSquares.py diff --git a/ProjectEuler/p230_FibonacciWords.py b/project_euler/p230_FibonacciWords.py similarity index 100% rename from ProjectEuler/p230_FibonacciWords.py rename to project_euler/p230_FibonacciWords.py diff --git a/ProjectEuler/p231_ThePrimeFactorisationOfBinomialCoefficients.py b/project_euler/p231_ThePrimeFactorisationOfBinomialCoefficients.py similarity index 100% rename from ProjectEuler/p231_ThePrimeFactorisationOfBinomialCoefficients.py rename to project_euler/p231_ThePrimeFactorisationOfBinomialCoefficients.py diff --git a/ProjectEuler/p232_TheRace.py b/project_euler/p232_TheRace.py similarity index 100% rename from ProjectEuler/p232_TheRace.py rename to project_euler/p232_TheRace.py diff --git a/ProjectEuler/p233_LatticePointsOnACircle.py b/project_euler/p233_LatticePointsOnACircle.py similarity index 100% rename from ProjectEuler/p233_LatticePointsOnACircle.py rename to project_euler/p233_LatticePointsOnACircle.py diff --git a/ProjectEuler/p234_SemidivisibleNumbers.py b/project_euler/p234_SemidivisibleNumbers.py similarity index 100% rename from ProjectEuler/p234_SemidivisibleNumbers.py rename to project_euler/p234_SemidivisibleNumbers.py diff --git a/ProjectEuler/p235_AnArithmeticGeometricSequence.py b/project_euler/p235_AnArithmeticGeometricSequence.py similarity index 100% rename from ProjectEuler/p235_AnArithmeticGeometricSequence.py rename to project_euler/p235_AnArithmeticGeometricSequence.py diff --git a/ProjectEuler/p236_LuxuryHampers.py b/project_euler/p236_LuxuryHampers.py similarity index 100% rename from ProjectEuler/p236_LuxuryHampers.py rename to project_euler/p236_LuxuryHampers.py diff --git a/ProjectEuler/p237_ToursOnA4XNPlayingBoard.py b/project_euler/p237_ToursOnA4XNPlayingBoard.py similarity index 100% rename from ProjectEuler/p237_ToursOnA4XNPlayingBoard.py rename to project_euler/p237_ToursOnA4XNPlayingBoard.py diff --git a/ProjectEuler/p238_InfiniteStringTour.py b/project_euler/p238_InfiniteStringTour.py similarity index 100% rename from ProjectEuler/p238_InfiniteStringTour.py rename to project_euler/p238_InfiniteStringTour.py diff --git a/ProjectEuler/p239_TwentyTwoFoolishPrimes.py b/project_euler/p239_TwentyTwoFoolishPrimes.py similarity index 100% rename from ProjectEuler/p239_TwentyTwoFoolishPrimes.py rename to project_euler/p239_TwentyTwoFoolishPrimes.py diff --git a/ProjectEuler/p240_TopDice.py b/project_euler/p240_TopDice.py similarity index 100% rename from ProjectEuler/p240_TopDice.py rename to project_euler/p240_TopDice.py diff --git a/ProjectEuler/p241_PerfectionQuotients.py b/project_euler/p241_PerfectionQuotients.py similarity index 100% rename from ProjectEuler/p241_PerfectionQuotients.py rename to project_euler/p241_PerfectionQuotients.py diff --git a/ProjectEuler/p242_OddTriplets.py b/project_euler/p242_OddTriplets.py similarity index 100% rename from ProjectEuler/p242_OddTriplets.py rename to project_euler/p242_OddTriplets.py diff --git a/ProjectEuler/p243_Resilience.py b/project_euler/p243_Resilience.py similarity index 100% rename from ProjectEuler/p243_Resilience.py rename to project_euler/p243_Resilience.py diff --git a/ProjectEuler/p244_Sliders.py b/project_euler/p244_Sliders.py similarity index 100% rename from ProjectEuler/p244_Sliders.py rename to project_euler/p244_Sliders.py diff --git a/ProjectEuler/p245_Coresilience.py b/project_euler/p245_Coresilience.py similarity index 100% rename from ProjectEuler/p245_Coresilience.py rename to project_euler/p245_Coresilience.py diff --git a/ProjectEuler/p246_TangentsToAnEllipse.py b/project_euler/p246_TangentsToAnEllipse.py similarity index 100% rename from ProjectEuler/p246_TangentsToAnEllipse.py rename to project_euler/p246_TangentsToAnEllipse.py diff --git a/ProjectEuler/p247_SquaresUnderAHyperbola.py b/project_euler/p247_SquaresUnderAHyperbola.py similarity index 100% rename from ProjectEuler/p247_SquaresUnderAHyperbola.py rename to project_euler/p247_SquaresUnderAHyperbola.py diff --git a/ProjectEuler/p248_NumbersForWhichEulerTotientFunctionEqualsFac13.py b/project_euler/p248_NumbersForWhichEulerTotientFunctionEqualsFac13.py similarity index 100% rename from ProjectEuler/p248_NumbersForWhichEulerTotientFunctionEqualsFac13.py rename to project_euler/p248_NumbersForWhichEulerTotientFunctionEqualsFac13.py diff --git a/ProjectEuler/p249_PrimeSubsetSums.py b/project_euler/p249_PrimeSubsetSums.py similarity index 100% rename from ProjectEuler/p249_PrimeSubsetSums.py rename to project_euler/p249_PrimeSubsetSums.py diff --git a/ProjectEuler/p250_250250.py b/project_euler/p250_250250.py similarity index 100% rename from ProjectEuler/p250_250250.py rename to project_euler/p250_250250.py diff --git a/ProjectEuler/p251_CardanoTriplets.py b/project_euler/p251_CardanoTriplets.py similarity index 100% rename from ProjectEuler/p251_CardanoTriplets.py rename to project_euler/p251_CardanoTriplets.py diff --git a/ProjectEuler/p252_ConvexHoles.py b/project_euler/p252_ConvexHoles.py similarity index 100% rename from ProjectEuler/p252_ConvexHoles.py rename to project_euler/p252_ConvexHoles.py diff --git a/ProjectEuler/p253_TidyingUp.py b/project_euler/p253_TidyingUp.py similarity index 100% rename from ProjectEuler/p253_TidyingUp.py rename to project_euler/p253_TidyingUp.py diff --git a/ProjectEuler/p254_SumsOfDigitFactorials.py b/project_euler/p254_SumsOfDigitFactorials.py similarity index 100% rename from ProjectEuler/p254_SumsOfDigitFactorials.py rename to project_euler/p254_SumsOfDigitFactorials.py diff --git a/ProjectEuler/p255_RoundedSquareRoots.py b/project_euler/p255_RoundedSquareRoots.py similarity index 100% rename from ProjectEuler/p255_RoundedSquareRoots.py rename to project_euler/p255_RoundedSquareRoots.py diff --git a/ProjectEuler/p256_TatamiFreeRooms.py b/project_euler/p256_TatamiFreeRooms.py similarity index 100% rename from ProjectEuler/p256_TatamiFreeRooms.py rename to project_euler/p256_TatamiFreeRooms.py diff --git a/ProjectEuler/p257_AngularBisectors.py b/project_euler/p257_AngularBisectors.py similarity index 100% rename from ProjectEuler/p257_AngularBisectors.py rename to project_euler/p257_AngularBisectors.py diff --git a/ProjectEuler/p258_ALaggedFibonacciSequence.py b/project_euler/p258_ALaggedFibonacciSequence.py similarity index 100% rename from ProjectEuler/p258_ALaggedFibonacciSequence.py rename to project_euler/p258_ALaggedFibonacciSequence.py diff --git a/ProjectEuler/p259_ReachableNumbers.py b/project_euler/p259_ReachableNumbers.py similarity index 100% rename from ProjectEuler/p259_ReachableNumbers.py rename to project_euler/p259_ReachableNumbers.py diff --git a/ProjectEuler/p260_StoneGame.py b/project_euler/p260_StoneGame.py similarity index 100% rename from ProjectEuler/p260_StoneGame.py rename to project_euler/p260_StoneGame.py diff --git a/ProjectEuler/p261_PivotalSquareSums.py b/project_euler/p261_PivotalSquareSums.py similarity index 100% rename from ProjectEuler/p261_PivotalSquareSums.py rename to project_euler/p261_PivotalSquareSums.py diff --git a/ProjectEuler/p262_MountainRange..py b/project_euler/p262_MountainRange..py similarity index 100% rename from ProjectEuler/p262_MountainRange..py rename to project_euler/p262_MountainRange..py diff --git a/ProjectEuler/p263_AnEngineers'DreamComeTrue.py b/project_euler/p263_AnEngineers'DreamComeTrue.py similarity index 100% rename from ProjectEuler/p263_AnEngineers'DreamComeTrue.py rename to project_euler/p263_AnEngineers'DreamComeTrue.py diff --git a/ProjectEuler/p264_TriangleCentres.py b/project_euler/p264_TriangleCentres.py similarity index 100% rename from ProjectEuler/p264_TriangleCentres.py rename to project_euler/p264_TriangleCentres.py diff --git a/ProjectEuler/p265_BinaryCircles.py b/project_euler/p265_BinaryCircles.py similarity index 100% rename from ProjectEuler/p265_BinaryCircles.py rename to project_euler/p265_BinaryCircles.py diff --git a/ProjectEuler/p266_PseudoSquareRoot.py b/project_euler/p266_PseudoSquareRoot.py similarity index 100% rename from ProjectEuler/p266_PseudoSquareRoot.py rename to project_euler/p266_PseudoSquareRoot.py diff --git a/ProjectEuler/p267_Billionaire.py b/project_euler/p267_Billionaire.py similarity index 100% rename from ProjectEuler/p267_Billionaire.py rename to project_euler/p267_Billionaire.py diff --git a/ProjectEuler/p268_CountingNumbersWithAtLeastFourDistinctPrimeFactorsLessThan100.py b/project_euler/p268_CountingNumbersWithAtLeastFourDistinctPrimeFactorsLessThan100.py similarity index 100% rename from ProjectEuler/p268_CountingNumbersWithAtLeastFourDistinctPrimeFactorsLessThan100.py rename to project_euler/p268_CountingNumbersWithAtLeastFourDistinctPrimeFactorsLessThan100.py diff --git a/ProjectEuler/p269_PolynomialsWithAtLeastOneIntegerRoot.py b/project_euler/p269_PolynomialsWithAtLeastOneIntegerRoot.py similarity index 100% rename from ProjectEuler/p269_PolynomialsWithAtLeastOneIntegerRoot.py rename to project_euler/p269_PolynomialsWithAtLeastOneIntegerRoot.py diff --git a/ProjectEuler/p270_CuttingSquares.py b/project_euler/p270_CuttingSquares.py similarity index 100% rename from ProjectEuler/p270_CuttingSquares.py rename to project_euler/p270_CuttingSquares.py diff --git a/ProjectEuler/p271_ModularCubes,Part1.py b/project_euler/p271_ModularCubes,Part1.py similarity index 100% rename from ProjectEuler/p271_ModularCubes,Part1.py rename to project_euler/p271_ModularCubes,Part1.py diff --git a/ProjectEuler/p272_ModularCubes,Part2.py b/project_euler/p272_ModularCubes,Part2.py similarity index 100% rename from ProjectEuler/p272_ModularCubes,Part2.py rename to project_euler/p272_ModularCubes,Part2.py diff --git a/ProjectEuler/p273_SumOfSquares.py b/project_euler/p273_SumOfSquares.py similarity index 100% rename from ProjectEuler/p273_SumOfSquares.py rename to project_euler/p273_SumOfSquares.py diff --git a/ProjectEuler/p274_DivisibilityMultipliers.py b/project_euler/p274_DivisibilityMultipliers.py similarity index 100% rename from ProjectEuler/p274_DivisibilityMultipliers.py rename to project_euler/p274_DivisibilityMultipliers.py diff --git a/ProjectEuler/p275_BalancedSculptures.py b/project_euler/p275_BalancedSculptures.py similarity index 100% rename from ProjectEuler/p275_BalancedSculptures.py rename to project_euler/p275_BalancedSculptures.py diff --git a/ProjectEuler/p276_PrimitiveTriangles.py b/project_euler/p276_PrimitiveTriangles.py similarity index 100% rename from ProjectEuler/p276_PrimitiveTriangles.py rename to project_euler/p276_PrimitiveTriangles.py diff --git a/ProjectEuler/p277_AModifiedCollatzSequence.py b/project_euler/p277_AModifiedCollatzSequence.py similarity index 100% rename from ProjectEuler/p277_AModifiedCollatzSequence.py rename to project_euler/p277_AModifiedCollatzSequence.py diff --git a/ProjectEuler/p278_LinearCombinationsOfSemiprimes.py b/project_euler/p278_LinearCombinationsOfSemiprimes.py similarity index 100% rename from ProjectEuler/p278_LinearCombinationsOfSemiprimes.py rename to project_euler/p278_LinearCombinationsOfSemiprimes.py diff --git a/ProjectEuler/p279_TrianglesWithIntegralSidesAndAnIntegralAngle.py b/project_euler/p279_TrianglesWithIntegralSidesAndAnIntegralAngle.py similarity index 100% rename from ProjectEuler/p279_TrianglesWithIntegralSidesAndAnIntegralAngle.py rename to project_euler/p279_TrianglesWithIntegralSidesAndAnIntegralAngle.py diff --git a/ProjectEuler/p280_AntAndSeeds.py b/project_euler/p280_AntAndSeeds.py similarity index 100% rename from ProjectEuler/p280_AntAndSeeds.py rename to project_euler/p280_AntAndSeeds.py diff --git a/ProjectEuler/p281_PizzaToppings.py b/project_euler/p281_PizzaToppings.py similarity index 100% rename from ProjectEuler/p281_PizzaToppings.py rename to project_euler/p281_PizzaToppings.py diff --git a/ProjectEuler/p282_TheAckermannFunction.py b/project_euler/p282_TheAckermannFunction.py similarity index 100% rename from ProjectEuler/p282_TheAckermannFunction.py rename to project_euler/p282_TheAckermannFunction.py diff --git a/ProjectEuler/p283_IntegerSidedTrianglesForWhichTheAreaperimeterRatioIsIntegral.py b/project_euler/p283_IntegerSidedTrianglesForWhichTheAreaperimeterRatioIsIntegral.py similarity index 100% rename from ProjectEuler/p283_IntegerSidedTrianglesForWhichTheAreaperimeterRatioIsIntegral.py rename to project_euler/p283_IntegerSidedTrianglesForWhichTheAreaperimeterRatioIsIntegral.py diff --git a/ProjectEuler/p284_SteadySquares.py b/project_euler/p284_SteadySquares.py similarity index 100% rename from ProjectEuler/p284_SteadySquares.py rename to project_euler/p284_SteadySquares.py diff --git a/ProjectEuler/p285_PythagoreanOdds.py b/project_euler/p285_PythagoreanOdds.py similarity index 100% rename from ProjectEuler/p285_PythagoreanOdds.py rename to project_euler/p285_PythagoreanOdds.py diff --git a/ProjectEuler/p286_ScoringProbabilities.py b/project_euler/p286_ScoringProbabilities.py similarity index 100% rename from ProjectEuler/p286_ScoringProbabilities.py rename to project_euler/p286_ScoringProbabilities.py diff --git a/ProjectEuler/p287_QuadtreeEncoding(ASimpleCompressionAlgorithm).py b/project_euler/p287_QuadtreeEncoding(ASimpleCompressionAlgorithm).py similarity index 100% rename from ProjectEuler/p287_QuadtreeEncoding(ASimpleCompressionAlgorithm).py rename to project_euler/p287_QuadtreeEncoding(ASimpleCompressionAlgorithm).py diff --git a/ProjectEuler/p288_AnEnormousFactorial.py b/project_euler/p288_AnEnormousFactorial.py similarity index 100% rename from ProjectEuler/p288_AnEnormousFactorial.py rename to project_euler/p288_AnEnormousFactorial.py diff --git a/ProjectEuler/p289_EulerianCycles.py b/project_euler/p289_EulerianCycles.py similarity index 100% rename from ProjectEuler/p289_EulerianCycles.py rename to project_euler/p289_EulerianCycles.py diff --git a/ProjectEuler/p290_DigitalSignature.py b/project_euler/p290_DigitalSignature.py similarity index 100% rename from ProjectEuler/p290_DigitalSignature.py rename to project_euler/p290_DigitalSignature.py diff --git a/ProjectEuler/p291_PanaitopolPrimes.py b/project_euler/p291_PanaitopolPrimes.py similarity index 100% rename from ProjectEuler/p291_PanaitopolPrimes.py rename to project_euler/p291_PanaitopolPrimes.py diff --git a/ProjectEuler/p292_PythagoreanPolygons.py b/project_euler/p292_PythagoreanPolygons.py similarity index 100% rename from ProjectEuler/p292_PythagoreanPolygons.py rename to project_euler/p292_PythagoreanPolygons.py diff --git a/ProjectEuler/p293_PseudoFortunateNumbers.py b/project_euler/p293_PseudoFortunateNumbers.py similarity index 100% rename from ProjectEuler/p293_PseudoFortunateNumbers.py rename to project_euler/p293_PseudoFortunateNumbers.py diff --git a/ProjectEuler/p294_SumOfDigitsExperience#23.py b/project_euler/p294_SumOfDigitsExperience#23.py similarity index 100% rename from ProjectEuler/p294_SumOfDigitsExperience#23.py rename to project_euler/p294_SumOfDigitsExperience#23.py diff --git a/ProjectEuler/p295_LenticularHoles.py b/project_euler/p295_LenticularHoles.py similarity index 100% rename from ProjectEuler/p295_LenticularHoles.py rename to project_euler/p295_LenticularHoles.py diff --git a/ProjectEuler/p296_AngularBisectorAndTangent.py b/project_euler/p296_AngularBisectorAndTangent.py similarity index 100% rename from ProjectEuler/p296_AngularBisectorAndTangent.py rename to project_euler/p296_AngularBisectorAndTangent.py diff --git a/ProjectEuler/p297_ZeckendorfRepresentation.py b/project_euler/p297_ZeckendorfRepresentation.py similarity index 100% rename from ProjectEuler/p297_ZeckendorfRepresentation.py rename to project_euler/p297_ZeckendorfRepresentation.py diff --git a/ProjectEuler/p298_SelectiveAmnesia.py b/project_euler/p298_SelectiveAmnesia.py similarity index 100% rename from ProjectEuler/p298_SelectiveAmnesia.py rename to project_euler/p298_SelectiveAmnesia.py diff --git a/ProjectEuler/p299_ThreeSimilarTriangles.py b/project_euler/p299_ThreeSimilarTriangles.py similarity index 100% rename from ProjectEuler/p299_ThreeSimilarTriangles.py rename to project_euler/p299_ThreeSimilarTriangles.py diff --git a/ProjectEuler/p300_ProteinFolding.py b/project_euler/p300_ProteinFolding.py similarity index 100% rename from ProjectEuler/p300_ProteinFolding.py rename to project_euler/p300_ProteinFolding.py diff --git a/ProjectEuler/p301_Nim.py b/project_euler/p301_Nim.py similarity index 100% rename from ProjectEuler/p301_Nim.py rename to project_euler/p301_Nim.py diff --git a/ProjectEuler/p302_StrongAchillesNumbers.py b/project_euler/p302_StrongAchillesNumbers.py similarity index 100% rename from ProjectEuler/p302_StrongAchillesNumbers.py rename to project_euler/p302_StrongAchillesNumbers.py diff --git a/ProjectEuler/p303_MultiplesWithSmallDigits.py b/project_euler/p303_MultiplesWithSmallDigits.py similarity index 100% rename from ProjectEuler/p303_MultiplesWithSmallDigits.py rename to project_euler/p303_MultiplesWithSmallDigits.py diff --git a/ProjectEuler/p304_Primonacci.py b/project_euler/p304_Primonacci.py similarity index 100% rename from ProjectEuler/p304_Primonacci.py rename to project_euler/p304_Primonacci.py diff --git a/ProjectEuler/p305_ReflexivePosition.py b/project_euler/p305_ReflexivePosition.py similarity index 100% rename from ProjectEuler/p305_ReflexivePosition.py rename to project_euler/p305_ReflexivePosition.py diff --git a/ProjectEuler/p306_PaperStripGame.py b/project_euler/p306_PaperStripGame.py similarity index 100% rename from ProjectEuler/p306_PaperStripGame.py rename to project_euler/p306_PaperStripGame.py diff --git a/ProjectEuler/p307_ChipDefects.py b/project_euler/p307_ChipDefects.py similarity index 100% rename from ProjectEuler/p307_ChipDefects.py rename to project_euler/p307_ChipDefects.py diff --git a/ProjectEuler/p308_AnAmazingPrimeGeneratingAutomaton.py b/project_euler/p308_AnAmazingPrimeGeneratingAutomaton.py similarity index 100% rename from ProjectEuler/p308_AnAmazingPrimeGeneratingAutomaton.py rename to project_euler/p308_AnAmazingPrimeGeneratingAutomaton.py diff --git a/ProjectEuler/p309_IntegerLadders.py b/project_euler/p309_IntegerLadders.py similarity index 100% rename from ProjectEuler/p309_IntegerLadders.py rename to project_euler/p309_IntegerLadders.py diff --git a/ProjectEuler/p310_NimSquare.py b/project_euler/p310_NimSquare.py similarity index 100% rename from ProjectEuler/p310_NimSquare.py rename to project_euler/p310_NimSquare.py diff --git a/ProjectEuler/p311_BiclinicIntegralQuadrilaterals.py b/project_euler/p311_BiclinicIntegralQuadrilaterals.py similarity index 100% rename from ProjectEuler/p311_BiclinicIntegralQuadrilaterals.py rename to project_euler/p311_BiclinicIntegralQuadrilaterals.py diff --git a/ProjectEuler/p312_CyclicPathsOnSierpinskiGraphs.py b/project_euler/p312_CyclicPathsOnSierpinskiGraphs.py similarity index 100% rename from ProjectEuler/p312_CyclicPathsOnSierpinskiGraphs.py rename to project_euler/p312_CyclicPathsOnSierpinskiGraphs.py diff --git a/ProjectEuler/p313_SlidingGame.py b/project_euler/p313_SlidingGame.py similarity index 100% rename from ProjectEuler/p313_SlidingGame.py rename to project_euler/p313_SlidingGame.py diff --git a/ProjectEuler/p314_TheMouseOnTheMoon.py b/project_euler/p314_TheMouseOnTheMoon.py similarity index 100% rename from ProjectEuler/p314_TheMouseOnTheMoon.py rename to project_euler/p314_TheMouseOnTheMoon.py diff --git a/ProjectEuler/p315_DigitalRootClocks.py b/project_euler/p315_DigitalRootClocks.py similarity index 100% rename from ProjectEuler/p315_DigitalRootClocks.py rename to project_euler/p315_DigitalRootClocks.py diff --git a/ProjectEuler/p316_NumbersInDecimalExpansions.py b/project_euler/p316_NumbersInDecimalExpansions.py similarity index 100% rename from ProjectEuler/p316_NumbersInDecimalExpansions.py rename to project_euler/p316_NumbersInDecimalExpansions.py diff --git a/ProjectEuler/p317_Firecracker.py b/project_euler/p317_Firecracker.py similarity index 100% rename from ProjectEuler/p317_Firecracker.py rename to project_euler/p317_Firecracker.py diff --git a/ProjectEuler/p318_2011Nines.py b/project_euler/p318_2011Nines.py similarity index 100% rename from ProjectEuler/p318_2011Nines.py rename to project_euler/p318_2011Nines.py diff --git a/ProjectEuler/p319_BoundedSequences.py b/project_euler/p319_BoundedSequences.py similarity index 100% rename from ProjectEuler/p319_BoundedSequences.py rename to project_euler/p319_BoundedSequences.py diff --git a/ProjectEuler/p320_FactorialsDivisibleByAHugeInteger.py b/project_euler/p320_FactorialsDivisibleByAHugeInteger.py similarity index 100% rename from ProjectEuler/p320_FactorialsDivisibleByAHugeInteger.py rename to project_euler/p320_FactorialsDivisibleByAHugeInteger.py diff --git a/ProjectEuler/p321_SwappingCounters.py b/project_euler/p321_SwappingCounters.py similarity index 100% rename from ProjectEuler/p321_SwappingCounters.py rename to project_euler/p321_SwappingCounters.py diff --git a/ProjectEuler/p322_BinomialCoefficientsDivisibleBy10.py b/project_euler/p322_BinomialCoefficientsDivisibleBy10.py similarity index 100% rename from ProjectEuler/p322_BinomialCoefficientsDivisibleBy10.py rename to project_euler/p322_BinomialCoefficientsDivisibleBy10.py diff --git a/ProjectEuler/p323_BitwiseOROperationsOnRandomIntegers.py b/project_euler/p323_BitwiseOROperationsOnRandomIntegers.py similarity index 100% rename from ProjectEuler/p323_BitwiseOROperationsOnRandomIntegers.py rename to project_euler/p323_BitwiseOROperationsOnRandomIntegers.py diff --git a/ProjectEuler/p324_BuildingATower.py b/project_euler/p324_BuildingATower.py similarity index 100% rename from ProjectEuler/p324_BuildingATower.py rename to project_euler/p324_BuildingATower.py diff --git a/ProjectEuler/p325_StoneGameII.py b/project_euler/p325_StoneGameII.py similarity index 100% rename from ProjectEuler/p325_StoneGameII.py rename to project_euler/p325_StoneGameII.py diff --git a/ProjectEuler/p326_ModuloSummations.py b/project_euler/p326_ModuloSummations.py similarity index 100% rename from ProjectEuler/p326_ModuloSummations.py rename to project_euler/p326_ModuloSummations.py diff --git a/ProjectEuler/p327_RoomsOfDoom.py b/project_euler/p327_RoomsOfDoom.py similarity index 100% rename from ProjectEuler/p327_RoomsOfDoom.py rename to project_euler/p327_RoomsOfDoom.py diff --git a/ProjectEuler/p328_LowestCostSearch.py b/project_euler/p328_LowestCostSearch.py similarity index 100% rename from ProjectEuler/p328_LowestCostSearch.py rename to project_euler/p328_LowestCostSearch.py diff --git a/ProjectEuler/p329_PrimeFrog.py b/project_euler/p329_PrimeFrog.py similarity index 100% rename from ProjectEuler/p329_PrimeFrog.py rename to project_euler/p329_PrimeFrog.py diff --git a/ProjectEuler/p330_EulerNumber.py b/project_euler/p330_EulerNumber.py similarity index 100% rename from ProjectEuler/p330_EulerNumber.py rename to project_euler/p330_EulerNumber.py diff --git a/ProjectEuler/p331_CrossFlips.py b/project_euler/p331_CrossFlips.py similarity index 100% rename from ProjectEuler/p331_CrossFlips.py rename to project_euler/p331_CrossFlips.py diff --git a/ProjectEuler/p332_SphericalTriangles.py b/project_euler/p332_SphericalTriangles.py similarity index 100% rename from ProjectEuler/p332_SphericalTriangles.py rename to project_euler/p332_SphericalTriangles.py diff --git a/ProjectEuler/p333_SpecialPartitions.py b/project_euler/p333_SpecialPartitions.py similarity index 100% rename from ProjectEuler/p333_SpecialPartitions.py rename to project_euler/p333_SpecialPartitions.py diff --git a/ProjectEuler/p334_SpillingTheBeans.py b/project_euler/p334_SpillingTheBeans.py similarity index 100% rename from ProjectEuler/p334_SpillingTheBeans.py rename to project_euler/p334_SpillingTheBeans.py diff --git a/ProjectEuler/p335_GatheringTheBeans.py b/project_euler/p335_GatheringTheBeans.py similarity index 100% rename from ProjectEuler/p335_GatheringTheBeans.py rename to project_euler/p335_GatheringTheBeans.py diff --git a/ProjectEuler/p336_MaximixArrangements.py b/project_euler/p336_MaximixArrangements.py similarity index 100% rename from ProjectEuler/p336_MaximixArrangements.py rename to project_euler/p336_MaximixArrangements.py diff --git a/ProjectEuler/p337_TotientStairstepSequences.py b/project_euler/p337_TotientStairstepSequences.py similarity index 100% rename from ProjectEuler/p337_TotientStairstepSequences.py rename to project_euler/p337_TotientStairstepSequences.py diff --git a/ProjectEuler/p338_CuttingRectangularGridPaper.py b/project_euler/p338_CuttingRectangularGridPaper.py similarity index 100% rename from ProjectEuler/p338_CuttingRectangularGridPaper.py rename to project_euler/p338_CuttingRectangularGridPaper.py diff --git a/ProjectEuler/p339_PeredurFabEfrawg.py b/project_euler/p339_PeredurFabEfrawg.py similarity index 100% rename from ProjectEuler/p339_PeredurFabEfrawg.py rename to project_euler/p339_PeredurFabEfrawg.py diff --git a/ProjectEuler/p340_CrazyFunction.py b/project_euler/p340_CrazyFunction.py similarity index 100% rename from ProjectEuler/p340_CrazyFunction.py rename to project_euler/p340_CrazyFunction.py diff --git a/ProjectEuler/p341_GolombSelfDescribingSequence.py b/project_euler/p341_GolombSelfDescribingSequence.py similarity index 100% rename from ProjectEuler/p341_GolombSelfDescribingSequence.py rename to project_euler/p341_GolombSelfDescribingSequence.py diff --git a/ProjectEuler/p342_TheTotientOfASquareIsACube.py b/project_euler/p342_TheTotientOfASquareIsACube.py similarity index 100% rename from ProjectEuler/p342_TheTotientOfASquareIsACube.py rename to project_euler/p342_TheTotientOfASquareIsACube.py diff --git a/ProjectEuler/p343_FractionalSequences.py b/project_euler/p343_FractionalSequences.py similarity index 100% rename from ProjectEuler/p343_FractionalSequences.py rename to project_euler/p343_FractionalSequences.py diff --git a/ProjectEuler/p344_SilverDollarGame.py b/project_euler/p344_SilverDollarGame.py similarity index 100% rename from ProjectEuler/p344_SilverDollarGame.py rename to project_euler/p344_SilverDollarGame.py diff --git a/ProjectEuler/p345_MatrixSum.py b/project_euler/p345_MatrixSum.py similarity index 100% rename from ProjectEuler/p345_MatrixSum.py rename to project_euler/p345_MatrixSum.py diff --git a/ProjectEuler/p346_StrongRepunits.py b/project_euler/p346_StrongRepunits.py similarity index 100% rename from ProjectEuler/p346_StrongRepunits.py rename to project_euler/p346_StrongRepunits.py diff --git a/ProjectEuler/p347_LargestIntegerDivisibleByTwoPrimes.py b/project_euler/p347_LargestIntegerDivisibleByTwoPrimes.py similarity index 100% rename from ProjectEuler/p347_LargestIntegerDivisibleByTwoPrimes.py rename to project_euler/p347_LargestIntegerDivisibleByTwoPrimes.py diff --git a/ProjectEuler/p348_SumOfASquareAndACube.py b/project_euler/p348_SumOfASquareAndACube.py similarity index 100% rename from ProjectEuler/p348_SumOfASquareAndACube.py rename to project_euler/p348_SumOfASquareAndACube.py diff --git a/ProjectEuler/p349_LangtonAnt.py b/project_euler/p349_LangtonAnt.py similarity index 100% rename from ProjectEuler/p349_LangtonAnt.py rename to project_euler/p349_LangtonAnt.py diff --git a/ProjectEuler/p350_ConstrainingTheLeastGreatestAndTheGreatestLeast.py b/project_euler/p350_ConstrainingTheLeastGreatestAndTheGreatestLeast.py similarity index 100% rename from ProjectEuler/p350_ConstrainingTheLeastGreatestAndTheGreatestLeast.py rename to project_euler/p350_ConstrainingTheLeastGreatestAndTheGreatestLeast.py diff --git a/ProjectEuler/p351_HexagonalOrchards.py b/project_euler/p351_HexagonalOrchards.py similarity index 100% rename from ProjectEuler/p351_HexagonalOrchards.py rename to project_euler/p351_HexagonalOrchards.py diff --git a/ProjectEuler/p352_BloodTests.py b/project_euler/p352_BloodTests.py similarity index 100% rename from ProjectEuler/p352_BloodTests.py rename to project_euler/p352_BloodTests.py diff --git a/ProjectEuler/p353_RiskyMoon.py b/project_euler/p353_RiskyMoon.py similarity index 100% rename from ProjectEuler/p353_RiskyMoon.py rename to project_euler/p353_RiskyMoon.py diff --git a/ProjectEuler/p354_DistancesInABeeHoneycomb.py b/project_euler/p354_DistancesInABeeHoneycomb.py similarity index 100% rename from ProjectEuler/p354_DistancesInABeeHoneycomb.py rename to project_euler/p354_DistancesInABeeHoneycomb.py diff --git a/ProjectEuler/p355_MaximalCoprimeSubset.py b/project_euler/p355_MaximalCoprimeSubset.py similarity index 100% rename from ProjectEuler/p355_MaximalCoprimeSubset.py rename to project_euler/p355_MaximalCoprimeSubset.py diff --git a/ProjectEuler/p356_LargestRootsOfCubicPolynomials.py b/project_euler/p356_LargestRootsOfCubicPolynomials.py similarity index 100% rename from ProjectEuler/p356_LargestRootsOfCubicPolynomials.py rename to project_euler/p356_LargestRootsOfCubicPolynomials.py diff --git a/ProjectEuler/p357_PrimeGeneratingIntegers.py b/project_euler/p357_PrimeGeneratingIntegers.py similarity index 100% rename from ProjectEuler/p357_PrimeGeneratingIntegers.py rename to project_euler/p357_PrimeGeneratingIntegers.py diff --git a/ProjectEuler/p358_CyclicNumbers.py b/project_euler/p358_CyclicNumbers.py similarity index 100% rename from ProjectEuler/p358_CyclicNumbers.py rename to project_euler/p358_CyclicNumbers.py diff --git a/ProjectEuler/p359_HilbertNewHotel.py b/project_euler/p359_HilbertNewHotel.py similarity index 100% rename from ProjectEuler/p359_HilbertNewHotel.py rename to project_euler/p359_HilbertNewHotel.py diff --git a/ProjectEuler/p360_ScarySphere.py b/project_euler/p360_ScarySphere.py similarity index 100% rename from ProjectEuler/p360_ScarySphere.py rename to project_euler/p360_ScarySphere.py diff --git a/ProjectEuler/p361_SubsequenceOfThueMorseSequence.py b/project_euler/p361_SubsequenceOfThueMorseSequence.py similarity index 100% rename from ProjectEuler/p361_SubsequenceOfThueMorseSequence.py rename to project_euler/p361_SubsequenceOfThueMorseSequence.py diff --git a/ProjectEuler/p362_SquarefreeFactors.py b/project_euler/p362_SquarefreeFactors.py similarity index 100% rename from ProjectEuler/p362_SquarefreeFactors.py rename to project_euler/p362_SquarefreeFactors.py diff --git a/ProjectEuler/p363_BezierCurves.py b/project_euler/p363_BezierCurves.py similarity index 100% rename from ProjectEuler/p363_BezierCurves.py rename to project_euler/p363_BezierCurves.py diff --git a/ProjectEuler/p364_ComfortableDistance.py b/project_euler/p364_ComfortableDistance.py similarity index 100% rename from ProjectEuler/p364_ComfortableDistance.py rename to project_euler/p364_ComfortableDistance.py diff --git a/ProjectEuler/p365_AHugeBinomialCoefficient.py b/project_euler/p365_AHugeBinomialCoefficient.py similarity index 100% rename from ProjectEuler/p365_AHugeBinomialCoefficient.py rename to project_euler/p365_AHugeBinomialCoefficient.py diff --git a/ProjectEuler/p366_StoneGameIII.py b/project_euler/p366_StoneGameIII.py similarity index 100% rename from ProjectEuler/p366_StoneGameIII.py rename to project_euler/p366_StoneGameIII.py diff --git a/ProjectEuler/p367_bozoSort.py b/project_euler/p367_bozoSort.py similarity index 100% rename from ProjectEuler/p367_bozoSort.py rename to project_euler/p367_bozoSort.py diff --git a/ProjectEuler/p368_AKempnerLikeSeries.py b/project_euler/p368_AKempnerLikeSeries.py similarity index 100% rename from ProjectEuler/p368_AKempnerLikeSeries.py rename to project_euler/p368_AKempnerLikeSeries.py diff --git a/ProjectEuler/p369_Badugi.py b/project_euler/p369_Badugi.py similarity index 100% rename from ProjectEuler/p369_Badugi.py rename to project_euler/p369_Badugi.py diff --git a/ProjectEuler/p370_GeometricTriangles.py b/project_euler/p370_GeometricTriangles.py similarity index 100% rename from ProjectEuler/p370_GeometricTriangles.py rename to project_euler/p370_GeometricTriangles.py diff --git a/ProjectEuler/p371_LicencePlates.py b/project_euler/p371_LicencePlates.py similarity index 100% rename from ProjectEuler/p371_LicencePlates.py rename to project_euler/p371_LicencePlates.py diff --git a/ProjectEuler/p372_PencilsOfRays.py b/project_euler/p372_PencilsOfRays.py similarity index 100% rename from ProjectEuler/p372_PencilsOfRays.py rename to project_euler/p372_PencilsOfRays.py diff --git a/ProjectEuler/p373_CircumscribedCircles.py b/project_euler/p373_CircumscribedCircles.py similarity index 100% rename from ProjectEuler/p373_CircumscribedCircles.py rename to project_euler/p373_CircumscribedCircles.py diff --git a/ProjectEuler/p374_MaximumIntegerPartitionProduct.py b/project_euler/p374_MaximumIntegerPartitionProduct.py similarity index 100% rename from ProjectEuler/p374_MaximumIntegerPartitionProduct.py rename to project_euler/p374_MaximumIntegerPartitionProduct.py diff --git a/ProjectEuler/p375_MinimumOfSubsequences.py b/project_euler/p375_MinimumOfSubsequences.py similarity index 100% rename from ProjectEuler/p375_MinimumOfSubsequences.py rename to project_euler/p375_MinimumOfSubsequences.py diff --git a/ProjectEuler/p376_NontransitiveSetsOfDice.py b/project_euler/p376_NontransitiveSetsOfDice.py similarity index 100% rename from ProjectEuler/p376_NontransitiveSetsOfDice.py rename to project_euler/p376_NontransitiveSetsOfDice.py diff --git a/ProjectEuler/p377_SumOfDigits,Experience13.py b/project_euler/p377_SumOfDigits,Experience13.py similarity index 100% rename from ProjectEuler/p377_SumOfDigits,Experience13.py rename to project_euler/p377_SumOfDigits,Experience13.py diff --git a/ProjectEuler/p378_TriangleTriples.py b/project_euler/p378_TriangleTriples.py similarity index 100% rename from ProjectEuler/p378_TriangleTriples.py rename to project_euler/p378_TriangleTriples.py diff --git a/ProjectEuler/p379_LeastCommonMultipleCount.py b/project_euler/p379_LeastCommonMultipleCount.py similarity index 100% rename from ProjectEuler/p379_LeastCommonMultipleCount.py rename to project_euler/p379_LeastCommonMultipleCount.py diff --git a/ProjectEuler/p380_AmazingMazes!.py b/project_euler/p380_AmazingMazes!.py similarity index 100% rename from ProjectEuler/p380_AmazingMazes!.py rename to project_euler/p380_AmazingMazes!.py diff --git a/ProjectEuler/p381_(PrimeK)Factorial.py b/project_euler/p381_(PrimeK)Factorial.py similarity index 100% rename from ProjectEuler/p381_(PrimeK)Factorial.py rename to project_euler/p381_(PrimeK)Factorial.py diff --git a/ProjectEuler/p382_GeneratingPolygons.py b/project_euler/p382_GeneratingPolygons.py similarity index 100% rename from ProjectEuler/p382_GeneratingPolygons.py rename to project_euler/p382_GeneratingPolygons.py diff --git a/ProjectEuler/p383_DivisibilityComparisonBetweenFactorials.py b/project_euler/p383_DivisibilityComparisonBetweenFactorials.py similarity index 100% rename from ProjectEuler/p383_DivisibilityComparisonBetweenFactorials.py rename to project_euler/p383_DivisibilityComparisonBetweenFactorials.py diff --git a/ProjectEuler/p384_RudinShapiroSequence.py b/project_euler/p384_RudinShapiroSequence.py similarity index 100% rename from ProjectEuler/p384_RudinShapiroSequence.py rename to project_euler/p384_RudinShapiroSequence.py diff --git a/ProjectEuler/p385_EllipsesInsideTriangles.py b/project_euler/p385_EllipsesInsideTriangles.py similarity index 100% rename from ProjectEuler/p385_EllipsesInsideTriangles.py rename to project_euler/p385_EllipsesInsideTriangles.py diff --git a/ProjectEuler/p386_MaximumLengthOfAnAntichain.py b/project_euler/p386_MaximumLengthOfAnAntichain.py similarity index 100% rename from ProjectEuler/p386_MaximumLengthOfAnAntichain.py rename to project_euler/p386_MaximumLengthOfAnAntichain.py diff --git a/ProjectEuler/p387_HarshadNumbers.py b/project_euler/p387_HarshadNumbers.py similarity index 100% rename from ProjectEuler/p387_HarshadNumbers.py rename to project_euler/p387_HarshadNumbers.py diff --git a/ProjectEuler/p388_DistinctLines.py b/project_euler/p388_DistinctLines.py similarity index 100% rename from ProjectEuler/p388_DistinctLines.py rename to project_euler/p388_DistinctLines.py diff --git a/ProjectEuler/p389_PlatonicDice.py b/project_euler/p389_PlatonicDice.py similarity index 100% rename from ProjectEuler/p389_PlatonicDice.py rename to project_euler/p389_PlatonicDice.py diff --git a/ProjectEuler/p390_TrianglesWithNonRationalSidesAndIntegralArea.py b/project_euler/p390_TrianglesWithNonRationalSidesAndIntegralArea.py similarity index 100% rename from ProjectEuler/p390_TrianglesWithNonRationalSidesAndIntegralArea.py rename to project_euler/p390_TrianglesWithNonRationalSidesAndIntegralArea.py diff --git a/ProjectEuler/p391_HoppingGame.py b/project_euler/p391_HoppingGame.py similarity index 100% rename from ProjectEuler/p391_HoppingGame.py rename to project_euler/p391_HoppingGame.py diff --git a/ProjectEuler/p392_EnmeshedUnitCircle.py b/project_euler/p392_EnmeshedUnitCircle.py similarity index 100% rename from ProjectEuler/p392_EnmeshedUnitCircle.py rename to project_euler/p392_EnmeshedUnitCircle.py diff --git a/ProjectEuler/p393_MigratingAnts.py b/project_euler/p393_MigratingAnts.py similarity index 100% rename from ProjectEuler/p393_MigratingAnts.py rename to project_euler/p393_MigratingAnts.py diff --git a/ProjectEuler/p394_EatingPie.py b/project_euler/p394_EatingPie.py similarity index 100% rename from ProjectEuler/p394_EatingPie.py rename to project_euler/p394_EatingPie.py diff --git a/ProjectEuler/p395_PythagoreanTree.py b/project_euler/p395_PythagoreanTree.py similarity index 100% rename from ProjectEuler/p395_PythagoreanTree.py rename to project_euler/p395_PythagoreanTree.py diff --git a/ProjectEuler/p396_WeakGoodsteinSequence.py b/project_euler/p396_WeakGoodsteinSequence.py similarity index 100% rename from ProjectEuler/p396_WeakGoodsteinSequence.py rename to project_euler/p396_WeakGoodsteinSequence.py diff --git a/ProjectEuler/p397_TriangleOnParabola.py b/project_euler/p397_TriangleOnParabola.py similarity index 100% rename from ProjectEuler/p397_TriangleOnParabola.py rename to project_euler/p397_TriangleOnParabola.py diff --git a/ProjectEuler/p398_CuttingRope.py b/project_euler/p398_CuttingRope.py similarity index 100% rename from ProjectEuler/p398_CuttingRope.py rename to project_euler/p398_CuttingRope.py diff --git a/ProjectEuler/p399_SquarefreeFibonacciNumbers.py b/project_euler/p399_SquarefreeFibonacciNumbers.py similarity index 100% rename from ProjectEuler/p399_SquarefreeFibonacciNumbers.py rename to project_euler/p399_SquarefreeFibonacciNumbers.py diff --git a/ProjectEuler/p400_FibonacciTreeGame.py b/project_euler/p400_FibonacciTreeGame.py similarity index 100% rename from ProjectEuler/p400_FibonacciTreeGame.py rename to project_euler/p400_FibonacciTreeGame.py diff --git a/ProjectEuler/p401_SumOfSquaresOfDivisors.py b/project_euler/p401_SumOfSquaresOfDivisors.py similarity index 100% rename from ProjectEuler/p401_SumOfSquaresOfDivisors.py rename to project_euler/p401_SumOfSquaresOfDivisors.py diff --git a/ProjectEuler/p402_IntegerValuedPolynomials.py b/project_euler/p402_IntegerValuedPolynomials.py similarity index 100% rename from ProjectEuler/p402_IntegerValuedPolynomials.py rename to project_euler/p402_IntegerValuedPolynomials.py diff --git a/ProjectEuler/p403_LatticePointsEnclosedByParabolaAndLine.py b/project_euler/p403_LatticePointsEnclosedByParabolaAndLine.py similarity index 100% rename from ProjectEuler/p403_LatticePointsEnclosedByParabolaAndLine.py rename to project_euler/p403_LatticePointsEnclosedByParabolaAndLine.py diff --git a/ProjectEuler/p404_CrisscrossEllipses.py b/project_euler/p404_CrisscrossEllipses.py similarity index 100% rename from ProjectEuler/p404_CrisscrossEllipses.py rename to project_euler/p404_CrisscrossEllipses.py diff --git a/ProjectEuler/p405_ARectangularTiling.py b/project_euler/p405_ARectangularTiling.py similarity index 100% rename from ProjectEuler/p405_ARectangularTiling.py rename to project_euler/p405_ARectangularTiling.py diff --git a/ProjectEuler/p406_GuessingGame.py b/project_euler/p406_GuessingGame.py similarity index 100% rename from ProjectEuler/p406_GuessingGame.py rename to project_euler/p406_GuessingGame.py diff --git a/ProjectEuler/p407_Idempotents.py b/project_euler/p407_Idempotents.py similarity index 100% rename from ProjectEuler/p407_Idempotents.py rename to project_euler/p407_Idempotents.py diff --git a/ProjectEuler/p408_AdmissiblePathsThroughAGrid.py b/project_euler/p408_AdmissiblePathsThroughAGrid.py similarity index 100% rename from ProjectEuler/p408_AdmissiblePathsThroughAGrid.py rename to project_euler/p408_AdmissiblePathsThroughAGrid.py diff --git a/ProjectEuler/p409_NimExtreme.py b/project_euler/p409_NimExtreme.py similarity index 100% rename from ProjectEuler/p409_NimExtreme.py rename to project_euler/p409_NimExtreme.py diff --git a/ProjectEuler/p410_CircleAndTangentLine.py b/project_euler/p410_CircleAndTangentLine.py similarity index 100% rename from ProjectEuler/p410_CircleAndTangentLine.py rename to project_euler/p410_CircleAndTangentLine.py diff --git a/ProjectEuler/p411_UphillPaths.py b/project_euler/p411_UphillPaths.py similarity index 100% rename from ProjectEuler/p411_UphillPaths.py rename to project_euler/p411_UphillPaths.py diff --git a/ProjectEuler/p412_GnomonNumbering.py b/project_euler/p412_GnomonNumbering.py similarity index 100% rename from ProjectEuler/p412_GnomonNumbering.py rename to project_euler/p412_GnomonNumbering.py diff --git a/ProjectEuler/p413_OneChildNumbers.py b/project_euler/p413_OneChildNumbers.py similarity index 100% rename from ProjectEuler/p413_OneChildNumbers.py rename to project_euler/p413_OneChildNumbers.py diff --git a/ProjectEuler/p414_KaprekarConstant.py b/project_euler/p414_KaprekarConstant.py similarity index 100% rename from ProjectEuler/p414_KaprekarConstant.py rename to project_euler/p414_KaprekarConstant.py diff --git a/ProjectEuler/p415_TitanicSets.py b/project_euler/p415_TitanicSets.py similarity index 100% rename from ProjectEuler/p415_TitanicSets.py rename to project_euler/p415_TitanicSets.py diff --git a/ProjectEuler/p416_AFrogTrip.py b/project_euler/p416_AFrogTrip.py similarity index 100% rename from ProjectEuler/p416_AFrogTrip.py rename to project_euler/p416_AFrogTrip.py diff --git a/ProjectEuler/p417_ReciprocalCyclesII.py b/project_euler/p417_ReciprocalCyclesII.py similarity index 100% rename from ProjectEuler/p417_ReciprocalCyclesII.py rename to project_euler/p417_ReciprocalCyclesII.py diff --git a/ProjectEuler/p418_FactorisationTriples.py b/project_euler/p418_FactorisationTriples.py similarity index 100% rename from ProjectEuler/p418_FactorisationTriples.py rename to project_euler/p418_FactorisationTriples.py diff --git a/ProjectEuler/p419_LookAndSaySequence.py b/project_euler/p419_LookAndSaySequence.py similarity index 100% rename from ProjectEuler/p419_LookAndSaySequence.py rename to project_euler/p419_LookAndSaySequence.py diff --git a/ProjectEuler/p420_2x2PositiveIntegerMatrix.py b/project_euler/p420_2x2PositiveIntegerMatrix.py similarity index 100% rename from ProjectEuler/p420_2x2PositiveIntegerMatrix.py rename to project_euler/p420_2x2PositiveIntegerMatrix.py diff --git a/ProjectEuler/p421_PrimeFactorsOf.py b/project_euler/p421_PrimeFactorsOf.py similarity index 100% rename from ProjectEuler/p421_PrimeFactorsOf.py rename to project_euler/p421_PrimeFactorsOf.py diff --git a/ProjectEuler/p422_SequenceOfPointsOnAHyperbola.py b/project_euler/p422_SequenceOfPointsOnAHyperbola.py similarity index 100% rename from ProjectEuler/p422_SequenceOfPointsOnAHyperbola.py rename to project_euler/p422_SequenceOfPointsOnAHyperbola.py diff --git a/ProjectEuler/p423_ConsecutiveDieThrows.py b/project_euler/p423_ConsecutiveDieThrows.py similarity index 100% rename from ProjectEuler/p423_ConsecutiveDieThrows.py rename to project_euler/p423_ConsecutiveDieThrows.py diff --git a/ProjectEuler/p424_Kakuro.py b/project_euler/p424_Kakuro.py similarity index 100% rename from ProjectEuler/p424_Kakuro.py rename to project_euler/p424_Kakuro.py diff --git a/ProjectEuler/p425_PrimeConnection.py b/project_euler/p425_PrimeConnection.py similarity index 100% rename from ProjectEuler/p425_PrimeConnection.py rename to project_euler/p425_PrimeConnection.py diff --git a/ProjectEuler/p426_BoxBallSystem.py b/project_euler/p426_BoxBallSystem.py similarity index 100% rename from ProjectEuler/p426_BoxBallSystem.py rename to project_euler/p426_BoxBallSystem.py diff --git a/ProjectEuler/p427_nSequences.py b/project_euler/p427_nSequences.py similarity index 100% rename from ProjectEuler/p427_nSequences.py rename to project_euler/p427_nSequences.py diff --git a/ProjectEuler/p428_NecklaceOfCircles.py b/project_euler/p428_NecklaceOfCircles.py similarity index 100% rename from ProjectEuler/p428_NecklaceOfCircles.py rename to project_euler/p428_NecklaceOfCircles.py diff --git a/ProjectEuler/p429_SumOfSquaresOfUnitaryDivisors.py b/project_euler/p429_SumOfSquaresOfUnitaryDivisors.py similarity index 100% rename from ProjectEuler/p429_SumOfSquaresOfUnitaryDivisors.py rename to project_euler/p429_SumOfSquaresOfUnitaryDivisors.py diff --git a/ProjectEuler/p430_RangeFlips.py b/project_euler/p430_RangeFlips.py similarity index 100% rename from ProjectEuler/p430_RangeFlips.py rename to project_euler/p430_RangeFlips.py diff --git a/ProjectEuler/p431_SquareSpaceSilo.py b/project_euler/p431_SquareSpaceSilo.py similarity index 100% rename from ProjectEuler/p431_SquareSpaceSilo.py rename to project_euler/p431_SquareSpaceSilo.py diff --git a/ProjectEuler/p432_TotientSum.py b/project_euler/p432_TotientSum.py similarity index 100% rename from ProjectEuler/p432_TotientSum.py rename to project_euler/p432_TotientSum.py diff --git a/ProjectEuler/p433_StepsInEuclidAlgorithm.py b/project_euler/p433_StepsInEuclidAlgorithm.py similarity index 100% rename from ProjectEuler/p433_StepsInEuclidAlgorithm.py rename to project_euler/p433_StepsInEuclidAlgorithm.py diff --git a/ProjectEuler/p434_RigidGraphs.py b/project_euler/p434_RigidGraphs.py similarity index 100% rename from ProjectEuler/p434_RigidGraphs.py rename to project_euler/p434_RigidGraphs.py diff --git a/ProjectEuler/p435_PolynomialsOfFibonacciNumbers.py b/project_euler/p435_PolynomialsOfFibonacciNumbers.py similarity index 100% rename from ProjectEuler/p435_PolynomialsOfFibonacciNumbers.py rename to project_euler/p435_PolynomialsOfFibonacciNumbers.py diff --git a/ProjectEuler/pe/p001.html b/project_euler/pe/p001.html similarity index 100% rename from ProjectEuler/pe/p001.html rename to project_euler/pe/p001.html diff --git a/ProjectEuler/pe/p002.html b/project_euler/pe/p002.html similarity index 100% rename from ProjectEuler/pe/p002.html rename to project_euler/pe/p002.html diff --git a/ProjectEuler/pe/p003.html b/project_euler/pe/p003.html similarity index 100% rename from ProjectEuler/pe/p003.html rename to project_euler/pe/p003.html diff --git a/ProjectEuler/pe/p004.html b/project_euler/pe/p004.html similarity index 100% rename from ProjectEuler/pe/p004.html rename to project_euler/pe/p004.html diff --git a/ProjectEuler/pe/p005.html b/project_euler/pe/p005.html similarity index 100% rename from ProjectEuler/pe/p005.html rename to project_euler/pe/p005.html diff --git a/ProjectEuler/pe/p006.html b/project_euler/pe/p006.html similarity index 100% rename from ProjectEuler/pe/p006.html rename to project_euler/pe/p006.html diff --git a/ProjectEuler/pe/p007.html b/project_euler/pe/p007.html similarity index 100% rename from ProjectEuler/pe/p007.html rename to project_euler/pe/p007.html diff --git a/ProjectEuler/pe/p008.html b/project_euler/pe/p008.html similarity index 100% rename from ProjectEuler/pe/p008.html rename to project_euler/pe/p008.html diff --git a/ProjectEuler/pe/p009.html b/project_euler/pe/p009.html similarity index 100% rename from ProjectEuler/pe/p009.html rename to project_euler/pe/p009.html diff --git a/ProjectEuler/pe/p010.html b/project_euler/pe/p010.html similarity index 100% rename from ProjectEuler/pe/p010.html rename to project_euler/pe/p010.html diff --git a/ProjectEuler/pe/p011.html b/project_euler/pe/p011.html similarity index 100% rename from ProjectEuler/pe/p011.html rename to project_euler/pe/p011.html diff --git a/ProjectEuler/pe/p012.html b/project_euler/pe/p012.html similarity index 100% rename from ProjectEuler/pe/p012.html rename to project_euler/pe/p012.html diff --git a/ProjectEuler/pe/p013.html b/project_euler/pe/p013.html similarity index 100% rename from ProjectEuler/pe/p013.html rename to project_euler/pe/p013.html diff --git a/ProjectEuler/pe/p014.html b/project_euler/pe/p014.html similarity index 100% rename from ProjectEuler/pe/p014.html rename to project_euler/pe/p014.html diff --git a/ProjectEuler/pe/p015.html b/project_euler/pe/p015.html similarity index 100% rename from ProjectEuler/pe/p015.html rename to project_euler/pe/p015.html diff --git a/ProjectEuler/pe/p016.html b/project_euler/pe/p016.html similarity index 100% rename from ProjectEuler/pe/p016.html rename to project_euler/pe/p016.html diff --git a/ProjectEuler/pe/p017.html b/project_euler/pe/p017.html similarity index 100% rename from ProjectEuler/pe/p017.html rename to project_euler/pe/p017.html diff --git a/ProjectEuler/pe/p018.html b/project_euler/pe/p018.html similarity index 100% rename from ProjectEuler/pe/p018.html rename to project_euler/pe/p018.html diff --git a/ProjectEuler/pe/p019.html b/project_euler/pe/p019.html similarity index 100% rename from ProjectEuler/pe/p019.html rename to project_euler/pe/p019.html diff --git a/ProjectEuler/pe/p020.html b/project_euler/pe/p020.html similarity index 100% rename from ProjectEuler/pe/p020.html rename to project_euler/pe/p020.html diff --git a/ProjectEuler/pe/p021.html b/project_euler/pe/p021.html similarity index 100% rename from ProjectEuler/pe/p021.html rename to project_euler/pe/p021.html diff --git a/ProjectEuler/pe/p022.html b/project_euler/pe/p022.html similarity index 100% rename from ProjectEuler/pe/p022.html rename to project_euler/pe/p022.html diff --git a/ProjectEuler/pe/p023.html b/project_euler/pe/p023.html similarity index 100% rename from ProjectEuler/pe/p023.html rename to project_euler/pe/p023.html diff --git a/ProjectEuler/pe/p024.html b/project_euler/pe/p024.html similarity index 100% rename from ProjectEuler/pe/p024.html rename to project_euler/pe/p024.html diff --git a/ProjectEuler/pe/p025.html b/project_euler/pe/p025.html similarity index 100% rename from ProjectEuler/pe/p025.html rename to project_euler/pe/p025.html diff --git a/ProjectEuler/pe/p026.html b/project_euler/pe/p026.html similarity index 100% rename from ProjectEuler/pe/p026.html rename to project_euler/pe/p026.html diff --git a/ProjectEuler/pe/p027.html b/project_euler/pe/p027.html similarity index 100% rename from ProjectEuler/pe/p027.html rename to project_euler/pe/p027.html diff --git a/ProjectEuler/pe/p028.html b/project_euler/pe/p028.html similarity index 100% rename from ProjectEuler/pe/p028.html rename to project_euler/pe/p028.html diff --git a/ProjectEuler/pe/p029.html b/project_euler/pe/p029.html similarity index 100% rename from ProjectEuler/pe/p029.html rename to project_euler/pe/p029.html diff --git a/ProjectEuler/pe/p030.html b/project_euler/pe/p030.html similarity index 100% rename from ProjectEuler/pe/p030.html rename to project_euler/pe/p030.html diff --git a/ProjectEuler/pe/p031.html b/project_euler/pe/p031.html similarity index 100% rename from ProjectEuler/pe/p031.html rename to project_euler/pe/p031.html diff --git a/ProjectEuler/pe/p032.html b/project_euler/pe/p032.html similarity index 100% rename from ProjectEuler/pe/p032.html rename to project_euler/pe/p032.html diff --git a/ProjectEuler/pe/p033.html b/project_euler/pe/p033.html similarity index 100% rename from ProjectEuler/pe/p033.html rename to project_euler/pe/p033.html diff --git a/ProjectEuler/pe/p034.html b/project_euler/pe/p034.html similarity index 100% rename from ProjectEuler/pe/p034.html rename to project_euler/pe/p034.html diff --git a/ProjectEuler/pe/p035.html b/project_euler/pe/p035.html similarity index 100% rename from ProjectEuler/pe/p035.html rename to project_euler/pe/p035.html diff --git a/ProjectEuler/pe/p036.html b/project_euler/pe/p036.html similarity index 100% rename from ProjectEuler/pe/p036.html rename to project_euler/pe/p036.html diff --git a/ProjectEuler/pe/p037.html b/project_euler/pe/p037.html similarity index 100% rename from ProjectEuler/pe/p037.html rename to project_euler/pe/p037.html diff --git a/ProjectEuler/pe/p038.html b/project_euler/pe/p038.html similarity index 100% rename from ProjectEuler/pe/p038.html rename to project_euler/pe/p038.html diff --git a/ProjectEuler/pe/p039.html b/project_euler/pe/p039.html similarity index 100% rename from ProjectEuler/pe/p039.html rename to project_euler/pe/p039.html diff --git a/ProjectEuler/pe/p040.html b/project_euler/pe/p040.html similarity index 100% rename from ProjectEuler/pe/p040.html rename to project_euler/pe/p040.html diff --git a/ProjectEuler/pe/p041.html b/project_euler/pe/p041.html similarity index 100% rename from ProjectEuler/pe/p041.html rename to project_euler/pe/p041.html diff --git a/ProjectEuler/pe/p042.html b/project_euler/pe/p042.html similarity index 100% rename from ProjectEuler/pe/p042.html rename to project_euler/pe/p042.html diff --git a/ProjectEuler/pe/p043.html b/project_euler/pe/p043.html similarity index 100% rename from ProjectEuler/pe/p043.html rename to project_euler/pe/p043.html diff --git a/ProjectEuler/pe/p044.html b/project_euler/pe/p044.html similarity index 100% rename from ProjectEuler/pe/p044.html rename to project_euler/pe/p044.html diff --git a/ProjectEuler/pe/p045.html b/project_euler/pe/p045.html similarity index 100% rename from ProjectEuler/pe/p045.html rename to project_euler/pe/p045.html diff --git a/ProjectEuler/pe/p046.html b/project_euler/pe/p046.html similarity index 100% rename from ProjectEuler/pe/p046.html rename to project_euler/pe/p046.html diff --git a/ProjectEuler/pe/p047.html b/project_euler/pe/p047.html similarity index 100% rename from ProjectEuler/pe/p047.html rename to project_euler/pe/p047.html diff --git a/ProjectEuler/pe/p048.html b/project_euler/pe/p048.html similarity index 100% rename from ProjectEuler/pe/p048.html rename to project_euler/pe/p048.html diff --git a/ProjectEuler/pe/p049.html b/project_euler/pe/p049.html similarity index 100% rename from ProjectEuler/pe/p049.html rename to project_euler/pe/p049.html diff --git a/ProjectEuler/pe/p050.html b/project_euler/pe/p050.html similarity index 100% rename from ProjectEuler/pe/p050.html rename to project_euler/pe/p050.html diff --git a/ProjectEuler/pe/p051.html b/project_euler/pe/p051.html similarity index 100% rename from ProjectEuler/pe/p051.html rename to project_euler/pe/p051.html diff --git a/ProjectEuler/pe/p052.html b/project_euler/pe/p052.html similarity index 100% rename from ProjectEuler/pe/p052.html rename to project_euler/pe/p052.html diff --git a/ProjectEuler/pe/p053.html b/project_euler/pe/p053.html similarity index 100% rename from ProjectEuler/pe/p053.html rename to project_euler/pe/p053.html diff --git a/ProjectEuler/pe/p054.html b/project_euler/pe/p054.html similarity index 100% rename from ProjectEuler/pe/p054.html rename to project_euler/pe/p054.html diff --git a/ProjectEuler/pe/p055.html b/project_euler/pe/p055.html similarity index 100% rename from ProjectEuler/pe/p055.html rename to project_euler/pe/p055.html diff --git a/ProjectEuler/pe/p056.html b/project_euler/pe/p056.html similarity index 100% rename from ProjectEuler/pe/p056.html rename to project_euler/pe/p056.html diff --git a/ProjectEuler/pe/p057.html b/project_euler/pe/p057.html similarity index 100% rename from ProjectEuler/pe/p057.html rename to project_euler/pe/p057.html diff --git a/ProjectEuler/pe/p058.html b/project_euler/pe/p058.html similarity index 100% rename from ProjectEuler/pe/p058.html rename to project_euler/pe/p058.html diff --git a/ProjectEuler/pe/p059.html b/project_euler/pe/p059.html similarity index 100% rename from ProjectEuler/pe/p059.html rename to project_euler/pe/p059.html diff --git a/ProjectEuler/pe/p060.html b/project_euler/pe/p060.html similarity index 100% rename from ProjectEuler/pe/p060.html rename to project_euler/pe/p060.html diff --git a/ProjectEuler/pe/p061.html b/project_euler/pe/p061.html similarity index 100% rename from ProjectEuler/pe/p061.html rename to project_euler/pe/p061.html diff --git a/ProjectEuler/pe/p062.html b/project_euler/pe/p062.html similarity index 100% rename from ProjectEuler/pe/p062.html rename to project_euler/pe/p062.html diff --git a/ProjectEuler/pe/p063.html b/project_euler/pe/p063.html similarity index 100% rename from ProjectEuler/pe/p063.html rename to project_euler/pe/p063.html diff --git a/ProjectEuler/pe/p064.html b/project_euler/pe/p064.html similarity index 100% rename from ProjectEuler/pe/p064.html rename to project_euler/pe/p064.html diff --git a/ProjectEuler/pe/p065.html b/project_euler/pe/p065.html similarity index 100% rename from ProjectEuler/pe/p065.html rename to project_euler/pe/p065.html diff --git a/ProjectEuler/pe/p066.html b/project_euler/pe/p066.html similarity index 100% rename from ProjectEuler/pe/p066.html rename to project_euler/pe/p066.html diff --git a/ProjectEuler/pe/p067.html b/project_euler/pe/p067.html similarity index 100% rename from ProjectEuler/pe/p067.html rename to project_euler/pe/p067.html diff --git a/ProjectEuler/pe/p068.html b/project_euler/pe/p068.html similarity index 100% rename from ProjectEuler/pe/p068.html rename to project_euler/pe/p068.html diff --git a/ProjectEuler/pe/p069.html b/project_euler/pe/p069.html similarity index 100% rename from ProjectEuler/pe/p069.html rename to project_euler/pe/p069.html diff --git a/ProjectEuler/pe/p070.html b/project_euler/pe/p070.html similarity index 100% rename from ProjectEuler/pe/p070.html rename to project_euler/pe/p070.html diff --git a/ProjectEuler/pe/p071.html b/project_euler/pe/p071.html similarity index 100% rename from ProjectEuler/pe/p071.html rename to project_euler/pe/p071.html diff --git a/ProjectEuler/pe/p072.html b/project_euler/pe/p072.html similarity index 100% rename from ProjectEuler/pe/p072.html rename to project_euler/pe/p072.html diff --git a/ProjectEuler/pe/p073.html b/project_euler/pe/p073.html similarity index 100% rename from ProjectEuler/pe/p073.html rename to project_euler/pe/p073.html diff --git a/ProjectEuler/pe/p074.html b/project_euler/pe/p074.html similarity index 100% rename from ProjectEuler/pe/p074.html rename to project_euler/pe/p074.html diff --git a/ProjectEuler/pe/p075.html b/project_euler/pe/p075.html similarity index 100% rename from ProjectEuler/pe/p075.html rename to project_euler/pe/p075.html diff --git a/ProjectEuler/pe/p076.html b/project_euler/pe/p076.html similarity index 100% rename from ProjectEuler/pe/p076.html rename to project_euler/pe/p076.html diff --git a/ProjectEuler/pe/p077.html b/project_euler/pe/p077.html similarity index 100% rename from ProjectEuler/pe/p077.html rename to project_euler/pe/p077.html diff --git a/ProjectEuler/pe/p078.html b/project_euler/pe/p078.html similarity index 100% rename from ProjectEuler/pe/p078.html rename to project_euler/pe/p078.html diff --git a/ProjectEuler/pe/p079.html b/project_euler/pe/p079.html similarity index 100% rename from ProjectEuler/pe/p079.html rename to project_euler/pe/p079.html diff --git a/ProjectEuler/pe/p080.html b/project_euler/pe/p080.html similarity index 100% rename from ProjectEuler/pe/p080.html rename to project_euler/pe/p080.html diff --git a/ProjectEuler/pe/p081.html b/project_euler/pe/p081.html similarity index 100% rename from ProjectEuler/pe/p081.html rename to project_euler/pe/p081.html diff --git a/ProjectEuler/pe/p082.html b/project_euler/pe/p082.html similarity index 100% rename from ProjectEuler/pe/p082.html rename to project_euler/pe/p082.html diff --git a/ProjectEuler/pe/p083.html b/project_euler/pe/p083.html similarity index 100% rename from ProjectEuler/pe/p083.html rename to project_euler/pe/p083.html diff --git a/ProjectEuler/pe/p084.html b/project_euler/pe/p084.html similarity index 100% rename from ProjectEuler/pe/p084.html rename to project_euler/pe/p084.html diff --git a/ProjectEuler/pe/p085.html b/project_euler/pe/p085.html similarity index 100% rename from ProjectEuler/pe/p085.html rename to project_euler/pe/p085.html diff --git a/ProjectEuler/pe/p086.html b/project_euler/pe/p086.html similarity index 100% rename from ProjectEuler/pe/p086.html rename to project_euler/pe/p086.html diff --git a/ProjectEuler/pe/p087.html b/project_euler/pe/p087.html similarity index 100% rename from ProjectEuler/pe/p087.html rename to project_euler/pe/p087.html diff --git a/ProjectEuler/pe/p088.html b/project_euler/pe/p088.html similarity index 100% rename from ProjectEuler/pe/p088.html rename to project_euler/pe/p088.html diff --git a/ProjectEuler/pe/p089.html b/project_euler/pe/p089.html similarity index 100% rename from ProjectEuler/pe/p089.html rename to project_euler/pe/p089.html diff --git a/ProjectEuler/pe/p090.html b/project_euler/pe/p090.html similarity index 100% rename from ProjectEuler/pe/p090.html rename to project_euler/pe/p090.html diff --git a/ProjectEuler/pe/p091.html b/project_euler/pe/p091.html similarity index 100% rename from ProjectEuler/pe/p091.html rename to project_euler/pe/p091.html diff --git a/ProjectEuler/pe/p092.html b/project_euler/pe/p092.html similarity index 100% rename from ProjectEuler/pe/p092.html rename to project_euler/pe/p092.html diff --git a/ProjectEuler/pe/p093.html b/project_euler/pe/p093.html similarity index 100% rename from ProjectEuler/pe/p093.html rename to project_euler/pe/p093.html diff --git a/ProjectEuler/pe/p094.html b/project_euler/pe/p094.html similarity index 100% rename from ProjectEuler/pe/p094.html rename to project_euler/pe/p094.html diff --git a/ProjectEuler/pe/p095.html b/project_euler/pe/p095.html similarity index 100% rename from ProjectEuler/pe/p095.html rename to project_euler/pe/p095.html diff --git a/ProjectEuler/pe/p096.html b/project_euler/pe/p096.html similarity index 100% rename from ProjectEuler/pe/p096.html rename to project_euler/pe/p096.html diff --git a/ProjectEuler/pe/p097.html b/project_euler/pe/p097.html similarity index 100% rename from ProjectEuler/pe/p097.html rename to project_euler/pe/p097.html diff --git a/ProjectEuler/pe/p098.html b/project_euler/pe/p098.html similarity index 100% rename from ProjectEuler/pe/p098.html rename to project_euler/pe/p098.html diff --git a/ProjectEuler/pe/p099.html b/project_euler/pe/p099.html similarity index 100% rename from ProjectEuler/pe/p099.html rename to project_euler/pe/p099.html diff --git a/ProjectEuler/pe/p100.html b/project_euler/pe/p100.html similarity index 100% rename from ProjectEuler/pe/p100.html rename to project_euler/pe/p100.html diff --git a/ProjectEuler/pe/p101.html b/project_euler/pe/p101.html similarity index 100% rename from ProjectEuler/pe/p101.html rename to project_euler/pe/p101.html diff --git a/ProjectEuler/pe/p102.html b/project_euler/pe/p102.html similarity index 100% rename from ProjectEuler/pe/p102.html rename to project_euler/pe/p102.html diff --git a/ProjectEuler/pe/p103.html b/project_euler/pe/p103.html similarity index 100% rename from ProjectEuler/pe/p103.html rename to project_euler/pe/p103.html diff --git a/ProjectEuler/pe/p104.html b/project_euler/pe/p104.html similarity index 100% rename from ProjectEuler/pe/p104.html rename to project_euler/pe/p104.html diff --git a/ProjectEuler/pe/p105.html b/project_euler/pe/p105.html similarity index 100% rename from ProjectEuler/pe/p105.html rename to project_euler/pe/p105.html diff --git a/ProjectEuler/pe/p106.html b/project_euler/pe/p106.html similarity index 100% rename from ProjectEuler/pe/p106.html rename to project_euler/pe/p106.html diff --git a/ProjectEuler/pe/p107.html b/project_euler/pe/p107.html similarity index 100% rename from ProjectEuler/pe/p107.html rename to project_euler/pe/p107.html diff --git a/ProjectEuler/pe/p108.html b/project_euler/pe/p108.html similarity index 100% rename from ProjectEuler/pe/p108.html rename to project_euler/pe/p108.html diff --git a/ProjectEuler/pe/p109.html b/project_euler/pe/p109.html similarity index 100% rename from ProjectEuler/pe/p109.html rename to project_euler/pe/p109.html diff --git a/ProjectEuler/pe/p110.html b/project_euler/pe/p110.html similarity index 100% rename from ProjectEuler/pe/p110.html rename to project_euler/pe/p110.html diff --git a/ProjectEuler/pe/p111.html b/project_euler/pe/p111.html similarity index 100% rename from ProjectEuler/pe/p111.html rename to project_euler/pe/p111.html diff --git a/ProjectEuler/pe/p112.html b/project_euler/pe/p112.html similarity index 100% rename from ProjectEuler/pe/p112.html rename to project_euler/pe/p112.html diff --git a/ProjectEuler/pe/p113.html b/project_euler/pe/p113.html similarity index 100% rename from ProjectEuler/pe/p113.html rename to project_euler/pe/p113.html diff --git a/ProjectEuler/pe/p114.html b/project_euler/pe/p114.html similarity index 100% rename from ProjectEuler/pe/p114.html rename to project_euler/pe/p114.html diff --git a/ProjectEuler/pe/p115.html b/project_euler/pe/p115.html similarity index 100% rename from ProjectEuler/pe/p115.html rename to project_euler/pe/p115.html diff --git a/ProjectEuler/pe/p116.html b/project_euler/pe/p116.html similarity index 100% rename from ProjectEuler/pe/p116.html rename to project_euler/pe/p116.html diff --git a/ProjectEuler/pe/p117.html b/project_euler/pe/p117.html similarity index 100% rename from ProjectEuler/pe/p117.html rename to project_euler/pe/p117.html diff --git a/ProjectEuler/pe/p118.html b/project_euler/pe/p118.html similarity index 100% rename from ProjectEuler/pe/p118.html rename to project_euler/pe/p118.html diff --git a/ProjectEuler/pe/p119.html b/project_euler/pe/p119.html similarity index 100% rename from ProjectEuler/pe/p119.html rename to project_euler/pe/p119.html diff --git a/ProjectEuler/pe/p120.html b/project_euler/pe/p120.html similarity index 100% rename from ProjectEuler/pe/p120.html rename to project_euler/pe/p120.html diff --git a/ProjectEuler/pe/p121.html b/project_euler/pe/p121.html similarity index 100% rename from ProjectEuler/pe/p121.html rename to project_euler/pe/p121.html diff --git a/ProjectEuler/pe/p122.html b/project_euler/pe/p122.html similarity index 100% rename from ProjectEuler/pe/p122.html rename to project_euler/pe/p122.html diff --git a/ProjectEuler/pe/p123.html b/project_euler/pe/p123.html similarity index 100% rename from ProjectEuler/pe/p123.html rename to project_euler/pe/p123.html diff --git a/ProjectEuler/pe/p124.html b/project_euler/pe/p124.html similarity index 100% rename from ProjectEuler/pe/p124.html rename to project_euler/pe/p124.html diff --git a/ProjectEuler/pe/p125.html b/project_euler/pe/p125.html similarity index 100% rename from ProjectEuler/pe/p125.html rename to project_euler/pe/p125.html diff --git a/ProjectEuler/pe/p126.html b/project_euler/pe/p126.html similarity index 100% rename from ProjectEuler/pe/p126.html rename to project_euler/pe/p126.html diff --git a/ProjectEuler/pe/p127.html b/project_euler/pe/p127.html similarity index 100% rename from ProjectEuler/pe/p127.html rename to project_euler/pe/p127.html diff --git a/ProjectEuler/pe/p128.html b/project_euler/pe/p128.html similarity index 100% rename from ProjectEuler/pe/p128.html rename to project_euler/pe/p128.html diff --git a/ProjectEuler/pe/p129.html b/project_euler/pe/p129.html similarity index 100% rename from ProjectEuler/pe/p129.html rename to project_euler/pe/p129.html diff --git a/ProjectEuler/pe/p130.html b/project_euler/pe/p130.html similarity index 100% rename from ProjectEuler/pe/p130.html rename to project_euler/pe/p130.html diff --git a/ProjectEuler/pe/p131.html b/project_euler/pe/p131.html similarity index 100% rename from ProjectEuler/pe/p131.html rename to project_euler/pe/p131.html diff --git a/ProjectEuler/pe/p132.html b/project_euler/pe/p132.html similarity index 100% rename from ProjectEuler/pe/p132.html rename to project_euler/pe/p132.html diff --git a/ProjectEuler/pe/p133.html b/project_euler/pe/p133.html similarity index 100% rename from ProjectEuler/pe/p133.html rename to project_euler/pe/p133.html diff --git a/ProjectEuler/pe/p134.html b/project_euler/pe/p134.html similarity index 100% rename from ProjectEuler/pe/p134.html rename to project_euler/pe/p134.html diff --git a/ProjectEuler/pe/p135.html b/project_euler/pe/p135.html similarity index 100% rename from ProjectEuler/pe/p135.html rename to project_euler/pe/p135.html diff --git a/ProjectEuler/pe/p136.html b/project_euler/pe/p136.html similarity index 100% rename from ProjectEuler/pe/p136.html rename to project_euler/pe/p136.html diff --git a/ProjectEuler/pe/p137.html b/project_euler/pe/p137.html similarity index 100% rename from ProjectEuler/pe/p137.html rename to project_euler/pe/p137.html diff --git a/ProjectEuler/pe/p138.html b/project_euler/pe/p138.html similarity index 100% rename from ProjectEuler/pe/p138.html rename to project_euler/pe/p138.html diff --git a/ProjectEuler/pe/p139.html b/project_euler/pe/p139.html similarity index 100% rename from ProjectEuler/pe/p139.html rename to project_euler/pe/p139.html diff --git a/ProjectEuler/pe/p140.html b/project_euler/pe/p140.html similarity index 100% rename from ProjectEuler/pe/p140.html rename to project_euler/pe/p140.html diff --git a/ProjectEuler/pe/p141.html b/project_euler/pe/p141.html similarity index 100% rename from ProjectEuler/pe/p141.html rename to project_euler/pe/p141.html diff --git a/ProjectEuler/pe/p142.html b/project_euler/pe/p142.html similarity index 100% rename from ProjectEuler/pe/p142.html rename to project_euler/pe/p142.html diff --git a/ProjectEuler/pe/p143.html b/project_euler/pe/p143.html similarity index 100% rename from ProjectEuler/pe/p143.html rename to project_euler/pe/p143.html diff --git a/ProjectEuler/pe/p144.html b/project_euler/pe/p144.html similarity index 100% rename from ProjectEuler/pe/p144.html rename to project_euler/pe/p144.html diff --git a/ProjectEuler/pe/p145.html b/project_euler/pe/p145.html similarity index 100% rename from ProjectEuler/pe/p145.html rename to project_euler/pe/p145.html diff --git a/ProjectEuler/pe/p146.html b/project_euler/pe/p146.html similarity index 100% rename from ProjectEuler/pe/p146.html rename to project_euler/pe/p146.html diff --git a/ProjectEuler/pe/p147.html b/project_euler/pe/p147.html similarity index 100% rename from ProjectEuler/pe/p147.html rename to project_euler/pe/p147.html diff --git a/ProjectEuler/pe/p148.html b/project_euler/pe/p148.html similarity index 100% rename from ProjectEuler/pe/p148.html rename to project_euler/pe/p148.html diff --git a/ProjectEuler/pe/p149.html b/project_euler/pe/p149.html similarity index 100% rename from ProjectEuler/pe/p149.html rename to project_euler/pe/p149.html diff --git a/ProjectEuler/pe/p150.html b/project_euler/pe/p150.html similarity index 100% rename from ProjectEuler/pe/p150.html rename to project_euler/pe/p150.html diff --git a/ProjectEuler/pe/p151.html b/project_euler/pe/p151.html similarity index 100% rename from ProjectEuler/pe/p151.html rename to project_euler/pe/p151.html diff --git a/ProjectEuler/pe/p152.html b/project_euler/pe/p152.html similarity index 100% rename from ProjectEuler/pe/p152.html rename to project_euler/pe/p152.html diff --git a/ProjectEuler/pe/p153.html b/project_euler/pe/p153.html similarity index 100% rename from ProjectEuler/pe/p153.html rename to project_euler/pe/p153.html diff --git a/ProjectEuler/pe/p154.html b/project_euler/pe/p154.html similarity index 100% rename from ProjectEuler/pe/p154.html rename to project_euler/pe/p154.html diff --git a/ProjectEuler/pe/p155.html b/project_euler/pe/p155.html similarity index 100% rename from ProjectEuler/pe/p155.html rename to project_euler/pe/p155.html diff --git a/ProjectEuler/pe/p156.html b/project_euler/pe/p156.html similarity index 100% rename from ProjectEuler/pe/p156.html rename to project_euler/pe/p156.html diff --git a/ProjectEuler/pe/p157.html b/project_euler/pe/p157.html similarity index 100% rename from ProjectEuler/pe/p157.html rename to project_euler/pe/p157.html diff --git a/ProjectEuler/pe/p158.html b/project_euler/pe/p158.html similarity index 100% rename from ProjectEuler/pe/p158.html rename to project_euler/pe/p158.html diff --git a/ProjectEuler/pe/p159.html b/project_euler/pe/p159.html similarity index 100% rename from ProjectEuler/pe/p159.html rename to project_euler/pe/p159.html diff --git a/ProjectEuler/pe/p160.html b/project_euler/pe/p160.html similarity index 100% rename from ProjectEuler/pe/p160.html rename to project_euler/pe/p160.html diff --git a/ProjectEuler/pe/p161.html b/project_euler/pe/p161.html similarity index 100% rename from ProjectEuler/pe/p161.html rename to project_euler/pe/p161.html diff --git a/ProjectEuler/pe/p162.html b/project_euler/pe/p162.html similarity index 100% rename from ProjectEuler/pe/p162.html rename to project_euler/pe/p162.html diff --git a/ProjectEuler/pe/p163.html b/project_euler/pe/p163.html similarity index 100% rename from ProjectEuler/pe/p163.html rename to project_euler/pe/p163.html diff --git a/ProjectEuler/pe/p164.html b/project_euler/pe/p164.html similarity index 100% rename from ProjectEuler/pe/p164.html rename to project_euler/pe/p164.html diff --git a/ProjectEuler/pe/p165.html b/project_euler/pe/p165.html similarity index 100% rename from ProjectEuler/pe/p165.html rename to project_euler/pe/p165.html diff --git a/ProjectEuler/pe/p166.html b/project_euler/pe/p166.html similarity index 100% rename from ProjectEuler/pe/p166.html rename to project_euler/pe/p166.html diff --git a/ProjectEuler/pe/p167.html b/project_euler/pe/p167.html similarity index 100% rename from ProjectEuler/pe/p167.html rename to project_euler/pe/p167.html diff --git a/ProjectEuler/pe/p168.html b/project_euler/pe/p168.html similarity index 100% rename from ProjectEuler/pe/p168.html rename to project_euler/pe/p168.html diff --git a/ProjectEuler/pe/p169.html b/project_euler/pe/p169.html similarity index 100% rename from ProjectEuler/pe/p169.html rename to project_euler/pe/p169.html diff --git a/ProjectEuler/pe/p170.html b/project_euler/pe/p170.html similarity index 100% rename from ProjectEuler/pe/p170.html rename to project_euler/pe/p170.html diff --git a/ProjectEuler/pe/p171.html b/project_euler/pe/p171.html similarity index 100% rename from ProjectEuler/pe/p171.html rename to project_euler/pe/p171.html diff --git a/ProjectEuler/pe/p172.html b/project_euler/pe/p172.html similarity index 100% rename from ProjectEuler/pe/p172.html rename to project_euler/pe/p172.html diff --git a/ProjectEuler/pe/p173.html b/project_euler/pe/p173.html similarity index 100% rename from ProjectEuler/pe/p173.html rename to project_euler/pe/p173.html diff --git a/ProjectEuler/pe/p174.html b/project_euler/pe/p174.html similarity index 100% rename from ProjectEuler/pe/p174.html rename to project_euler/pe/p174.html diff --git a/ProjectEuler/pe/p175.html b/project_euler/pe/p175.html similarity index 100% rename from ProjectEuler/pe/p175.html rename to project_euler/pe/p175.html diff --git a/ProjectEuler/pe/p176.html b/project_euler/pe/p176.html similarity index 100% rename from ProjectEuler/pe/p176.html rename to project_euler/pe/p176.html diff --git a/ProjectEuler/pe/p177.html b/project_euler/pe/p177.html similarity index 100% rename from ProjectEuler/pe/p177.html rename to project_euler/pe/p177.html diff --git a/ProjectEuler/pe/p178.html b/project_euler/pe/p178.html similarity index 100% rename from ProjectEuler/pe/p178.html rename to project_euler/pe/p178.html diff --git a/ProjectEuler/pe/p179.html b/project_euler/pe/p179.html similarity index 100% rename from ProjectEuler/pe/p179.html rename to project_euler/pe/p179.html diff --git a/ProjectEuler/pe/p180.html b/project_euler/pe/p180.html similarity index 100% rename from ProjectEuler/pe/p180.html rename to project_euler/pe/p180.html diff --git a/ProjectEuler/pe/p181.html b/project_euler/pe/p181.html similarity index 100% rename from ProjectEuler/pe/p181.html rename to project_euler/pe/p181.html diff --git a/ProjectEuler/pe/p182.html b/project_euler/pe/p182.html similarity index 100% rename from ProjectEuler/pe/p182.html rename to project_euler/pe/p182.html diff --git a/ProjectEuler/pe/p183.html b/project_euler/pe/p183.html similarity index 100% rename from ProjectEuler/pe/p183.html rename to project_euler/pe/p183.html diff --git a/ProjectEuler/pe/p184.html b/project_euler/pe/p184.html similarity index 100% rename from ProjectEuler/pe/p184.html rename to project_euler/pe/p184.html diff --git a/ProjectEuler/pe/p185.html b/project_euler/pe/p185.html similarity index 100% rename from ProjectEuler/pe/p185.html rename to project_euler/pe/p185.html diff --git a/ProjectEuler/pe/p186.html b/project_euler/pe/p186.html similarity index 100% rename from ProjectEuler/pe/p186.html rename to project_euler/pe/p186.html diff --git a/ProjectEuler/pe/p187.html b/project_euler/pe/p187.html similarity index 100% rename from ProjectEuler/pe/p187.html rename to project_euler/pe/p187.html diff --git a/ProjectEuler/pe/p188.html b/project_euler/pe/p188.html similarity index 100% rename from ProjectEuler/pe/p188.html rename to project_euler/pe/p188.html diff --git a/ProjectEuler/pe/p189.html b/project_euler/pe/p189.html similarity index 100% rename from ProjectEuler/pe/p189.html rename to project_euler/pe/p189.html diff --git a/ProjectEuler/pe/p190.html b/project_euler/pe/p190.html similarity index 100% rename from ProjectEuler/pe/p190.html rename to project_euler/pe/p190.html diff --git a/ProjectEuler/pe/p191.html b/project_euler/pe/p191.html similarity index 100% rename from ProjectEuler/pe/p191.html rename to project_euler/pe/p191.html diff --git a/ProjectEuler/pe/p192.html b/project_euler/pe/p192.html similarity index 100% rename from ProjectEuler/pe/p192.html rename to project_euler/pe/p192.html diff --git a/ProjectEuler/pe/p193.html b/project_euler/pe/p193.html similarity index 100% rename from ProjectEuler/pe/p193.html rename to project_euler/pe/p193.html diff --git a/ProjectEuler/pe/p194.html b/project_euler/pe/p194.html similarity index 100% rename from ProjectEuler/pe/p194.html rename to project_euler/pe/p194.html diff --git a/ProjectEuler/pe/p195.html b/project_euler/pe/p195.html similarity index 100% rename from ProjectEuler/pe/p195.html rename to project_euler/pe/p195.html diff --git a/ProjectEuler/pe/p196.html b/project_euler/pe/p196.html similarity index 100% rename from ProjectEuler/pe/p196.html rename to project_euler/pe/p196.html diff --git a/ProjectEuler/pe/p197.html b/project_euler/pe/p197.html similarity index 100% rename from ProjectEuler/pe/p197.html rename to project_euler/pe/p197.html diff --git a/ProjectEuler/pe/p198.html b/project_euler/pe/p198.html similarity index 100% rename from ProjectEuler/pe/p198.html rename to project_euler/pe/p198.html diff --git a/ProjectEuler/pe/p199.html b/project_euler/pe/p199.html similarity index 100% rename from ProjectEuler/pe/p199.html rename to project_euler/pe/p199.html diff --git a/ProjectEuler/pe/p200.html b/project_euler/pe/p200.html similarity index 100% rename from ProjectEuler/pe/p200.html rename to project_euler/pe/p200.html diff --git a/ProjectEuler/pe/p201.html b/project_euler/pe/p201.html similarity index 100% rename from ProjectEuler/pe/p201.html rename to project_euler/pe/p201.html diff --git a/ProjectEuler/pe/p202.html b/project_euler/pe/p202.html similarity index 100% rename from ProjectEuler/pe/p202.html rename to project_euler/pe/p202.html diff --git a/ProjectEuler/pe/p203.html b/project_euler/pe/p203.html similarity index 100% rename from ProjectEuler/pe/p203.html rename to project_euler/pe/p203.html diff --git a/ProjectEuler/pe/p204.html b/project_euler/pe/p204.html similarity index 100% rename from ProjectEuler/pe/p204.html rename to project_euler/pe/p204.html diff --git a/ProjectEuler/pe/p205.html b/project_euler/pe/p205.html similarity index 100% rename from ProjectEuler/pe/p205.html rename to project_euler/pe/p205.html diff --git a/ProjectEuler/pe/p206.html b/project_euler/pe/p206.html similarity index 100% rename from ProjectEuler/pe/p206.html rename to project_euler/pe/p206.html diff --git a/ProjectEuler/pe/p207.html b/project_euler/pe/p207.html similarity index 100% rename from ProjectEuler/pe/p207.html rename to project_euler/pe/p207.html diff --git a/ProjectEuler/pe/p208.html b/project_euler/pe/p208.html similarity index 100% rename from ProjectEuler/pe/p208.html rename to project_euler/pe/p208.html diff --git a/ProjectEuler/pe/p209.html b/project_euler/pe/p209.html similarity index 100% rename from ProjectEuler/pe/p209.html rename to project_euler/pe/p209.html diff --git a/ProjectEuler/pe/p210.html b/project_euler/pe/p210.html similarity index 100% rename from ProjectEuler/pe/p210.html rename to project_euler/pe/p210.html diff --git a/ProjectEuler/pe/p211.html b/project_euler/pe/p211.html similarity index 100% rename from ProjectEuler/pe/p211.html rename to project_euler/pe/p211.html diff --git a/ProjectEuler/pe/p212.html b/project_euler/pe/p212.html similarity index 100% rename from ProjectEuler/pe/p212.html rename to project_euler/pe/p212.html diff --git a/ProjectEuler/pe/p213.html b/project_euler/pe/p213.html similarity index 100% rename from ProjectEuler/pe/p213.html rename to project_euler/pe/p213.html diff --git a/ProjectEuler/pe/p214.html b/project_euler/pe/p214.html similarity index 100% rename from ProjectEuler/pe/p214.html rename to project_euler/pe/p214.html diff --git a/ProjectEuler/pe/p215.html b/project_euler/pe/p215.html similarity index 100% rename from ProjectEuler/pe/p215.html rename to project_euler/pe/p215.html diff --git a/ProjectEuler/pe/p216.html b/project_euler/pe/p216.html similarity index 100% rename from ProjectEuler/pe/p216.html rename to project_euler/pe/p216.html diff --git a/ProjectEuler/pe/p217.html b/project_euler/pe/p217.html similarity index 100% rename from ProjectEuler/pe/p217.html rename to project_euler/pe/p217.html diff --git a/ProjectEuler/pe/p218.html b/project_euler/pe/p218.html similarity index 100% rename from ProjectEuler/pe/p218.html rename to project_euler/pe/p218.html diff --git a/ProjectEuler/pe/p219.html b/project_euler/pe/p219.html similarity index 100% rename from ProjectEuler/pe/p219.html rename to project_euler/pe/p219.html diff --git a/ProjectEuler/pe/p220.html b/project_euler/pe/p220.html similarity index 100% rename from ProjectEuler/pe/p220.html rename to project_euler/pe/p220.html diff --git a/ProjectEuler/pe/p221.html b/project_euler/pe/p221.html similarity index 100% rename from ProjectEuler/pe/p221.html rename to project_euler/pe/p221.html diff --git a/ProjectEuler/pe/p222.html b/project_euler/pe/p222.html similarity index 100% rename from ProjectEuler/pe/p222.html rename to project_euler/pe/p222.html diff --git a/ProjectEuler/pe/p223.html b/project_euler/pe/p223.html similarity index 100% rename from ProjectEuler/pe/p223.html rename to project_euler/pe/p223.html diff --git a/ProjectEuler/pe/p224.html b/project_euler/pe/p224.html similarity index 100% rename from ProjectEuler/pe/p224.html rename to project_euler/pe/p224.html diff --git a/ProjectEuler/pe/p225.html b/project_euler/pe/p225.html similarity index 100% rename from ProjectEuler/pe/p225.html rename to project_euler/pe/p225.html diff --git a/ProjectEuler/pe/p226.html b/project_euler/pe/p226.html similarity index 100% rename from ProjectEuler/pe/p226.html rename to project_euler/pe/p226.html diff --git a/ProjectEuler/pe/p227.html b/project_euler/pe/p227.html similarity index 100% rename from ProjectEuler/pe/p227.html rename to project_euler/pe/p227.html diff --git a/ProjectEuler/pe/p228.html b/project_euler/pe/p228.html similarity index 100% rename from ProjectEuler/pe/p228.html rename to project_euler/pe/p228.html diff --git a/ProjectEuler/pe/p229.html b/project_euler/pe/p229.html similarity index 100% rename from ProjectEuler/pe/p229.html rename to project_euler/pe/p229.html diff --git a/ProjectEuler/pe/p230.html b/project_euler/pe/p230.html similarity index 100% rename from ProjectEuler/pe/p230.html rename to project_euler/pe/p230.html diff --git a/ProjectEuler/pe/p231.html b/project_euler/pe/p231.html similarity index 100% rename from ProjectEuler/pe/p231.html rename to project_euler/pe/p231.html diff --git a/ProjectEuler/pe/p232.html b/project_euler/pe/p232.html similarity index 100% rename from ProjectEuler/pe/p232.html rename to project_euler/pe/p232.html diff --git a/ProjectEuler/pe/p233.html b/project_euler/pe/p233.html similarity index 100% rename from ProjectEuler/pe/p233.html rename to project_euler/pe/p233.html diff --git a/ProjectEuler/pe/p234.html b/project_euler/pe/p234.html similarity index 100% rename from ProjectEuler/pe/p234.html rename to project_euler/pe/p234.html diff --git a/ProjectEuler/pe/p235.html b/project_euler/pe/p235.html similarity index 100% rename from ProjectEuler/pe/p235.html rename to project_euler/pe/p235.html diff --git a/ProjectEuler/pe/p236.html b/project_euler/pe/p236.html similarity index 100% rename from ProjectEuler/pe/p236.html rename to project_euler/pe/p236.html diff --git a/ProjectEuler/pe/p237.html b/project_euler/pe/p237.html similarity index 100% rename from ProjectEuler/pe/p237.html rename to project_euler/pe/p237.html diff --git a/ProjectEuler/pe/p238.html b/project_euler/pe/p238.html similarity index 100% rename from ProjectEuler/pe/p238.html rename to project_euler/pe/p238.html diff --git a/ProjectEuler/pe/p239.html b/project_euler/pe/p239.html similarity index 100% rename from ProjectEuler/pe/p239.html rename to project_euler/pe/p239.html diff --git a/ProjectEuler/pe/p240.html b/project_euler/pe/p240.html similarity index 100% rename from ProjectEuler/pe/p240.html rename to project_euler/pe/p240.html diff --git a/ProjectEuler/pe/p241.html b/project_euler/pe/p241.html similarity index 100% rename from ProjectEuler/pe/p241.html rename to project_euler/pe/p241.html diff --git a/ProjectEuler/pe/p242.html b/project_euler/pe/p242.html similarity index 100% rename from ProjectEuler/pe/p242.html rename to project_euler/pe/p242.html diff --git a/ProjectEuler/pe/p243.html b/project_euler/pe/p243.html similarity index 100% rename from ProjectEuler/pe/p243.html rename to project_euler/pe/p243.html diff --git a/ProjectEuler/pe/p244.html b/project_euler/pe/p244.html similarity index 100% rename from ProjectEuler/pe/p244.html rename to project_euler/pe/p244.html diff --git a/ProjectEuler/pe/p245.html b/project_euler/pe/p245.html similarity index 100% rename from ProjectEuler/pe/p245.html rename to project_euler/pe/p245.html diff --git a/ProjectEuler/pe/p246.html b/project_euler/pe/p246.html similarity index 100% rename from ProjectEuler/pe/p246.html rename to project_euler/pe/p246.html diff --git a/ProjectEuler/pe/p247.html b/project_euler/pe/p247.html similarity index 100% rename from ProjectEuler/pe/p247.html rename to project_euler/pe/p247.html diff --git a/ProjectEuler/pe/p248.html b/project_euler/pe/p248.html similarity index 100% rename from ProjectEuler/pe/p248.html rename to project_euler/pe/p248.html diff --git a/ProjectEuler/pe/p249.html b/project_euler/pe/p249.html similarity index 100% rename from ProjectEuler/pe/p249.html rename to project_euler/pe/p249.html diff --git a/ProjectEuler/pe/p250.html b/project_euler/pe/p250.html similarity index 100% rename from ProjectEuler/pe/p250.html rename to project_euler/pe/p250.html diff --git a/ProjectEuler/pe/p251.html b/project_euler/pe/p251.html similarity index 100% rename from ProjectEuler/pe/p251.html rename to project_euler/pe/p251.html diff --git a/ProjectEuler/pe/p252.html b/project_euler/pe/p252.html similarity index 100% rename from ProjectEuler/pe/p252.html rename to project_euler/pe/p252.html diff --git a/ProjectEuler/pe/p253.html b/project_euler/pe/p253.html similarity index 100% rename from ProjectEuler/pe/p253.html rename to project_euler/pe/p253.html diff --git a/ProjectEuler/pe/p254.html b/project_euler/pe/p254.html similarity index 100% rename from ProjectEuler/pe/p254.html rename to project_euler/pe/p254.html diff --git a/ProjectEuler/pe/p255.html b/project_euler/pe/p255.html similarity index 100% rename from ProjectEuler/pe/p255.html rename to project_euler/pe/p255.html diff --git a/ProjectEuler/pe/p256.html b/project_euler/pe/p256.html similarity index 100% rename from ProjectEuler/pe/p256.html rename to project_euler/pe/p256.html diff --git a/ProjectEuler/pe/p257.html b/project_euler/pe/p257.html similarity index 100% rename from ProjectEuler/pe/p257.html rename to project_euler/pe/p257.html diff --git a/ProjectEuler/pe/p258.html b/project_euler/pe/p258.html similarity index 100% rename from ProjectEuler/pe/p258.html rename to project_euler/pe/p258.html diff --git a/ProjectEuler/pe/p259.html b/project_euler/pe/p259.html similarity index 100% rename from ProjectEuler/pe/p259.html rename to project_euler/pe/p259.html diff --git a/ProjectEuler/pe/p260.html b/project_euler/pe/p260.html similarity index 100% rename from ProjectEuler/pe/p260.html rename to project_euler/pe/p260.html diff --git a/ProjectEuler/pe/p261.html b/project_euler/pe/p261.html similarity index 100% rename from ProjectEuler/pe/p261.html rename to project_euler/pe/p261.html diff --git a/ProjectEuler/pe/p262.html b/project_euler/pe/p262.html similarity index 100% rename from ProjectEuler/pe/p262.html rename to project_euler/pe/p262.html diff --git a/ProjectEuler/pe/p263.html b/project_euler/pe/p263.html similarity index 100% rename from ProjectEuler/pe/p263.html rename to project_euler/pe/p263.html diff --git a/ProjectEuler/pe/p264.html b/project_euler/pe/p264.html similarity index 100% rename from ProjectEuler/pe/p264.html rename to project_euler/pe/p264.html diff --git a/ProjectEuler/pe/p265.html b/project_euler/pe/p265.html similarity index 100% rename from ProjectEuler/pe/p265.html rename to project_euler/pe/p265.html diff --git a/ProjectEuler/pe/p266.html b/project_euler/pe/p266.html similarity index 100% rename from ProjectEuler/pe/p266.html rename to project_euler/pe/p266.html diff --git a/ProjectEuler/pe/p267.html b/project_euler/pe/p267.html similarity index 100% rename from ProjectEuler/pe/p267.html rename to project_euler/pe/p267.html diff --git a/ProjectEuler/pe/p268.html b/project_euler/pe/p268.html similarity index 100% rename from ProjectEuler/pe/p268.html rename to project_euler/pe/p268.html diff --git a/ProjectEuler/pe/p269.html b/project_euler/pe/p269.html similarity index 100% rename from ProjectEuler/pe/p269.html rename to project_euler/pe/p269.html diff --git a/ProjectEuler/pe/p270.html b/project_euler/pe/p270.html similarity index 100% rename from ProjectEuler/pe/p270.html rename to project_euler/pe/p270.html diff --git a/ProjectEuler/pe/p271.html b/project_euler/pe/p271.html similarity index 100% rename from ProjectEuler/pe/p271.html rename to project_euler/pe/p271.html diff --git a/ProjectEuler/pe/p272.html b/project_euler/pe/p272.html similarity index 100% rename from ProjectEuler/pe/p272.html rename to project_euler/pe/p272.html diff --git a/ProjectEuler/pe/p273.html b/project_euler/pe/p273.html similarity index 100% rename from ProjectEuler/pe/p273.html rename to project_euler/pe/p273.html diff --git a/ProjectEuler/pe/p274.html b/project_euler/pe/p274.html similarity index 100% rename from ProjectEuler/pe/p274.html rename to project_euler/pe/p274.html diff --git a/ProjectEuler/pe/p275.html b/project_euler/pe/p275.html similarity index 100% rename from ProjectEuler/pe/p275.html rename to project_euler/pe/p275.html diff --git a/ProjectEuler/pe/p276.html b/project_euler/pe/p276.html similarity index 100% rename from ProjectEuler/pe/p276.html rename to project_euler/pe/p276.html diff --git a/ProjectEuler/pe/p277.html b/project_euler/pe/p277.html similarity index 100% rename from ProjectEuler/pe/p277.html rename to project_euler/pe/p277.html diff --git a/ProjectEuler/pe/p278.html b/project_euler/pe/p278.html similarity index 100% rename from ProjectEuler/pe/p278.html rename to project_euler/pe/p278.html diff --git a/ProjectEuler/pe/p279.html b/project_euler/pe/p279.html similarity index 100% rename from ProjectEuler/pe/p279.html rename to project_euler/pe/p279.html diff --git a/ProjectEuler/pe/p280.html b/project_euler/pe/p280.html similarity index 100% rename from ProjectEuler/pe/p280.html rename to project_euler/pe/p280.html diff --git a/ProjectEuler/pe/p281.html b/project_euler/pe/p281.html similarity index 100% rename from ProjectEuler/pe/p281.html rename to project_euler/pe/p281.html diff --git a/ProjectEuler/pe/p282.html b/project_euler/pe/p282.html similarity index 100% rename from ProjectEuler/pe/p282.html rename to project_euler/pe/p282.html diff --git a/ProjectEuler/pe/p283.html b/project_euler/pe/p283.html similarity index 100% rename from ProjectEuler/pe/p283.html rename to project_euler/pe/p283.html diff --git a/ProjectEuler/pe/p284.html b/project_euler/pe/p284.html similarity index 100% rename from ProjectEuler/pe/p284.html rename to project_euler/pe/p284.html diff --git a/ProjectEuler/pe/p285.html b/project_euler/pe/p285.html similarity index 100% rename from ProjectEuler/pe/p285.html rename to project_euler/pe/p285.html diff --git a/ProjectEuler/pe/p286.html b/project_euler/pe/p286.html similarity index 100% rename from ProjectEuler/pe/p286.html rename to project_euler/pe/p286.html diff --git a/ProjectEuler/pe/p287.html b/project_euler/pe/p287.html similarity index 100% rename from ProjectEuler/pe/p287.html rename to project_euler/pe/p287.html diff --git a/ProjectEuler/pe/p288.html b/project_euler/pe/p288.html similarity index 100% rename from ProjectEuler/pe/p288.html rename to project_euler/pe/p288.html diff --git a/ProjectEuler/pe/p289.html b/project_euler/pe/p289.html similarity index 100% rename from ProjectEuler/pe/p289.html rename to project_euler/pe/p289.html diff --git a/ProjectEuler/pe/p290.html b/project_euler/pe/p290.html similarity index 100% rename from ProjectEuler/pe/p290.html rename to project_euler/pe/p290.html diff --git a/ProjectEuler/pe/p291.html b/project_euler/pe/p291.html similarity index 100% rename from ProjectEuler/pe/p291.html rename to project_euler/pe/p291.html diff --git a/ProjectEuler/pe/p292.html b/project_euler/pe/p292.html similarity index 100% rename from ProjectEuler/pe/p292.html rename to project_euler/pe/p292.html diff --git a/ProjectEuler/pe/p293.html b/project_euler/pe/p293.html similarity index 100% rename from ProjectEuler/pe/p293.html rename to project_euler/pe/p293.html diff --git a/ProjectEuler/pe/p294.html b/project_euler/pe/p294.html similarity index 100% rename from ProjectEuler/pe/p294.html rename to project_euler/pe/p294.html diff --git a/ProjectEuler/pe/p295.html b/project_euler/pe/p295.html similarity index 100% rename from ProjectEuler/pe/p295.html rename to project_euler/pe/p295.html diff --git a/ProjectEuler/pe/p296.html b/project_euler/pe/p296.html similarity index 100% rename from ProjectEuler/pe/p296.html rename to project_euler/pe/p296.html diff --git a/ProjectEuler/pe/p297.html b/project_euler/pe/p297.html similarity index 100% rename from ProjectEuler/pe/p297.html rename to project_euler/pe/p297.html diff --git a/ProjectEuler/pe/p298.html b/project_euler/pe/p298.html similarity index 100% rename from ProjectEuler/pe/p298.html rename to project_euler/pe/p298.html diff --git a/ProjectEuler/pe/p299.html b/project_euler/pe/p299.html similarity index 100% rename from ProjectEuler/pe/p299.html rename to project_euler/pe/p299.html diff --git a/ProjectEuler/pe/p300.html b/project_euler/pe/p300.html similarity index 100% rename from ProjectEuler/pe/p300.html rename to project_euler/pe/p300.html diff --git a/ProjectEuler/pe/p301.html b/project_euler/pe/p301.html similarity index 100% rename from ProjectEuler/pe/p301.html rename to project_euler/pe/p301.html diff --git a/ProjectEuler/pe/p302.html b/project_euler/pe/p302.html similarity index 100% rename from ProjectEuler/pe/p302.html rename to project_euler/pe/p302.html diff --git a/ProjectEuler/pe/p303.html b/project_euler/pe/p303.html similarity index 100% rename from ProjectEuler/pe/p303.html rename to project_euler/pe/p303.html diff --git a/ProjectEuler/pe/p304.html b/project_euler/pe/p304.html similarity index 100% rename from ProjectEuler/pe/p304.html rename to project_euler/pe/p304.html diff --git a/ProjectEuler/pe/p305.html b/project_euler/pe/p305.html similarity index 100% rename from ProjectEuler/pe/p305.html rename to project_euler/pe/p305.html diff --git a/ProjectEuler/pe/p306.html b/project_euler/pe/p306.html similarity index 100% rename from ProjectEuler/pe/p306.html rename to project_euler/pe/p306.html diff --git a/ProjectEuler/pe/p307.html b/project_euler/pe/p307.html similarity index 100% rename from ProjectEuler/pe/p307.html rename to project_euler/pe/p307.html diff --git a/ProjectEuler/pe/p308.html b/project_euler/pe/p308.html similarity index 100% rename from ProjectEuler/pe/p308.html rename to project_euler/pe/p308.html diff --git a/ProjectEuler/pe/p309.html b/project_euler/pe/p309.html similarity index 100% rename from ProjectEuler/pe/p309.html rename to project_euler/pe/p309.html diff --git a/ProjectEuler/pe/p310.html b/project_euler/pe/p310.html similarity index 100% rename from ProjectEuler/pe/p310.html rename to project_euler/pe/p310.html diff --git a/ProjectEuler/pe/p311.html b/project_euler/pe/p311.html similarity index 100% rename from ProjectEuler/pe/p311.html rename to project_euler/pe/p311.html diff --git a/ProjectEuler/pe/p312.html b/project_euler/pe/p312.html similarity index 100% rename from ProjectEuler/pe/p312.html rename to project_euler/pe/p312.html diff --git a/ProjectEuler/pe/p313.html b/project_euler/pe/p313.html similarity index 100% rename from ProjectEuler/pe/p313.html rename to project_euler/pe/p313.html diff --git a/ProjectEuler/pe/p314.html b/project_euler/pe/p314.html similarity index 100% rename from ProjectEuler/pe/p314.html rename to project_euler/pe/p314.html diff --git a/ProjectEuler/pe/p315.html b/project_euler/pe/p315.html similarity index 100% rename from ProjectEuler/pe/p315.html rename to project_euler/pe/p315.html diff --git a/ProjectEuler/pe/p316.html b/project_euler/pe/p316.html similarity index 100% rename from ProjectEuler/pe/p316.html rename to project_euler/pe/p316.html diff --git a/ProjectEuler/pe/p317.html b/project_euler/pe/p317.html similarity index 100% rename from ProjectEuler/pe/p317.html rename to project_euler/pe/p317.html diff --git a/ProjectEuler/pe/p318.html b/project_euler/pe/p318.html similarity index 100% rename from ProjectEuler/pe/p318.html rename to project_euler/pe/p318.html diff --git a/ProjectEuler/pe/p319.html b/project_euler/pe/p319.html similarity index 100% rename from ProjectEuler/pe/p319.html rename to project_euler/pe/p319.html diff --git a/ProjectEuler/pe/p320.html b/project_euler/pe/p320.html similarity index 100% rename from ProjectEuler/pe/p320.html rename to project_euler/pe/p320.html diff --git a/ProjectEuler/pe/p321.html b/project_euler/pe/p321.html similarity index 100% rename from ProjectEuler/pe/p321.html rename to project_euler/pe/p321.html diff --git a/ProjectEuler/pe/p322.html b/project_euler/pe/p322.html similarity index 100% rename from ProjectEuler/pe/p322.html rename to project_euler/pe/p322.html diff --git a/ProjectEuler/pe/p323.html b/project_euler/pe/p323.html similarity index 100% rename from ProjectEuler/pe/p323.html rename to project_euler/pe/p323.html diff --git a/ProjectEuler/pe/p324.html b/project_euler/pe/p324.html similarity index 100% rename from ProjectEuler/pe/p324.html rename to project_euler/pe/p324.html diff --git a/ProjectEuler/pe/p325.html b/project_euler/pe/p325.html similarity index 100% rename from ProjectEuler/pe/p325.html rename to project_euler/pe/p325.html diff --git a/ProjectEuler/pe/p326.html b/project_euler/pe/p326.html similarity index 100% rename from ProjectEuler/pe/p326.html rename to project_euler/pe/p326.html diff --git a/ProjectEuler/pe/p327.html b/project_euler/pe/p327.html similarity index 100% rename from ProjectEuler/pe/p327.html rename to project_euler/pe/p327.html diff --git a/ProjectEuler/pe/p328.html b/project_euler/pe/p328.html similarity index 100% rename from ProjectEuler/pe/p328.html rename to project_euler/pe/p328.html diff --git a/ProjectEuler/pe/p329.html b/project_euler/pe/p329.html similarity index 100% rename from ProjectEuler/pe/p329.html rename to project_euler/pe/p329.html diff --git a/ProjectEuler/pe/p330.html b/project_euler/pe/p330.html similarity index 100% rename from ProjectEuler/pe/p330.html rename to project_euler/pe/p330.html diff --git a/ProjectEuler/pe/p331.html b/project_euler/pe/p331.html similarity index 100% rename from ProjectEuler/pe/p331.html rename to project_euler/pe/p331.html diff --git a/ProjectEuler/pe/p332.html b/project_euler/pe/p332.html similarity index 100% rename from ProjectEuler/pe/p332.html rename to project_euler/pe/p332.html diff --git a/ProjectEuler/pe/p333.html b/project_euler/pe/p333.html similarity index 100% rename from ProjectEuler/pe/p333.html rename to project_euler/pe/p333.html diff --git a/ProjectEuler/pe/p334.html b/project_euler/pe/p334.html similarity index 100% rename from ProjectEuler/pe/p334.html rename to project_euler/pe/p334.html diff --git a/ProjectEuler/pe/p335.html b/project_euler/pe/p335.html similarity index 100% rename from ProjectEuler/pe/p335.html rename to project_euler/pe/p335.html diff --git a/ProjectEuler/pe/p336.html b/project_euler/pe/p336.html similarity index 100% rename from ProjectEuler/pe/p336.html rename to project_euler/pe/p336.html diff --git a/ProjectEuler/pe/p337.html b/project_euler/pe/p337.html similarity index 100% rename from ProjectEuler/pe/p337.html rename to project_euler/pe/p337.html diff --git a/ProjectEuler/pe/p338.html b/project_euler/pe/p338.html similarity index 100% rename from ProjectEuler/pe/p338.html rename to project_euler/pe/p338.html diff --git a/ProjectEuler/pe/p339.html b/project_euler/pe/p339.html similarity index 100% rename from ProjectEuler/pe/p339.html rename to project_euler/pe/p339.html diff --git a/ProjectEuler/pe/p340.html b/project_euler/pe/p340.html similarity index 100% rename from ProjectEuler/pe/p340.html rename to project_euler/pe/p340.html diff --git a/ProjectEuler/pe/p341.html b/project_euler/pe/p341.html similarity index 100% rename from ProjectEuler/pe/p341.html rename to project_euler/pe/p341.html diff --git a/ProjectEuler/pe/p342.html b/project_euler/pe/p342.html similarity index 100% rename from ProjectEuler/pe/p342.html rename to project_euler/pe/p342.html diff --git a/ProjectEuler/pe/p343.html b/project_euler/pe/p343.html similarity index 100% rename from ProjectEuler/pe/p343.html rename to project_euler/pe/p343.html diff --git a/ProjectEuler/pe/p344.html b/project_euler/pe/p344.html similarity index 100% rename from ProjectEuler/pe/p344.html rename to project_euler/pe/p344.html diff --git a/ProjectEuler/pe/p345.html b/project_euler/pe/p345.html similarity index 100% rename from ProjectEuler/pe/p345.html rename to project_euler/pe/p345.html diff --git a/ProjectEuler/pe/p346.html b/project_euler/pe/p346.html similarity index 100% rename from ProjectEuler/pe/p346.html rename to project_euler/pe/p346.html diff --git a/ProjectEuler/pe/p347.html b/project_euler/pe/p347.html similarity index 100% rename from ProjectEuler/pe/p347.html rename to project_euler/pe/p347.html diff --git a/ProjectEuler/pe/p348.html b/project_euler/pe/p348.html similarity index 100% rename from ProjectEuler/pe/p348.html rename to project_euler/pe/p348.html diff --git a/ProjectEuler/pe/p349.html b/project_euler/pe/p349.html similarity index 100% rename from ProjectEuler/pe/p349.html rename to project_euler/pe/p349.html diff --git a/ProjectEuler/pe/p350.html b/project_euler/pe/p350.html similarity index 100% rename from ProjectEuler/pe/p350.html rename to project_euler/pe/p350.html diff --git a/ProjectEuler/pe/p351.html b/project_euler/pe/p351.html similarity index 100% rename from ProjectEuler/pe/p351.html rename to project_euler/pe/p351.html diff --git a/ProjectEuler/pe/p352.html b/project_euler/pe/p352.html similarity index 100% rename from ProjectEuler/pe/p352.html rename to project_euler/pe/p352.html diff --git a/ProjectEuler/pe/p353.html b/project_euler/pe/p353.html similarity index 100% rename from ProjectEuler/pe/p353.html rename to project_euler/pe/p353.html diff --git a/ProjectEuler/pe/p354.html b/project_euler/pe/p354.html similarity index 100% rename from ProjectEuler/pe/p354.html rename to project_euler/pe/p354.html diff --git a/ProjectEuler/pe/p355.html b/project_euler/pe/p355.html similarity index 100% rename from ProjectEuler/pe/p355.html rename to project_euler/pe/p355.html diff --git a/ProjectEuler/pe/p356.html b/project_euler/pe/p356.html similarity index 100% rename from ProjectEuler/pe/p356.html rename to project_euler/pe/p356.html diff --git a/ProjectEuler/pe/p357.html b/project_euler/pe/p357.html similarity index 100% rename from ProjectEuler/pe/p357.html rename to project_euler/pe/p357.html diff --git a/ProjectEuler/pe/p358.html b/project_euler/pe/p358.html similarity index 100% rename from ProjectEuler/pe/p358.html rename to project_euler/pe/p358.html diff --git a/ProjectEuler/pe/p359.html b/project_euler/pe/p359.html similarity index 100% rename from ProjectEuler/pe/p359.html rename to project_euler/pe/p359.html diff --git a/ProjectEuler/pe/p360.html b/project_euler/pe/p360.html similarity index 100% rename from ProjectEuler/pe/p360.html rename to project_euler/pe/p360.html diff --git a/ProjectEuler/pe/p361.html b/project_euler/pe/p361.html similarity index 100% rename from ProjectEuler/pe/p361.html rename to project_euler/pe/p361.html diff --git a/ProjectEuler/pe/p362.html b/project_euler/pe/p362.html similarity index 100% rename from ProjectEuler/pe/p362.html rename to project_euler/pe/p362.html diff --git a/ProjectEuler/pe/p363.html b/project_euler/pe/p363.html similarity index 100% rename from ProjectEuler/pe/p363.html rename to project_euler/pe/p363.html diff --git a/ProjectEuler/pe/p364.html b/project_euler/pe/p364.html similarity index 100% rename from ProjectEuler/pe/p364.html rename to project_euler/pe/p364.html diff --git a/ProjectEuler/pe/p365.html b/project_euler/pe/p365.html similarity index 100% rename from ProjectEuler/pe/p365.html rename to project_euler/pe/p365.html diff --git a/ProjectEuler/pe/p366.html b/project_euler/pe/p366.html similarity index 100% rename from ProjectEuler/pe/p366.html rename to project_euler/pe/p366.html diff --git a/ProjectEuler/pe/p367.html b/project_euler/pe/p367.html similarity index 100% rename from ProjectEuler/pe/p367.html rename to project_euler/pe/p367.html diff --git a/ProjectEuler/pe/p368.html b/project_euler/pe/p368.html similarity index 100% rename from ProjectEuler/pe/p368.html rename to project_euler/pe/p368.html diff --git a/ProjectEuler/pe/p369.html b/project_euler/pe/p369.html similarity index 100% rename from ProjectEuler/pe/p369.html rename to project_euler/pe/p369.html diff --git a/ProjectEuler/pe/p370.html b/project_euler/pe/p370.html similarity index 100% rename from ProjectEuler/pe/p370.html rename to project_euler/pe/p370.html diff --git a/ProjectEuler/pe/p371.html b/project_euler/pe/p371.html similarity index 100% rename from ProjectEuler/pe/p371.html rename to project_euler/pe/p371.html diff --git a/ProjectEuler/pe/p372.html b/project_euler/pe/p372.html similarity index 100% rename from ProjectEuler/pe/p372.html rename to project_euler/pe/p372.html diff --git a/ProjectEuler/pe/p373.html b/project_euler/pe/p373.html similarity index 100% rename from ProjectEuler/pe/p373.html rename to project_euler/pe/p373.html diff --git a/ProjectEuler/pe/p374.html b/project_euler/pe/p374.html similarity index 100% rename from ProjectEuler/pe/p374.html rename to project_euler/pe/p374.html diff --git a/ProjectEuler/pe/p375.html b/project_euler/pe/p375.html similarity index 100% rename from ProjectEuler/pe/p375.html rename to project_euler/pe/p375.html diff --git a/ProjectEuler/pe/p376.html b/project_euler/pe/p376.html similarity index 100% rename from ProjectEuler/pe/p376.html rename to project_euler/pe/p376.html diff --git a/ProjectEuler/pe/p377.html b/project_euler/pe/p377.html similarity index 100% rename from ProjectEuler/pe/p377.html rename to project_euler/pe/p377.html diff --git a/ProjectEuler/pe/p378.html b/project_euler/pe/p378.html similarity index 100% rename from ProjectEuler/pe/p378.html rename to project_euler/pe/p378.html diff --git a/ProjectEuler/pe/p379.html b/project_euler/pe/p379.html similarity index 100% rename from ProjectEuler/pe/p379.html rename to project_euler/pe/p379.html diff --git a/ProjectEuler/pe/p380.html b/project_euler/pe/p380.html similarity index 100% rename from ProjectEuler/pe/p380.html rename to project_euler/pe/p380.html diff --git a/ProjectEuler/pe/p381.html b/project_euler/pe/p381.html similarity index 100% rename from ProjectEuler/pe/p381.html rename to project_euler/pe/p381.html diff --git a/ProjectEuler/pe/p382.html b/project_euler/pe/p382.html similarity index 100% rename from ProjectEuler/pe/p382.html rename to project_euler/pe/p382.html diff --git a/ProjectEuler/pe/p383.html b/project_euler/pe/p383.html similarity index 100% rename from ProjectEuler/pe/p383.html rename to project_euler/pe/p383.html diff --git a/ProjectEuler/pe/p384.html b/project_euler/pe/p384.html similarity index 100% rename from ProjectEuler/pe/p384.html rename to project_euler/pe/p384.html diff --git a/ProjectEuler/pe/p385.html b/project_euler/pe/p385.html similarity index 100% rename from ProjectEuler/pe/p385.html rename to project_euler/pe/p385.html diff --git a/ProjectEuler/pe/p386.html b/project_euler/pe/p386.html similarity index 100% rename from ProjectEuler/pe/p386.html rename to project_euler/pe/p386.html diff --git a/ProjectEuler/pe/p387.html b/project_euler/pe/p387.html similarity index 100% rename from ProjectEuler/pe/p387.html rename to project_euler/pe/p387.html diff --git a/ProjectEuler/pe/p388.html b/project_euler/pe/p388.html similarity index 100% rename from ProjectEuler/pe/p388.html rename to project_euler/pe/p388.html diff --git a/ProjectEuler/pe/p389.html b/project_euler/pe/p389.html similarity index 100% rename from ProjectEuler/pe/p389.html rename to project_euler/pe/p389.html diff --git a/ProjectEuler/pe/p390.html b/project_euler/pe/p390.html similarity index 100% rename from ProjectEuler/pe/p390.html rename to project_euler/pe/p390.html diff --git a/ProjectEuler/pe/p391.html b/project_euler/pe/p391.html similarity index 100% rename from ProjectEuler/pe/p391.html rename to project_euler/pe/p391.html diff --git a/ProjectEuler/pe/p392.html b/project_euler/pe/p392.html similarity index 100% rename from ProjectEuler/pe/p392.html rename to project_euler/pe/p392.html diff --git a/ProjectEuler/pe/p393.html b/project_euler/pe/p393.html similarity index 100% rename from ProjectEuler/pe/p393.html rename to project_euler/pe/p393.html diff --git a/ProjectEuler/pe/p394.html b/project_euler/pe/p394.html similarity index 100% rename from ProjectEuler/pe/p394.html rename to project_euler/pe/p394.html diff --git a/ProjectEuler/pe/p395.html b/project_euler/pe/p395.html similarity index 100% rename from ProjectEuler/pe/p395.html rename to project_euler/pe/p395.html diff --git a/ProjectEuler/pe/p396.html b/project_euler/pe/p396.html similarity index 100% rename from ProjectEuler/pe/p396.html rename to project_euler/pe/p396.html diff --git a/ProjectEuler/pe/p397.html b/project_euler/pe/p397.html similarity index 100% rename from ProjectEuler/pe/p397.html rename to project_euler/pe/p397.html diff --git a/ProjectEuler/pe/p398.html b/project_euler/pe/p398.html similarity index 100% rename from ProjectEuler/pe/p398.html rename to project_euler/pe/p398.html diff --git a/ProjectEuler/pe/p399.html b/project_euler/pe/p399.html similarity index 100% rename from ProjectEuler/pe/p399.html rename to project_euler/pe/p399.html diff --git a/ProjectEuler/pe/p400.html b/project_euler/pe/p400.html similarity index 100% rename from ProjectEuler/pe/p400.html rename to project_euler/pe/p400.html diff --git a/ProjectEuler/pe/p401.html b/project_euler/pe/p401.html similarity index 100% rename from ProjectEuler/pe/p401.html rename to project_euler/pe/p401.html diff --git a/ProjectEuler/pe/p402.html b/project_euler/pe/p402.html similarity index 100% rename from ProjectEuler/pe/p402.html rename to project_euler/pe/p402.html diff --git a/ProjectEuler/pe/p403.html b/project_euler/pe/p403.html similarity index 100% rename from ProjectEuler/pe/p403.html rename to project_euler/pe/p403.html diff --git a/ProjectEuler/pe/p404.html b/project_euler/pe/p404.html similarity index 100% rename from ProjectEuler/pe/p404.html rename to project_euler/pe/p404.html diff --git a/ProjectEuler/pe/p405.html b/project_euler/pe/p405.html similarity index 100% rename from ProjectEuler/pe/p405.html rename to project_euler/pe/p405.html diff --git a/ProjectEuler/pe/p406.html b/project_euler/pe/p406.html similarity index 100% rename from ProjectEuler/pe/p406.html rename to project_euler/pe/p406.html diff --git a/ProjectEuler/pe/p407.html b/project_euler/pe/p407.html similarity index 100% rename from ProjectEuler/pe/p407.html rename to project_euler/pe/p407.html diff --git a/ProjectEuler/pe/p408.html b/project_euler/pe/p408.html similarity index 100% rename from ProjectEuler/pe/p408.html rename to project_euler/pe/p408.html diff --git a/ProjectEuler/pe/p409.html b/project_euler/pe/p409.html similarity index 100% rename from ProjectEuler/pe/p409.html rename to project_euler/pe/p409.html diff --git a/ProjectEuler/pe/p410.html b/project_euler/pe/p410.html similarity index 100% rename from ProjectEuler/pe/p410.html rename to project_euler/pe/p410.html diff --git a/ProjectEuler/pe/p411.html b/project_euler/pe/p411.html similarity index 100% rename from ProjectEuler/pe/p411.html rename to project_euler/pe/p411.html diff --git a/ProjectEuler/pe/p412.html b/project_euler/pe/p412.html similarity index 100% rename from ProjectEuler/pe/p412.html rename to project_euler/pe/p412.html diff --git a/ProjectEuler/pe/p413.html b/project_euler/pe/p413.html similarity index 100% rename from ProjectEuler/pe/p413.html rename to project_euler/pe/p413.html diff --git a/ProjectEuler/pe/p414.html b/project_euler/pe/p414.html similarity index 100% rename from ProjectEuler/pe/p414.html rename to project_euler/pe/p414.html diff --git a/ProjectEuler/pe/p415.html b/project_euler/pe/p415.html similarity index 100% rename from ProjectEuler/pe/p415.html rename to project_euler/pe/p415.html diff --git a/ProjectEuler/pe/p416.html b/project_euler/pe/p416.html similarity index 100% rename from ProjectEuler/pe/p416.html rename to project_euler/pe/p416.html diff --git a/ProjectEuler/pe/p417.html b/project_euler/pe/p417.html similarity index 100% rename from ProjectEuler/pe/p417.html rename to project_euler/pe/p417.html diff --git a/ProjectEuler/pe/p418.html b/project_euler/pe/p418.html similarity index 100% rename from ProjectEuler/pe/p418.html rename to project_euler/pe/p418.html diff --git a/ProjectEuler/pe/p419.html b/project_euler/pe/p419.html similarity index 100% rename from ProjectEuler/pe/p419.html rename to project_euler/pe/p419.html diff --git a/ProjectEuler/pe/p420.html b/project_euler/pe/p420.html similarity index 100% rename from ProjectEuler/pe/p420.html rename to project_euler/pe/p420.html diff --git a/ProjectEuler/pe/p421.html b/project_euler/pe/p421.html similarity index 100% rename from ProjectEuler/pe/p421.html rename to project_euler/pe/p421.html diff --git a/ProjectEuler/pe/p422.html b/project_euler/pe/p422.html similarity index 100% rename from ProjectEuler/pe/p422.html rename to project_euler/pe/p422.html diff --git a/ProjectEuler/pe/p423.html b/project_euler/pe/p423.html similarity index 100% rename from ProjectEuler/pe/p423.html rename to project_euler/pe/p423.html diff --git a/ProjectEuler/pe/p424.html b/project_euler/pe/p424.html similarity index 100% rename from ProjectEuler/pe/p424.html rename to project_euler/pe/p424.html diff --git a/ProjectEuler/pe/p425.html b/project_euler/pe/p425.html similarity index 100% rename from ProjectEuler/pe/p425.html rename to project_euler/pe/p425.html diff --git a/ProjectEuler/pe/p426.html b/project_euler/pe/p426.html similarity index 100% rename from ProjectEuler/pe/p426.html rename to project_euler/pe/p426.html diff --git a/ProjectEuler/pe/p427.html b/project_euler/pe/p427.html similarity index 100% rename from ProjectEuler/pe/p427.html rename to project_euler/pe/p427.html diff --git a/ProjectEuler/pe/p428.html b/project_euler/pe/p428.html similarity index 100% rename from ProjectEuler/pe/p428.html rename to project_euler/pe/p428.html diff --git a/ProjectEuler/pe/p429.html b/project_euler/pe/p429.html similarity index 100% rename from ProjectEuler/pe/p429.html rename to project_euler/pe/p429.html diff --git a/ProjectEuler/pe/p430.html b/project_euler/pe/p430.html similarity index 100% rename from ProjectEuler/pe/p430.html rename to project_euler/pe/p430.html diff --git a/ProjectEuler/pe/p431.html b/project_euler/pe/p431.html similarity index 100% rename from ProjectEuler/pe/p431.html rename to project_euler/pe/p431.html diff --git a/ProjectEuler/pe/p432.html b/project_euler/pe/p432.html similarity index 100% rename from ProjectEuler/pe/p432.html rename to project_euler/pe/p432.html diff --git a/ProjectEuler/pe/p433.html b/project_euler/pe/p433.html similarity index 100% rename from ProjectEuler/pe/p433.html rename to project_euler/pe/p433.html diff --git a/ProjectEuler/pe/p434.html b/project_euler/pe/p434.html similarity index 100% rename from ProjectEuler/pe/p434.html rename to project_euler/pe/p434.html diff --git a/ProjectEuler/pe/p435.html b/project_euler/pe/p435.html similarity index 100% rename from ProjectEuler/pe/p435.html rename to project_euler/pe/p435.html diff --git a/ProjectEuler/tmpl.py b/project_euler/tmpl.py similarity index 100% rename from ProjectEuler/tmpl.py rename to project_euler/tmpl.py