From f2edb7697c838156c3d678047212036065899219 Mon Sep 17 00:00:00 2001 From: banoni-dev Date: Wed, 27 Mar 2024 21:42:03 +0100 Subject: [PATCH] craeting a rust directory and adding some files to it && restructure the codeforces folder in coding plateform by creating a directory for earch type of problem ... --- All Languages/Rust Codes/bfs.rs | 40 +++++++++++++++++++ All Languages/Rust Codes/dfs.rs | 27 +++++++++++++ All Languages/Rust Codes/factorial.rs | 34 ++++++++++++++++ All Languages/Rust Codes/fibonnaci.rs | 20 ++++++++++ All Languages/Rust Codes/quick_sort.rs | 38 ++++++++++++++++++ .../Codeforces/{ => A}/1141A.cpp | 0 .../Codeforces/{ => A}/1182A.cpp | 0 .../Codeforces/{ => A}/122A Lucky Division.py | 0 .../Codeforces/{ => A}/1337_A.cpp | 0 .../Codeforces/{ => A}/139A Parents.go | 0 .../Codeforces/{ => A}/1467A.cpp | 0 .../Codeforces/{ => A}/1469A.cpp | 0 .../Codeforces/{ => A}/1471A.cpp | 0 .../Codeforces/{ => A}/1511A_Review-site.py | 0 .../Codeforces/{ => A}/1717_A.cpp | 0 .../Codeforces/{ => A}/1736A.cpp | 0 .../Codeforces/{ => A}/1741A.cpp | 0 .../Codeforces/{ => A}/1742A.cpp | 0 .../Codeforces/{ => A}/1749A.cpp | 0 .../Codeforces/{ => A}/1A.cpp | 0 .../Codeforces/{ => A}/282A Bit++.java | 0 .../Codeforces/{ => A}/300_A.cpp | 0 .../Codeforces/{ => A}/401_A.cpp | 0 .../Codeforces/{ => A}/469_A.cpp | 0 .../Codeforces/{ => A}/766A.cpp | 0 .../Codeforces/{ => A}/A.2_3 moves.cpp | 0 .../Codeforces/{ => A}/A_1359.cpp | 0 .../Codeforces/{ => A}/A_1569.cpp | 0 .../Codeforces/{ => A}/A_1618.cpp | 0 .../Codeforces/{ => A}/A_1647.cpp | 0 .../Codeforces/{ => A}/A_1649.cpp | 0 .../Codeforces/{ => A}/A_1657.cpp | 0 .../Codeforces/{ => A}/A_1668.cpp | 0 .../Codeforces/{ => A}/A_1675.cpp | 0 .../Codeforces/{ => A}/A_1688.cpp | 0 .../Codeforces/{ => A}/A_1696.cpp | 0 .../Codeforces/{ => A}/A_1709.cpp | 0 .../Codeforces/{ => A}/A_1728.cpp | 0 .../Codeforces/{ => A}/A_1739.cpp | 0 .../Codeforces/{ => A}/A_318.cpp | 0 .../Array Balancing (A) Codeforces 1661.cpp | 0 .../Codeforces/{ => B}/118B.cpp | 0 .../Codeforces/{ => B}/1206B.cpp | 0 .../Codeforces/{ => B}/1330_B.cpp | 0 .../Codeforces/{ => B}/1490B.cpp | 0 .../{ => B}/1551B1 Wonderful Coloring _1.cpp | 0 .../Codeforces/{ => B}/1597B-ShiftingSort.cpp | 0 .../Codeforces/{ => B}/1607B.cpp | 0 .../Codeforces/{ => B}/1697_B.cpp | 0 .../Codeforces/{ => B}/1699_B.cpp | 0 .../Codeforces/{ => B}/1717_B.cpp | 0 .../Codeforces/{ => B}/1741B.cpp | 0 .../Codeforces/{ => B}/1742B.cpp | 0 .../Codeforces/{ => B}/230_B.cpp | 0 .../Codeforces/{ => B}/365B.cpp | 0 .../Codeforces/{ => B}/492_B.cpp | 0 .../Codeforces/{ => B}/682_B.cpp | 0 .../Codeforces/{ => B}/746B.cpp | 0 .../Codeforces/{ => B}/B_1042.cpp | 0 .../Codeforces/{ => B}/B_1520.cpp | 0 .../Codeforces/{ => B}/B_1546.cpp | 0 .../Codeforces/{ => B}/B_1574.cpp | 0 .../Codeforces/{ => B}/B_1619.cpp | 0 .../Codeforces/{ => B}/B_1647.cpp | 0 .../Codeforces/{ => B}/B_1675.cpp | 0 .../Codeforces/{ => B}/B_1696.cpp | 0 .../Codeforces/{ => B}/B_1705.cpp | 0 .../Codeforces/{ => B}/B_1713.cpp | 0 .../Codeforces/{ => B}/B_1725.cpp | 0 .../Codeforces/{ => B}/B_1739.cpp | 0 .../Codeforces/{ => B}/B_MEXor_Mixup.cpp | 0 .../Codeforces/{ => B}/B_Special_Numbers.cpp | 0 .../Codeforces/{ => B}/B_Who_s_Opposite_.cpp | 0 .../Codeforces/{ => C}/1428_C.cpp | 0 .../{ => C}/1551C Interesting Story.cpp | 0 .../Codeforces/{ => C}/1698_C.cpp | 0 .../Codeforces/{ => C}/1741_C.cpp | 0 .../Codeforces/{ => C}/515_C.cpp | 0 .../Codeforces/{ => C}/676C Problem C.cpp | 0 .../Codeforces/{ => C}/676C.cpp | 0 .../Codeforces/{ => C}/910C.cpp | 0 .../Codeforces/{ => C}/978C.cpp | 0 .../Codeforces/{ => C}/C_1574.cpp | 0 .../Codeforces/{ => C}/C_1582.cpp | 0 .../Codeforces/{ => C}/C_1618.cpp | 0 .../Codeforces/{ => C}/C_1675.cpp | 0 .../Codeforces/{ => C}/C_1682.cpp | 0 .../Codeforces/{ => C}/C_1692.cpp | 0 .../Codeforces/{ => C}/C_1697.cpp | 0 .../Codeforces/{ => C}/C_1703.cpp | 0 .../Codeforces/{ => C}/C_1720.cpp | 0 .../Codeforces/{ => C}/C_Sum_of_Cubes.cpp | 0 .../Codeforces/{ => D}/1228D.cpp | 0 .../Codeforces/{ => D}/1374_D.cpp | 0 .../Codeforces/{ => D}/1487_D.cpp | 0 .../Codeforces/{ => D}/1703_D.cpp | 0 .../{ => D}/500D-NewYearSantaNetwork.cpp | 0 .../Codeforces/{ => D}/D_1560.cpp | 0 .../Codeforces/{ => D}/D_1676.cpp | 0 .../Codeforces/{ => D}/D_1690.cpp | 0 .../Codeforces/{ => D}/D_1692.cpp | 0 .../Codeforces/{ => D}/D_1703.cpp | 0 ...79E1 Permutation Minimization by Deque.cpp | 0 .../Codeforces/{ => E}/920E.cpp | 0 .../Codeforces/{ => E}/E_1669.cpp | 0 .../Codeforces/{ => G}/1722_G.cpp | 0 .../Codeforces/{ => G}/G_1669.cpp | 0 .../Codeforces/{ => G}/G_1722.cpp | 0 108 files changed, 159 insertions(+) create mode 100644 All Languages/Rust Codes/bfs.rs create mode 100644 All Languages/Rust Codes/dfs.rs create mode 100644 All Languages/Rust Codes/factorial.rs create mode 100644 All Languages/Rust Codes/fibonnaci.rs create mode 100644 All Languages/Rust Codes/quick_sort.rs rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/1141A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/1182A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/122A Lucky Division.py (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/1337_A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/139A Parents.go (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/1467A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/1469A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/1471A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/1511A_Review-site.py (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/1717_A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/1736A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/1741A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/1742A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/1749A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/1A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/282A Bit++.java (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/300_A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/401_A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/469_A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/766A.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A.2_3 moves.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A_1359.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A_1569.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A_1618.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A_1647.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A_1649.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A_1657.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A_1668.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A_1675.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A_1688.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A_1696.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A_1709.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A_1728.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A_1739.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/A_318.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => A}/Array Balancing (A) Codeforces 1661.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/118B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/1206B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/1330_B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/1490B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/1551B1 Wonderful Coloring _1.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/1597B-ShiftingSort.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/1607B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/1697_B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/1699_B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/1717_B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/1741B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/1742B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/230_B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/365B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/492_B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/682_B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/746B.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_1042.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_1520.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_1546.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_1574.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_1619.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_1647.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_1675.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_1696.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_1705.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_1713.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_1725.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_1739.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_MEXor_Mixup.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_Special_Numbers.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => B}/B_Who_s_Opposite_.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/1428_C.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/1551C Interesting Story.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/1698_C.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/1741_C.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/515_C.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/676C Problem C.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/676C.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/910C.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/978C.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/C_1574.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/C_1582.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/C_1618.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/C_1675.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/C_1682.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/C_1692.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/C_1697.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/C_1703.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/C_1720.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => C}/C_Sum_of_Cubes.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => D}/1228D.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => D}/1374_D.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => D}/1487_D.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => D}/1703_D.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => D}/500D-NewYearSantaNetwork.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => D}/D_1560.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => D}/D_1676.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => D}/D_1690.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => D}/D_1692.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => D}/D_1703.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => E}/1579E1 Permutation Minimization by Deque.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => E}/920E.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => E}/E_1669.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => G}/1722_G.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => G}/G_1669.cpp (100%) rename Coding Platforms(codechef,codeforces,etc)/Codeforces/{ => G}/G_1722.cpp (100%) diff --git a/All Languages/Rust Codes/bfs.rs b/All Languages/Rust Codes/bfs.rs new file mode 100644 index 00000000..3d08be8a --- /dev/null +++ b/All Languages/Rust Codes/bfs.rs @@ -0,0 +1,40 @@ +use std::collections::VecDeque; +type Graph = Vec>; + +// BFS +fn bfs(graph: &Graph, start: usize) -> Vec { + let mut visited = vec![false; graph.len()]; + let mut queue = VecDeque::new(); + let mut order = Vec::new(); + + visited[start] = true; + queue.push_back(start); + + while let Some(node) = queue.pop_front() { + order.push(node); + + for &next in &graph[node] { + if !visited[next] { + visited[next] = true; + queue.push_back(next); + } + } + } + + return order; + +} + +fn main() { + let graph = vec![ + vec![1, 2], + vec![0, 3, 4], + vec![0, 5], + vec![1], + vec![1, 5], + vec![2, 4], + ]; + + let order = bfs(&graph, 0); + println!("{:?}", order); // [0, 1, 2, 3, 4, 5] +} diff --git a/All Languages/Rust Codes/dfs.rs b/All Languages/Rust Codes/dfs.rs new file mode 100644 index 00000000..3358fde7 --- /dev/null +++ b/All Languages/Rust Codes/dfs.rs @@ -0,0 +1,27 @@ + + +// DFS +fn dfs(graph: &Vec>, start: i32, visited: &mut Vec) { + visited[start as usize] = true; + println!("{}", start); + for i in 0..graph[start as usize].len() { + if graph[start as usize][i] == 1 && !visited[i] { + dfs(graph, i as i32, visited); + } + } +} + + +fn main() { + let graph = vec![ + vec![0, 1, 1, 0, 0, 0], + vec![1, 0, 0, 1, 1, 0], + vec![1, 0, 0, 0, 1, 0], + vec![0, 1, 0, 0, 1, 1], + vec![0, 1, 1, 1, 0, 1], + vec![0, 0, 0, 1, 1, 0], + ]; + let mut visited = vec![false; graph.len()]; + dfs(&graph, 0, &mut visited); +} + diff --git a/All Languages/Rust Codes/factorial.rs b/All Languages/Rust Codes/factorial.rs new file mode 100644 index 00000000..f25e8c0f --- /dev/null +++ b/All Languages/Rust Codes/factorial.rs @@ -0,0 +1,34 @@ + + +// Factorial recursive function +def factorial_recursive(n: i32) -> i32 { + if n == 0 { + return 1; + } else { + return n * factorial(n - 1); + } +} + + + +// Factorial iterative function +def factorial_iterative(n: i32) -> i32 { + let mut result = 1; + for i in 1..=n { + result *= i; + } + return result; +} + + + + + + +fn main() { + // test the factorial_recursive function + let n = 5; + println!("Recursive Factorial of {} is {}", n, factorial_recursive(n)); + // test the factorial_iterative function + println!("Iterative Factorial of {} is {}", n, factorial_iterative(n)); +} diff --git a/All Languages/Rust Codes/fibonnaci.rs b/All Languages/Rust Codes/fibonnaci.rs new file mode 100644 index 00000000..d5702547 --- /dev/null +++ b/All Languages/Rust Codes/fibonnaci.rs @@ -0,0 +1,20 @@ + +// fibonnaci function + +fn fibonnaci(n: u32) -> u32 { + if n == 0 { + return 0; + } else if n == 1 { + return 1; + } else { + return fibonnaci(n - 1) + fibonnaci(n - 2); + } +} + + + +fn main() { + let n = 10; + println!("Fibonnaci of {} is {}", n, fibonnaci(n)); +} +``` diff --git a/All Languages/Rust Codes/quick_sort.rs b/All Languages/Rust Codes/quick_sort.rs new file mode 100644 index 00000000..e7b776da --- /dev/null +++ b/All Languages/Rust Codes/quick_sort.rs @@ -0,0 +1,38 @@ + + +// quick sort +fn quick_sort(arr: &mut [i32]) { + let len = arr.len(); + if len < 2 { + return; + } + let pivot = arr[len / 2]; + let mut i = 0; + let mut j = len - 1; + while i <= j { + while arr[i] < pivot { + i += 1; + } + while arr[j] > pivot { + j -= 1; + } + if i <= j { + arr.swap(i, j); + i += 1; + j -= 1; + } + } + if 0 < j { + quick_sort(&mut arr[0..=j]); + } + if i < len - 1 { + quick_sort(&mut arr[i..]); + } +} + +fn main() { + let mut arr = [4, 2, 5, 3, 1]; + quick_sort(&mut arr); + println!("{:?}", arr); +} +``` diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1141A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1141A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1141A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1141A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1182A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1182A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1182A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1182A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/122A Lucky Division.py b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/122A Lucky Division.py similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/122A Lucky Division.py rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/122A Lucky Division.py diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1337_A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1337_A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1337_A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1337_A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/139A Parents.go b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/139A Parents.go similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/139A Parents.go rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/139A Parents.go diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1467A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1467A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1467A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1467A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1469A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1469A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1469A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1469A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1471A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1471A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1471A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1471A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1511A_Review-site.py b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1511A_Review-site.py similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1511A_Review-site.py rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1511A_Review-site.py diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1717_A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1717_A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1717_A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1717_A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1736A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1736A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1736A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1736A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1741A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1741A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1741A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1741A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1742A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1742A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1742A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1742A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1749A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1749A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1749A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1749A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/1A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/282A Bit++.java b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/282A Bit++.java similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/282A Bit++.java rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/282A Bit++.java diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/300_A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/300_A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/300_A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/300_A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/401_A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/401_A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/401_A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/401_A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/469_A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/469_A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/469_A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/469_A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/766A.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/766A.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/766A.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/766A.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A.2_3 moves.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A.2_3 moves.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A.2_3 moves.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A.2_3 moves.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1359.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1359.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1359.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1359.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1569.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1569.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1569.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1569.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1618.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1618.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1618.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1618.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1647.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1647.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1647.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1647.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1649.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1649.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1649.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1649.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1657.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1657.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1657.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1657.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1668.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1668.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1668.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1668.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1675.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1675.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1675.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1675.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1688.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1688.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1688.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1688.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1696.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1696.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1696.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1696.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1709.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1709.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1709.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1709.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1728.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1728.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1728.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1728.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1739.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1739.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A_1739.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_1739.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/A_318.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_318.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/A_318.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/A_318.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/Array Balancing (A) Codeforces 1661.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/A/Array Balancing (A) Codeforces 1661.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/Array Balancing (A) Codeforces 1661.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/A/Array Balancing (A) Codeforces 1661.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/118B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/118B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/118B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/118B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1206B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1206B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1206B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1206B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1330_B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1330_B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1330_B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1330_B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1490B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1490B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1490B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1490B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1551B1 Wonderful Coloring _1.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1551B1 Wonderful Coloring _1.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1551B1 Wonderful Coloring _1.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1551B1 Wonderful Coloring _1.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1597B-ShiftingSort.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1597B-ShiftingSort.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1597B-ShiftingSort.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1597B-ShiftingSort.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1607B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1607B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1607B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1607B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1697_B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1697_B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1697_B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1697_B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1699_B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1699_B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1699_B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1699_B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1717_B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1717_B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1717_B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1717_B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1741B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1741B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1741B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1741B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1742B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1742B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1742B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/1742B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/230_B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/230_B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/230_B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/230_B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/365B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/365B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/365B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/365B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/492_B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/492_B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/492_B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/492_B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/682_B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/682_B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/682_B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/682_B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/746B.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/746B.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/746B.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/746B.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1042.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1042.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1042.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1042.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1520.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1520.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1520.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1520.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1546.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1546.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1546.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1546.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1574.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1574.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1574.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1574.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1619.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1619.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1619.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1619.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1647.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1647.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1647.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1647.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1675.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1675.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1675.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1675.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1696.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1696.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1696.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1696.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1705.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1705.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1705.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1705.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1713.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1713.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1713.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1713.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1725.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1725.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1725.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1725.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1739.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1739.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_1739.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_1739.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_MEXor_Mixup.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_MEXor_Mixup.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_MEXor_Mixup.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_MEXor_Mixup.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_Special_Numbers.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_Special_Numbers.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_Special_Numbers.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_Special_Numbers.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/B_Who_s_Opposite_.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_Who_s_Opposite_.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/B_Who_s_Opposite_.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/B/B_Who_s_Opposite_.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1428_C.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/1428_C.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1428_C.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/1428_C.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1551C Interesting Story.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/1551C Interesting Story.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1551C Interesting Story.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/1551C Interesting Story.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1698_C.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/1698_C.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1698_C.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/1698_C.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1741_C.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/1741_C.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1741_C.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/1741_C.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/515_C.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/515_C.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/515_C.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/515_C.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/676C Problem C.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/676C Problem C.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/676C Problem C.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/676C Problem C.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/676C.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/676C.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/676C.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/676C.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/910C.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/910C.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/910C.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/910C.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/978C.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/978C.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/978C.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/978C.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1574.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1574.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1574.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1574.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1582.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1582.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1582.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1582.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1618.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1618.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1618.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1618.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1675.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1675.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1675.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1675.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1682.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1682.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1682.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1682.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1692.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1692.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1692.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1692.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1697.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1697.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1697.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1697.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1703.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1703.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1703.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1703.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1720.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1720.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/C_1720.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_1720.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/C_Sum_of_Cubes.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_Sum_of_Cubes.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/C_Sum_of_Cubes.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/C/C_Sum_of_Cubes.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1228D.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/D/1228D.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1228D.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/D/1228D.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1374_D.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/D/1374_D.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1374_D.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/D/1374_D.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1487_D.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/D/1487_D.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1487_D.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/D/1487_D.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1703_D.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/D/1703_D.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1703_D.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/D/1703_D.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/500D-NewYearSantaNetwork.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/D/500D-NewYearSantaNetwork.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/500D-NewYearSantaNetwork.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/D/500D-NewYearSantaNetwork.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/D_1560.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/D/D_1560.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/D_1560.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/D/D_1560.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/D_1676.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/D/D_1676.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/D_1676.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/D/D_1676.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/D_1690.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/D/D_1690.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/D_1690.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/D/D_1690.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/D_1692.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/D/D_1692.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/D_1692.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/D/D_1692.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/D_1703.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/D/D_1703.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/D_1703.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/D/D_1703.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1579E1 Permutation Minimization by Deque.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/E/1579E1 Permutation Minimization by Deque.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1579E1 Permutation Minimization by Deque.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/E/1579E1 Permutation Minimization by Deque.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/920E.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/E/920E.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/920E.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/E/920E.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/E_1669.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/E/E_1669.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/E_1669.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/E/E_1669.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/1722_G.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/G/1722_G.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/1722_G.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/G/1722_G.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/G_1669.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/G/G_1669.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/G_1669.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/G/G_1669.cpp diff --git a/Coding Platforms(codechef,codeforces,etc)/Codeforces/G_1722.cpp b/Coding Platforms(codechef,codeforces,etc)/Codeforces/G/G_1722.cpp similarity index 100% rename from Coding Platforms(codechef,codeforces,etc)/Codeforces/G_1722.cpp rename to Coding Platforms(codechef,codeforces,etc)/Codeforces/G/G_1722.cpp