diff --git a/Codes/1A Theater Square/1A.cpp b/Codes/1 A - Theater Square/1A.cpp similarity index 100% rename from Codes/1A Theater Square/1A.cpp rename to Codes/1 A - Theater Square/1A.cpp diff --git a/Codes/1068A Birthday/1068A.cpp b/Codes/1068 A - Birthday/1068A.cpp similarity index 100% rename from Codes/1068A Birthday/1068A.cpp rename to Codes/1068 A - Birthday/1068A.cpp diff --git a/Codes/11A Increasing Sequence/11A.cpp b/Codes/11 A - Increasing Sequence/11A.cpp similarity index 100% rename from Codes/11A Increasing Sequence/11A.cpp rename to Codes/11 A - Increasing Sequence/11A.cpp diff --git a/Codes/110A Nearly Lucky Number/110A.cpp b/Codes/110 A - Nearly Lucky Number/110A.cpp similarity index 100% rename from Codes/110A Nearly Lucky Number/110A.cpp rename to Codes/110 A - Nearly Lucky Number/110A.cpp diff --git a/Codes/1118B Tanya and Candies/1118B.cpp b/Codes/1118 B - Tanya and Candies/1118B.cpp similarity index 100% rename from Codes/1118B Tanya and Candies/1118B.cpp rename to Codes/1118 B - Tanya and Candies/1118B.cpp diff --git a/Codes/112A Petya And Strings/112A.cpp b/Codes/112 A - Petya And Strings/112A.cpp similarity index 100% rename from Codes/112A Petya And Strings/112A.cpp rename to Codes/112 A - Petya And Strings/112A.cpp diff --git a/Codes/1144C Two Shuffled Sequences/1144C.cpp b/Codes/1144 C - Two Shuffled Sequences/1144C.cpp similarity index 100% rename from Codes/1144C Two Shuffled Sequences/1144C.cpp rename to Codes/1144 C - Two Shuffled Sequences/1144C.cpp diff --git a/Codes/116A Tram/116A.cpp b/Codes/116 A - Tram/116A.cpp similarity index 100% rename from Codes/116A Tram/116A.cpp rename to Codes/116 A - Tram/116A.cpp diff --git a/Codes/118B Present from Lena/118B.cpp b/Codes/118 B - Present from Lena/118B.cpp similarity index 100% rename from Codes/118B Present from Lena/118B.cpp rename to Codes/118 B - Present from Lena/118B.cpp diff --git a/Codes/1196A Three Piles of Candies/1196A.cpp b/Codes/1196 A - Three Piles of Candies/1196A.cpp similarity index 100% rename from Codes/1196A Three Piles of Candies/1196A.cpp rename to Codes/1196 A - Three Piles of Candies/1196A.cpp diff --git a/Codes/122A Lucky Division/122A.cpp b/Codes/122 A - Lucky Division/122A.cpp similarity index 100% rename from Codes/122A Lucky Division/122A.cpp rename to Codes/122 A - Lucky Division/122A.cpp diff --git a/Codes/122B Lucky Substring/122B.cpp b/Codes/122 B - Lucky Substring/122B.cpp similarity index 100% rename from Codes/122B Lucky Substring/122B.cpp rename to Codes/122 B - Lucky Substring/122B.cpp diff --git a/Codes/1295A Display The Number/1295A.cpp b/Codes/1295 A - Display The Number/1295A.cpp similarity index 100% rename from Codes/1295A Display The Number/1295A.cpp rename to Codes/1295 A - Display The Number/1295A.cpp diff --git a/Codes/1296A Array with Odd Sum/1296A.cpp b/Codes/1296 A - Array with Odd Sum/1296A.cpp similarity index 100% rename from Codes/1296A Array with Odd Sum/1296A.cpp rename to Codes/1296 A - Array with Odd Sum/1296A.cpp diff --git a/Codes/131A cAPS lOCK/131A.cpp b/Codes/131 A - cAPS lOCK/131A.cpp similarity index 100% rename from Codes/131A cAPS lOCK/131A.cpp rename to Codes/131 A - cAPS lOCK/131A.cpp diff --git a/Codes/1311A Add Odd or Subtract Even/1311A.cpp b/Codes/1311 A - Add Odd or Subtract Even/1311A.cpp similarity index 100% rename from Codes/1311A Add Odd or Subtract Even/1311A.cpp rename to Codes/1311 A - Add Odd or Subtract Even/1311A.cpp diff --git a/Codes/1328A Divisibility Problem/1328A.cpp b/Codes/1328 A - Divisibility Problem/1328A.cpp similarity index 100% rename from Codes/1328A Divisibility Problem/1328A.cpp rename to Codes/1328 A - Divisibility Problem/1328A.cpp diff --git a/Codes/1341A Nastya and Rice/1341A.cpp b/Codes/1341 A - Nastya and Rice/1341A.cpp similarity index 100% rename from Codes/1341A Nastya and Rice/1341A.cpp rename to Codes/1341 A - Nastya and Rice/1341A.cpp diff --git a/Codes/1343B Balanced Array/1343B.cpp b/Codes/1343 B - Balanced Array/1343B.cpp similarity index 100% rename from Codes/1343B Balanced Array/1343B.cpp rename to Codes/1343 B - Balanced Array/1343B.cpp diff --git a/Codes/136A Presents/136A.cpp b/Codes/136 A - Presents/136A.cpp similarity index 100% rename from Codes/136A Presents/136A.cpp rename to Codes/136 A - Presents/136A.cpp diff --git a/Codes/1360B Honest Coach/1360B.cpp b/Codes/1360 B - Honest Coach/1360B.cpp similarity index 100% rename from Codes/1360B Honest Coach/1360B.cpp rename to Codes/1360 B - Honest Coach/1360B.cpp diff --git a/Codes/1364A XXXXX/1364A.cpp b/Codes/1364 A - XXXXX/1364A.cpp similarity index 100% rename from Codes/1364A XXXXX/1364A.cpp rename to Codes/1364 A - XXXXX/1364A.cpp diff --git a/Codes/1367B Even Array/1367B.cpp b/Codes/1367 B - Even Array/1367B.cpp similarity index 100% rename from Codes/1367B Even Array/1367B.cpp rename to Codes/1367 B - Even Array/1367B.cpp diff --git a/Codes/1389A LCM Problem/1389A.cpp b/Codes/1389 A - LCM Problem/1389A.cpp similarity index 100% rename from Codes/1389A LCM Problem/1389A.cpp rename to Codes/1389 A - LCM Problem/1389A.cpp diff --git a/Codes/1399A Remove Smallest/1399A.cpp b/Codes/1399 A - Remove Smallest/1399A.cpp similarity index 100% rename from Codes/1399A Remove Smallest/1399A.cpp rename to Codes/1399 A - Remove Smallest/1399A.cpp diff --git a/Codes/141A Amusing Joke/141A.cpp b/Codes/141 A - Amusing Joke/141A.cpp similarity index 100% rename from Codes/141A Amusing Joke/141A.cpp rename to Codes/141 A - Amusing Joke/141A.cpp diff --git a/Codes/1426A Floor Number/1426A.cpp b/Codes/1426 A - Floor Number/1426A.cpp similarity index 100% rename from Codes/1426A Floor Number/1426A.cpp rename to Codes/1426 A - Floor Number/1426A.cpp diff --git a/Codes/144A Arrival of the General/144A.cpp b/Codes/144 A - Arrival of the General/144A.cpp similarity index 100% rename from Codes/144A Arrival of the General/144A.cpp rename to Codes/144 A - Arrival of the General/144A.cpp diff --git a/Codes/148A Insomnia cure/148A.cpp b/Codes/148 A - Insomnia cure/148A.cpp similarity index 100% rename from Codes/148A Insomnia cure/148A.cpp rename to Codes/148 A - Insomnia cure/148A.cpp diff --git a/Codes/151A Soft Drinking/151A.cpp b/Codes/151 A - Soft Drinking/151A.cpp similarity index 100% rename from Codes/151A Soft Drinking/151A.cpp rename to Codes/151 A - Soft Drinking/151A.cpp diff --git a/Codes/1512A Spy Detected!/1512A.cpp b/Codes/1512 A - Spy Detected!/1512A.cpp similarity index 100% rename from Codes/1512A Spy Detected!/1512A.cpp rename to Codes/1512 A - Spy Detected!/1512A.cpp diff --git a/Codes/155A - I_love_%username%/155A.cpp b/Codes/155 A - I_love_%username%/155A.cpp similarity index 100% rename from Codes/155A - I_love_%username%/155A.cpp rename to Codes/155 A - I_love_%username%/155A.cpp diff --git a/Codes/158A Next Round/158A.cpp b/Codes/158 A - Next Round/158A.cpp similarity index 100% rename from Codes/158A Next Round/158A.cpp rename to Codes/158 A - Next Round/158A.cpp diff --git a/Codes/158B Taxi/158B.cpp b/Codes/158 B - Taxi/158B.cpp similarity index 100% rename from Codes/158B Taxi/158B.cpp rename to Codes/158 B - Taxi/158B.cpp diff --git a/Codes/1582B Luntik and Subsequences/1582B.cpp b/Codes/1582 B - Luntik and Subsequences/1582B.cpp similarity index 100% rename from Codes/1582B Luntik and Subsequences/1582B.cpp rename to Codes/1582 B - Luntik and Subsequences/1582B.cpp diff --git a/Codes/1624B Make AP/1624B.cpp b/Codes/1624 B - Make AP/1624B.cpp similarity index 100% rename from Codes/1624B Make AP/1624B.cpp rename to Codes/1624 B - Make AP/1624B.cpp diff --git a/Codes/1633A Div. 7/1633A.cpp b/Codes/1633 A - Div. 7/1633A.cpp similarity index 100% rename from Codes/1633A Div. 7/1633A.cpp rename to Codes/1633 A - Div. 7/1633A.cpp diff --git a/Codes/1676A Lucky/1676A.cpp b/Codes/1676 A - Lucky/1676A.cpp similarity index 100% rename from Codes/1676A Lucky/1676A.cpp rename to Codes/1676 A - Lucky/1676A.cpp diff --git a/Codes/1692A Marathon/1692A.cpp b/Codes/1692 A - Marathon/1692A.cpp similarity index 100% rename from Codes/1692A Marathon/1692A.cpp rename to Codes/1692 A - Marathon/1692A.cpp diff --git a/Codes/1703A YES or YES/1703A.cpp b/Codes/1703 A - YES or YES/1703A.cpp similarity index 100% rename from Codes/1703A YES or YES/1703A.cpp rename to Codes/1703 A - YES or YES/1703A.cpp diff --git a/Codes/1719A Chip Game/1719A.cpp b/Codes/1719 A - Chip Game/1719A.cpp similarity index 100% rename from Codes/1719A Chip Game/1719A.cpp rename to Codes/1719 A - Chip Game/1719A.cpp diff --git a/Codes/1719B Mathematical Circus/1719B.cpp b/Codes/1719 B - Mathematical Circus/1719B.cpp similarity index 100% rename from Codes/1719B Mathematical Circus/1719B.cpp rename to Codes/1719 B - Mathematical Circus/1719B.cpp diff --git a/Codes/1721B Deadly Laser/1721B.cpp b/Codes/1721 B - Deadly Laser/1721B.cpp similarity index 100% rename from Codes/1721B Deadly Laser/1721B.cpp rename to Codes/1721 B - Deadly Laser/1721B.cpp diff --git a/Codes/1742A Sum/1742A.cpp b/Codes/1742 A - Sum/1742A.cpp similarity index 100% rename from Codes/1742A Sum/1742A.cpp rename to Codes/1742 A - Sum/1742A.cpp diff --git a/Codes/1742C Stripes/1742C.cpp b/Codes/1742 C - Stripes/1742C.cpp similarity index 100% rename from Codes/1742C Stripes/1742C.cpp rename to Codes/1742 C - Stripes/1742C.cpp diff --git a/Codes/1746B Rebellion/1746B.cpp b/Codes/1746 B - Rebellion/1746B.cpp similarity index 100% rename from Codes/1746B Rebellion/1746B.cpp rename to Codes/1746 B - Rebellion/1746B.cpp diff --git a/Codes/1748A The Ultimate Square/1748A.cpp b/Codes/1748 A - The Ultimate Square/1748A.cpp similarity index 100% rename from Codes/1748A The Ultimate Square/1748A.cpp rename to Codes/1748 A - The Ultimate Square/1748A.cpp diff --git a/Codes/1758B XOR = Average/1758B.cpp b/Codes/1758 B - XOR = Average/1758B.cpp similarity index 100% rename from Codes/1758B XOR = Average/1758B.cpp rename to Codes/1758 B - XOR = Average/1758B.cpp diff --git a/Codes/1760A Medium Number/1760A.cpp b/Codes/1760 A - Medium Number/1760A.cpp similarity index 100% rename from Codes/1760A Medium Number/1760A.cpp rename to Codes/1760 A - Medium Number/1760A.cpp diff --git a/Codes/1773F Football/1773F.cpp b/Codes/1773 F - Football/1773F.cpp similarity index 100% rename from Codes/1773F Football/1773F.cpp rename to Codes/1773 F - Football/1773F.cpp diff --git a/Codes/1791B Following Directions/1791B.cpp b/Codes/1791 B - Following Directions/1791B.cpp similarity index 100% rename from Codes/1791B Following Directions/1791B.cpp rename to Codes/1791 B - Following Directions/1791B.cpp diff --git a/Codes/1792A Gaming Forces/1792A.cpp b/Codes/1792 A - Gaming Forces/1792A.cpp similarity index 100% rename from Codes/1792A Gaming Forces/1792A.cpp rename to Codes/1792 A - Gaming Forces/1792A.cpp diff --git a/Codes/1795B Ideal Point/1795B.cpp b/Codes/1795 B - Ideal Point/1795B.cpp similarity index 100% rename from Codes/1795B Ideal Point/1795B.cpp rename to Codes/1795 B - Ideal Point/1795B.cpp diff --git a/Codes/1800A Is It a Cat/1800A.cpp b/Codes/1800 A - Is It a Cat/1800A.cpp similarity index 100% rename from Codes/1800A Is It a Cat/1800A.cpp rename to Codes/1800 A - Is It a Cat/1800A.cpp diff --git a/Codes/1811A Insert Digit/1811A.cpp b/Codes/1811 A - Insert Digit/1811A.cpp similarity index 100% rename from Codes/1811A Insert Digit/1811A.cpp rename to Codes/1811 A - Insert Digit/1811A.cpp diff --git a/Codes/1814A Coins/1814A.cpp b/Codes/1814 A - Coins/1814A.cpp similarity index 100% rename from Codes/1814A Coins/1814A.cpp rename to Codes/1814 A - Coins/1814A.cpp diff --git a/Codes/1818B Indivisible/1818B.cpp b/Codes/1818 B - Indivisible/1818B.cpp similarity index 100% rename from Codes/1818B Indivisible/1818B.cpp rename to Codes/1818 B - Indivisible/1818B.cpp diff --git a/Codes/1822A TubeTube Feed/1822A.cpp b/Codes/1822 A - TubeTube Feed/1822A.cpp similarity index 100% rename from Codes/1822A TubeTube Feed/1822A.cpp rename to Codes/1822 A - TubeTube Feed/1822A.cpp diff --git a/Codes/1822C Bun Lover/1822C.cpp b/Codes/1822 C - Bun Lover/1822C.cpp similarity index 100% rename from Codes/1822C Bun Lover/1822C.cpp rename to Codes/1822 C - Bun Lover/1822C.cpp diff --git a/Codes/1828A Divisible Array/1828A.cpp b/Codes/1828 A - Divisible Array/1828A.cpp similarity index 100% rename from Codes/1828A Divisible Array/1828A.cpp rename to Codes/1828 A - Divisible Array/1828A.cpp diff --git a/Codes/1828B Permutation Swap/1828B.cpp b/Codes/1828 B - Permutation Swap/1828B.cpp similarity index 100% rename from Codes/1828B Permutation Swap/1828B.cpp rename to Codes/1828 B - Permutation Swap/1828B.cpp diff --git a/Codes/1829A Love Story/1829A.cpp b/Codes/1829 A - Love Story/1829A.cpp similarity index 100% rename from Codes/1829A Love Story/1829A.cpp rename to Codes/1829 A - Love Story/1829A.cpp diff --git a/Codes/1829B Blank Spaces/1829B.cpp b/Codes/1829 B - Blank Spaces/1829B.cpp similarity index 100% rename from Codes/1829B Blank Spaces/1829B.cpp rename to Codes/1829 B - Blank Spaces/1829B.cpp diff --git a/Codes/1829C Mr. Perfectly Fine/1829C.cpp b/Codes/1829 C - Mr. Perfectly Fine/1829C.cpp similarity index 100% rename from Codes/1829C Mr. Perfectly Fine/1829C.cpp rename to Codes/1829 C - Mr. Perfectly Fine/1829C.cpp diff --git a/Codes/1829D Gold Rush/1829D.cpp b/Codes/1829 D - Gold Rush/1829D.cpp similarity index 100% rename from Codes/1829D Gold Rush/1829D.cpp rename to Codes/1829 D - Gold Rush/1829D.cpp diff --git a/Codes/1832A New Palindrome/1832A.cpp b/Codes/1832 A - New Palindrome/1832A.cpp similarity index 100% rename from Codes/1832A New Palindrome/1832A.cpp rename to Codes/1832 A - New Palindrome/1832A.cpp diff --git a/Codes/1833A Musical Puzzle/1833A.cpp b/Codes/1833 A - Musical Puzzle/1833A.cpp similarity index 100% rename from Codes/1833A Musical Puzzle/1833A.cpp rename to Codes/1833 A - Musical Puzzle/1833A.cpp diff --git a/Codes/1833B Restore the Weather/1833B.cpp b/Codes/1833 B - Restore the Weather/1833B.cpp similarity index 100% rename from Codes/1833B Restore the Weather/1833B.cpp rename to Codes/1833 B - Restore the Weather/1833B.cpp diff --git a/Codes/1833C Vlad Building Beautiful Array/1833C.cpp b/Codes/1833 C - Vlad Building Beautiful Array/1833C.cpp similarity index 100% rename from Codes/1833C Vlad Building Beautiful Array/1833C.cpp rename to Codes/1833 C - Vlad Building Beautiful Array/1833C.cpp diff --git a/Codes/1837A Grasshopper on a Line/1837A.cpp b/Codes/1837 A - Grasshopper on a Line/1837A.cpp similarity index 100% rename from Codes/1837A Grasshopper on a Line/1837A.cpp rename to Codes/1837 A - Grasshopper on a Line/1837A.cpp diff --git a/Codes/1837B Comparison String/1837B.cpp b/Codes/1837 B - Comparison String/1837B.cpp similarity index 100% rename from Codes/1837B Comparison String/1837B.cpp rename to Codes/1837 B - Comparison String/1837B.cpp diff --git a/Codes/1841B Keep it Beautiful/1841B.cpp b/Codes/1841 B - Keep it Beautiful/1841B.cpp similarity index 100% rename from Codes/1841B Keep it Beautiful/1841B.cpp rename to Codes/1841 B - Keep it Beautiful/1841B.cpp diff --git a/Codes/1843A Sasha and Array Coloring/1843A.cpp b/Codes/1843 A - Sasha and Array Coloring/1843A.cpp similarity index 100% rename from Codes/1843A Sasha and Array Coloring/1843A.cpp rename to Codes/1843 A - Sasha and Array Coloring/1843A.cpp diff --git a/Codes/1843B Long Long/1843B.cpp b/Codes/1843 B - Long Long/1843B.cpp similarity index 100% rename from Codes/1843B Long Long/1843B.cpp rename to Codes/1843 B - Long Long/1843B.cpp diff --git a/Codes/1844A Subtraction Game/1844A.cpp b/Codes/1844 A - Subtraction Game/1844A.cpp similarity index 100% rename from Codes/1844A Subtraction Game/1844A.cpp rename to Codes/1844 A - Subtraction Game/1844A.cpp diff --git a/Codes/1845A Forbidden Integer/1845A.cpp b/Codes/1845 A - Forbidden Integer/1845A.cpp similarity index 100% rename from Codes/1845A Forbidden Integer/1845A.cpp rename to Codes/1845 A - Forbidden Integer/1845A.cpp diff --git a/Codes/1846A Rudolph and Cut the Rope/1846A.cpp b/Codes/1846 A - Rudolph and Cut the Rope/1846A.cpp similarity index 100% rename from Codes/1846A Rudolph and Cut the Rope/1846A.cpp rename to Codes/1846 A - Rudolph and Cut the Rope/1846A.cpp diff --git a/Codes/1846B Rudolph and Tic-Tac-Toe/1846B.cpp b/Codes/1846 B - Rudolph and Tic-Tac-Toe/1846B.cpp similarity index 100% rename from Codes/1846B Rudolph and Tic-Tac-Toe/1846B.cpp rename to Codes/1846 B - Rudolph and Tic-Tac-Toe/1846B.cpp diff --git a/Codes/1846C Rudolf and the Another Competition/1846C.cpp b/Codes/1846 C - Rudolf and the Another Competition/1846C.cpp similarity index 100% rename from Codes/1846C Rudolf and the Another Competition/1846C.cpp rename to Codes/1846 C - Rudolf and the Another Competition/1846C.cpp diff --git a/Codes/1848A Vika and Her Friends/1848A.cpp b/Codes/1848 A - Vika and Her Friends/1848A.cpp similarity index 100% rename from Codes/1848A Vika and Her Friends/1848A.cpp rename to Codes/1848 A - Vika and Her Friends/1848A.cpp diff --git a/Codes/1849A Morning Sandwich/1849A.cpp b/Codes/1849 A - Morning Sandwich/1849A.cpp similarity index 100% rename from Codes/1849A Morning Sandwich/1849A.cpp rename to Codes/1849 A - Morning Sandwich/1849A.cpp diff --git a/Codes/1849B Monsters/1849B.cpp b/Codes/1849 B - Monsters/1849B.cpp similarity index 100% rename from Codes/1849B Monsters/1849B.cpp rename to Codes/1849 B - Monsters/1849B.cpp diff --git a/Codes/1850A To My Critics/1850A.cpp b/Codes/1850 A - To My Critics/1850A.cpp similarity index 100% rename from Codes/1850A To My Critics/1850A.cpp rename to Codes/1850 A - To My Critics/1850A.cpp diff --git a/Codes/1850B Ten Words of Wisdom/1850B.cpp b/Codes/1850 B - Ten Words of Wisdom/1850B.cpp similarity index 100% rename from Codes/1850B Ten Words of Wisdom/1850B.cpp rename to Codes/1850 B - Ten Words of Wisdom/1850B.cpp diff --git a/Codes/1850C Word on the Paper/1850C.cpp b/Codes/1850 C - Word on the Paper/1850C.cpp similarity index 100% rename from Codes/1850C Word on the Paper/1850C.cpp rename to Codes/1850 C - Word on the Paper/1850C.cpp diff --git a/Codes/1850D Balanced Round/1850D.cpp b/Codes/1850 D - Balanced Round/1850D.cpp similarity index 100% rename from Codes/1850D Balanced Round/1850D.cpp rename to Codes/1850 D - Balanced Round/1850D.cpp diff --git a/Codes/1851A Escalator Conversations/1851A.cpp b/Codes/1851 A - Escalator Conversations/1851A.cpp similarity index 100% rename from Codes/1851A Escalator Conversations/1851A.cpp rename to Codes/1851 A - Escalator Conversations/1851A.cpp diff --git a/Codes/1851B Parity Sort/1851B.cpp b/Codes/1851 B - Parity Sort/1851B.cpp similarity index 100% rename from Codes/1851B Parity Sort/1851B.cpp rename to Codes/1851 B - Parity Sort/1851B.cpp diff --git a/Codes/1851C Tiles Comeback/1851C.cpp b/Codes/1851 C - Tiles Comeback/1851C.cpp similarity index 100% rename from Codes/1851C Tiles Comeback/1851C.cpp rename to Codes/1851 C - Tiles Comeback/1851C.cpp diff --git a/Codes/1853A Desorting/1853A.cpp b/Codes/1853 A - Desorting/1853A.cpp similarity index 100% rename from Codes/1853A Desorting/1853A.cpp rename to Codes/1853 A - Desorting/1853A.cpp diff --git a/Codes/1855A Dalton the Teacher/1855A.cpp b/Codes/1855 A - Dalton the Teacher/1855A.cpp similarity index 100% rename from Codes/1855A Dalton the Teacher/1855A.cpp rename to Codes/1855 A - Dalton the Teacher/1855A.cpp diff --git a/Codes/1855B Longest Divisors Interval/1855B.cpp b/Codes/1855 B - Longest Divisors Interval/1855B.cpp similarity index 100% rename from Codes/1855B Longest Divisors Interval/1855B.cpp rename to Codes/1855 B - Longest Divisors Interval/1855B.cpp diff --git a/Codes/1856B Good Arrays/1856B.cpp b/Codes/1856 B - Good Arrays/1856B.cpp similarity index 100% rename from Codes/1856B Good Arrays/1856B.cpp rename to Codes/1856 B - Good Arrays/1856B.cpp diff --git a/Codes/1857A Array Coloring/1857A.cpp b/Codes/1857 A - Array Coloring/1857A.cpp similarity index 100% rename from Codes/1857A Array Coloring/1857A.cpp rename to Codes/1857 A - Array Coloring/1857A.cpp diff --git a/Codes/1857B Maximum Rounding/1857B.cpp b/Codes/1857 B - Maximum Rounding/1857B.cpp similarity index 100% rename from Codes/1857B Maximum Rounding/1857B.cpp rename to Codes/1857 B - Maximum Rounding/1857B.cpp diff --git a/Codes/1857C Assembly via Minimums/1857C.cpp b/Codes/1857 C - Assembly via Minimums/1857C.cpp similarity index 100% rename from Codes/1857C Assembly via Minimums/1857C.cpp rename to Codes/1857 C - Assembly via Minimums/1857C.cpp diff --git a/Codes/1858A Buttons/1858A.cpp b/Codes/1858 A - Buttons/1858A.cpp similarity index 100% rename from Codes/1858A Buttons/1858A.cpp rename to Codes/1858 A - Buttons/1858A.cpp diff --git a/Codes/1859A United We Stand/1859A.cpp b/Codes/1859 A - United We Stand/1859A.cpp similarity index 100% rename from Codes/1859A United We Stand/1859A.cpp rename to Codes/1859 A - United We Stand/1859A.cpp diff --git a/Codes/1860A Not a Substring/1860A.cpp b/Codes/1860 A - Not a Substring/1860A.cpp similarity index 100% rename from Codes/1860A Not a Substring/1860A.cpp rename to Codes/1860 A - Not a Substring/1860A.cpp diff --git a/Codes/1862A Gift Carpet/1862A.cpp b/Codes/1862 A - Gift Carpet/1862A.cpp similarity index 100% rename from Codes/1862A Gift Carpet/1862A.cpp rename to Codes/1862 A - Gift Carpet/1862A.cpp diff --git a/Codes/1862B Sequence Game/1862B.cpp b/Codes/1862 B - Sequence Game/1862B.cpp similarity index 100% rename from Codes/1862B Sequence Game/1862B.cpp rename to Codes/1862 B - Sequence Game/1862B.cpp diff --git a/Codes/1863A Channel/1863A.cpp b/Codes/1863 A - Channel/1863A.cpp similarity index 100% rename from Codes/1863A Channel/1863A.cpp rename to Codes/1863 A - Channel/1863A.cpp diff --git a/Codes/1864A Increasing and Decreasing/1864A.cpp b/Codes/1864 A - Increasing and Decreasing/1864A.cpp similarity index 100% rename from Codes/1864A Increasing and Decreasing/1864A.cpp rename to Codes/1864 A - Increasing and Decreasing/1864A.cpp diff --git a/Codes/1866A Ambitious Kid/1866A.cpp b/Codes/1866 A - Ambitious Kid/1866A.cpp similarity index 100% rename from Codes/1866A Ambitious Kid/1866A.cpp rename to Codes/1866 A - Ambitious Kid/1866A.cpp diff --git a/Codes/1869A Make It Zero/1869A.cpp b/Codes/1869 A - Make It Zero/1869A.cpp similarity index 100% rename from Codes/1869A Make It Zero/1869A.cpp rename to Codes/1869 A - Make It Zero/1869A.cpp diff --git a/Codes/1870A MEXanized Array/1870A.cpp b/Codes/1870 A - MEXanized Array/1870A.cpp similarity index 100% rename from Codes/1870A MEXanized Array/1870A.cpp rename to Codes/1870 A - MEXanized Array/1870A.cpp diff --git a/Codes/1872A Two Vessels/1872A.cpp b/Codes/1872 A - Two Vessels/1872A.cpp similarity index 100% rename from Codes/1872A Two Vessels/1872A.cpp rename to Codes/1872 A - Two Vessels/1872A.cpp diff --git a/Codes/1872B The Corridor or There and Back Again/1872B.cpp b/Codes/1872 B - The Corridor or There and Back Again/1872B.cpp similarity index 100% rename from Codes/1872B The Corridor or There and Back Again/1872B.cpp rename to Codes/1872 B - The Corridor or There and Back Again/1872B.cpp diff --git a/Codes/1872C Non-coprime Split/1872C.cpp b/Codes/1872 C - Non-coprime Split/1872C.cpp similarity index 100% rename from Codes/1872C Non-coprime Split/1872C.cpp rename to Codes/1872 C - Non-coprime Split/1872C.cpp diff --git a/Codes/1873A Short Sort/1873A.cpp b/Codes/1873 A - Short Sort/1873A.cpp similarity index 100% rename from Codes/1873A Short Sort/1873A.cpp rename to Codes/1873 A - Short Sort/1873A.cpp diff --git a/Codes/1873B Good Kid/1873B.cpp b/Codes/1873 B - Good Kid/1873B.cpp similarity index 100% rename from Codes/1873B Good Kid/1873B.cpp rename to Codes/1873 B - Good Kid/1873B.cpp diff --git a/Codes/1873C Target Practice/1873C.cpp b/Codes/1873 C - Target Practice/1873C.cpp similarity index 100% rename from Codes/1873C Target Practice/1873C.cpp rename to Codes/1873 C - Target Practice/1873C.cpp diff --git a/Codes/1873D 1D Eraser/1873D.cpp b/Codes/1873 D - 1 D Eraser/1873D.cpp similarity index 100% rename from Codes/1873D 1D Eraser/1873D.cpp rename to Codes/1873 D - 1 D Eraser/1873D.cpp diff --git a/Codes/1875A Jellyfish and Undertale/1875A.cpp b/Codes/1875 A - Jellyfish and Undertale/1875A.cpp similarity index 100% rename from Codes/1875A Jellyfish and Undertale/1875A.cpp rename to Codes/1875 A - Jellyfish and Undertale/1875A.cpp diff --git a/Codes/1878A How Much Does Daytona Cost/1878A.cpp b/Codes/1878 A - How Much Does Daytona Cost/1878A.cpp similarity index 100% rename from Codes/1878A How Much Does Daytona Cost/1878A.cpp rename to Codes/1878 A - How Much Does Daytona Cost/1878A.cpp diff --git a/Codes/1878B Aleksa and Stack/1878B.cpp b/Codes/1878 B - Aleksa and Stack/1878B.cpp similarity index 100% rename from Codes/1878B Aleksa and Stack/1878B.cpp rename to Codes/1878 B - Aleksa and Stack/1878B.cpp diff --git a/Codes/1878C Vasilije in Cacak/1878C.cpp b/Codes/1878 C - Vasilije in Cacak/1878C.cpp similarity index 100% rename from Codes/1878C Vasilije in Cacak/1878C.cpp rename to Codes/1878 C - Vasilije in Cacak/1878C.cpp diff --git a/Codes/1879A Rigged!/1879A.cpp b/Codes/1879 A - Rigged!/1879A.cpp similarity index 100% rename from Codes/1879A Rigged!/1879A.cpp rename to Codes/1879 A - Rigged!/1879A.cpp diff --git a/Codes/1879B Chips on the Board/1879B.cpp b/Codes/1879 B - Chips on the Board/1879B.cpp similarity index 100% rename from Codes/1879B Chips on the Board/1879B.cpp rename to Codes/1879 B - Chips on the Board/1879B.cpp diff --git a/Codes/1881A Don't Try to Count/1881A.cpp b/Codes/1881 A - Don't Try to Count/1881A.cpp similarity index 100% rename from Codes/1881A Don't Try to Count/1881A.cpp rename to Codes/1881 A - Don't Try to Count/1881A.cpp diff --git a/Codes/1881B Three Threadlets/1881B.cpp b/Codes/1881 B - Three Threadlets/1881B.cpp similarity index 100% rename from Codes/1881B Three Threadlets/1881B.cpp rename to Codes/1881 B - Three Threadlets/1881B.cpp diff --git a/Codes/1881C Perfect Square/1881C.cpp b/Codes/1881 C - Perfect Square/1881C.cpp similarity index 100% rename from Codes/1881C Perfect Square/1881C.cpp rename to Codes/1881 C - Perfect Square/1881C.cpp diff --git a/Codes/1883B Chemistry/1883B.cpp b/Codes/1883 B - Chemistry/1883B.cpp similarity index 100% rename from Codes/1883B Chemistry/1883B.cpp rename to Codes/1883 B - Chemistry/1883B.cpp diff --git a/Codes/189A Cut Ribbon/189A.cpp b/Codes/189 A - Cut Ribbon/189A.cpp similarity index 100% rename from Codes/189A Cut Ribbon/189A.cpp rename to Codes/189 A - Cut Ribbon/189A.cpp diff --git a/Codes/1894A Secret Sport/1894A.cpp b/Codes/1894 A - Secret Sport/1894A.cpp similarity index 100% rename from Codes/1894A Secret Sport/1894A.cpp rename to Codes/1894 A - Secret Sport/1894A.cpp diff --git a/Codes/1895A Treasure Chest/1895A.cpp b/Codes/1895 A - Treasure Chest/1895A.cpp similarity index 100% rename from Codes/1895A Treasure Chest/1895A.cpp rename to Codes/1895 A - Treasure Chest/1895A.cpp diff --git a/Codes/1895B Points and Minimum Distance/1895B.cpp b/Codes/1895 B - Points and Minimum Distance/1895B.cpp similarity index 100% rename from Codes/1895B Points and Minimum Distance/1895B.cpp rename to Codes/1895 B - Points and Minimum Distance/1895B.cpp diff --git a/Codes/1896A Jagged Swaps/1896A.cpp b/Codes/1896 A - Jagged Swaps/1896A.cpp similarity index 100% rename from Codes/1896A Jagged Swaps/1896A.cpp rename to Codes/1896 A - Jagged Swaps/1896A.cpp diff --git a/Codes/1896B AB Flipping/1896B.cpp b/Codes/1896 B - AB Flipping/1896B.cpp similarity index 100% rename from Codes/1896B AB Flipping/1896B.cpp rename to Codes/1896 B - AB Flipping/1896B.cpp diff --git a/Codes/1898A Milica and String/1898A.cpp b/Codes/1898 A - Milica and String/1898A.cpp similarity index 100% rename from Codes/1898A Milica and String/1898A.cpp rename to Codes/1898 A - Milica and String/1898A.cpp diff --git a/Codes/1899A Game with Integers/1899A.cpp b/Codes/1899 A - Game with Integers/1899A.cpp similarity index 100% rename from Codes/1899A Game with Integers/1899A.cpp rename to Codes/1899 A - Game with Integers/1899A.cpp diff --git a/Codes/1900A Cover in Water/1900A.cpp b/Codes/1900 A - Cover in Water/1900A.cpp similarity index 100% rename from Codes/1900A Cover in Water/1900A.cpp rename to Codes/1900 A - Cover in Water/1900A.cpp diff --git a/Codes/1900B Laura and Operations/1900B.cpp b/Codes/1900 B - Laura and Operations/1900B.cpp similarity index 100% rename from Codes/1900B Laura and Operations/1900B.cpp rename to Codes/1900 B - Laura and Operations/1900B.cpp diff --git a/Codes/1901A Line Trip/1901A.cpp b/Codes/1901 A - Line Trip/1901A.cpp similarity index 100% rename from Codes/1901A Line Trip/1901A.cpp rename to Codes/1901 A - Line Trip/1901A.cpp diff --git a/Codes/1902A Binary Imbalance/1902A.cpp b/Codes/1902 A - Binary Imbalance/1902A.cpp similarity index 100% rename from Codes/1902A Binary Imbalance/1902A.cpp rename to Codes/1902 A - Binary Imbalance/1902A.cpp diff --git a/Codes/1903A Halloumi Boxes/1903A.cpp b/Codes/1903 A - Halloumi Boxes/1903A.cpp similarity index 100% rename from Codes/1903A Halloumi Boxes/1903A.cpp rename to Codes/1903 A - Halloumi Boxes/1903A.cpp diff --git a/Codes/1904A Forked!/1904A.cpp b/Codes/1904 A - Forked!/1904A.cpp similarity index 100% rename from Codes/1904A Forked!/1904A.cpp rename to Codes/1904 A - Forked!/1904A.cpp diff --git a/Codes/1904B Collecting Game/1904B.cpp b/Codes/1904 B - Collecting Game/1904B.cpp similarity index 100% rename from Codes/1904B Collecting Game/1904B.cpp rename to Codes/1904 B - Collecting Game/1904B.cpp diff --git a/Codes/1905A Constructive Problems/1905A.cpp b/Codes/1905 A - Constructive Problems/1905A.cpp similarity index 100% rename from Codes/1905A Constructive Problems/1905A.cpp rename to Codes/1905 A - Constructive Problems/1905A.cpp diff --git a/Codes/1905B Begginer's Zelda/1905B.cpp b/Codes/1905 B - Begginer's Zelda/1905B.cpp similarity index 100% rename from Codes/1905B Begginer's Zelda/1905B.cpp rename to Codes/1905 B - Begginer's Zelda/1905B.cpp diff --git a/Codes/1905C Largest Subsequence/1905C.cpp b/Codes/1905 C - Largest Subsequence/1905C.cpp similarity index 100% rename from Codes/1905C Largest Subsequence/1905C.cpp rename to Codes/1905 C - Largest Subsequence/1905C.cpp diff --git a/Codes/1907A Rook/1907A.cpp b/Codes/1907 A - Rook/1907A.cpp similarity index 100% rename from Codes/1907A Rook/1907A.cpp rename to Codes/1907 A - Rook/1907A.cpp diff --git a/Codes/1907B YetnotherrokenKeoard/1907B.cpp b/Codes/1907 B - YetnotherrokenKeoard/1907B.cpp similarity index 100% rename from Codes/1907B YetnotherrokenKeoard/1907B.cpp rename to Codes/1907 B - YetnotherrokenKeoard/1907B.cpp diff --git a/Codes/1907C Removal of Unattractive Pairs/1907C.cpp b/Codes/1907 C - Removal of Unattractive Pairs/1907C.cpp similarity index 100% rename from Codes/1907C Removal of Unattractive Pairs/1907C.cpp rename to Codes/1907 C - Removal of Unattractive Pairs/1907C.cpp diff --git a/Codes/1909A Distinct Buttons/1909A.cpp b/Codes/1909 A - Distinct Buttons/1909A.cpp similarity index 100% rename from Codes/1909A Distinct Buttons/1909A.cpp rename to Codes/1909 A - Distinct Buttons/1909A.cpp diff --git a/Codes/1912L LOL Lovers/1912L.cpp b/Codes/1912 L - LOL Lovers/1912L.cpp similarity index 100% rename from Codes/1912L LOL Lovers/1912L.cpp rename to Codes/1912 L - LOL Lovers/1912L.cpp diff --git a/Codes/1913A Rating Increase/1913A.cpp b/Codes/1913 A - Rating Increase/1913A.cpp similarity index 100% rename from Codes/1913A Rating Increase/1913A.cpp rename to Codes/1913 A - Rating Increase/1913A.cpp diff --git a/Codes/1913B Swap and Delete/1913B.cpp b/Codes/1913 B - Swap and Delete/1913B.cpp similarity index 100% rename from Codes/1913B Swap and Delete/1913B.cpp rename to Codes/1913 B - Swap and Delete/1913B.cpp diff --git a/Codes/1913C Game with Multiset/1913C.cpp b/Codes/1913 C - Game with Multiset/1913C.cpp similarity index 100% rename from Codes/1913C Game with Multiset/1913C.cpp rename to Codes/1913 C - Game with Multiset/1913C.cpp diff --git a/Codes/1914A Problemsolving Log/1914A.cpp b/Codes/1914 A - Problemsolving Log/1914A.cpp similarity index 100% rename from Codes/1914A Problemsolving Log/1914A.cpp rename to Codes/1914 A - Problemsolving Log/1914A.cpp diff --git a/Codes/1914B Preparing for the Contest/1914B.cpp b/Codes/1914 B - Preparing for the Contest/1914B.cpp similarity index 100% rename from Codes/1914B Preparing for the Contest/1914B.cpp rename to Codes/1914 B - Preparing for the Contest/1914B.cpp diff --git a/Codes/1914C Quests/1914C.cpp b/Codes/1914 C - Quests/1914C.cpp similarity index 100% rename from Codes/1914C Quests/1914C.cpp rename to Codes/1914 C - Quests/1914C.cpp diff --git a/Codes/1914D Three Activities/1914D.cpp b/Codes/1914 D - Three Activities/1914D.cpp similarity index 100% rename from Codes/1914D Three Activities/1914D.cpp rename to Codes/1914 D - Three Activities/1914D.cpp diff --git a/Codes/1914E1 Game with Marbles (Easy Version)/1914E1.cpp b/Codes/1914 E1 - Game with Marbles (Easy Version)/1914E1.cpp similarity index 100% rename from Codes/1914E1 Game with Marbles (Easy Version)/1914E1.cpp rename to Codes/1914 E1 - Game with Marbles (Easy Version)/1914E1.cpp diff --git a/Codes/1914E2 Game with Marbles (Hard Version)/1914E2.cpp b/Codes/1914 E2 - Game with Marbles (Hard Version)/1914E2.cpp similarity index 100% rename from Codes/1914E2 Game with Marbles (Hard Version)/1914E2.cpp rename to Codes/1914 E2 - Game with Marbles (Hard Version)/1914E2.cpp diff --git a/Codes/1915A Odd One Out/1915A.cpp b/Codes/1915 A - Odd One Out/1915A.cpp similarity index 100% rename from Codes/1915A Odd One Out/1915A.cpp rename to Codes/1915 A - Odd One Out/1915A.cpp diff --git a/Codes/1915B Not Quite Latin Square/1915B.cpp b/Codes/1915 B - Not Quite Latin Square/1915B.cpp similarity index 100% rename from Codes/1915B Not Quite Latin Square/1915B.cpp rename to Codes/1915 B - Not Quite Latin Square/1915B.cpp diff --git a/Codes/1915C Can I Square/1915C.cpp b/Codes/1915 C - Can I Square/1915C.cpp similarity index 100% rename from Codes/1915C Can I Square/1915C.cpp rename to Codes/1915 C - Can I Square/1915C.cpp diff --git a/Codes/1915D Unnatural Language Processing/1915D.cpp b/Codes/1915 D - Unnatural Language Processing/1915D.cpp similarity index 100% rename from Codes/1915D Unnatural Language Processing/1915D.cpp rename to Codes/1915 D - Unnatural Language Processing/1915D.cpp diff --git a/Codes/1915E Romantic Glasses/1915E.cpp b/Codes/1915 E - Romantic Glasses/1915E.cpp similarity index 100% rename from Codes/1915E Romantic Glasses/1915E.cpp rename to Codes/1915 E - Romantic Glasses/1915E.cpp diff --git a/Codes/1916A 2023/1916A.cpp b/Codes/1916 A - 2023/1916A.cpp similarity index 100% rename from Codes/1916A 2023/1916A.cpp rename to Codes/1916 A - 2023/1916A.cpp diff --git a/Codes/1916B Two Divisors/1916B.cpp b/Codes/1916 B - Two Divisors/1916B.cpp similarity index 100% rename from Codes/1916B Two Divisors/1916B.cpp rename to Codes/1916 B - Two Divisors/1916B.cpp diff --git a/Codes/1917A Least Product/1917A.cpp b/Codes/1917 A - Least Product/1917A.cpp similarity index 100% rename from Codes/1917A Least Product/1917A.cpp rename to Codes/1917 A - Least Product/1917A.cpp diff --git a/Codes/1917B - Erase First or Second Letter/1917B.cpp b/Codes/1917 B - Erase First or Second Letter/1917B.cpp similarity index 100% rename from Codes/1917B - Erase First or Second Letter/1917B.cpp rename to Codes/1917 B - Erase First or Second Letter/1917B.cpp diff --git a/Codes/2A Winner/2A.cpp b/Codes/2 A - Winner/2A.cpp similarity index 100% rename from Codes/2A Winner/2A.cpp rename to Codes/2 A - Winner/2A.cpp diff --git a/Codes/200B Drinks/200B.cpp b/Codes/200 B - Drinks/200B.cpp similarity index 100% rename from Codes/200B Drinks/200B.cpp rename to Codes/200 B - Drinks/200B.cpp diff --git a/Codes/208A Dubstep/208A.cpp b/Codes/208 A - Dubstep/208A.cpp similarity index 100% rename from Codes/208A Dubstep/208A.cpp rename to Codes/208 A - Dubstep/208A.cpp diff --git a/Codes/22A Second Order Statistics/22A.cpp b/Codes/22 A - Second Order Statistics/22A.cpp similarity index 100% rename from Codes/22A Second Order Statistics/22A.cpp rename to Codes/22 A - Second Order Statistics/22A.cpp diff --git a/Codes/230B T-primes/230B.cpp b/Codes/230 B - T-primes/230B.cpp similarity index 100% rename from Codes/230B T-primes/230B.cpp rename to Codes/230 B - T-primes/230B.cpp diff --git a/Codes/231A Team/231A.cpp b/Codes/231 A - Team/231A.cpp similarity index 100% rename from Codes/231A Team/231A.cpp rename to Codes/231 A - Team/231A.cpp diff --git a/Codes/236A Boy Or Girl/236A.cpp b/Codes/236 A - Boy Or Girl/236A.cpp similarity index 100% rename from Codes/236A Boy Or Girl/236A.cpp rename to Codes/236 A - Boy Or Girl/236A.cpp diff --git a/Codes/263A Beautiful Matrix/263A.cpp b/Codes/263 A - Beautiful Matrix/263A.cpp similarity index 100% rename from Codes/263A Beautiful Matrix/263A.cpp rename to Codes/263 A - Beautiful Matrix/263A.cpp diff --git a/Codes/266A Stones on the Table/266A.cpp b/Codes/266 A - Stones on the Table/266A.cpp similarity index 100% rename from Codes/266A Stones on the Table/266A.cpp rename to Codes/266 A - Stones on the Table/266A.cpp diff --git a/Codes/266B Queue at the School/266B.cpp b/Codes/266 B - Queue at the School/266B.cpp similarity index 100% rename from Codes/266B Queue at the School/266B.cpp rename to Codes/266 B - Queue at the School/266B.cpp diff --git a/Codes/268A Games/268A.cpp b/Codes/268 A - Games/268A.cpp similarity index 100% rename from Codes/268A Games/268A.cpp rename to Codes/268 A - Games/268A.cpp diff --git a/Codes/271A Beautiful Year/271A.cpp b/Codes/271 A - Beautiful Year/271A.cpp similarity index 100% rename from Codes/271A Beautiful Year/271A.cpp rename to Codes/271 A - Beautiful Year/271A.cpp diff --git a/Codes/281A Word Capitalization/281A.cpp b/Codes/281 A - Word Capitalization/281A.cpp similarity index 100% rename from Codes/281A Word Capitalization/281A.cpp rename to Codes/281 A - Word Capitalization/281A.cpp diff --git a/Codes/282A Bit++/282A.cpp b/Codes/282 A - Bit++/282A.cpp similarity index 100% rename from Codes/282A Bit++/282A.cpp rename to Codes/282 A - Bit++/282A.cpp diff --git a/Codes/313A Ilya and Bank Account/313A.cpp b/Codes/313 A - Ilya and Bank Account/313A.cpp similarity index 100% rename from Codes/313A Ilya and Bank Account/313A.cpp rename to Codes/313 A - Ilya and Bank Account/313A.cpp diff --git a/Codes/318A Even Odds/318A.cpp b/Codes/318 A - Even Odds/318A.cpp similarity index 100% rename from Codes/318A Even Odds/318A.cpp rename to Codes/318 A - Even Odds/318A.cpp diff --git a/Codes/339A Helpful Maths/339A.cpp b/Codes/339 A - Helpful Maths/339A.cpp similarity index 100% rename from Codes/339A Helpful Maths/339A.cpp rename to Codes/339 A - Helpful Maths/339A.cpp diff --git a/Codes/34A Reconnaissance 2/34A.cpp b/Codes/34 A - Reconnaissance 2/34A.cpp similarity index 100% rename from Codes/34A Reconnaissance 2/34A.cpp rename to Codes/34 A - Reconnaissance 2/34A.cpp diff --git a/Codes/34B Sale/34B.cpp b/Codes/34 B - Sale/34B.cpp similarity index 100% rename from Codes/34B Sale/34B.cpp rename to Codes/34 B - Sale/34B.cpp diff --git a/Codes/344A Magnets/344A.cpp b/Codes/344 A - Magnets/344A.cpp similarity index 100% rename from Codes/344A Magnets/344A.cpp rename to Codes/344 A - Magnets/344A.cpp diff --git a/Codes/349A Cinema Line/349A.cpp b/Codes/349 A - Cinema Line/349A.cpp similarity index 100% rename from Codes/349A Cinema Line/349A.cpp rename to Codes/349 A - Cinema Line/349A.cpp diff --git a/Codes/4A Watermelon/4A.cpp b/Codes/4 A - Watermelon/4A.cpp similarity index 100% rename from Codes/4A Watermelon/4A.cpp rename to Codes/4 A - Watermelon/4A.cpp diff --git a/Codes/4C Registration System/4C.cpp b/Codes/4 C - Registration System/4C.cpp similarity index 100% rename from Codes/4C Registration System/4C.cpp rename to Codes/4 C - Registration System/4C.cpp diff --git a/Codes/41A Translation/41A.cpp b/Codes/41 A - Translation/41A.cpp similarity index 100% rename from Codes/41A Translation/41A.cpp rename to Codes/41 A - Translation/41A.cpp diff --git a/Codes/411A Password Check/411A.cpp b/Codes/411 A - Password Check/411A.cpp similarity index 100% rename from Codes/411A Password Check/411A.cpp rename to Codes/411 A - Password Check/411A.cpp diff --git a/Codes/421A Pasha and Hamsters/421A.cpp b/Codes/421 A - Pasha and Hamsters/421A.cpp similarity index 100% rename from Codes/421A Pasha and Hamsters/421A.cpp rename to Codes/421 A - Pasha and Hamsters/421A.cpp diff --git a/Codes/45A Codecraft III/45A.cpp b/Codes/45 A - Codecraft III/45A.cpp similarity index 100% rename from Codes/45A Codecraft III/45A.cpp rename to Codes/45 A - Codecraft III/45A.cpp diff --git a/Codes/456B Fedya and Maths/456B.cpp b/Codes/456 B - Fedya and Maths/456B.cpp similarity index 100% rename from Codes/456B Fedya and Maths/456B.cpp rename to Codes/456 B - Fedya and Maths/456B.cpp diff --git a/Codes/460 Plural Form of Nouns/99999460.cpp b/Codes/460 - Plural Form of Nouns/99999460.cpp similarity index 100% rename from Codes/460 Plural Form of Nouns/99999460.cpp rename to Codes/460 - Plural Form of Nouns/99999460.cpp diff --git a/Codes/474B Worms/474B.cpp b/Codes/474 B - Worms/474B.cpp similarity index 100% rename from Codes/474B Worms/474B.cpp rename to Codes/474 B - Worms/474B.cpp diff --git a/Codes/486A Calculating Function/486A.cpp b/Codes/486 A - Calculating Function/486A.cpp similarity index 100% rename from Codes/486A Calculating Function/486A.cpp rename to Codes/486 A - Calculating Function/486A.cpp diff --git a/Codes/492A Vanya and Cubes/492A.cpp b/Codes/492 A - Vanya and Cubes/492A.cpp similarity index 100% rename from Codes/492A Vanya and Cubes/492A.cpp rename to Codes/492 A - Vanya and Cubes/492A.cpp diff --git a/Codes/492B Vanya and Lanterns/492B.cpp b/Codes/492 B - Vanya and Lanterns/492B.cpp similarity index 100% rename from Codes/492B Vanya and Lanterns/492B.cpp rename to Codes/492 B - Vanya and Lanterns/492B.cpp diff --git a/Codes/50A DominoPiling/50A.cpp b/Codes/50 A - DominoPiling/50A.cpp similarity index 100% rename from Codes/50A DominoPiling/50A.cpp rename to Codes/50 A - DominoPiling/50A.cpp diff --git a/Codes/510A Fox And Snake/510A.cpp b/Codes/510 A - Fox And Snake/510A.cpp similarity index 100% rename from Codes/510A Fox And Snake/510A.cpp rename to Codes/510 A - Fox And Snake/510A.cpp diff --git a/Codes/525A Vitaliy and Pie/525A.cpp b/Codes/525 A - Vitaliy and Pie/525A.cpp similarity index 100% rename from Codes/525A Vitaliy and Pie/525A.cpp rename to Codes/525 A - Vitaliy and Pie/525A.cpp diff --git a/Codes/546A Soldier and Bananas/546A.cpp b/Codes/546 A - Soldier and Bananas/546A.cpp similarity index 100% rename from Codes/546A Soldier and Bananas/546A.cpp rename to Codes/546 A - Soldier and Bananas/546A.cpp diff --git a/Codes/584A Olesya and Rodion/584A.cpp b/Codes/584 A - Olesya and Rodion/584A.cpp similarity index 100% rename from Codes/584A Olesya and Rodion/584A.cpp rename to Codes/584 A - Olesya and Rodion/584A.cpp diff --git a/Codes/59A Word/59A.cpp b/Codes/59 A - Word/59A.cpp similarity index 100% rename from Codes/59A Word/59A.cpp rename to Codes/59 A - Word/59A.cpp diff --git a/Codes/599A Patrick and Shopping/599A.cpp b/Codes/599 A - Patrick and Shopping/599A.cpp similarity index 100% rename from Codes/599A Patrick and Shopping/599A.cpp rename to Codes/599 A - Patrick and Shopping/599A.cpp diff --git a/Codes/617A Elephant/617A.cpp b/Codes/617 A - Elephant/617A.cpp similarity index 100% rename from Codes/617A Elephant/617A.cpp rename to Codes/617 A - Elephant/617A.cpp diff --git a/Codes/630A Again Twenty Five!/630A.cpp b/Codes/630 A - Again Twenty Five!/630A.cpp similarity index 100% rename from Codes/630A Again Twenty Five!/630A.cpp rename to Codes/630 A - Again Twenty Five!/630A.cpp diff --git a/Codes/677A Vanya and Fence/677A.cpp b/Codes/677 A - Vanya and Fence/677A.cpp similarity index 100% rename from Codes/677A Vanya and Fence/677A.cpp rename to Codes/677 A - Vanya and Fence/677A.cpp diff --git a/Codes/705A Hulk/705A.cpp b/Codes/705 A - Hulk/705A.cpp similarity index 100% rename from Codes/705A Hulk/705A.cpp rename to Codes/705 A - Hulk/705A.cpp diff --git a/Codes/706B Interesting drink/706B.cpp b/Codes/706 B - Interesting drink/706B.cpp similarity index 100% rename from Codes/706B Interesting drink/706B.cpp rename to Codes/706 B - Interesting drink/706B.cpp diff --git a/Codes/71A Way Too Long Words/71A.cpp b/Codes/71 A - Way Too Long Words/71A.cpp similarity index 100% rename from Codes/71A Way Too Long Words/71A.cpp rename to Codes/71 A - Way Too Long Words/71A.cpp diff --git a/Codes/734A Anton and Danik/734A.cpp b/Codes/734 A - Anton and Danik/734A.cpp similarity index 100% rename from Codes/734A Anton and Danik/734A.cpp rename to Codes/734 A - Anton and Danik/734A.cpp diff --git a/Codes/74A Room Leader/74A.cpp b/Codes/74 A - Room Leader/74A.cpp similarity index 100% rename from Codes/74A Room Leader/74A.cpp rename to Codes/74 A - Room Leader/74A.cpp diff --git a/Codes/742A Arpa’s hard exam and Mehrdad’s naive cheat/742A.cpp b/Codes/742 A - Arpa’s hard exam and Mehrdad’s naive cheat/742A.cpp similarity index 100% rename from Codes/742A Arpa’s hard exam and Mehrdad’s naive cheat/742A.cpp rename to Codes/742 A - Arpa’s hard exam and Mehrdad’s naive cheat/742A.cpp diff --git a/Codes/791A Bear And Big Brother/791A.cpp b/Codes/791 A - Bear And Big Brother/791A.cpp similarity index 100% rename from Codes/791A Bear And Big Brother/791A.cpp rename to Codes/791 A - Bear And Big Brother/791A.cpp diff --git a/Codes/854A Fraction/854A.cpp b/Codes/854 A - Fraction/854A.cpp similarity index 100% rename from Codes/854A Fraction/854A.cpp rename to Codes/854 A - Fraction/854A.cpp diff --git a/Codes/855A Tom Riddle's Diary/855A.cpp b/Codes/855 A - Tom Riddle's Diary/855A.cpp similarity index 100% rename from Codes/855A Tom Riddle's Diary/855A.cpp rename to Codes/855 A - Tom Riddle's Diary/855A.cpp diff --git a/Codes/9A Die Roll/9A.cpp b/Codes/9 A - Die Roll/9A.cpp similarity index 100% rename from Codes/9A Die Roll/9A.cpp rename to Codes/9 A - Die Roll/9A.cpp diff --git a/Codes/977A Wrong Substraction/977A.cpp b/Codes/977 A - Wrong Substraction/977A.cpp similarity index 100% rename from Codes/977A Wrong Substraction/977A.cpp rename to Codes/977 A - Wrong Substraction/977A.cpp diff --git a/Readme Generator/Generate.py b/Readme Generator/Generate.py new file mode 100644 index 0000000..dd25eaf --- /dev/null +++ b/Readme Generator/Generate.py @@ -0,0 +1,23 @@ +import os + +folder_path = "D:\Programming\Problems solves\Codeforces\Codes" +output_file = "D:\Programming\Problems solves\Readme.txt" +qs = "[Question](https://codeforces.com/problemset/problem/" +sol = "[Solution](https://github.com/ShazidMashrafi/Codeforces-Solutions/tree/master/Experiment/" +space = "%20" + +folder_names = [str(folder_name) for folder_name in os.listdir(folder_path)] +entries = [] + +for folder_name in folder_names: + id, name = folder_name.split(' - ') + number, code = id.split(' ') + question_link = qs + number + "/" + code + ")" + solution_link = sol + number + space + code + space + '-' + space + name + ")" + entry = "| " + id + " | " + name + " | " + question_link + " | " + solution_link + entries.append(entry) + + + +with open(output_file, 'w') as file: + file.write('\n'.join(entries)) diff --git a/Readme Generator/name_change.py b/Readme Generator/name_change.py new file mode 100644 index 0000000..449c6f5 --- /dev/null +++ b/Readme Generator/name_change.py @@ -0,0 +1,11 @@ +import os +import re + +# Replace with the path to the directory containing the folders you want to rename +path_to_folders = "D:\Programming\Problems solves\Codeforces\Codes" + +for folder_name in os.listdir(path_to_folders): + first_name, second_name = folder_name.split(' ', 1) + new_name = f"{first_name} - {second_name}" + new_first_name = re.sub(r'(\d+)([A-Z])', r'\1 \2', new_name) + os.rename(os.path.join(path_to_folders, folder_name), os.path.join(path_to_folders, new_first_name)) \ No newline at end of file