diff --git a/Ch 1.Arrays And Strings/1.Is Unique/1. Is_unique.cpp b/Ch 01. Arrays and Strings/1.Is Unique/1. Is_unique.cpp similarity index 100% rename from Ch 1.Arrays And Strings/1.Is Unique/1. Is_unique.cpp rename to Ch 01. Arrays and Strings/1.Is Unique/1. Is_unique.cpp diff --git a/Ch 1.Arrays And Strings/2.Check Permutation/1.Check_Permutation.cpp b/Ch 01. Arrays and Strings/2.Check Permutation/1.Check_Permutation.cpp similarity index 100% rename from Ch 1.Arrays And Strings/2.Check Permutation/1.Check_Permutation.cpp rename to Ch 01. Arrays and Strings/2.Check Permutation/1.Check_Permutation.cpp diff --git a/Ch 1.Arrays And Strings/3.Palindrome Permutation/Palindrome Permutation.cpp b/Ch 01. Arrays and Strings/3.Palindrome Permutation/Palindrome Permutation.cpp similarity index 100% rename from Ch 1.Arrays And Strings/3.Palindrome Permutation/Palindrome Permutation.cpp rename to Ch 01. Arrays and Strings/3.Palindrome Permutation/Palindrome Permutation.cpp diff --git a/Ch 1.Arrays And Strings/3.URLify/URLify.cpp b/Ch 01. Arrays and Strings/3.URLify/URLify.cpp similarity index 100% rename from Ch 1.Arrays And Strings/3.URLify/URLify.cpp rename to Ch 01. Arrays and Strings/3.URLify/URLify.cpp diff --git a/Ch 1.Arrays And Strings/4.Palindrome_Permutation/4-pallindrome-permutations.cpp b/Ch 01. Arrays and Strings/4.Palindrome_Permutation/4-pallindrome-permutations.cpp similarity index 100% rename from Ch 1.Arrays And Strings/4.Palindrome_Permutation/4-pallindrome-permutations.cpp rename to Ch 01. Arrays and Strings/4.Palindrome_Permutation/4-pallindrome-permutations.cpp diff --git a/Ch 1.Arrays And Strings/5. One Away/5.One Away.cpp b/Ch 01. Arrays and Strings/5. One Away/5.One Away.cpp similarity index 100% rename from Ch 1.Arrays And Strings/5. One Away/5.One Away.cpp rename to Ch 01. Arrays and Strings/5. One Away/5.One Away.cpp diff --git a/Ch 1.Arrays And Strings/5.One_Away/5-one-edit-away.cpp b/Ch 01. Arrays and Strings/5.One_Away/5-one-edit-away.cpp similarity index 100% rename from Ch 1.Arrays And Strings/5.One_Away/5-one-edit-away.cpp rename to Ch 01. Arrays and Strings/5.One_Away/5-one-edit-away.cpp diff --git a/Ch 1.Arrays And Strings/6.String_Compression/6.string_compression.cpp b/Ch 01. Arrays and Strings/6.String_Compression/6.string_compression.cpp similarity index 100% rename from Ch 1.Arrays And Strings/6.String_Compression/6.string_compression.cpp rename to Ch 01. Arrays and Strings/6.String_Compression/6.string_compression.cpp diff --git a/Ch 1.Arrays And Strings/7.Rotate_matrix/7.rotate_matrix.cpp b/Ch 01. Arrays and Strings/7.Rotate_matrix/7.rotate_matrix.cpp similarity index 100% rename from Ch 1.Arrays And Strings/7.Rotate_matrix/7.rotate_matrix.cpp rename to Ch 01. Arrays and Strings/7.Rotate_matrix/7.rotate_matrix.cpp diff --git a/Ch 1.Arrays And Strings/8.Zero_matrix/8.zero_matrix.cpp b/Ch 01. Arrays and Strings/8.Zero_matrix/8.zero_matrix.cpp similarity index 100% rename from Ch 1.Arrays And Strings/8.Zero_matrix/8.zero_matrix.cpp rename to Ch 01. Arrays and Strings/8.Zero_matrix/8.zero_matrix.cpp diff --git a/Ch 1.Arrays And Strings/9.String_rotation/9.string_rotation.cpp b/Ch 01. Arrays and Strings/9.String_rotation/9.string_rotation.cpp similarity index 100% rename from Ch 1.Arrays And Strings/9.String_rotation/9.string_rotation.cpp rename to Ch 01. Arrays and Strings/9.String_rotation/9.string_rotation.cpp diff --git a/chapter-2-Linked-Lists/2-1-remove-dups.cpp b/Ch 02. Linked Lists/2-1-remove-dups.cpp similarity index 100% rename from chapter-2-Linked-Lists/2-1-remove-dups.cpp rename to Ch 02. Linked Lists/2-1-remove-dups.cpp diff --git a/chapter-2-Linked-Lists/2-2-kthToLast.cpp b/Ch 02. Linked Lists/2-2-kthToLast.cpp similarity index 100% rename from chapter-2-Linked-Lists/2-2-kthToLast.cpp rename to Ch 02. Linked Lists/2-2-kthToLast.cpp diff --git a/chapter-2-Linked-Lists/2-3-delete-middle-node.cpp b/Ch 02. Linked Lists/2-3-delete-middle-node.cpp similarity index 100% rename from chapter-2-Linked-Lists/2-3-delete-middle-node.cpp rename to Ch 02. Linked Lists/2-3-delete-middle-node.cpp diff --git a/chapter-2-Linked-Lists/2-4-partition.cpp b/Ch 02. Linked Lists/2-4-partition.cpp similarity index 100% rename from chapter-2-Linked-Lists/2-4-partition.cpp rename to Ch 02. Linked Lists/2-4-partition.cpp diff --git a/chapter-2-Linked-Lists/2-5-add-lists.cpp b/Ch 02. Linked Lists/2-5-add-lists.cpp similarity index 100% rename from chapter-2-Linked-Lists/2-5-add-lists.cpp rename to Ch 02. Linked Lists/2-5-add-lists.cpp diff --git a/chapter-2-Linked-Lists/2-6-palindrome.cpp b/Ch 02. Linked Lists/2-6-palindrome.cpp similarity index 100% rename from chapter-2-Linked-Lists/2-6-palindrome.cpp rename to Ch 02. Linked Lists/2-6-palindrome.cpp diff --git a/chapter-2-Linked-Lists/2-7-intersection.cpp b/Ch 02. Linked Lists/2-7-intersection.cpp similarity index 100% rename from chapter-2-Linked-Lists/2-7-intersection.cpp rename to Ch 02. Linked Lists/2-7-intersection.cpp diff --git a/chapter-2-Linked-Lists/2-8-loop-detection.cpp b/Ch 02. Linked Lists/2-8-loop-detection.cpp similarity index 100% rename from chapter-2-Linked-Lists/2-8-loop-detection.cpp rename to Ch 02. Linked Lists/2-8-loop-detection.cpp diff --git a/chapter-2-Linked-Lists/2.4cpp_partition b/Ch 02. Linked Lists/2.4cpp_partition similarity index 100% rename from chapter-2-Linked-Lists/2.4cpp_partition rename to Ch 02. Linked Lists/2.4cpp_partition diff --git a/Chapter-3-Stacks-and-Queues/3.1-Three-in-One/FixedMultiStack.cpp b/Ch 03. Stacks and Queues/3.1-Three-in-One/FixedMultiStack.cpp similarity index 100% rename from Chapter-3-Stacks-and-Queues/3.1-Three-in-One/FixedMultiStack.cpp rename to Ch 03. Stacks and Queues/3.1-Three-in-One/FixedMultiStack.cpp diff --git a/Chapter-3-Stacks-and-Queues/3.1-Three-in-One/FixedMultiStack.h b/Ch 03. Stacks and Queues/3.1-Three-in-One/FixedMultiStack.h similarity index 100% rename from Chapter-3-Stacks-and-Queues/3.1-Three-in-One/FixedMultiStack.h rename to Ch 03. Stacks and Queues/3.1-Three-in-One/FixedMultiStack.h diff --git a/Chapter-3-Stacks-and-Queues/3.2-Stack-Min/Stack.cpp b/Ch 03. Stacks and Queues/3.2-Stack-Min/Stack.cpp similarity index 100% rename from Chapter-3-Stacks-and-Queues/3.2-Stack-Min/Stack.cpp rename to Ch 03. Stacks and Queues/3.2-Stack-Min/Stack.cpp diff --git a/Chapter-3-Stacks-and-Queues/3.2-Stack-Min/Stack.h b/Ch 03. Stacks and Queues/3.2-Stack-Min/Stack.h similarity index 100% rename from Chapter-3-Stacks-and-Queues/3.2-Stack-Min/Stack.h rename to Ch 03. Stacks and Queues/3.2-Stack-Min/Stack.h diff --git a/Chapter-3-Stacks-and-Queues/3.2-Stack-Min/StackNode.cpp b/Ch 03. Stacks and Queues/3.2-Stack-Min/StackNode.cpp similarity index 100% rename from Chapter-3-Stacks-and-Queues/3.2-Stack-Min/StackNode.cpp rename to Ch 03. Stacks and Queues/3.2-Stack-Min/StackNode.cpp diff --git a/Chapter-3-Stacks-and-Queues/3.2-Stack-Min/StackNode.h b/Ch 03. Stacks and Queues/3.2-Stack-Min/StackNode.h similarity index 100% rename from Chapter-3-Stacks-and-Queues/3.2-Stack-Min/StackNode.h rename to Ch 03. Stacks and Queues/3.2-Stack-Min/StackNode.h diff --git a/Chapter-3-Stacks-and-Queues/C++14/3.2-StackMin.cpp b/Ch 03. Stacks and Queues/C++14/3.2-StackMin.cpp similarity index 100% rename from Chapter-3-Stacks-and-Queues/C++14/3.2-StackMin.cpp rename to Ch 03. Stacks and Queues/C++14/3.2-StackMin.cpp diff --git a/Chapter-3-Stacks-and-Queues/C++14/3.3-StackOfPlates.cpp b/Ch 03. Stacks and Queues/C++14/3.3-StackOfPlates.cpp similarity index 100% rename from Chapter-3-Stacks-and-Queues/C++14/3.3-StackOfPlates.cpp rename to Ch 03. Stacks and Queues/C++14/3.3-StackOfPlates.cpp diff --git a/Chapter-3-Stacks-and-Queues/C++14/3.3-StackOfPlatesFU.cpp b/Ch 03. Stacks and Queues/C++14/3.3-StackOfPlatesFU.cpp similarity index 100% rename from Chapter-3-Stacks-and-Queues/C++14/3.3-StackOfPlatesFU.cpp rename to Ch 03. Stacks and Queues/C++14/3.3-StackOfPlatesFU.cpp diff --git a/Chapter-3-Stacks-and-Queues/C++14/3.4-QueueViaStacks.cpp b/Ch 03. Stacks and Queues/C++14/3.4-QueueViaStacks.cpp similarity index 100% rename from Chapter-3-Stacks-and-Queues/C++14/3.4-QueueViaStacks.cpp rename to Ch 03. Stacks and Queues/C++14/3.4-QueueViaStacks.cpp diff --git a/Chapter-3-Stacks-and-Queues/C++14/3.5-SortStack.cpp b/Ch 03. Stacks and Queues/C++14/3.5-SortStack.cpp similarity index 100% rename from Chapter-3-Stacks-and-Queues/C++14/3.5-SortStack.cpp rename to Ch 03. Stacks and Queues/C++14/3.5-SortStack.cpp diff --git a/Chapter-3-Stacks-and-Queues/C++14/3.6-AnimalShelter.cpp b/Ch 03. Stacks and Queues/C++14/3.6-AnimalShelter.cpp similarity index 100% rename from Chapter-3-Stacks-and-Queues/C++14/3.6-AnimalShelter.cpp rename to Ch 03. Stacks and Queues/C++14/3.6-AnimalShelter.cpp diff --git a/Chapter-3-Stacks-and-Queues/C++14/queue.hpp b/Ch 03. Stacks and Queues/C++14/queue.hpp similarity index 100% rename from Chapter-3-Stacks-and-Queues/C++14/queue.hpp rename to Ch 03. Stacks and Queues/C++14/queue.hpp diff --git a/Chapter-3-Stacks-and-Queues/C++14/stack.hpp b/Ch 03. Stacks and Queues/C++14/stack.hpp similarity index 100% rename from Chapter-3-Stacks-and-Queues/C++14/stack.hpp rename to Ch 03. Stacks and Queues/C++14/stack.hpp diff --git a/Ch 4. Trees and Graphs/4-1-Route-Between-Nodes.cpp b/Ch 04. Trees and Graphs/4-1-Route-Between-Nodes.cpp similarity index 100% rename from Ch 4. Trees and Graphs/4-1-Route-Between-Nodes.cpp rename to Ch 04. Trees and Graphs/4-1-Route-Between-Nodes.cpp diff --git a/Ch 4. Trees and Graphs/4-2-Minimal-Tree.cpp b/Ch 04. Trees and Graphs/4-2-Minimal-Tree.cpp similarity index 100% rename from Ch 4. Trees and Graphs/4-2-Minimal-Tree.cpp rename to Ch 04. Trees and Graphs/4-2-Minimal-Tree.cpp diff --git a/Ch 4. Trees and Graphs/4.10_Check_Subtree.cpp b/Ch 04. Trees and Graphs/4.10_Check_Subtree.cpp similarity index 100% rename from Ch 4. Trees and Graphs/4.10_Check_Subtree.cpp rename to Ch 04. Trees and Graphs/4.10_Check_Subtree.cpp diff --git a/Ch 4. Trees and Graphs/4.2_Minimal_Tree.cpp b/Ch 04. Trees and Graphs/4.2_Minimal_Tree.cpp similarity index 100% rename from Ch 4. Trees and Graphs/4.2_Minimal_Tree.cpp rename to Ch 04. Trees and Graphs/4.2_Minimal_Tree.cpp diff --git a/Ch 4. Trees and Graphs/4.4_Check_Balanced.cpp b/Ch 04. Trees and Graphs/4.4_Check_Balanced.cpp similarity index 100% rename from Ch 4. Trees and Graphs/4.4_Check_Balanced.cpp rename to Ch 04. Trees and Graphs/4.4_Check_Balanced.cpp diff --git a/Ch 4. Trees and Graphs/4.5_Validate_BST.cpp b/Ch 04. Trees and Graphs/4.5_Validate_BST.cpp similarity index 100% rename from Ch 4. Trees and Graphs/4.5_Validate_BST.cpp rename to Ch 04. Trees and Graphs/4.5_Validate_BST.cpp diff --git a/Ch 4. Trees and Graphs/4.6_Successor.cpp b/Ch 04. Trees and Graphs/4.6_Successor.cpp similarity index 100% rename from Ch 4. Trees and Graphs/4.6_Successor.cpp rename to Ch 04. Trees and Graphs/4.6_Successor.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.1-RouteBetweenNodes.cpp b/Ch 04. Trees and Graphs/C++14/4.1-RouteBetweenNodes.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.1-RouteBetweenNodes.cpp rename to Ch 04. Trees and Graphs/C++14/4.1-RouteBetweenNodes.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.10i-CheckSubtree.cpp b/Ch 04. Trees and Graphs/C++14/4.10i-CheckSubtree.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.10i-CheckSubtree.cpp rename to Ch 04. Trees and Graphs/C++14/4.10i-CheckSubtree.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.10r-CheckSubtree.cpp b/Ch 04. Trees and Graphs/C++14/4.10r-CheckSubtree.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.10r-CheckSubtree.cpp rename to Ch 04. Trees and Graphs/C++14/4.10r-CheckSubtree.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.11-RandomNode.cpp b/Ch 04. Trees and Graphs/C++14/4.11-RandomNode.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.11-RandomNode.cpp rename to Ch 04. Trees and Graphs/C++14/4.11-RandomNode.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.11m-RandomTree.cpp b/Ch 04. Trees and Graphs/C++14/4.11m-RandomTree.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.11m-RandomTree.cpp rename to Ch 04. Trees and Graphs/C++14/4.11m-RandomTree.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.12-PathsWithSum.cpp b/Ch 04. Trees and Graphs/C++14/4.12-PathsWithSum.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.12-PathsWithSum.cpp rename to Ch 04. Trees and Graphs/C++14/4.12-PathsWithSum.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.2-MinimalTree.cpp b/Ch 04. Trees and Graphs/C++14/4.2-MinimalTree.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.2-MinimalTree.cpp rename to Ch 04. Trees and Graphs/C++14/4.2-MinimalTree.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.3-ListOfDepths.cpp b/Ch 04. Trees and Graphs/C++14/4.3-ListOfDepths.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.3-ListOfDepths.cpp rename to Ch 04. Trees and Graphs/C++14/4.3-ListOfDepths.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.4-CheckBalanced.cpp b/Ch 04. Trees and Graphs/C++14/4.4-CheckBalanced.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.4-CheckBalanced.cpp rename to Ch 04. Trees and Graphs/C++14/4.4-CheckBalanced.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.5-ValidateBST.cpp b/Ch 04. Trees and Graphs/C++14/4.5-ValidateBST.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.5-ValidateBST.cpp rename to Ch 04. Trees and Graphs/C++14/4.5-ValidateBST.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.6-Successor.cpp b/Ch 04. Trees and Graphs/C++14/4.6-Successor.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.6-Successor.cpp rename to Ch 04. Trees and Graphs/C++14/4.6-Successor.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.7-BuildOrder.cpp b/Ch 04. Trees and Graphs/C++14/4.7-BuildOrder.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.7-BuildOrder.cpp rename to Ch 04. Trees and Graphs/C++14/4.7-BuildOrder.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.7d-BuildOrder.cpp b/Ch 04. Trees and Graphs/C++14/4.7d-BuildOrder.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.7d-BuildOrder.cpp rename to Ch 04. Trees and Graphs/C++14/4.7d-BuildOrder.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.8-FirstCommonAncestor.cpp b/Ch 04. Trees and Graphs/C++14/4.8-FirstCommonAncestor.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.8-FirstCommonAncestor.cpp rename to Ch 04. Trees and Graphs/C++14/4.8-FirstCommonAncestor.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.8p-FirstCommonAncestor.cpp b/Ch 04. Trees and Graphs/C++14/4.8p-FirstCommonAncestor.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.8p-FirstCommonAncestor.cpp rename to Ch 04. Trees and Graphs/C++14/4.8p-FirstCommonAncestor.cpp diff --git a/Ch 4. Trees and Graphs/C++14/4.9-BSTSequences.cpp b/Ch 04. Trees and Graphs/C++14/4.9-BSTSequences.cpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/4.9-BSTSequences.cpp rename to Ch 04. Trees and Graphs/C++14/4.9-BSTSequences.cpp diff --git a/Ch 4. Trees and Graphs/C++14/graph.hpp b/Ch 04. Trees and Graphs/C++14/graph.hpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/graph.hpp rename to Ch 04. Trees and Graphs/C++14/graph.hpp diff --git a/Ch 4. Trees and Graphs/C++14/graphtestutils.hpp b/Ch 04. Trees and Graphs/C++14/graphtestutils.hpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/graphtestutils.hpp rename to Ch 04. Trees and Graphs/C++14/graphtestutils.hpp diff --git a/Ch 4. Trees and Graphs/C++14/tree.hpp b/Ch 04. Trees and Graphs/C++14/tree.hpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/tree.hpp rename to Ch 04. Trees and Graphs/C++14/tree.hpp diff --git a/Ch 4. Trees and Graphs/C++14/treenode.hpp b/Ch 04. Trees and Graphs/C++14/treenode.hpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/treenode.hpp rename to Ch 04. Trees and Graphs/C++14/treenode.hpp diff --git a/Ch 4. Trees and Graphs/C++14/treenodeiterator.hpp b/Ch 04. Trees and Graphs/C++14/treenodeiterator.hpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/treenodeiterator.hpp rename to Ch 04. Trees and Graphs/C++14/treenodeiterator.hpp diff --git a/Ch 4. Trees and Graphs/C++14/treetestutils.hpp b/Ch 04. Trees and Graphs/C++14/treetestutils.hpp similarity index 100% rename from Ch 4. Trees and Graphs/C++14/treetestutils.hpp rename to Ch 04. Trees and Graphs/C++14/treetestutils.hpp diff --git a/Ch 5. Bit Manipulation/C++14/5.1-Insertion.cpp b/Ch 05. Bit Manipulation/C++14/5.1-Insertion.cpp similarity index 100% rename from Ch 5. Bit Manipulation/C++14/5.1-Insertion.cpp rename to Ch 05. Bit Manipulation/C++14/5.1-Insertion.cpp diff --git a/Ch 5. Bit Manipulation/C++14/5.2-BinaryToString.cpp b/Ch 05. Bit Manipulation/C++14/5.2-BinaryToString.cpp similarity index 100% rename from Ch 5. Bit Manipulation/C++14/5.2-BinaryToString.cpp rename to Ch 05. Bit Manipulation/C++14/5.2-BinaryToString.cpp diff --git a/Ch 5. Bit Manipulation/C++14/5.3-FlipBitToWin.cpp b/Ch 05. Bit Manipulation/C++14/5.3-FlipBitToWin.cpp similarity index 100% rename from Ch 5. Bit Manipulation/C++14/5.3-FlipBitToWin.cpp rename to Ch 05. Bit Manipulation/C++14/5.3-FlipBitToWin.cpp diff --git a/Ch 5. Bit Manipulation/C++14/5.4-NextNumber.cpp b/Ch 05. Bit Manipulation/C++14/5.4-NextNumber.cpp similarity index 100% rename from Ch 5. Bit Manipulation/C++14/5.4-NextNumber.cpp rename to Ch 05. Bit Manipulation/C++14/5.4-NextNumber.cpp diff --git a/Ch 5. Bit Manipulation/C++14/bitutils.hpp b/Ch 05. Bit Manipulation/C++14/bitutils.hpp similarity index 100% rename from Ch 5. Bit Manipulation/C++14/bitutils.hpp rename to Ch 05. Bit Manipulation/C++14/bitutils.hpp diff --git a/Ch 6. Math and Logic Puzzles/7.The Apocalypse/The Apocalypse.cpp b/Ch 06. Math and Logic Puzzles/7.The Apocalypse/The Apocalypse.cpp similarity index 100% rename from Ch 6. Math and Logic Puzzles/7.The Apocalypse/The Apocalypse.cpp rename to Ch 06. Math and Logic Puzzles/7.The Apocalypse/The Apocalypse.cpp diff --git a/Ch 6. Math and Logic Puzzles/Intro/Prime.cpp b/Ch 06. Math and Logic Puzzles/Intro/Prime.cpp similarity index 100% rename from Ch 6. Math and Logic Puzzles/Intro/Prime.cpp rename to Ch 06. Math and Logic Puzzles/Intro/Prime.cpp diff --git a/Ch 6. Math and Logic Puzzles/Intro/SieveOfEratosthenes.cpp b/Ch 06. Math and Logic Puzzles/Intro/SieveOfEratosthenes.cpp similarity index 100% rename from Ch 6. Math and Logic Puzzles/Intro/SieveOfEratosthenes.cpp rename to Ch 06. Math and Logic Puzzles/Intro/SieveOfEratosthenes.cpp diff --git a/Ch 7.OOD/1.Deck Of Cards/BlackJackCard.cpp b/Ch 07. Object-Oriented Design/1.Deck Of Cards/BlackJackCard.cpp similarity index 100% rename from Ch 7.OOD/1.Deck Of Cards/BlackJackCard.cpp rename to Ch 07. Object-Oriented Design/1.Deck Of Cards/BlackJackCard.cpp diff --git a/Ch 7.OOD/1.Deck Of Cards/BlackJackHand.cpp b/Ch 07. Object-Oriented Design/1.Deck Of Cards/BlackJackHand.cpp similarity index 100% rename from Ch 7.OOD/1.Deck Of Cards/BlackJackHand.cpp rename to Ch 07. Object-Oriented Design/1.Deck Of Cards/BlackJackHand.cpp diff --git a/Ch 7.OOD/1.Deck Of Cards/card.cpp b/Ch 07. Object-Oriented Design/1.Deck Of Cards/card.cpp similarity index 100% rename from Ch 7.OOD/1.Deck Of Cards/card.cpp rename to Ch 07. Object-Oriented Design/1.Deck Of Cards/card.cpp diff --git a/chapter-8-recursion-and-Dynamic-Programming/8-1-Triple-Step.cpp b/Ch 08. Recursion and Dynamic Programming/8-1-Triple-Step.cpp similarity index 100% rename from chapter-8-recursion-and-Dynamic-Programming/8-1-Triple-Step.cpp rename to Ch 08. Recursion and Dynamic Programming/8-1-Triple-Step.cpp diff --git a/chapter-8-recursion-and-Dynamic-Programming/8-11-Coins.cpp b/Ch 08. Recursion and Dynamic Programming/8-11-Coins.cpp similarity index 100% rename from chapter-8-recursion-and-Dynamic-Programming/8-11-Coins.cpp rename to Ch 08. Recursion and Dynamic Programming/8-11-Coins.cpp diff --git a/chapter-8-recursion-and-Dynamic-Programming/8-2-Robot-in-a-Grid.cpp b/Ch 08. Recursion and Dynamic Programming/8-2-Robot-in-a-Grid.cpp similarity index 100% rename from chapter-8-recursion-and-Dynamic-Programming/8-2-Robot-in-a-Grid.cpp rename to Ch 08. Recursion and Dynamic Programming/8-2-Robot-in-a-Grid.cpp diff --git a/chapter-8-recursion-and-Dynamic-Programming/8-3-Magic-Index.cpp b/Ch 08. Recursion and Dynamic Programming/8-3-Magic-Index.cpp similarity index 100% rename from chapter-8-recursion-and-Dynamic-Programming/8-3-Magic-Index.cpp rename to Ch 08. Recursion and Dynamic Programming/8-3-Magic-Index.cpp diff --git a/chapter-8-recursion-and-Dynamic-Programming/8-5-Recursive-Multiply.cpp b/Ch 08. Recursion and Dynamic Programming/8-5-Recursive-Multiply.cpp similarity index 100% rename from chapter-8-recursion-and-Dynamic-Programming/8-5-Recursive-Multiply.cpp rename to Ch 08. Recursion and Dynamic Programming/8-5-Recursive-Multiply.cpp diff --git a/chapter-8-recursion-and-Dynamic-Programming/8-7-Permutations-without-Dups.cpp b/Ch 08. Recursion and Dynamic Programming/8-7-Permutations-without-Dups.cpp similarity index 100% rename from chapter-8-recursion-and-Dynamic-Programming/8-7-Permutations-without-Dups.cpp rename to Ch 08. Recursion and Dynamic Programming/8-7-Permutations-without-Dups.cpp diff --git a/chapter-8-recursion-and-Dynamic-Programming/8-8-Permutation-with-dups-alt.cpp b/Ch 08. Recursion and Dynamic Programming/8-8-Permutation-with-dups-alt.cpp similarity index 100% rename from chapter-8-recursion-and-Dynamic-Programming/8-8-Permutation-with-dups-alt.cpp rename to Ch 08. Recursion and Dynamic Programming/8-8-Permutation-with-dups-alt.cpp diff --git a/chapter-8-recursion-and-Dynamic-Programming/8-8-Permutation-with-dups.cpp b/Ch 08. Recursion and Dynamic Programming/8-8-Permutation-with-dups.cpp similarity index 100% rename from chapter-8-recursion-and-Dynamic-Programming/8-8-Permutation-with-dups.cpp rename to Ch 08. Recursion and Dynamic Programming/8-8-Permutation-with-dups.cpp diff --git a/chapter-8-recursion-and-Dynamic-Programming/8-9-parens-alt.cpp b/Ch 08. Recursion and Dynamic Programming/8-9-parens-alt.cpp similarity index 100% rename from chapter-8-recursion-and-Dynamic-Programming/8-9-parens-alt.cpp rename to Ch 08. Recursion and Dynamic Programming/8-9-parens-alt.cpp diff --git a/chapter-8-recursion-and-Dynamic-Programming/8-9-parens.cpp b/Ch 08. Recursion and Dynamic Programming/8-9-parens.cpp similarity index 100% rename from chapter-8-recursion-and-Dynamic-Programming/8-9-parens.cpp rename to Ch 08. Recursion and Dynamic Programming/8-9-parens.cpp