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