commit 669e48899fe341de0b8bc1a2f619ac72e91eeb0c Author: Arlo Date: Thu May 2 20:14:36 2024 +0100 Initial Commit diff --git a/C-Binary-Search-Tree/main.c b/C-Binary-Search-Tree/main.c new file mode 100644 index 0000000..4723794 --- /dev/null +++ b/C-Binary-Search-Tree/main.c @@ -0,0 +1,115 @@ +// Binary Search Tree operations in C + +#include +#include + +struct node { + int key; + struct node *left, *right; +}; + +// Create a node +struct node *newNode(int item) { + struct node *newNode = (struct node *)malloc(sizeof(struct node)); + newNode -> key = item; + newNode -> left = NULL; + newNode -> right = NULL; + return newNode; +} + +// Inorder Traversal +void inorder(struct node *root) { + if (root != NULL) { + // Traverse left + inorder(root->left); + + // Traverse root + printf("%d -> ", root->key); + + // Traverse right + inorder(root->right); + } +} + +// Insert a node +struct node *insert(struct node *node, int key) { + // Return a new node if the tree is empty + if (node == NULL) return newNode(key); + + // Traverse to the right place and insert the node + if (key < node->key) { + node->left = insert(node->left, key); + } else { + node->right = insert(node->right, key); + } + + return node; +} + +// Find the inorder successor +struct node *minValueNode(struct node *node) { + struct node *current = node; + + // Find the leftmost leaf + while (current && current->left != NULL) { + current = current->left; + } + + return current; +} + +// Deleting a node +struct node *deleteNode(struct node *root, int key) { + // Return if the tree is empty + if (root == NULL) return root; + + // Find the node to be deleted + if (key < root->key) + root->left = deleteNode(root->left, key); + else if (key > root->key) + root->right = deleteNode(root->right, key); + + else { + // If the node is with only one child or no child + if (root->left == NULL) { + struct node *temp = root->right; + free(root); + return temp; + } else if (root->right == NULL) { + struct node *temp = root->left; + free(root); + return temp; + } + + // If the node has two children + struct node *temp = minValueNode(root->right); + + // Place the inorder successor in position of the node to be deleted + root->key = temp->key; + + // Delete the inorder successor + root->right = deleteNode(root->right, temp->key); + } + return root; +} + +// Driver code +int main() { + struct node *root = NULL; + root = insert(root, 8); + root = insert(root, 3); + root = insert(root, 1); + root = insert(root, 6); + root = insert(root, 7); + root = insert(root, 10); + root = insert(root, 14); + root = insert(root, 4); + + printf("Inorder traversal: "); + inorder(root); + + printf("\nAfter deleting 10\n"); + root = deleteNode(root, 10); + printf("Inorder traversal: "); + inorder(root); +} \ No newline at end of file diff --git a/C-Doubly-Linked-List/main.c b/C-Doubly-Linked-List/main.c new file mode 100644 index 0000000..6d1a855 --- /dev/null +++ b/C-Doubly-Linked-List/main.c @@ -0,0 +1,69 @@ +#include +#include + +struct Node { + int data; // The data contained in this node + struct Node* prev; // A pointer to the previous node in the list + struct Node* next; // A pointer to the next node in the list +}; + +void display_traversal_forward(struct Node* node) +{ + printf("Linked List: "); + + // as linked list will end when Node is Null + while( node != NULL ){ + printf("%d ",node -> data); + node = node -> next; + } + + printf("\n"); +} + +void display_traversal_backward(struct Node* node) +{ + printf("Linked List: "); + + // as linked list will end when Node is Null + while( node != NULL ){ + printf("%d ",node -> data); + node = node -> prev; + } + + printf("\n"); +} + +int main() { + // Creating the Nodes + struct Node* first; + struct Node* second; + struct Node* third; + struct Node* fourth; + + first = (struct Node*)malloc(sizeof(struct Node)); + second = (struct Node*)malloc(sizeof(struct Node)); + third = (struct Node*)malloc(sizeof(struct Node)); + fourth = (struct Node*)malloc(sizeof(struct Node)); + + first -> data = 10; + second -> data = 20; + third -> data = 30; + fourth -> data = 40; + + first -> next = second; + second -> next = third; + third -> next = fourth; + fourth -> next = NULL; + + first -> prev = NULL; + second -> prev = first; + third -> prev = second; + fourth -> prev = third; + + // Traversing the nodes + + display_traversal_forward(first); + display_traversal_backward(fourth); + + return 0; +} diff --git a/Java-Binary-Search/.vscode/settings.json b/Java-Binary-Search/.vscode/settings.json new file mode 100644 index 0000000..e112a70 --- /dev/null +++ b/Java-Binary-Search/.vscode/settings.json @@ -0,0 +1,7 @@ +{ + "java.project.sourcePaths": ["src"], + "java.project.outputPath": "bin", + "java.project.referencedLibraries": [ + "lib/**/*.jar" + ] +} diff --git a/Java-Binary-Search/README.md b/Java-Binary-Search/README.md new file mode 100644 index 0000000..7c03a53 --- /dev/null +++ b/Java-Binary-Search/README.md @@ -0,0 +1,18 @@ +## Getting Started + +Welcome to the VS Code Java world. Here is a guideline to help you get started to write Java code in Visual Studio Code. + +## Folder Structure + +The workspace contains two folders by default, where: + +- `src`: the folder to maintain sources +- `lib`: the folder to maintain dependencies + +Meanwhile, the compiled output files will be generated in the `bin` folder by default. + +> If you want to customize the folder structure, open `.vscode/settings.json` and update the related settings there. + +## Dependency Management + +The `JAVA PROJECTS` view allows you to manage your dependencies. More details can be found [here](https://github.com/microsoft/vscode-java-dependency#manage-dependencies). diff --git a/Java-Binary-Search/src/App.java b/Java-Binary-Search/src/App.java new file mode 100644 index 0000000..d3b265c --- /dev/null +++ b/Java-Binary-Search/src/App.java @@ -0,0 +1,30 @@ +public class App { + public static void main(String[] args) throws Exception { + int[] nums = new int[8]; + nums[0] = 6; + nums[1] = 7; + nums[2] = 8; + nums[3] = 12; + nums[4] = 19; + nums[5] = 55; + nums[6] = 90; + nums[7] = 98; + + int start = 0; + int end = nums.length; + int mid = (start+end)/2; + int searchItem = 7; + while(mid < end) { + if (nums[mid] == searchItem) { + System.out.println("found: " + searchItem + " at index: " + mid); + System.exit(0); + } else if (nums[mid] > searchItem) { + end = mid-1; + } else { + start = mid+1; + } + mid = (start+end)/2; + } + System.out.println("item was not found"); + } +} diff --git a/Java-Bubble-Sort/.vscode/settings.json b/Java-Bubble-Sort/.vscode/settings.json new file mode 100644 index 0000000..e112a70 --- /dev/null +++ b/Java-Bubble-Sort/.vscode/settings.json @@ -0,0 +1,7 @@ +{ + "java.project.sourcePaths": ["src"], + "java.project.outputPath": "bin", + "java.project.referencedLibraries": [ + "lib/**/*.jar" + ] +} diff --git a/Java-Bubble-Sort/README.md b/Java-Bubble-Sort/README.md new file mode 100644 index 0000000..7c03a53 --- /dev/null +++ b/Java-Bubble-Sort/README.md @@ -0,0 +1,18 @@ +## Getting Started + +Welcome to the VS Code Java world. Here is a guideline to help you get started to write Java code in Visual Studio Code. + +## Folder Structure + +The workspace contains two folders by default, where: + +- `src`: the folder to maintain sources +- `lib`: the folder to maintain dependencies + +Meanwhile, the compiled output files will be generated in the `bin` folder by default. + +> If you want to customize the folder structure, open `.vscode/settings.json` and update the related settings there. + +## Dependency Management + +The `JAVA PROJECTS` view allows you to manage your dependencies. More details can be found [here](https://github.com/microsoft/vscode-java-dependency#manage-dependencies). diff --git a/Java-Bubble-Sort/bin/App.class b/Java-Bubble-Sort/bin/App.class new file mode 100644 index 0000000..7bb627e Binary files /dev/null and b/Java-Bubble-Sort/bin/App.class differ diff --git a/Java-Bubble-Sort/src/App.java b/Java-Bubble-Sort/src/App.java new file mode 100644 index 0000000..019d828 --- /dev/null +++ b/Java-Bubble-Sort/src/App.java @@ -0,0 +1,33 @@ +public class App { + public static void main(String[] args) throws Exception { + int[] nums = new int[8]; + nums[0] = 6; + nums[1] = 8; + nums[2] = 7; + nums[3] = 98; + nums[4] = 55; + nums[5] = 19; + nums[6] = 90; + nums[7] = 12; + + for (int i = 0; i < nums.length; i++) { + boolean swapped = false; + for (int j = 1; j < nums.length-i-1; j++) { + if (nums[j-1] > nums[j]) { + int temp = nums[j]; + nums[j] = nums[j-1]; + nums[j-1] = temp; + swapped = true; + } + } + + if (swapped) { + break; + } + } + + for (int i = 0; i < nums.length; i++) { + System.out.println(nums[i]); + } + } +} \ No newline at end of file diff --git a/Java-Insertion-Sort/.vscode/settings.json b/Java-Insertion-Sort/.vscode/settings.json new file mode 100644 index 0000000..e112a70 --- /dev/null +++ b/Java-Insertion-Sort/.vscode/settings.json @@ -0,0 +1,7 @@ +{ + "java.project.sourcePaths": ["src"], + "java.project.outputPath": "bin", + "java.project.referencedLibraries": [ + "lib/**/*.jar" + ] +} diff --git a/Java-Insertion-Sort/README.md b/Java-Insertion-Sort/README.md new file mode 100644 index 0000000..7c03a53 --- /dev/null +++ b/Java-Insertion-Sort/README.md @@ -0,0 +1,18 @@ +## Getting Started + +Welcome to the VS Code Java world. Here is a guideline to help you get started to write Java code in Visual Studio Code. + +## Folder Structure + +The workspace contains two folders by default, where: + +- `src`: the folder to maintain sources +- `lib`: the folder to maintain dependencies + +Meanwhile, the compiled output files will be generated in the `bin` folder by default. + +> If you want to customize the folder structure, open `.vscode/settings.json` and update the related settings there. + +## Dependency Management + +The `JAVA PROJECTS` view allows you to manage your dependencies. More details can be found [here](https://github.com/microsoft/vscode-java-dependency#manage-dependencies). diff --git a/Java-Insertion-Sort/src/App.java b/Java-Insertion-Sort/src/App.java new file mode 100644 index 0000000..20d4ed9 --- /dev/null +++ b/Java-Insertion-Sort/src/App.java @@ -0,0 +1,28 @@ +/*public class App { + public static void main(String[] args) throws Exception { + int[] nums = new int[8]; + nums[0] = 6; + nums[1] = 8; + nums[2] = 7; + nums[3] = 98; + nums[4] = 55; + nums[5] = 19; + nums[6] = 90; + nums[7] = 12; + + for (int i = 0; i < nums.length; i++) { + int key = nums[i]; + int j = i-1; + while (j >= 0 && nums[j] > key) { + nums[j+1] = nums[j]; + j--; + } + nums[j+1] = key; + } + + for (int i = 0; i < nums.length; i++) { + System.out.println(nums[i]); + } + } +} +*/ \ No newline at end of file diff --git a/OCR-Pseudo-Code/binary_search.ps b/OCR-Pseudo-Code/binary_search.ps new file mode 100644 index 0000000..ed1093f --- /dev/null +++ b/OCR-Pseudo-Code/binary_search.ps @@ -0,0 +1,16 @@ +function binarySearch(array, searchItem) do + start = 0 + emd = array.length-1 + mid + + while (start <= end) do + mid = (start + emd) / 2 + if (array[mid] > searchItem) do + emd = mid - 1 + end else if (array[mid] < searchItem) do + start = mid + 1 + end else do + return "search item found at index " + mid + end + end +end \ No newline at end of file diff --git a/OCR-Pseudo-Code/insert_sort.ps b/OCR-Pseudo-Code/insert_sort.ps new file mode 100644 index 0000000..dde48d6 --- /dev/null +++ b/OCR-Pseudo-Code/insert_sort.ps @@ -0,0 +1,29 @@ +// Basic + +procedure insertSort(arr: byRef) do + for i = 1 to arr.len - 1 do + key = arr[i] + j = i - 1 + while (j >= 0 AND arr[j] > key) do + arr[j+1] = arr[j] + j++ + end + arr[j+1] = key + end +end + +// Number of comparisons 1/2 N * (N - 1) + +procedure insertSort(arr: byRef) do + comparisons = 0 + for i = 1 to arr.len - 1 do + key = arr[i] + j = i - 1 + while (j >= 0 AND arr[j] > key) do + arr[j+1] = arr[j] + j++ + comparisons++ + end + arr[j+1] = key + end +end \ No newline at end of file diff --git a/Python-Binary-Search/binarySearch.py b/Python-Binary-Search/binarySearch.py new file mode 100644 index 0000000..8e87db0 --- /dev/null +++ b/Python-Binary-Search/binarySearch.py @@ -0,0 +1,22 @@ +nums = [6, 7, 8, 12, 19, 55, 90, 98]; + +searchItem = 55; +found = False; + +start = 0; +end = len(nums); +mid = 0; + +while (start <= end): + mid = int((start + end) / 2); + if nums[mid] == searchItem: + print(f'found {searchItem} at index {mid}'); + found = True; + break; + elif nums[mid] > searchItem: + end = mid - 1; + else: + start = mid + 1 + +if not found: + print(f'{searchItem} was not found in nums'); \ No newline at end of file diff --git a/Python-Bubble-Sort/bubbleSort.py b/Python-Bubble-Sort/bubbleSort.py new file mode 100644 index 0000000..3ad4ef6 --- /dev/null +++ b/Python-Bubble-Sort/bubbleSort.py @@ -0,0 +1,18 @@ +nums = [8,90,19,12,7,6,55,98]; + +for i in range(len(nums)-2): + swapped = False; + for j in range(len(nums)-1-i): + if j == 0: + j = 1; + if nums[j-1] > nums[j]: + temp = nums[j]; + nums[j] = nums[j-1]; + nums[j-1] = temp; + swapped = True; + + if not swapped: + break; + + +print(nums); \ No newline at end of file diff --git a/Python-Insertion-Sort/insertionSort.py b/Python-Insertion-Sort/insertionSort.py new file mode 100644 index 0000000..da49896 --- /dev/null +++ b/Python-Insertion-Sort/insertionSort.py @@ -0,0 +1,12 @@ +nums = [8,90,19,12,7,6,55,98]; + +for i in range(len(nums)-1): + key = nums[i]; + j = i-1; + while (j >= 0 and nums[j] > key): + nums[j+1] = nums[j]; + j -= 1; + + nums[j+1] = key; + +print(nums); \ No newline at end of file diff --git a/Python-Linear-Search/linearSearch.py b/Python-Linear-Search/linearSearch.py new file mode 100644 index 0000000..abf3aba --- /dev/null +++ b/Python-Linear-Search/linearSearch.py @@ -0,0 +1,16 @@ +from re import S + + +nums = [6, 7, 8, 12, 19, 55, 90, 98]; +searchItem = 7; +found = False; + +for i,j in enumerate(nums): + if j == searchItem: + print(f'found {searchItem} in nums at index {i}'); + found = True; + break; + + +if not found: + print(f'Didn\'t find {searchItem} in nums'); \ No newline at end of file diff --git a/Python-Merge-Sort/mergesort.py b/Python-Merge-Sort/mergesort.py new file mode 100644 index 0000000..2f16d8c --- /dev/null +++ b/Python-Merge-Sort/mergesort.py @@ -0,0 +1,39 @@ +def mergeSort(array): + length = len(array) + if length <= 1: return + + middle = length // 2 + leftArray = array[:middle] + rightArray = array[middle:] + + mergeSort(leftArray) + mergeSort(rightArray) + merge(leftArray, rightArray, array) + + +def merge(leftArray, rightArray, array): + leftLength = len(leftArray) + rightLength = len(rightArray) + i = 0 + l = 0 + r = 0 + + while l < leftLength and r < rightLength: + if leftArray[l] < rightArray[r]: + array[i] = leftArray[l] + l += 1 + else: + array[i] = rightArray[r] + r += 1 + + i += 1; + + if l < leftLength: + array[i] = leftArray[l] + + +if __name__ == '__main__': + arr = [12, 11, 5, 6, 7, 194] + print(f'Given array is: \n{arr}'); + mergeSort(arr); + print(f'Sorted array is: \n{arr}') \ No newline at end of file diff --git a/Rust-Binary-Search/.gitignore b/Rust-Binary-Search/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/Rust-Binary-Search/.gitignore @@ -0,0 +1 @@ +/target diff --git a/Rust-Binary-Search/Cargo.lock b/Rust-Binary-Search/Cargo.lock new file mode 100644 index 0000000..2e7ad42 --- /dev/null +++ b/Rust-Binary-Search/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "binary_search" +version = "0.1.0" diff --git a/Rust-Binary-Search/Cargo.toml b/Rust-Binary-Search/Cargo.toml new file mode 100644 index 0000000..9a3dea8 --- /dev/null +++ b/Rust-Binary-Search/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "binary_search" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/Rust-Binary-Search/src/main.rs b/Rust-Binary-Search/src/main.rs new file mode 100644 index 0000000..b5bf178 --- /dev/null +++ b/Rust-Binary-Search/src/main.rs @@ -0,0 +1,18 @@ +fn main() { + let nums: [i8; 8] = [6, 7, 8, 12, 19, 55, 90, 98]; + let mut end: usize = nums.len(); + let mut start: usize = 0; + let search_item: i8 = 8; + while start <= end { + let mid = (start + end) / 2; + if nums[mid] == search_item { + println!("{} was found at index {}", search_item, mid); + return; + } else if nums[mid] > search_item { + end = mid - 1; + } else { + start = mid + 1; + } + } + println!("{} was not found in list", search_item); +} diff --git a/Rust-Bubble-Sort/.gitignore b/Rust-Bubble-Sort/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/Rust-Bubble-Sort/.gitignore @@ -0,0 +1 @@ +/target diff --git a/Rust-Bubble-Sort/Cargo.lock b/Rust-Bubble-Sort/Cargo.lock new file mode 100644 index 0000000..966fc97 --- /dev/null +++ b/Rust-Bubble-Sort/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "bubble_sort" +version = "0.1.0" diff --git a/Rust-Bubble-Sort/Cargo.toml b/Rust-Bubble-Sort/Cargo.toml new file mode 100644 index 0000000..168ed29 --- /dev/null +++ b/Rust-Bubble-Sort/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "bubble_sort" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/Rust-Bubble-Sort/src/main.rs b/Rust-Bubble-Sort/src/main.rs new file mode 100644 index 0000000..16740e1 --- /dev/null +++ b/Rust-Bubble-Sort/src/main.rs @@ -0,0 +1,26 @@ +fn main() { + let mut nums = vec![12, 55, 8, 98, 19, 7, 90, 6]; + + println!("{nums:?}"); + nums.bubble_sort(); + println!("{nums:?}"); +} +trait BubbleSort { + fn bubble_sort(&mut self); +} + +impl BubbleSort for Vec { + fn bubble_sort(&mut self) { + for i in 0..self.len() { + let mut swapped = false; + for j in 1..self.len() - i { + if self[j] < self[j-1] { + self.swap(j, j-1); + swapped = true; + } + } + + if !swapped { return } + } + } +} \ No newline at end of file diff --git a/Rust-Graph/Cargo.lock b/Rust-Graph/Cargo.lock new file mode 100644 index 0000000..97cf969 --- /dev/null +++ b/Rust-Graph/Cargo.lock @@ -0,0 +1,48 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "Graph" +version = "0.1.0" +dependencies = [ + "petgraph", +] + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "fixedbitset" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" + +[[package]] +name = "hashbrown" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" + +[[package]] +name = "indexmap" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" +dependencies = [ + "equivalent", + "hashbrown", +] + +[[package]] +name = "petgraph" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" +dependencies = [ + "fixedbitset", + "indexmap", +] diff --git a/Rust-Graph/Cargo.toml b/Rust-Graph/Cargo.toml new file mode 100644 index 0000000..06ff359 --- /dev/null +++ b/Rust-Graph/Cargo.toml @@ -0,0 +1,9 @@ +[package] +name = "Graph" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +petgraph = "0.6.0" diff --git a/Rust-Graph/src/main.rs b/Rust-Graph/src/main.rs new file mode 100644 index 0000000..6815698 --- /dev/null +++ b/Rust-Graph/src/main.rs @@ -0,0 +1,84 @@ +use std::collections::HashSet; +use std::fmt::Debug; +use std::rc::Rc; +use std::hash::Hash; + +fn main() { + let mut graph: Node = Node { value: 'A', neighbors: vec![] }; + graph = graph.add_weighted_neighbors(vec![('C', 1), ('D', 2), ('E', 8), ('F', 3)]); + println!("{graph:#?}"); + //graph.breadth_first_traversal(); + graph.depth_first_traversal(); + // graph.breadth_first_traversal(); +} + +#[derive(Clone, Debug, PartialEq, Eq, Hash)] +struct Node { + value: T, + neighbors: Vec>, +} + +#[derive(Clone, Debug, PartialEq, Eq, Hash)] +struct Edge { + weight: u32, + neighbor: Rc>, +} + +impl Node { + pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self { + let new_node = Rc::new(Node { + value, + neighbors: vec![Edge { + neighbor: Rc::from(self.clone()), + weight, + }], + }); + self.neighbors.push(Edge { + neighbor: new_node.clone(), + weight, + }); + + self + } + + pub fn add_weighted_neighbors(mut self, values: Vec<(T, u32)>) -> Self { + let mut new_nodes = vec![]; + for (value, weight) in values { + let new_node = Rc::new(Node { + value, + neighbors: vec![Edge { + neighbor: Rc::from(self.clone()), + weight, + }], + }); + new_nodes.push((new_node, weight)) + } + + for (new_node, weight) in new_nodes { + self.neighbors.push(Edge { + neighbor: new_node.clone(), + weight, + }); + } + + self + } + + pub fn depth_first_traversal(&self) { + println!("Depth First Traversal"); + let mut visited: HashSet = HashSet::new(); + self.depth_first_recursive(&mut visited); + println!("") + } + + fn depth_first_recursive(&self, visited: &mut HashSet) { + if !visited.contains(&self.value) { + visited.insert(self.value); + print!("{:?} ", self.value); + + for edge in &self.neighbors { + edge.neighbor.depth_first_recursive(visited); + } + } + } +} \ No newline at end of file diff --git a/Rust-Graph/src/main.rs.2.backup b/Rust-Graph/src/main.rs.2.backup new file mode 100644 index 0000000..6453b6f --- /dev/null +++ b/Rust-Graph/src/main.rs.2.backup @@ -0,0 +1,150 @@ +use std::cell::RefCell; +use std::collections::{BinaryHeap, HashMap, HashSet}; +use std::cmp::Ordering; +use std::hash::Hash; +use std::fmt::Debug; +use std::rc::Rc; + +fn main() { + let mut graph: Node = Node { value: 'A', neighbors: vec![] }; + graph = graph.add_weighted_neighbors(vec![('C', 1), ('D', 2), ('E', 8), ('F', 3)]); + (*Rc::clone(&graph.neighbors[0].neighbor)).borrow_mut().add_weighted_neighbor('G', 4); + println!("{graph:#?}"); + + // Dijkstra's Algorithm + let start_node = 'A'; + let distances = Node::dijkstra(&graph, start_node); + + println!("Shortest distances from {}: {:?}", start_node, distances); +} + +#[derive(Clone, Debug, PartialEq, Eq)] +struct Node { + value: T, + neighbors: Vec>, +} + +#[derive(Clone, Debug, PartialEq, Eq)] +struct Edge { + weight: u32, + neighbor: Rc>>, +} + +impl Node { + pub fn add_weighted_neighbor(&mut self, value: T, weight: u32) { + let new_node = Rc::new(RefCell::new(Node { + value, + neighbors: vec![Edge { + neighbor: Rc::from(RefCell::from(self.clone())), + weight, + }], + })); + + self.neighbors.push(Edge { + neighbor: new_node.clone(), + weight, + }); + } + + pub fn add_weighted_neighbors(mut self, values: Vec<(T, u32)>) -> Self { + let mut new_nodes = vec![]; + for (value, weight) in values { + let new_node = Rc::new(RefCell::new(Node { + value, + neighbors: vec![Edge { + neighbor: Rc::from(RefCell::from(self.clone())), + weight, + }], + })); + new_nodes.push((new_node, weight)) + } + + for (new_node, weight) in new_nodes { + self.neighbors.push(Edge { + neighbor: new_node.clone(), + weight, + }); + } + + self + } + + pub fn depth_first_traversal(&self) { + println!("Depth First Traversal"); + let mut visited: HashSet = HashSet::new(); + self.depth_first_recursive(&mut visited); + println!("") + } + + fn depth_first_recursive(&self, visited: &mut HashSet) { + if !visited.contains(&self.borrow().value) { + visited.insert(self.borrow().value); + print!("{:?} ", self.borrow().value); + + for edge in &self.borrow().neighbors { + edge.neighbor.borrow().depth_first_recursive(visited); + } + } + } + + + pub fn dijkstra(&self, start: T) -> HashMap { + let mut distances: HashMap = HashMap::new(); + let mut priority_queue = BinaryHeap::new(); + + distances.insert(start, 0); + priority_queue.push(DijkstraNode { + value: start, + distance: 0, + }); + + while let Some(DijkstraNode { value, distance }) = priority_queue.pop() { + if let Some(current_distance) = distances.get(&value) { + if distance > *current_distance { + continue; + } + } + + for edge in &self.neighbors { + let neighbor_value = edge.neighbor.value; + let new_distance = distance + edge.weight; + + if let Some(current_distance) = distances.get(&neighbor_value) { + if new_distance < *current_distance { + distances.insert(neighbor_value, new_distance); + priority_queue.push(DijkstraNode { + value: neighbor_value, + distance: new_distance, + }); + } + } else { + distances.insert(neighbor_value, new_distance); + priority_queue.push(DijkstraNode { + value: neighbor_value, + distance: new_distance, + }); + } + } + } + + distances + } +} + +#[derive(Debug, PartialEq, Eq)] +struct DijkstraNode { + value: T, + distance: u32, +} + +impl Ord for DijkstraNode { + fn cmp(&self, other: &Self) -> Ordering { + other.distance.cmp(&self.distance) + } +} + +impl PartialOrd for DijkstraNode { + fn partial_cmp(&self, other: &Self) -> Option { + Some(self.cmp(other)) + } +} \ No newline at end of file diff --git a/Rust-Graph/target/.rustc_info.json b/Rust-Graph/target/.rustc_info.json new file mode 100644 index 0000000..2c45e89 --- /dev/null +++ b/Rust-Graph/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":14650900074607685087,"outputs":{"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/arlo/.rustup/toolchains/stable-aarch64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""},"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.77.0 (aedd173a2 2024-03-17)\nbinary: rustc\ncommit-hash: aedd173a2c086e558c2b66d3743b344f977621a7\ncommit-date: 2024-03-17\nhost: aarch64-apple-darwin\nrelease: 1.77.0\nLLVM version: 17.0.6\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/Rust-Graph/target/CACHEDIR.TAG b/Rust-Graph/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/Rust-Graph/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/Rust-Graph/target/debug/.cargo-lock b/Rust-Graph/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/bin-Graph new file mode 100644 index 0000000..1305db1 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/bin-Graph @@ -0,0 +1 @@ +b438e603f3acc75d \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/bin-Graph.json new file mode 100644 index 0000000..fd7c15a --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/bin-Graph.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":16820067710251004091,"profile":13396965805329499462,"path":1684066648322511884,"deps":[[15163368944212380208,"queues",false,7420410082420598839]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-24f5ba2ff047fd65/dep-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/dep-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/dep-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/dep-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/output-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/output-bin-Graph new file mode 100644 index 0000000..16200b2 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-24f5ba2ff047fd65/output-bin-Graph @@ -0,0 +1,5 @@ +{"message":"method `add_neighbor` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":347,"byte_end":376,"line_start":19,"line_end":19,"column_start":1,"column_end":30,"is_primary":false,"text":[{"text":"impl Node {","highlight_start":1,"highlight_end":30}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":390,"byte_end":402,"line_start":20,"line_end":20,"column_start":12,"column_end":24,"is_primary":true,"text":[{"text":" pub fn add_neighbor(&mut self, value: T) {","highlight_start":12,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `add_neighbor` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:20:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m19\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Node {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-----------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m20\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn add_neighbor(&mut self, value: T) {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"message":"crate `Graph` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `graph`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Graph` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `graph`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"message":"variable `newNode` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":442,"byte_end":449,"line_start":21,"line_end":21,"column_start":17,"column_end":24,"is_primary":true,"text":[{"text":" let mut newNode = Node { value, neighbors: vec![self] };","highlight_start":17,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":442,"byte_end":449,"line_start":21,"line_end":21,"column_start":17,"column_end":24,"is_primary":true,"text":[{"text":" let mut newNode = Node { value, neighbors: vec![self] };","highlight_start":17,"highlight_end":24}],"label":null,"suggested_replacement":"new_node","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: variable `newNode` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:21:17\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m21\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut newNode = Node { value, neighbors: vec![self] };\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: convert the identifier to snake case: `new_node`\u001b[0m\n\n"} +{"message":"variable `newNode` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":658,"byte_end":665,"line_start":27,"line_end":27,"column_start":21,"column_end":28,"is_primary":true,"text":[{"text":" let mut newNode = Node { value, neighbors: vec![self] };","highlight_start":21,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":658,"byte_end":665,"line_start":27,"line_end":27,"column_start":21,"column_end":28,"is_primary":true,"text":[{"text":" let mut newNode = Node { value, neighbors: vec![self] };","highlight_start":21,"highlight_end":28}],"label":null,"suggested_replacement":"new_node","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: variable `newNode` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:27:21\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m27\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut newNode = Node { value, neighbors: vec![self] };\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: convert the identifier to snake case: `new_node`\u001b[0m\n\n"} +{"message":"4 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 4 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-27a3f01e3b89ef4b/dep-test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-27a3f01e3b89ef4b/dep-test-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-27a3f01e3b89ef4b/dep-test-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-27a3f01e3b89ef4b/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-27a3f01e3b89ef4b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-27a3f01e3b89ef4b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-27a3f01e3b89ef4b/output-test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-27a3f01e3b89ef4b/output-test-bin-Graph new file mode 100644 index 0000000..2caf8ca --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-27a3f01e3b89ef4b/output-test-bin-Graph @@ -0,0 +1,3 @@ +{"message":"mismatched types","code":{"code":"E0308","explanation":"Expected type did not match the received type.\n\nErroneous code examples:\n\n```compile_fail,E0308\nfn plus_one(x: i32) -> i32 {\n x + 1\n}\n\nplus_one(\"Not a number\");\n// ^^^^^^^^^^^^^^ expected `i32`, found `&str`\n\nif \"Not a bool\" {\n// ^^^^^^^^^^^^ expected `bool`, found `&str`\n}\n\nlet x: f32 = \"Not a float\";\n// --- ^^^^^^^^^^^^^ expected `f32`, found `&str`\n// |\n// expected due to this\n```\n\nThis error occurs when an expression was used in a place where the compiler\nexpected an expression of a different type. It can occur in several cases, the\nmost common being when calling a function and passing an argument which has a\ndifferent type than the matching type in the function declaration.\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":593,"byte_end":647,"line_start":26,"line_end":26,"column_start":9,"column_end":63,"is_primary":true,"text":[{"text":" String::from(\"you're doing a breadth first traversal\")","highlight_start":9,"highlight_end":63}],"label":"expected `Vec`, found `String`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":575,"byte_end":581,"line_start":24,"line_end":24,"column_start":46,"column_end":52,"is_primary":false,"text":[{"text":" pub fn breadth_first_traversal(&self) -> Vec {","highlight_start":46,"highlight_end":52}],"label":"expected `Vec` because of return type","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"expected struct `Vec`\n found struct `String`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:26:9\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m24\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn breadth_first_traversal(&self) -> Vec {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mexpected `Vec` because of return type\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m25\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m26\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m String::from(\"you're doing a breadth first traversal\")\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Vec`, found `String`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected struct `\u001b[0m\u001b[0m\u001b[1mVec\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found struct `\u001b[0m\u001b[0m\u001b[1mString\u001b[0m\u001b[0m`\u001b[0m\n\n"} +{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: aborting due to previous error\u001b[0m\n\n"} +{"message":"For more information about this error, try `rustc --explain E0308`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mFor more information about this error, try `rustc --explain E0308`.\u001b[0m\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-27a3f01e3b89ef4b/test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-27a3f01e3b89ef4b/test-bin-Graph new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-27a3f01e3b89ef4b/test-bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-27a3f01e3b89ef4b/test-bin-Graph.json new file mode 100644 index 0000000..03de73e --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-27a3f01e3b89ef4b/test-bin-Graph.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":16820067710251004091,"profile":13053956386274884697,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-27a3f01e3b89ef4b/dep-test-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/dep-test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/dep-test-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/dep-test-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/output-test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/output-test-bin-Graph new file mode 100644 index 0000000..f1595ce --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/output-test-bin-Graph @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"method `add_weighted_neighbor` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":653,"byte_end":694,"line_start":27,"line_end":27,"column_start":1,"column_end":42,"is_primary":false,"text":[{"text":"impl Node {","highlight_start":1,"highlight_end":42}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":708,"byte_end":729,"line_start":28,"line_end":28,"column_start":12,"column_end":33,"is_primary":true,"text":[{"text":" pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {","highlight_start":12,"highlight_end":33}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `add_weighted_neighbor` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:28:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m27\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Node {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-----------------------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m28\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"crate `Graph` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `graph`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Graph` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `graph`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/test-bin-Graph new file mode 100644 index 0000000..84f1e7b --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/test-bin-Graph @@ -0,0 +1 @@ +7727af298d4c072c \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/test-bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/test-bin-Graph.json new file mode 100644 index 0000000..dd97bcf --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-2ec7b4adf898ca0d/test-bin-Graph.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":16820067710251004091,"profile":13957322908208868000,"path":1684066648322511884,"deps":[[3495746749668592279,"petgraph",false,8839461772953967174]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-2ec7b4adf898ca0d/dep-test-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/bin-Graph new file mode 100644 index 0000000..b581511 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/bin-Graph @@ -0,0 +1 @@ +9a01796a05f9352f \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/bin-Graph.json new file mode 100644 index 0000000..37d4fa7 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/bin-Graph.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":16820067710251004091,"profile":14400670141151969058,"path":1684066648322511884,"deps":[[3495746749668592279,"petgraph",false,15240822703874256125]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-3c4baf14a98df0f9/dep-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/dep-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/dep-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/dep-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/output-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/output-bin-Graph new file mode 100644 index 0000000..f1595ce --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-3c4baf14a98df0f9/output-bin-Graph @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"method `add_weighted_neighbor` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":653,"byte_end":694,"line_start":27,"line_end":27,"column_start":1,"column_end":42,"is_primary":false,"text":[{"text":"impl Node {","highlight_start":1,"highlight_end":42}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":708,"byte_end":729,"line_start":28,"line_end":28,"column_start":12,"column_end":33,"is_primary":true,"text":[{"text":" pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {","highlight_start":12,"highlight_end":33}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `add_weighted_neighbor` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:28:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m27\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Node {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-----------------------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m28\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"crate `Graph` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `graph`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Graph` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `graph`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/bin-Graph new file mode 100644 index 0000000..aa54dee --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/bin-Graph @@ -0,0 +1 @@ +e5f708a41e0f5379 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/bin-Graph.json new file mode 100644 index 0000000..d8a3ef4 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/bin-Graph.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":16820067710251004091,"profile":14400670141151969058,"path":1684066648322511884,"deps":[[3495746749668592279,"petgraph",false,8839461772953967174]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-3e8a98454f63ef39/dep-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/dep-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/dep-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/dep-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/output-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/output-bin-Graph new file mode 100644 index 0000000..f1595ce --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-3e8a98454f63ef39/output-bin-Graph @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"method `add_weighted_neighbor` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":653,"byte_end":694,"line_start":27,"line_end":27,"column_start":1,"column_end":42,"is_primary":false,"text":[{"text":"impl Node {","highlight_start":1,"highlight_end":42}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":708,"byte_end":729,"line_start":28,"line_end":28,"column_start":12,"column_end":33,"is_primary":true,"text":[{"text":" pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {","highlight_start":12,"highlight_end":33}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `add_weighted_neighbor` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:28:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m27\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Node {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-----------------------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m28\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"crate `Graph` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `graph`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Graph` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `graph`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/dep-test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/dep-test-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/dep-test-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/output-test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/output-test-bin-Graph new file mode 100644 index 0000000..b905f6e --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/output-test-bin-Graph @@ -0,0 +1,4 @@ +{"$message_type":"diagnostic","message":"unused import: `queues::*`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":116,"byte_end":125,"line_start":7,"line_end":7,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"use queues::*;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":112,"byte_end":126,"line_start":7,"line_end":7,"column_start":1,"column_end":15,"is_primary":true,"text":[{"text":"use queues::*;","highlight_start":1,"highlight_end":15}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `queues::*`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:7:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse queues::*;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"method `add_weighted_neighbor` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":690,"byte_end":731,"line_start":30,"line_end":30,"column_start":1,"column_end":42,"is_primary":false,"text":[{"text":"impl Node {","highlight_start":1,"highlight_end":42}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":745,"byte_end":766,"line_start":31,"line_end":31,"column_start":12,"column_end":33,"is_primary":true,"text":[{"text":" pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {","highlight_start":12,"highlight_end":33}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `add_weighted_neighbor` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:31:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m30\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Node {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-----------------------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m31\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"crate `Graph` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `graph`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Graph` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `graph`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"3 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 3 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/test-bin-Graph new file mode 100644 index 0000000..e699828 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/test-bin-Graph @@ -0,0 +1 @@ +9be58c3a060ba8a5 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/test-bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/test-bin-Graph.json new file mode 100644 index 0000000..3e61a17 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-4968b22f2f18f51a/test-bin-Graph.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":16820067710251004091,"profile":13957322908208868000,"path":1684066648322511884,"deps":[[15163368944212380208,"queues",false,921593257783883207]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-4968b22f2f18f51a/dep-test-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-502f29eb052bf5dd/bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-502f29eb052bf5dd/bin-Graph new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-502f29eb052bf5dd/bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-502f29eb052bf5dd/bin-Graph.json new file mode 100644 index 0000000..ed5ae2b --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-502f29eb052bf5dd/bin-Graph.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":16820067710251004091,"profile":13396965805329499462,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-502f29eb052bf5dd/dep-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-502f29eb052bf5dd/dep-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-502f29eb052bf5dd/dep-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-502f29eb052bf5dd/dep-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-502f29eb052bf5dd/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-502f29eb052bf5dd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-502f29eb052bf5dd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-502f29eb052bf5dd/output-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-502f29eb052bf5dd/output-bin-Graph new file mode 100644 index 0000000..2caf8ca --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-502f29eb052bf5dd/output-bin-Graph @@ -0,0 +1,3 @@ +{"message":"mismatched types","code":{"code":"E0308","explanation":"Expected type did not match the received type.\n\nErroneous code examples:\n\n```compile_fail,E0308\nfn plus_one(x: i32) -> i32 {\n x + 1\n}\n\nplus_one(\"Not a number\");\n// ^^^^^^^^^^^^^^ expected `i32`, found `&str`\n\nif \"Not a bool\" {\n// ^^^^^^^^^^^^ expected `bool`, found `&str`\n}\n\nlet x: f32 = \"Not a float\";\n// --- ^^^^^^^^^^^^^ expected `f32`, found `&str`\n// |\n// expected due to this\n```\n\nThis error occurs when an expression was used in a place where the compiler\nexpected an expression of a different type. It can occur in several cases, the\nmost common being when calling a function and passing an argument which has a\ndifferent type than the matching type in the function declaration.\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":593,"byte_end":647,"line_start":26,"line_end":26,"column_start":9,"column_end":63,"is_primary":true,"text":[{"text":" String::from(\"you're doing a breadth first traversal\")","highlight_start":9,"highlight_end":63}],"label":"expected `Vec`, found `String`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":575,"byte_end":581,"line_start":24,"line_end":24,"column_start":46,"column_end":52,"is_primary":false,"text":[{"text":" pub fn breadth_first_traversal(&self) -> Vec {","highlight_start":46,"highlight_end":52}],"label":"expected `Vec` because of return type","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"expected struct `Vec`\n found struct `String`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:26:9\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m24\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn breadth_first_traversal(&self) -> Vec {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mexpected `Vec` because of return type\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m25\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m26\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m String::from(\"you're doing a breadth first traversal\")\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Vec`, found `String`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected struct `\u001b[0m\u001b[0m\u001b[1mVec\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found struct `\u001b[0m\u001b[0m\u001b[1mString\u001b[0m\u001b[0m`\u001b[0m\n\n"} +{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: aborting due to previous error\u001b[0m\n\n"} +{"message":"For more information about this error, try `rustc --explain E0308`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mFor more information about this error, try `rustc --explain E0308`.\u001b[0m\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-5df2cbd3a0be6ef6/bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-5df2cbd3a0be6ef6/bin-Graph new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-5df2cbd3a0be6ef6/bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-5df2cbd3a0be6ef6/bin-Graph.json new file mode 100644 index 0000000..b948c7f --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-5df2cbd3a0be6ef6/bin-Graph.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":16820067710251004091,"profile":14453530908159220714,"path":1684066648322511884,"deps":[[3495746749668592279,"petgraph",false,15148762967589470593]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-5df2cbd3a0be6ef6/dep-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-5df2cbd3a0be6ef6/dep-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-5df2cbd3a0be6ef6/dep-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-5df2cbd3a0be6ef6/dep-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-5df2cbd3a0be6ef6/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-5df2cbd3a0be6ef6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-5df2cbd3a0be6ef6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-5df2cbd3a0be6ef6/output-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-5df2cbd3a0be6ef6/output-bin-Graph new file mode 100644 index 0000000..3193da3 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-5df2cbd3a0be6ef6/output-bin-Graph @@ -0,0 +1,5 @@ +{"$message_type":"diagnostic","message":"no method named `depth_first_recursive` found for struct `Rc>>` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":2475,"byte_end":2496,"line_start":85,"line_end":85,"column_start":31,"column_end":52,"is_primary":true,"text":[{"text":" edge.neighbor.depth_first_recursive(visited);","highlight_start":31,"highlight_end":52}],"label":"method not found in `Rc>>`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0599]\u001b[0m\u001b[0m\u001b[1m: no method named `depth_first_recursive` found for struct `Rc>>` in the current scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:85:31\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m85\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m edge.neighbor.depth_first_recursive(visited);\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mmethod not found in `Rc>>`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"field `value` of struct `RefCell` is private","code":{"code":"E0616","explanation":"Attempted to access a private field on a struct.\n\nErroneous code example:\n\n```compile_fail,E0616\nmod some_module {\n pub struct Foo {\n x: u32, // So `x` is private in here.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.x); // error: field `x` of struct `some_module::Foo` is private\n```\n\nIf you want to access this field, you have two options:\n\n1) Set the field public:\n\n```\nmod some_module {\n pub struct Foo {\n pub x: u32, // `x` is now public.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.x); // ok!\n```\n\n2) Add a getter function:\n\n```\nmod some_module {\n pub struct Foo {\n x: u32, // So `x` is still private in here.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n\n // We create the getter function here:\n pub fn get_x(&self) -> &u32 { &self.x }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.get_x()); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":3209,"byte_end":3214,"line_start":108,"line_end":108,"column_start":52,"column_end":57,"is_primary":true,"text":[{"text":" let neighbor_value = edge.neighbor.value;","highlight_start":52,"highlight_end":57}],"label":"private field","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0616]\u001b[0m\u001b[0m\u001b[1m: field `value` of struct `RefCell` is private\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:108:52\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m108\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let neighbor_value = edge.neighbor.value;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mprivate field\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: aborting due to 2 previous errors\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0599, E0616.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mSome errors have detailed explanations: E0599, E0616.\u001b[0m\n"} +{"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0599`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mFor more information about an error, try `rustc --explain E0599`.\u001b[0m\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/bin-Graph new file mode 100644 index 0000000..7ae7f50 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/bin-Graph @@ -0,0 +1 @@ +bcbd5c58fc7f10f4 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/bin-Graph.json new file mode 100644 index 0000000..41d5828 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/bin-Graph.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":16820067710251004091,"profile":14400670141151969058,"path":1684066648322511884,"deps":[[3495746749668592279,"petgraph",false,15240822703874256125],[15163368944212380208,"queues",false,921593257783883207]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-645c762c8c009e07/dep-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/dep-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/dep-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/dep-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/output-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/output-bin-Graph new file mode 100644 index 0000000..f1595ce --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-645c762c8c009e07/output-bin-Graph @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"method `add_weighted_neighbor` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":653,"byte_end":694,"line_start":27,"line_end":27,"column_start":1,"column_end":42,"is_primary":false,"text":[{"text":"impl Node {","highlight_start":1,"highlight_end":42}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":708,"byte_end":729,"line_start":28,"line_end":28,"column_start":12,"column_end":33,"is_primary":true,"text":[{"text":" pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {","highlight_start":12,"highlight_end":33}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `add_weighted_neighbor` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:28:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m27\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Node {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-----------------------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m28\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"crate `Graph` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `graph`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Graph` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `graph`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/bin-Graph new file mode 100644 index 0000000..35f6883 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/bin-Graph @@ -0,0 +1 @@ +db81e92751dd8336 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/bin-Graph.json new file mode 100644 index 0000000..f9e4eb5 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/bin-Graph.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":16820067710251004091,"profile":237655285757591511,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-680dc754058e76e5/dep-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/dep-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/dep-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/dep-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/output-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/output-bin-Graph new file mode 100644 index 0000000..27684f6 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-680dc754058e76e5/output-bin-Graph @@ -0,0 +1,4 @@ +{"message":"field `value` is never read","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":147,"byte_end":151,"line_start":8,"line_end":8,"column_start":8,"column_end":12,"is_primary":false,"text":[{"text":"struct Node {","highlight_start":8,"highlight_end":12}],"label":"field in this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":161,"byte_end":166,"line_start":9,"line_end":9,"column_start":5,"column_end":10,"is_primary":true,"text":[{"text":" value: T,","highlight_start":5,"highlight_end":10}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: field `value` is never read\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:9:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m8\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mstruct Node {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m----\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mfield in this struct\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m9\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m value: T,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"message":"method `add_neighbor` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":202,"byte_end":217,"line_start":13,"line_end":13,"column_start":1,"column_end":16,"is_primary":false,"text":[{"text":"impl Node {","highlight_start":1,"highlight_end":16}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":231,"byte_end":243,"line_start":14,"line_end":14,"column_start":12,"column_end":24,"is_primary":true,"text":[{"text":" pub fn add_neighbor(&mut self, value: T) {","highlight_start":12,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `add_neighbor` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:14:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Node {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m---------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn add_neighbor(&mut self, value: T) {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^\u001b[0m\n\n"} +{"message":"crate `Graph` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `graph`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Graph` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `graph`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"message":"3 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 3 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/bin-Graph new file mode 100644 index 0000000..a82027e --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/bin-Graph @@ -0,0 +1 @@ +92c8816c01fa19ad \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/bin-Graph.json new file mode 100644 index 0000000..98d72ca --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/bin-Graph.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":16820067710251004091,"profile":14400670141151969058,"path":1684066648322511884,"deps":[[15163368944212380208,"queues",false,921593257783883207]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-a348dbd254da4eae/dep-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/dep-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/dep-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/dep-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/output-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/output-bin-Graph new file mode 100644 index 0000000..b905f6e --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-a348dbd254da4eae/output-bin-Graph @@ -0,0 +1,4 @@ +{"$message_type":"diagnostic","message":"unused import: `queues::*`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":116,"byte_end":125,"line_start":7,"line_end":7,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"use queues::*;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":112,"byte_end":126,"line_start":7,"line_end":7,"column_start":1,"column_end":15,"is_primary":true,"text":[{"text":"use queues::*;","highlight_start":1,"highlight_end":15}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `queues::*`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:7:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse queues::*;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"method `add_weighted_neighbor` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":690,"byte_end":731,"line_start":30,"line_end":30,"column_start":1,"column_end":42,"is_primary":false,"text":[{"text":"impl Node {","highlight_start":1,"highlight_end":42}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":745,"byte_end":766,"line_start":31,"line_end":31,"column_start":12,"column_end":33,"is_primary":true,"text":[{"text":" pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {","highlight_start":12,"highlight_end":33}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `add_weighted_neighbor` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:31:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m30\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Node {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-----------------------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m31\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"crate `Graph` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `graph`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Graph` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `graph`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"3 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 3 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-a9f47308a9cf101e/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-a9f47308a9cf101e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-a9f47308a9cf101e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-a9f47308a9cf101e/output-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-a9f47308a9cf101e/output-bin-Graph new file mode 100644 index 0000000..a5ea197 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-a9f47308a9cf101e/output-bin-Graph @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"temporary value dropped while borrowed","code":{"code":"E0716","explanation":"A temporary value is being dropped while a borrow is still in active use.\n\nErroneous code example:\n\n```compile_fail,E0716\nfn foo() -> i32 { 22 }\nfn bar(x: &i32) -> &i32 { x }\nlet p = bar(&foo());\n // ------ creates a temporary\nlet q = *p;\n```\n\nHere, the expression `&foo()` is borrowing the expression `foo()`. As `foo()` is\na call to a function, and not the name of a variable, this creates a\n**temporary** -- that temporary stores the return value from `foo()` so that it\ncan be borrowed. You could imagine that `let p = bar(&foo());` is equivalent to\nthe following, which uses an explicit temporary variable.\n\nErroneous code example:\n\n```compile_fail,E0597\n# fn foo() -> i32 { 22 }\n# fn bar(x: &i32) -> &i32 { x }\nlet p = {\n let tmp = foo(); // the temporary\n bar(&tmp) // error: `tmp` does not live long enough\n}; // <-- tmp is freed as we exit this block\nlet q = p;\n```\n\nWhenever a temporary is created, it is automatically dropped (freed) according\nto fixed rules. Ordinarily, the temporary is dropped at the end of the enclosing\nstatement -- in this case, after the `let`. This is illustrated in the example\nabove by showing that `tmp` would be freed as we exit the block.\n\nTo fix this problem, you need to create a local variable to store the value in\nrather than relying on a temporary. For example, you might change the original\nprogram to the following:\n\n```\nfn foo() -> i32 { 22 }\nfn bar(x: &i32) -> &i32 { x }\nlet value = foo(); // dropped at the end of the enclosing block\nlet p = bar(&value);\nlet q = *p;\n```\n\nBy introducing the explicit `let value`, we allocate storage that will last\nuntil the end of the enclosing block (when `value` goes out of scope). When we\nborrow `&value`, we are borrowing a local variable that already exists, and\nhence no temporary is created.\n\nTemporaries are not always dropped at the end of the enclosing statement. In\nsimple cases where the `&` expression is immediately stored into a variable, the\ncompiler will automatically extend the lifetime of the temporary until the end\nof the enclosing block. Therefore, an alternative way to fix the original\nprogram is to write `let tmp = &foo()` and not `let tmp = foo()`:\n\n```\nfn foo() -> i32 { 22 }\nfn bar(x: &i32) -> &i32 { x }\nlet value = &foo();\nlet p = bar(value);\nlet q = *p;\n```\n\nHere, we are still borrowing `foo()`, but as the borrow is assigned directly\ninto a variable, the temporary will not be dropped until the end of the\nenclosing block. Similar rules apply when temporaries are stored into aggregate\nstructures like a tuple or struct:\n\n```\n// Here, two temporaries are created, but\n// as they are stored directly into `value`,\n// they are not dropped until the end of the\n// enclosing block.\nfn foo() -> i32 { 22 }\nlet value = (&foo(), &foo());\n```\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":492,"byte_end":511,"line_start":15,"line_end":15,"column_start":39,"column_end":58,"is_primary":true,"text":[{"text":" let graph_dot = Dot::with_config(&graph.to_petgraph(), &[Config::EdgeNoLabel]);","highlight_start":39,"highlight_end":58}],"label":"creates a temporary value which is freed while still in use","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":536,"byte_end":537,"line_start":15,"line_end":15,"column_start":83,"column_end":84,"is_primary":false,"text":[{"text":" let graph_dot = Dot::with_config(&graph.to_petgraph(), &[Config::EdgeNoLabel]);","highlight_start":83,"highlight_end":84}],"label":"temporary value is freed at the end of this statement","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":557,"byte_end":566,"line_start":16,"line_end":16,"column_start":20,"column_end":29,"is_primary":false,"text":[{"text":" println!(\"{}\", graph_dot);","highlight_start":20,"highlight_end":29}],"label":"borrow later used here","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/Users/arlo/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/macros.rs","byte_start":4429,"byte_end":4462,"line_start":143,"line_end":143,"column_start":28,"column_end":61,"is_primary":false,"text":[{"text":" $crate::io::_print($crate::format_args_nl!($($arg)*));","highlight_start":28,"highlight_end":61}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/main.rs","byte_start":542,"byte_end":567,"line_start":16,"line_end":16,"column_start":5,"column_end":30,"is_primary":false,"text":[{"text":" println!(\"{}\", graph_dot);","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"println!","def_site_span":{"file_name":"/Users/arlo/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/macros.rs","byte_start":4307,"byte_end":4327,"line_start":138,"line_end":138,"column_start":1,"column_end":21,"is_primary":false,"text":[{"text":"macro_rules! println {","highlight_start":1,"highlight_end":21}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::format_args_nl!","def_site_span":{"file_name":"/Users/arlo/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":34557,"byte_end":34584,"line_start":1007,"line_end":1007,"column_start":5,"column_end":32,"is_primary":false,"text":[{"text":" macro_rules! format_args_nl {","highlight_start":5,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[{"message":"consider using a `let` binding to create a longer lived value","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":458,"byte_end":458,"line_start":15,"line_end":15,"column_start":5,"column_end":5,"is_primary":true,"text":[{"text":" let graph_dot = Dot::with_config(&graph.to_petgraph(), &[Config::EdgeNoLabel]);","highlight_start":5,"highlight_end":5}],"label":null,"suggested_replacement":"let binding = graph.to_petgraph();\n ","suggestion_applicability":"MaybeIncorrect","expansion":null},{"file_name":"src/main.rs","byte_start":492,"byte_end":511,"line_start":15,"line_end":15,"column_start":39,"column_end":58,"is_primary":true,"text":[{"text":" let graph_dot = Dot::with_config(&graph.to_petgraph(), &[Config::EdgeNoLabel]);","highlight_start":39,"highlight_end":58}],"label":null,"suggested_replacement":"binding","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0716]\u001b[0m\u001b[0m\u001b[1m: temporary value dropped while borrowed\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:15:39\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m15\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let graph_dot = Dot::with_config(&graph.to_petgraph(), &[Config::EdgeNoLabel]);\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mtemporary value is freed at the end of this statement\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mcreates a temporary value which is freed while still in use\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m println!(\"{}\", graph_dot);\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m---------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mborrow later used here\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using a `let` binding to create a longer lived value\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m15\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m~ \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10mlet binding = graph.to_petgraph();\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m~ \u001b[0m\u001b[0mlet graph_dot = Dot::with_config(&\u001b[0m\u001b[0m\u001b[38;5;10mbinding\u001b[0m\u001b[0m, &[Config::EdgeNoLabel]);\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"aborting due to 1 previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: aborting due to 1 previous error\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"For more information about this error, try `rustc --explain E0716`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mFor more information about this error, try `rustc --explain E0716`.\u001b[0m\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/dep-test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/dep-test-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/dep-test-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/output-test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/output-test-bin-Graph new file mode 100644 index 0000000..f1595ce --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/output-test-bin-Graph @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"method `add_weighted_neighbor` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":653,"byte_end":694,"line_start":27,"line_end":27,"column_start":1,"column_end":42,"is_primary":false,"text":[{"text":"impl Node {","highlight_start":1,"highlight_end":42}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":708,"byte_end":729,"line_start":28,"line_end":28,"column_start":12,"column_end":33,"is_primary":true,"text":[{"text":" pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {","highlight_start":12,"highlight_end":33}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `add_weighted_neighbor` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:28:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m27\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Node {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-----------------------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m28\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"crate `Graph` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `graph`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Graph` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `graph`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/test-bin-Graph new file mode 100644 index 0000000..cfe2090 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/test-bin-Graph @@ -0,0 +1 @@ +179a048915b6c1da \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/test-bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/test-bin-Graph.json new file mode 100644 index 0000000..a0add56 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-aa0b2870b9747949/test-bin-Graph.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":16820067710251004091,"profile":13957322908208868000,"path":1684066648322511884,"deps":[[3495746749668592279,"petgraph",false,15240822703874256125]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-aa0b2870b9747949/dep-test-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/dep-test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/dep-test-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/dep-test-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/output-test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/output-test-bin-Graph new file mode 100644 index 0000000..f1595ce --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/output-test-bin-Graph @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"method `add_weighted_neighbor` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":653,"byte_end":694,"line_start":27,"line_end":27,"column_start":1,"column_end":42,"is_primary":false,"text":[{"text":"impl Node {","highlight_start":1,"highlight_end":42}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":708,"byte_end":729,"line_start":28,"line_end":28,"column_start":12,"column_end":33,"is_primary":true,"text":[{"text":" pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {","highlight_start":12,"highlight_end":33}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `add_weighted_neighbor` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:28:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m27\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Node {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-----------------------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m28\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"crate `Graph` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `graph`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Graph` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `graph`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/test-bin-Graph new file mode 100644 index 0000000..46b34f5 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/test-bin-Graph @@ -0,0 +1 @@ +636b2463fd7d9772 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/test-bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/test-bin-Graph.json new file mode 100644 index 0000000..e386918 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-ae8775c81c15e08b/test-bin-Graph.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":16820067710251004091,"profile":13957322908208868000,"path":1684066648322511884,"deps":[[3495746749668592279,"petgraph",false,15240822703874256125],[15163368944212380208,"queues",false,921593257783883207]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-ae8775c81c15e08b/dep-test-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/bin-Graph new file mode 100644 index 0000000..98ebadf --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/bin-Graph @@ -0,0 +1 @@ +a4434519a81c5061 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/bin-Graph.json new file mode 100644 index 0000000..9b3228a --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/bin-Graph.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":16820067710251004091,"profile":14453530908159220714,"path":1684066648322511884,"deps":[[15163368944212380208,"queues",false,6472065459398142915]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-c4a7f0d4e75056ce/dep-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/dep-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/dep-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/dep-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/output-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/output-bin-Graph new file mode 100644 index 0000000..b905f6e --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-c4a7f0d4e75056ce/output-bin-Graph @@ -0,0 +1,4 @@ +{"$message_type":"diagnostic","message":"unused import: `queues::*`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":116,"byte_end":125,"line_start":7,"line_end":7,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"use queues::*;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":112,"byte_end":126,"line_start":7,"line_end":7,"column_start":1,"column_end":15,"is_primary":true,"text":[{"text":"use queues::*;","highlight_start":1,"highlight_end":15}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `queues::*`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:7:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse queues::*;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"method `add_weighted_neighbor` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":690,"byte_end":731,"line_start":30,"line_end":30,"column_start":1,"column_end":42,"is_primary":false,"text":[{"text":"impl Node {","highlight_start":1,"highlight_end":42}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":745,"byte_end":766,"line_start":31,"line_end":31,"column_start":12,"column_end":33,"is_primary":true,"text":[{"text":" pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {","highlight_start":12,"highlight_end":33}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `add_weighted_neighbor` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:31:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m30\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Node {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-----------------------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m31\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn add_weighted_neighbor(mut self, value: T, weight: u32) -> Self {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"crate `Graph` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `graph`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Graph` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `graph`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"3 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 3 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/bin-Graph new file mode 100644 index 0000000..a87c3ca --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/bin-Graph @@ -0,0 +1 @@ +db4cb1e44f33538e \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/bin-Graph.json new file mode 100644 index 0000000..c8cad28 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/bin-Graph.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":16820067710251004091,"profile":237655285757591511,"path":1684066648322511884,"deps":[[15163368944212380208,"queues",false,11905980266498038492]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-cbb5ce8081fcce3a/dep-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/dep-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/dep-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/dep-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/output-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/output-bin-Graph new file mode 100644 index 0000000..16200b2 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-cbb5ce8081fcce3a/output-bin-Graph @@ -0,0 +1,5 @@ +{"message":"method `add_neighbor` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":347,"byte_end":376,"line_start":19,"line_end":19,"column_start":1,"column_end":30,"is_primary":false,"text":[{"text":"impl Node {","highlight_start":1,"highlight_end":30}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":390,"byte_end":402,"line_start":20,"line_end":20,"column_start":12,"column_end":24,"is_primary":true,"text":[{"text":" pub fn add_neighbor(&mut self, value: T) {","highlight_start":12,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `add_neighbor` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:20:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m19\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Node {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-----------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m20\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn add_neighbor(&mut self, value: T) {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"message":"crate `Graph` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `graph`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Graph` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `graph`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"message":"variable `newNode` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":442,"byte_end":449,"line_start":21,"line_end":21,"column_start":17,"column_end":24,"is_primary":true,"text":[{"text":" let mut newNode = Node { value, neighbors: vec![self] };","highlight_start":17,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":442,"byte_end":449,"line_start":21,"line_end":21,"column_start":17,"column_end":24,"is_primary":true,"text":[{"text":" let mut newNode = Node { value, neighbors: vec![self] };","highlight_start":17,"highlight_end":24}],"label":null,"suggested_replacement":"new_node","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: variable `newNode` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:21:17\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m21\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut newNode = Node { value, neighbors: vec![self] };\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: convert the identifier to snake case: `new_node`\u001b[0m\n\n"} +{"message":"variable `newNode` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":658,"byte_end":665,"line_start":27,"line_end":27,"column_start":21,"column_end":28,"is_primary":true,"text":[{"text":" let mut newNode = Node { value, neighbors: vec![self] };","highlight_start":21,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":658,"byte_end":665,"line_start":27,"line_end":27,"column_start":21,"column_end":28,"is_primary":true,"text":[{"text":" let mut newNode = Node { value, neighbors: vec![self] };","highlight_start":21,"highlight_end":28}],"label":null,"suggested_replacement":"new_node","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: variable `newNode` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:27:21\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m27\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut newNode = Node { value, neighbors: vec![self] };\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: convert the identifier to snake case: `new_node`\u001b[0m\n\n"} +{"message":"4 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 4 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/dep-test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/dep-test-bin-Graph new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/dep-test-bin-Graph differ diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/output-test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/output-test-bin-Graph new file mode 100644 index 0000000..16200b2 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/output-test-bin-Graph @@ -0,0 +1,5 @@ +{"message":"method `add_neighbor` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":347,"byte_end":376,"line_start":19,"line_end":19,"column_start":1,"column_end":30,"is_primary":false,"text":[{"text":"impl Node {","highlight_start":1,"highlight_end":30}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":390,"byte_end":402,"line_start":20,"line_end":20,"column_start":12,"column_end":24,"is_primary":true,"text":[{"text":" pub fn add_neighbor(&mut self, value: T) {","highlight_start":12,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `add_neighbor` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:20:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m19\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Node {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-----------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m20\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn add_neighbor(&mut self, value: T) {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"message":"crate `Graph` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `graph`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Graph` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `graph`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"message":"variable `newNode` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":442,"byte_end":449,"line_start":21,"line_end":21,"column_start":17,"column_end":24,"is_primary":true,"text":[{"text":" let mut newNode = Node { value, neighbors: vec![self] };","highlight_start":17,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":442,"byte_end":449,"line_start":21,"line_end":21,"column_start":17,"column_end":24,"is_primary":true,"text":[{"text":" let mut newNode = Node { value, neighbors: vec![self] };","highlight_start":17,"highlight_end":24}],"label":null,"suggested_replacement":"new_node","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: variable `newNode` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:21:17\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m21\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut newNode = Node { value, neighbors: vec![self] };\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: convert the identifier to snake case: `new_node`\u001b[0m\n\n"} +{"message":"variable `newNode` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":658,"byte_end":665,"line_start":27,"line_end":27,"column_start":21,"column_end":28,"is_primary":true,"text":[{"text":" let mut newNode = Node { value, neighbors: vec![self] };","highlight_start":21,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":658,"byte_end":665,"line_start":27,"line_end":27,"column_start":21,"column_end":28,"is_primary":true,"text":[{"text":" let mut newNode = Node { value, neighbors: vec![self] };","highlight_start":21,"highlight_end":28}],"label":null,"suggested_replacement":"new_node","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: variable `newNode` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:27:21\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m27\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut newNode = Node { value, neighbors: vec![self] };\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: convert the identifier to snake case: `new_node`\u001b[0m\n\n"} +{"message":"4 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 4 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/test-bin-Graph b/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/test-bin-Graph new file mode 100644 index 0000000..2dea378 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/test-bin-Graph @@ -0,0 +1 @@ +57240af547bdf6a9 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/test-bin-Graph.json b/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/test-bin-Graph.json new file mode 100644 index 0000000..c78a2e0 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/Graph-d07d5a240cdfd4c6/test-bin-Graph.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":16820067710251004091,"profile":13053956386274884697,"path":1684066648322511884,"deps":[[15163368944212380208,"queues",false,7420410082420598839]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Graph-d07d5a240cdfd4c6/dep-test-bin-Graph"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/equivalent-60d45432dde5ea19/dep-lib-equivalent b/Rust-Graph/target/debug/.fingerprint/equivalent-60d45432dde5ea19/dep-lib-equivalent new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/equivalent-60d45432dde5ea19/dep-lib-equivalent differ diff --git a/Rust-Graph/target/debug/.fingerprint/equivalent-60d45432dde5ea19/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/equivalent-60d45432dde5ea19/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/equivalent-60d45432dde5ea19/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/equivalent-60d45432dde5ea19/lib-equivalent b/Rust-Graph/target/debug/.fingerprint/equivalent-60d45432dde5ea19/lib-equivalent new file mode 100644 index 0000000..d6dbe7e --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/equivalent-60d45432dde5ea19/lib-equivalent @@ -0,0 +1 @@ +583e16b97f3affd1 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/equivalent-60d45432dde5ea19/lib-equivalent.json b/Rust-Graph/target/debug/.fingerprint/equivalent-60d45432dde5ea19/lib-equivalent.json new file mode 100644 index 0000000..3d0c4a7 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/equivalent-60d45432dde5ea19/lib-equivalent.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":5369500857569226296,"profile":3797293754785534760,"path":3846738282437505569,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/equivalent-60d45432dde5ea19/dep-lib-equivalent"}}],"rustflags":[],"metadata":4899064301576391224,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/equivalent-6b1fb0418a363a2d/dep-lib-equivalent b/Rust-Graph/target/debug/.fingerprint/equivalent-6b1fb0418a363a2d/dep-lib-equivalent new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/equivalent-6b1fb0418a363a2d/dep-lib-equivalent differ diff --git a/Rust-Graph/target/debug/.fingerprint/equivalent-6b1fb0418a363a2d/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/equivalent-6b1fb0418a363a2d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/equivalent-6b1fb0418a363a2d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/equivalent-6b1fb0418a363a2d/lib-equivalent b/Rust-Graph/target/debug/.fingerprint/equivalent-6b1fb0418a363a2d/lib-equivalent new file mode 100644 index 0000000..7a15c9f --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/equivalent-6b1fb0418a363a2d/lib-equivalent @@ -0,0 +1 @@ +612534f174066d1f \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/equivalent-6b1fb0418a363a2d/lib-equivalent.json b/Rust-Graph/target/debug/.fingerprint/equivalent-6b1fb0418a363a2d/lib-equivalent.json new file mode 100644 index 0000000..a148ee9 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/equivalent-6b1fb0418a363a2d/lib-equivalent.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":5369500857569226296,"profile":4374887572363265115,"path":3846738282437505569,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/equivalent-6b1fb0418a363a2d/dep-lib-equivalent"}}],"rustflags":[],"metadata":4899064301576391224,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/equivalent-a9b40cd9613c13c0/dep-lib-equivalent b/Rust-Graph/target/debug/.fingerprint/equivalent-a9b40cd9613c13c0/dep-lib-equivalent new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/equivalent-a9b40cd9613c13c0/dep-lib-equivalent differ diff --git a/Rust-Graph/target/debug/.fingerprint/equivalent-a9b40cd9613c13c0/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/equivalent-a9b40cd9613c13c0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/equivalent-a9b40cd9613c13c0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/equivalent-a9b40cd9613c13c0/lib-equivalent b/Rust-Graph/target/debug/.fingerprint/equivalent-a9b40cd9613c13c0/lib-equivalent new file mode 100644 index 0000000..2e18961 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/equivalent-a9b40cd9613c13c0/lib-equivalent @@ -0,0 +1 @@ +308edead0107141c \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/equivalent-a9b40cd9613c13c0/lib-equivalent.json b/Rust-Graph/target/debug/.fingerprint/equivalent-a9b40cd9613c13c0/lib-equivalent.json new file mode 100644 index 0000000..d27fc29 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/equivalent-a9b40cd9613c13c0/lib-equivalent.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":5369500857569226296,"profile":3797293754785534760,"path":3846738282437505569,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/equivalent-a9b40cd9613c13c0/dep-lib-equivalent"}}],"rustflags":[],"metadata":4899064301576391224,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/fixedbitset-60adc2bfb2f746ba/dep-lib-fixedbitset b/Rust-Graph/target/debug/.fingerprint/fixedbitset-60adc2bfb2f746ba/dep-lib-fixedbitset new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/fixedbitset-60adc2bfb2f746ba/dep-lib-fixedbitset differ diff --git a/Rust-Graph/target/debug/.fingerprint/fixedbitset-60adc2bfb2f746ba/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/fixedbitset-60adc2bfb2f746ba/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/fixedbitset-60adc2bfb2f746ba/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/fixedbitset-60adc2bfb2f746ba/lib-fixedbitset b/Rust-Graph/target/debug/.fingerprint/fixedbitset-60adc2bfb2f746ba/lib-fixedbitset new file mode 100644 index 0000000..8374214 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/fixedbitset-60adc2bfb2f746ba/lib-fixedbitset @@ -0,0 +1 @@ +7cd1b7ab8b7154c3 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/fixedbitset-60adc2bfb2f746ba/lib-fixedbitset.json b/Rust-Graph/target/debug/.fingerprint/fixedbitset-60adc2bfb2f746ba/lib-fixedbitset.json new file mode 100644 index 0000000..62a3425 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/fixedbitset-60adc2bfb2f746ba/lib-fixedbitset.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":11431490760560729931,"profile":3797293754785534760,"path":6900221919867852712,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/fixedbitset-60adc2bfb2f746ba/dep-lib-fixedbitset"}}],"rustflags":[],"metadata":9978821632278423482,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/fixedbitset-6b08eada5462611f/dep-lib-fixedbitset b/Rust-Graph/target/debug/.fingerprint/fixedbitset-6b08eada5462611f/dep-lib-fixedbitset new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/fixedbitset-6b08eada5462611f/dep-lib-fixedbitset differ diff --git a/Rust-Graph/target/debug/.fingerprint/fixedbitset-6b08eada5462611f/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/fixedbitset-6b08eada5462611f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/fixedbitset-6b08eada5462611f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/fixedbitset-6b08eada5462611f/lib-fixedbitset b/Rust-Graph/target/debug/.fingerprint/fixedbitset-6b08eada5462611f/lib-fixedbitset new file mode 100644 index 0000000..96ecdaf --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/fixedbitset-6b08eada5462611f/lib-fixedbitset @@ -0,0 +1 @@ +cab9196634131b84 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/fixedbitset-6b08eada5462611f/lib-fixedbitset.json b/Rust-Graph/target/debug/.fingerprint/fixedbitset-6b08eada5462611f/lib-fixedbitset.json new file mode 100644 index 0000000..d75ba86 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/fixedbitset-6b08eada5462611f/lib-fixedbitset.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":11431490760560729931,"profile":3797293754785534760,"path":6900221919867852712,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/fixedbitset-6b08eada5462611f/dep-lib-fixedbitset"}}],"rustflags":[],"metadata":9978821632278423482,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/fixedbitset-8fd8fb2776f17a7e/dep-lib-fixedbitset b/Rust-Graph/target/debug/.fingerprint/fixedbitset-8fd8fb2776f17a7e/dep-lib-fixedbitset new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/fixedbitset-8fd8fb2776f17a7e/dep-lib-fixedbitset differ diff --git a/Rust-Graph/target/debug/.fingerprint/fixedbitset-8fd8fb2776f17a7e/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/fixedbitset-8fd8fb2776f17a7e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/fixedbitset-8fd8fb2776f17a7e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/fixedbitset-8fd8fb2776f17a7e/lib-fixedbitset b/Rust-Graph/target/debug/.fingerprint/fixedbitset-8fd8fb2776f17a7e/lib-fixedbitset new file mode 100644 index 0000000..71e4371 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/fixedbitset-8fd8fb2776f17a7e/lib-fixedbitset @@ -0,0 +1 @@ +86a245852e33e433 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/fixedbitset-8fd8fb2776f17a7e/lib-fixedbitset.json b/Rust-Graph/target/debug/.fingerprint/fixedbitset-8fd8fb2776f17a7e/lib-fixedbitset.json new file mode 100644 index 0000000..c4759fd --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/fixedbitset-8fd8fb2776f17a7e/lib-fixedbitset.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":11431490760560729931,"profile":4374887572363265115,"path":6900221919867852712,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/fixedbitset-8fd8fb2776f17a7e/dep-lib-fixedbitset"}}],"rustflags":[],"metadata":9978821632278423482,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/hashbrown-0b2ce59fe4c71aba/dep-lib-hashbrown b/Rust-Graph/target/debug/.fingerprint/hashbrown-0b2ce59fe4c71aba/dep-lib-hashbrown new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/hashbrown-0b2ce59fe4c71aba/dep-lib-hashbrown differ diff --git a/Rust-Graph/target/debug/.fingerprint/hashbrown-0b2ce59fe4c71aba/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/hashbrown-0b2ce59fe4c71aba/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/hashbrown-0b2ce59fe4c71aba/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/hashbrown-0b2ce59fe4c71aba/lib-hashbrown b/Rust-Graph/target/debug/.fingerprint/hashbrown-0b2ce59fe4c71aba/lib-hashbrown new file mode 100644 index 0000000..c4ce92a --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/hashbrown-0b2ce59fe4c71aba/lib-hashbrown @@ -0,0 +1 @@ +9609719bb35b555f \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/hashbrown-0b2ce59fe4c71aba/lib-hashbrown.json b/Rust-Graph/target/debug/.fingerprint/hashbrown-0b2ce59fe4c71aba/lib-hashbrown.json new file mode 100644 index 0000000..24ad6f7 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/hashbrown-0b2ce59fe4c71aba/lib-hashbrown.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"raw\"]","declared_features":"","target":2387001741810630927,"profile":3797293754785534760,"path":17396453177390316007,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hashbrown-0b2ce59fe4c71aba/dep-lib-hashbrown"}}],"rustflags":[],"metadata":6228333144549390726,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/hashbrown-974fc570efc73fb3/dep-lib-hashbrown b/Rust-Graph/target/debug/.fingerprint/hashbrown-974fc570efc73fb3/dep-lib-hashbrown new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/hashbrown-974fc570efc73fb3/dep-lib-hashbrown differ diff --git a/Rust-Graph/target/debug/.fingerprint/hashbrown-974fc570efc73fb3/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/hashbrown-974fc570efc73fb3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/hashbrown-974fc570efc73fb3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/hashbrown-974fc570efc73fb3/lib-hashbrown b/Rust-Graph/target/debug/.fingerprint/hashbrown-974fc570efc73fb3/lib-hashbrown new file mode 100644 index 0000000..10bfa14 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/hashbrown-974fc570efc73fb3/lib-hashbrown @@ -0,0 +1 @@ +c3d0015f00ccef50 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/hashbrown-974fc570efc73fb3/lib-hashbrown.json b/Rust-Graph/target/debug/.fingerprint/hashbrown-974fc570efc73fb3/lib-hashbrown.json new file mode 100644 index 0000000..a0c9328 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/hashbrown-974fc570efc73fb3/lib-hashbrown.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"raw\"]","declared_features":"","target":2387001741810630927,"profile":4374887572363265115,"path":17396453177390316007,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hashbrown-974fc570efc73fb3/dep-lib-hashbrown"}}],"rustflags":[],"metadata":6228333144549390726,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/hashbrown-f35fe581a8b6fcf7/dep-lib-hashbrown b/Rust-Graph/target/debug/.fingerprint/hashbrown-f35fe581a8b6fcf7/dep-lib-hashbrown new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/hashbrown-f35fe581a8b6fcf7/dep-lib-hashbrown differ diff --git a/Rust-Graph/target/debug/.fingerprint/hashbrown-f35fe581a8b6fcf7/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/hashbrown-f35fe581a8b6fcf7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/hashbrown-f35fe581a8b6fcf7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/hashbrown-f35fe581a8b6fcf7/lib-hashbrown b/Rust-Graph/target/debug/.fingerprint/hashbrown-f35fe581a8b6fcf7/lib-hashbrown new file mode 100644 index 0000000..fab5eda --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/hashbrown-f35fe581a8b6fcf7/lib-hashbrown @@ -0,0 +1 @@ +0d969fb412baa525 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/hashbrown-f35fe581a8b6fcf7/lib-hashbrown.json b/Rust-Graph/target/debug/.fingerprint/hashbrown-f35fe581a8b6fcf7/lib-hashbrown.json new file mode 100644 index 0000000..105f8c4 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/hashbrown-f35fe581a8b6fcf7/lib-hashbrown.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[\"raw\"]","declared_features":"","target":2387001741810630927,"profile":3797293754785534760,"path":17396453177390316007,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hashbrown-f35fe581a8b6fcf7/dep-lib-hashbrown"}}],"rustflags":[],"metadata":6228333144549390726,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/indexmap-287fa0a2a678b42d/dep-lib-indexmap b/Rust-Graph/target/debug/.fingerprint/indexmap-287fa0a2a678b42d/dep-lib-indexmap new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/indexmap-287fa0a2a678b42d/dep-lib-indexmap differ diff --git a/Rust-Graph/target/debug/.fingerprint/indexmap-287fa0a2a678b42d/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/indexmap-287fa0a2a678b42d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/indexmap-287fa0a2a678b42d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/indexmap-287fa0a2a678b42d/lib-indexmap b/Rust-Graph/target/debug/.fingerprint/indexmap-287fa0a2a678b42d/lib-indexmap new file mode 100644 index 0000000..d8e0ce6 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/indexmap-287fa0a2a678b42d/lib-indexmap @@ -0,0 +1 @@ +fdaddb2d9dcccbfd \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/indexmap-287fa0a2a678b42d/lib-indexmap.json b/Rust-Graph/target/debug/.fingerprint/indexmap-287fa0a2a678b42d/lib-indexmap.json new file mode 100644 index 0000000..8979895 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/indexmap-287fa0a2a678b42d/lib-indexmap.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"default\", \"std\"]","declared_features":"","target":2462882088093504370,"profile":4374887572363265115,"path":11466451421506070331,"deps":[[5245193452164077479,"hashbrown",false,5832104344434102467],[15758785351647784501,"equivalent",false,2264473286969927009]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/indexmap-287fa0a2a678b42d/dep-lib-indexmap"}}],"rustflags":[],"metadata":17706083020874861743,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/indexmap-3aa474d991f58d61/dep-lib-indexmap b/Rust-Graph/target/debug/.fingerprint/indexmap-3aa474d991f58d61/dep-lib-indexmap new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/indexmap-3aa474d991f58d61/dep-lib-indexmap differ diff --git a/Rust-Graph/target/debug/.fingerprint/indexmap-3aa474d991f58d61/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/indexmap-3aa474d991f58d61/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/indexmap-3aa474d991f58d61/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/indexmap-3aa474d991f58d61/lib-indexmap b/Rust-Graph/target/debug/.fingerprint/indexmap-3aa474d991f58d61/lib-indexmap new file mode 100644 index 0000000..05269e5 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/indexmap-3aa474d991f58d61/lib-indexmap @@ -0,0 +1 @@ +6ac160c604ba39ce \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/indexmap-3aa474d991f58d61/lib-indexmap.json b/Rust-Graph/target/debug/.fingerprint/indexmap-3aa474d991f58d61/lib-indexmap.json new file mode 100644 index 0000000..636e3c8 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/indexmap-3aa474d991f58d61/lib-indexmap.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"default\", \"std\"]","declared_features":"","target":2462882088093504370,"profile":3797293754785534760,"path":11466451421506070331,"deps":[[5245193452164077479,"hashbrown",false,6869497633588709782],[15758785351647784501,"equivalent",false,15131877593228656216]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/indexmap-3aa474d991f58d61/dep-lib-indexmap"}}],"rustflags":[],"metadata":17706083020874861743,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/indexmap-5b7df412f4d52464/dep-lib-indexmap b/Rust-Graph/target/debug/.fingerprint/indexmap-5b7df412f4d52464/dep-lib-indexmap new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/indexmap-5b7df412f4d52464/dep-lib-indexmap differ diff --git a/Rust-Graph/target/debug/.fingerprint/indexmap-5b7df412f4d52464/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/indexmap-5b7df412f4d52464/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/indexmap-5b7df412f4d52464/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/indexmap-5b7df412f4d52464/lib-indexmap b/Rust-Graph/target/debug/.fingerprint/indexmap-5b7df412f4d52464/lib-indexmap new file mode 100644 index 0000000..11bad6d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/indexmap-5b7df412f4d52464/lib-indexmap @@ -0,0 +1 @@ +2f3729482a1f4340 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/indexmap-5b7df412f4d52464/lib-indexmap.json b/Rust-Graph/target/debug/.fingerprint/indexmap-5b7df412f4d52464/lib-indexmap.json new file mode 100644 index 0000000..3fa6887 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/indexmap-5b7df412f4d52464/lib-indexmap.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[\"default\", \"std\"]","declared_features":"","target":2462882088093504370,"profile":3797293754785534760,"path":11466451421506070331,"deps":[[5245193452164077479,"hashbrown",false,2712778940063127053],[15758785351647784501,"equivalent",false,2023249836389600816]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/indexmap-5b7df412f4d52464/dep-lib-indexmap"}}],"rustflags":[],"metadata":17706083020874861743,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/petgraph-7d39e4783d1be01d/dep-lib-petgraph b/Rust-Graph/target/debug/.fingerprint/petgraph-7d39e4783d1be01d/dep-lib-petgraph new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/petgraph-7d39e4783d1be01d/dep-lib-petgraph differ diff --git a/Rust-Graph/target/debug/.fingerprint/petgraph-7d39e4783d1be01d/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/petgraph-7d39e4783d1be01d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/petgraph-7d39e4783d1be01d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/petgraph-7d39e4783d1be01d/lib-petgraph b/Rust-Graph/target/debug/.fingerprint/petgraph-7d39e4783d1be01d/lib-petgraph new file mode 100644 index 0000000..a940b53 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/petgraph-7d39e4783d1be01d/lib-petgraph @@ -0,0 +1 @@ +8141c34da8373bd2 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/petgraph-7d39e4783d1be01d/lib-petgraph.json b/Rust-Graph/target/debug/.fingerprint/petgraph-7d39e4783d1be01d/lib-petgraph.json new file mode 100644 index 0000000..9302af4 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/petgraph-7d39e4783d1be01d/lib-petgraph.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"default\", \"graphmap\", \"matrix_graph\", \"stable_graph\"]","declared_features":"","target":14499602680733468996,"profile":4374887572363265115,"path":11650617308273049110,"deps":[[8170384409255684183,"indexmap",false,18287935687319334397],[16472001620818095705,"fixedbitset",false,3739169865521799814]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/petgraph-7d39e4783d1be01d/dep-lib-petgraph"}}],"rustflags":[],"metadata":2884047808662132990,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/petgraph-e5318bac004e1382/dep-lib-petgraph b/Rust-Graph/target/debug/.fingerprint/petgraph-e5318bac004e1382/dep-lib-petgraph new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/petgraph-e5318bac004e1382/dep-lib-petgraph differ diff --git a/Rust-Graph/target/debug/.fingerprint/petgraph-e5318bac004e1382/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/petgraph-e5318bac004e1382/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/petgraph-e5318bac004e1382/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/petgraph-e5318bac004e1382/lib-petgraph b/Rust-Graph/target/debug/.fingerprint/petgraph-e5318bac004e1382/lib-petgraph new file mode 100644 index 0000000..03dd3d7 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/petgraph-e5318bac004e1382/lib-petgraph @@ -0,0 +1 @@ +fd2c22f57f4782d3 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/petgraph-e5318bac004e1382/lib-petgraph.json b/Rust-Graph/target/debug/.fingerprint/petgraph-e5318bac004e1382/lib-petgraph.json new file mode 100644 index 0000000..d973832 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/petgraph-e5318bac004e1382/lib-petgraph.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"default\", \"graphmap\", \"matrix_graph\", \"stable_graph\"]","declared_features":"","target":14499602680733468996,"profile":3797293754785534760,"path":11650617308273049110,"deps":[[8170384409255684183,"indexmap",false,14860112975156527466],[16472001620818095705,"fixedbitset",false,9519223353149864394]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/petgraph-e5318bac004e1382/dep-lib-petgraph"}}],"rustflags":[],"metadata":2884047808662132990,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/petgraph-ea8127af2cd0aaa5/dep-lib-petgraph b/Rust-Graph/target/debug/.fingerprint/petgraph-ea8127af2cd0aaa5/dep-lib-petgraph new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/petgraph-ea8127af2cd0aaa5/dep-lib-petgraph differ diff --git a/Rust-Graph/target/debug/.fingerprint/petgraph-ea8127af2cd0aaa5/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/petgraph-ea8127af2cd0aaa5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/petgraph-ea8127af2cd0aaa5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/petgraph-ea8127af2cd0aaa5/lib-petgraph b/Rust-Graph/target/debug/.fingerprint/petgraph-ea8127af2cd0aaa5/lib-petgraph new file mode 100644 index 0000000..b089252 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/petgraph-ea8127af2cd0aaa5/lib-petgraph @@ -0,0 +1 @@ +46da9026a613ac7a \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/petgraph-ea8127af2cd0aaa5/lib-petgraph.json b/Rust-Graph/target/debug/.fingerprint/petgraph-ea8127af2cd0aaa5/lib-petgraph.json new file mode 100644 index 0000000..301d5b6 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/petgraph-ea8127af2cd0aaa5/lib-petgraph.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[\"default\", \"graphmap\", \"matrix_graph\", \"stable_graph\"]","declared_features":"","target":14499602680733468996,"profile":3797293754785534760,"path":11650617308273049110,"deps":[[8170384409255684183,"indexmap",false,4630579108326749999],[16472001620818095705,"fixedbitset",false,14074999580134986108]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/petgraph-ea8127af2cd0aaa5/dep-lib-petgraph"}}],"rustflags":[],"metadata":2884047808662132990,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/queues-00ce952ec14f3011/dep-lib-queues b/Rust-Graph/target/debug/.fingerprint/queues-00ce952ec14f3011/dep-lib-queues new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/queues-00ce952ec14f3011/dep-lib-queues differ diff --git a/Rust-Graph/target/debug/.fingerprint/queues-00ce952ec14f3011/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/queues-00ce952ec14f3011/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/queues-00ce952ec14f3011/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/queues-00ce952ec14f3011/lib-queues b/Rust-Graph/target/debug/.fingerprint/queues-00ce952ec14f3011/lib-queues new file mode 100644 index 0000000..fa81e52 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/queues-00ce952ec14f3011/lib-queues @@ -0,0 +1 @@ +dc1a6dc7f8893aa5 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/queues-00ce952ec14f3011/lib-queues.json b/Rust-Graph/target/debug/.fingerprint/queues-00ce952ec14f3011/lib-queues.json new file mode 100644 index 0000000..db3020c --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/queues-00ce952ec14f3011/lib-queues.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":12537436157737617623,"profile":16209747773763956088,"path":16914558448029201932,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/queues-00ce952ec14f3011/dep-lib-queues"}}],"rustflags":[],"metadata":3906327729470363219,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/queues-3c54bf4abf61cd15/dep-lib-queues b/Rust-Graph/target/debug/.fingerprint/queues-3c54bf4abf61cd15/dep-lib-queues new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/queues-3c54bf4abf61cd15/dep-lib-queues differ diff --git a/Rust-Graph/target/debug/.fingerprint/queues-3c54bf4abf61cd15/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/queues-3c54bf4abf61cd15/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/queues-3c54bf4abf61cd15/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/queues-3c54bf4abf61cd15/lib-queues b/Rust-Graph/target/debug/.fingerprint/queues-3c54bf4abf61cd15/lib-queues new file mode 100644 index 0000000..4e0c622 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/queues-3c54bf4abf61cd15/lib-queues @@ -0,0 +1 @@ +372868aaa797fa66 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/queues-3c54bf4abf61cd15/lib-queues.json b/Rust-Graph/target/debug/.fingerprint/queues-3c54bf4abf61cd15/lib-queues.json new file mode 100644 index 0000000..d74be22 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/queues-3c54bf4abf61cd15/lib-queues.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":12537436157737617623,"profile":8106212204186106853,"path":16914558448029201932,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/queues-3c54bf4abf61cd15/dep-lib-queues"}}],"rustflags":[],"metadata":3906327729470363219,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/queues-d58b2925b026197e/dep-lib-queues b/Rust-Graph/target/debug/.fingerprint/queues-d58b2925b026197e/dep-lib-queues new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/queues-d58b2925b026197e/dep-lib-queues differ diff --git a/Rust-Graph/target/debug/.fingerprint/queues-d58b2925b026197e/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/queues-d58b2925b026197e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/queues-d58b2925b026197e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/queues-d58b2925b026197e/lib-queues b/Rust-Graph/target/debug/.fingerprint/queues-d58b2925b026197e/lib-queues new file mode 100644 index 0000000..b89e816 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/queues-d58b2925b026197e/lib-queues @@ -0,0 +1 @@ +c7759a652f28ca0c \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/queues-d58b2925b026197e/lib-queues.json b/Rust-Graph/target/debug/.fingerprint/queues-d58b2925b026197e/lib-queues.json new file mode 100644 index 0000000..0963b58 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/queues-d58b2925b026197e/lib-queues.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":12537436157737617623,"profile":3797293754785534760,"path":16914558448029201932,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/queues-d58b2925b026197e/dep-lib-queues"}}],"rustflags":[],"metadata":3906327729470363219,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/queues-e809522b9d8d8370/dep-lib-queues b/Rust-Graph/target/debug/.fingerprint/queues-e809522b9d8d8370/dep-lib-queues new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Graph/target/debug/.fingerprint/queues-e809522b9d8d8370/dep-lib-queues differ diff --git a/Rust-Graph/target/debug/.fingerprint/queues-e809522b9d8d8370/invoked.timestamp b/Rust-Graph/target/debug/.fingerprint/queues-e809522b9d8d8370/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/queues-e809522b9d8d8370/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/queues-e809522b9d8d8370/lib-queues b/Rust-Graph/target/debug/.fingerprint/queues-e809522b9d8d8370/lib-queues new file mode 100644 index 0000000..fc457e6 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/queues-e809522b9d8d8370/lib-queues @@ -0,0 +1 @@ +c36b80ae3e65d159 \ No newline at end of file diff --git a/Rust-Graph/target/debug/.fingerprint/queues-e809522b9d8d8370/lib-queues.json b/Rust-Graph/target/debug/.fingerprint/queues-e809522b9d8d8370/lib-queues.json new file mode 100644 index 0000000..1874146 --- /dev/null +++ b/Rust-Graph/target/debug/.fingerprint/queues-e809522b9d8d8370/lib-queues.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":12537436157737617623,"profile":4374887572363265115,"path":16914558448029201932,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/queues-e809522b9d8d8370/dep-lib-queues"}}],"rustflags":[],"metadata":3906327729470363219,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Graph/target/debug/Graph b/Rust-Graph/target/debug/Graph new file mode 100755 index 0000000..ebb681b Binary files /dev/null and b/Rust-Graph/target/debug/Graph differ diff --git a/Rust-Graph/target/debug/Graph.d b/Rust-Graph/target/debug/Graph.d new file mode 100644 index 0000000..e9e4315 --- /dev/null +++ b/Rust-Graph/target/debug/Graph.d @@ -0,0 +1 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/Graph: /Users/arlo/Code/A-Level-CS/Data-Structures/Graph/src/main.rs diff --git a/Rust-Graph/target/debug/deps/Graph-24f5ba2ff047fd65.d b/Rust-Graph/target/debug/deps/Graph-24f5ba2ff047fd65.d new file mode 100644 index 0000000..18724ee --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-24f5ba2ff047fd65.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libGraph-24f5ba2ff047fd65.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-24f5ba2ff047fd65.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-27a3f01e3b89ef4b.d b/Rust-Graph/target/debug/deps/Graph-27a3f01e3b89ef4b.d new file mode 100644 index 0000000..41ebb13 --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-27a3f01e3b89ef4b.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libGraph-27a3f01e3b89ef4b.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-27a3f01e3b89ef4b.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-2ec7b4adf898ca0d.d b/Rust-Graph/target/debug/deps/Graph-2ec7b4adf898ca0d.d new file mode 100644 index 0000000..9b948f9 --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-2ec7b4adf898ca0d.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Graph/target/debug/deps/libGraph-2ec7b4adf898ca0d.rmeta: src/main.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Graph/target/debug/deps/Graph-2ec7b4adf898ca0d.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-3c4baf14a98df0f9.d b/Rust-Graph/target/debug/deps/Graph-3c4baf14a98df0f9.d new file mode 100644 index 0000000..382c27d --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-3c4baf14a98df0f9.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libGraph-3c4baf14a98df0f9.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-3c4baf14a98df0f9.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-3e8a98454f63ef39.d b/Rust-Graph/target/debug/deps/Graph-3e8a98454f63ef39.d new file mode 100644 index 0000000..abb3d24 --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-3e8a98454f63ef39.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Graph/target/debug/deps/libGraph-3e8a98454f63ef39.rmeta: src/main.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Graph/target/debug/deps/Graph-3e8a98454f63ef39.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-4968b22f2f18f51a.d b/Rust-Graph/target/debug/deps/Graph-4968b22f2f18f51a.d new file mode 100644 index 0000000..1890a28 --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-4968b22f2f18f51a.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libGraph-4968b22f2f18f51a.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-4968b22f2f18f51a.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-502f29eb052bf5dd.d b/Rust-Graph/target/debug/deps/Graph-502f29eb052bf5dd.d new file mode 100644 index 0000000..7b48c93 --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-502f29eb052bf5dd.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libGraph-502f29eb052bf5dd.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-502f29eb052bf5dd.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.10osw2qqzxqhwii6.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.10osw2qqzxqhwii6.rcgu.o new file mode 100644 index 0000000..5d9281a Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.10osw2qqzxqhwii6.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.11xtrowl6fzvwf2h.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.11xtrowl6fzvwf2h.rcgu.o new file mode 100644 index 0000000..9426a51 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.11xtrowl6fzvwf2h.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.12q7jkatfzvqlz6z.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.12q7jkatfzvqlz6z.rcgu.o new file mode 100644 index 0000000..30c39c1 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.12q7jkatfzvqlz6z.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.15ju6r7duzvzaysn.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.15ju6r7duzvzaysn.rcgu.o new file mode 100644 index 0000000..57b6f1f Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.15ju6r7duzvzaysn.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.17du9typtjd3oco1.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.17du9typtjd3oco1.rcgu.o new file mode 100644 index 0000000..01c9fda Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.17du9typtjd3oco1.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1b5peie5hlqnaawu.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1b5peie5hlqnaawu.rcgu.o new file mode 100644 index 0000000..de343c4 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1b5peie5hlqnaawu.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1kgrysjaehtacd9o.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1kgrysjaehtacd9o.rcgu.o new file mode 100644 index 0000000..c25c6f1 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1kgrysjaehtacd9o.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1mphz6nnbv72azqd.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1mphz6nnbv72azqd.rcgu.o new file mode 100644 index 0000000..9c09ba8 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1mphz6nnbv72azqd.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1nub5egjay727cxg.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1nub5egjay727cxg.rcgu.o new file mode 100644 index 0000000..d307091 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1nub5egjay727cxg.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1u35kvqqc64nquvv.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1u35kvqqc64nquvv.rcgu.o new file mode 100644 index 0000000..40c8033 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1u35kvqqc64nquvv.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1wc0jzoou5t0ez2r.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1wc0jzoou5t0ez2r.rcgu.o new file mode 100644 index 0000000..9bc5387 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.1wc0jzoou5t0ez2r.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.24hgeaqz1hu6k7zi.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.24hgeaqz1hu6k7zi.rcgu.o new file mode 100644 index 0000000..d8c70ee Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.24hgeaqz1hu6k7zi.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2605wfjgnvkpep1g.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2605wfjgnvkpep1g.rcgu.o new file mode 100644 index 0000000..47eced4 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2605wfjgnvkpep1g.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.26x687kt3dc9amo.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.26x687kt3dc9amo.rcgu.o new file mode 100644 index 0000000..7b6c36e Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.26x687kt3dc9amo.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.28mpzg6us02tswje.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.28mpzg6us02tswje.rcgu.o new file mode 100644 index 0000000..f2213d9 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.28mpzg6us02tswje.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.28s6lu5mgtvo96ug.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.28s6lu5mgtvo96ug.rcgu.o new file mode 100644 index 0000000..e5af2ca Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.28s6lu5mgtvo96ug.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2a2sxbtkk62cykhv.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2a2sxbtkk62cykhv.rcgu.o new file mode 100644 index 0000000..167a677 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2a2sxbtkk62cykhv.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2aj4qciugtef7smh.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2aj4qciugtef7smh.rcgu.o new file mode 100644 index 0000000..450a6d5 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2aj4qciugtef7smh.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2b8e5wonznqdxv5c.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2b8e5wonznqdxv5c.rcgu.o new file mode 100644 index 0000000..b6e8b77 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2b8e5wonznqdxv5c.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2hhckf1mzvjbb20i.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2hhckf1mzvjbb20i.rcgu.o new file mode 100644 index 0000000..d2bb47c Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2hhckf1mzvjbb20i.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2ll2zl3ijp9317cm.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2ll2zl3ijp9317cm.rcgu.o new file mode 100644 index 0000000..42f90a2 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2ll2zl3ijp9317cm.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2lnzudgcm6pckfog.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2lnzudgcm6pckfog.rcgu.o new file mode 100644 index 0000000..8f32d09 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2lnzudgcm6pckfog.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2qd6vt6c1o10bxi9.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2qd6vt6c1o10bxi9.rcgu.o new file mode 100644 index 0000000..79eeb0a Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2qd6vt6c1o10bxi9.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2rpaf87mzkj1moe2.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2rpaf87mzkj1moe2.rcgu.o new file mode 100644 index 0000000..9e6c87a Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2rpaf87mzkj1moe2.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2sqsvlw2x8jju2jt.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2sqsvlw2x8jju2jt.rcgu.o new file mode 100644 index 0000000..32c1d9d Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2sqsvlw2x8jju2jt.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2wxpoyxuz55kh70f.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2wxpoyxuz55kh70f.rcgu.o new file mode 100644 index 0000000..6e16b48 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2wxpoyxuz55kh70f.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2yi5qf2fytfpvgrs.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2yi5qf2fytfpvgrs.rcgu.o new file mode 100644 index 0000000..185fe29 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2yi5qf2fytfpvgrs.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2zawni1h73v51rev.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2zawni1h73v51rev.rcgu.o new file mode 100644 index 0000000..0f1dad0 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.2zawni1h73v51rev.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.300zsqt4g0somen8.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.300zsqt4g0somen8.rcgu.o new file mode 100644 index 0000000..baa466b Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.300zsqt4g0somen8.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.313habslmabfq7rv.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.313habslmabfq7rv.rcgu.o new file mode 100644 index 0000000..bd7e560 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.313habslmabfq7rv.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.32lclunoytwe8tnj.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.32lclunoytwe8tnj.rcgu.o new file mode 100644 index 0000000..80985ec Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.32lclunoytwe8tnj.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.385re0fvd2xlmb42.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.385re0fvd2xlmb42.rcgu.o new file mode 100644 index 0000000..00c4452 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.385re0fvd2xlmb42.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3dgdexqz5xzppcrt.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3dgdexqz5xzppcrt.rcgu.o new file mode 100644 index 0000000..52ada90 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3dgdexqz5xzppcrt.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3k25ochj85chnhtm.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3k25ochj85chnhtm.rcgu.o new file mode 100644 index 0000000..4509294 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3k25ochj85chnhtm.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3p9u8bl8vtipg8te.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3p9u8bl8vtipg8te.rcgu.o new file mode 100644 index 0000000..7c9a31e Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3p9u8bl8vtipg8te.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3r6ulipgpcpqeivt.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3r6ulipgpcpqeivt.rcgu.o new file mode 100644 index 0000000..6f9feac Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3r6ulipgpcpqeivt.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3tfthysw0w8jsb6q.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3tfthysw0w8jsb6q.rcgu.o new file mode 100644 index 0000000..fe45879 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3tfthysw0w8jsb6q.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3x0uxgg8ycxs03dj.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3x0uxgg8ycxs03dj.rcgu.o new file mode 100644 index 0000000..42272b9 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3x0uxgg8ycxs03dj.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3yde9kgmkw3vvqoi.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3yde9kgmkw3vvqoi.rcgu.o new file mode 100644 index 0000000..b9afd31 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.3yde9kgmkw3vvqoi.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.41tngmijmeu5ywcz.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.41tngmijmeu5ywcz.rcgu.o new file mode 100644 index 0000000..6f884f3 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.41tngmijmeu5ywcz.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.45vjzjm2x0y6p6q5.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.45vjzjm2x0y6p6q5.rcgu.o new file mode 100644 index 0000000..fa8470b Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.45vjzjm2x0y6p6q5.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.49mi6mpygnqnes83.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.49mi6mpygnqnes83.rcgu.o new file mode 100644 index 0000000..90896e4 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.49mi6mpygnqnes83.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4a8r6420bp4za2m5.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4a8r6420bp4za2m5.rcgu.o new file mode 100644 index 0000000..70c1c41 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4a8r6420bp4za2m5.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4chw5y4zm24rjr4k.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4chw5y4zm24rjr4k.rcgu.o new file mode 100644 index 0000000..bfb0aba Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4chw5y4zm24rjr4k.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4e3icxlofj6sgfgx.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4e3icxlofj6sgfgx.rcgu.o new file mode 100644 index 0000000..8bd22a6 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4e3icxlofj6sgfgx.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4lya2xe05at711fx.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4lya2xe05at711fx.rcgu.o new file mode 100644 index 0000000..eaeae81 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4lya2xe05at711fx.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4ngi0brnrdnqwu8g.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4ngi0brnrdnqwu8g.rcgu.o new file mode 100644 index 0000000..c2befe4 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4ngi0brnrdnqwu8g.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4pu69mio4yn8kqzk.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4pu69mio4yn8kqzk.rcgu.o new file mode 100644 index 0000000..88bd730 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4pu69mio4yn8kqzk.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4rzil40rob4bpijy.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4rzil40rob4bpijy.rcgu.o new file mode 100644 index 0000000..75d29a6 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.4rzil40rob4bpijy.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.527sv0wjt7hf715i.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.527sv0wjt7hf715i.rcgu.o new file mode 100644 index 0000000..9000232 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.527sv0wjt7hf715i.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.53pbscatbub2ubbb.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.53pbscatbub2ubbb.rcgu.o new file mode 100644 index 0000000..6371e9b Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.53pbscatbub2ubbb.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.56wo18ouoynhr0oj.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.56wo18ouoynhr0oj.rcgu.o new file mode 100644 index 0000000..528851d Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.56wo18ouoynhr0oj.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.5afbjpxzrogoygnx.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.5afbjpxzrogoygnx.rcgu.o new file mode 100644 index 0000000..7add9ae Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.5afbjpxzrogoygnx.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.5agd141robf7h0s8.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.5agd141robf7h0s8.rcgu.o new file mode 100644 index 0000000..61e3c20 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.5agd141robf7h0s8.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.5gseev6rdyuwc21e.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.5gseev6rdyuwc21e.rcgu.o new file mode 100644 index 0000000..d6eb66e Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.5gseev6rdyuwc21e.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.804bjz2r1gsfgsw.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.804bjz2r1gsfgsw.rcgu.o new file mode 100644 index 0000000..c19fa6d Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.804bjz2r1gsfgsw.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.al1ygv5afubjph9.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.al1ygv5afubjph9.rcgu.o new file mode 100644 index 0000000..8693b3a Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.al1ygv5afubjph9.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.cyh2ov6h1uhblxm.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.cyh2ov6h1uhblxm.rcgu.o new file mode 100644 index 0000000..9e11daa Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.cyh2ov6h1uhblxm.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.cz7u89wvccsf6tc.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.cz7u89wvccsf6tc.rcgu.o new file mode 100644 index 0000000..44aef69 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.cz7u89wvccsf6tc.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.d b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.d new file mode 100644 index 0000000..1950a04 --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.fvnt8n7lvma1zfx.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.fvnt8n7lvma1zfx.rcgu.o new file mode 100644 index 0000000..02d03d2 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.fvnt8n7lvma1zfx.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.kdc8yj400vb1u12.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.kdc8yj400vb1u12.rcgu.o new file mode 100644 index 0000000..bbf7868 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.kdc8yj400vb1u12.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.o226fwfjirblsu3.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.o226fwfjirblsu3.rcgu.o new file mode 100644 index 0000000..74664b3 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.o226fwfjirblsu3.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.wrvji48j4zmrywg.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.wrvji48j4zmrywg.rcgu.o new file mode 100644 index 0000000..0351c95 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.wrvji48j4zmrywg.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.xjh65uwpf6z13in.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.xjh65uwpf6z13in.rcgu.o new file mode 100644 index 0000000..b6a2c7f Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.xjh65uwpf6z13in.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.zsjkszx0rl5rwki.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.zsjkszx0rl5rwki.rcgu.o new file mode 100644 index 0000000..4ad96ec Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.zsjkszx0rl5rwki.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.zw5ffziq1fgz00s.rcgu.o b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.zw5ffziq1fgz00s.rcgu.o new file mode 100644 index 0000000..916b050 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-5df2cbd3a0be6ef6.zw5ffziq1fgz00s.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-645c762c8c009e07.d b/Rust-Graph/target/debug/deps/Graph-645c762c8c009e07.d new file mode 100644 index 0000000..ce51b11 --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-645c762c8c009e07.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libGraph-645c762c8c009e07.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-645c762c8c009e07.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5 b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5 new file mode 100755 index 0000000..1a171b8 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5 differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.1bqqkpja57kokz8n.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.1bqqkpja57kokz8n.rcgu.o new file mode 100644 index 0000000..de6c5d5 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.1bqqkpja57kokz8n.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.1icn0j8mb20pu0vf.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.1icn0j8mb20pu0vf.rcgu.o new file mode 100644 index 0000000..500507e Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.1icn0j8mb20pu0vf.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.1j2g1et7guoeoibc.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.1j2g1et7guoeoibc.rcgu.o new file mode 100644 index 0000000..d61ae7b Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.1j2g1et7guoeoibc.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.1ze6ulg9ozdkrmxn.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.1ze6ulg9ozdkrmxn.rcgu.o new file mode 100644 index 0000000..a422b45 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.1ze6ulg9ozdkrmxn.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.28xhe1v7fvi06lcd.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.28xhe1v7fvi06lcd.rcgu.o new file mode 100644 index 0000000..9e31ace Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.28xhe1v7fvi06lcd.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.2rc8aibi6x0dspyw.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.2rc8aibi6x0dspyw.rcgu.o new file mode 100644 index 0000000..9af00b8 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.2rc8aibi6x0dspyw.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.2wmhmllpyt1uzg8c.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.2wmhmllpyt1uzg8c.rcgu.o new file mode 100644 index 0000000..bf12ac8 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.2wmhmllpyt1uzg8c.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.307ikrwscqfa9ass.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.307ikrwscqfa9ass.rcgu.o new file mode 100644 index 0000000..a52a410 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.307ikrwscqfa9ass.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.30lti0gr16k8tde6.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.30lti0gr16k8tde6.rcgu.o new file mode 100644 index 0000000..0c4b418 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.30lti0gr16k8tde6.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.3hd2q4ezfw69y57t.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.3hd2q4ezfw69y57t.rcgu.o new file mode 100644 index 0000000..4bea72b Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.3hd2q4ezfw69y57t.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.3tgg36j0y5xlfq7.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.3tgg36j0y5xlfq7.rcgu.o new file mode 100644 index 0000000..dc9c864 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.3tgg36j0y5xlfq7.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.3vabvhaa4hf77q9h.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.3vabvhaa4hf77q9h.rcgu.o new file mode 100644 index 0000000..a2d3427 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.3vabvhaa4hf77q9h.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.3x7pmv1pnr39uck5.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.3x7pmv1pnr39uck5.rcgu.o new file mode 100644 index 0000000..e760436 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.3x7pmv1pnr39uck5.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.460sxiydl04s9v3s.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.460sxiydl04s9v3s.rcgu.o new file mode 100644 index 0000000..362dd1c Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.460sxiydl04s9v3s.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.4bihs2tzun3g9n6.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.4bihs2tzun3g9n6.rcgu.o new file mode 100644 index 0000000..92359a7 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.4bihs2tzun3g9n6.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.4c78m5muyvwqp07x.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.4c78m5muyvwqp07x.rcgu.o new file mode 100644 index 0000000..9efe8f9 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.4c78m5muyvwqp07x.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.4ckcphl1s32469hk.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.4ckcphl1s32469hk.rcgu.o new file mode 100644 index 0000000..501ea97 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.4ckcphl1s32469hk.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.4efcrqqsbusqioey.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.4efcrqqsbusqioey.rcgu.o new file mode 100644 index 0000000..fd3e7b4 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.4efcrqqsbusqioey.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.8diwtsxet6737vs.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.8diwtsxet6737vs.rcgu.o new file mode 100644 index 0000000..e9a009a Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.8diwtsxet6737vs.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.d b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.d new file mode 100644 index 0000000..4f700e6 --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-680dc754058e76e5: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-680dc754058e76e5.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.i08yq51o3ptu0zv.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.i08yq51o3ptu0zv.rcgu.o new file mode 100644 index 0000000..5a7fc34 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.i08yq51o3ptu0zv.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.oy13e3d4e6igmge.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.oy13e3d4e6igmge.rcgu.o new file mode 100644 index 0000000..19d2941 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.oy13e3d4e6igmge.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.ps4vlpllutvxwvk.rcgu.o b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.ps4vlpllutvxwvk.rcgu.o new file mode 100644 index 0000000..055044a Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-680dc754058e76e5.ps4vlpllutvxwvk.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-a348dbd254da4eae.d b/Rust-Graph/target/debug/deps/Graph-a348dbd254da4eae.d new file mode 100644 index 0000000..bf1980a --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-a348dbd254da4eae.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libGraph-a348dbd254da4eae.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-a348dbd254da4eae.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-a9f47308a9cf101e.d b/Rust-Graph/target/debug/deps/Graph-a9f47308a9cf101e.d new file mode 100644 index 0000000..480a603 --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-a9f47308a9cf101e.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-a9f47308a9cf101e: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-a9f47308a9cf101e.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-aa0b2870b9747949.d b/Rust-Graph/target/debug/deps/Graph-aa0b2870b9747949.d new file mode 100644 index 0000000..b1af978 --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-aa0b2870b9747949.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libGraph-aa0b2870b9747949.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-aa0b2870b9747949.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-ae8775c81c15e08b.d b/Rust-Graph/target/debug/deps/Graph-ae8775c81c15e08b.d new file mode 100644 index 0000000..0730969 --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-ae8775c81c15e08b.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libGraph-ae8775c81c15e08b.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-ae8775c81c15e08b.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce new file mode 100755 index 0000000..428cb82 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.18o01diywyngk2u9.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.18o01diywyngk2u9.rcgu.o new file mode 100644 index 0000000..b7853a7 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.18o01diywyngk2u9.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1dflc3jftpk5rhj1.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1dflc3jftpk5rhj1.rcgu.o new file mode 100644 index 0000000..3ccd990 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1dflc3jftpk5rhj1.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1ga2luho5dr61ik.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1ga2luho5dr61ik.rcgu.o new file mode 100644 index 0000000..a706d2d Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1ga2luho5dr61ik.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1hhtkr7gy0g57gu0.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1hhtkr7gy0g57gu0.rcgu.o new file mode 100644 index 0000000..689e7f2 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1hhtkr7gy0g57gu0.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1j34gr58pfeu4228.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1j34gr58pfeu4228.rcgu.o new file mode 100644 index 0000000..e9274e6 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1j34gr58pfeu4228.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1nrbzhxiwafkflbn.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1nrbzhxiwafkflbn.rcgu.o new file mode 100644 index 0000000..2aec3bb Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1nrbzhxiwafkflbn.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1pqhnx07l5bfugpz.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1pqhnx07l5bfugpz.rcgu.o new file mode 100644 index 0000000..5adc930 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1pqhnx07l5bfugpz.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1qv3kb8seqntnb4v.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1qv3kb8seqntnb4v.rcgu.o new file mode 100644 index 0000000..fea0fbb Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1qv3kb8seqntnb4v.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1vv1l7fm71q6a7x.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1vv1l7fm71q6a7x.rcgu.o new file mode 100644 index 0000000..37366eb Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.1vv1l7fm71q6a7x.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.29zqzwjz2y402h8j.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.29zqzwjz2y402h8j.rcgu.o new file mode 100644 index 0000000..b7b2dd6 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.29zqzwjz2y402h8j.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2btqvh516ddvu9gm.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2btqvh516ddvu9gm.rcgu.o new file mode 100644 index 0000000..7646c92 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2btqvh516ddvu9gm.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2erqo8by4u5x43hh.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2erqo8by4u5x43hh.rcgu.o new file mode 100644 index 0000000..eb4702b Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2erqo8by4u5x43hh.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2scakd3qd6quhg9i.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2scakd3qd6quhg9i.rcgu.o new file mode 100644 index 0000000..299c98d Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2scakd3qd6quhg9i.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2svmsikn4yybv6al.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2svmsikn4yybv6al.rcgu.o new file mode 100644 index 0000000..6837dab Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2svmsikn4yybv6al.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2td7sis3htjbonz8.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2td7sis3htjbonz8.rcgu.o new file mode 100644 index 0000000..b89dd28 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.2td7sis3htjbonz8.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.31l998i5t6uhsso5.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.31l998i5t6uhsso5.rcgu.o new file mode 100644 index 0000000..0983690 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.31l998i5t6uhsso5.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.33lrn0ewakht70mb.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.33lrn0ewakht70mb.rcgu.o new file mode 100644 index 0000000..112ccf8 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.33lrn0ewakht70mb.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.363q32dwzstzhl2i.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.363q32dwzstzhl2i.rcgu.o new file mode 100644 index 0000000..b3ea0cc Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.363q32dwzstzhl2i.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.36c1yq9ycwi3y8cb.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.36c1yq9ycwi3y8cb.rcgu.o new file mode 100644 index 0000000..a020037 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.36c1yq9ycwi3y8cb.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.36gg29ch6qfcm30u.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.36gg29ch6qfcm30u.rcgu.o new file mode 100644 index 0000000..64b4666 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.36gg29ch6qfcm30u.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3g08m1ub5r7gnmy4.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3g08m1ub5r7gnmy4.rcgu.o new file mode 100644 index 0000000..bb1c0e2 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3g08m1ub5r7gnmy4.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3g2whkzcdj7rc53k.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3g2whkzcdj7rc53k.rcgu.o new file mode 100644 index 0000000..b0ef80c Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3g2whkzcdj7rc53k.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3h0bvvjdn7tmnha4.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3h0bvvjdn7tmnha4.rcgu.o new file mode 100644 index 0000000..2a8a83c Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3h0bvvjdn7tmnha4.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3h66zflvfzj664ls.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3h66zflvfzj664ls.rcgu.o new file mode 100644 index 0000000..2e9c84d Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3h66zflvfzj664ls.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3occs3e23keaeajj.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3occs3e23keaeajj.rcgu.o new file mode 100644 index 0000000..ac0fc8f Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3occs3e23keaeajj.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3ojz5y1t5txmb5db.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3ojz5y1t5txmb5db.rcgu.o new file mode 100644 index 0000000..a77f71f Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3ojz5y1t5txmb5db.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3q257ucnfwhiilg6.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3q257ucnfwhiilg6.rcgu.o new file mode 100644 index 0000000..86324c3 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3q257ucnfwhiilg6.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3qz3drlwlxe47x7y.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3qz3drlwlxe47x7y.rcgu.o new file mode 100644 index 0000000..ea37899 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3qz3drlwlxe47x7y.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3ri68gtkpvhxm1q9.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3ri68gtkpvhxm1q9.rcgu.o new file mode 100644 index 0000000..72b8abc Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3ri68gtkpvhxm1q9.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3usvsdfc4fmgj5on.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3usvsdfc4fmgj5on.rcgu.o new file mode 100644 index 0000000..a52d958 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3usvsdfc4fmgj5on.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3yum413v1o54m0p7.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3yum413v1o54m0p7.rcgu.o new file mode 100644 index 0000000..c758780 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.3yum413v1o54m0p7.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.42qb0xnxt02i5k1y.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.42qb0xnxt02i5k1y.rcgu.o new file mode 100644 index 0000000..97a22de Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.42qb0xnxt02i5k1y.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.43er9wak501wj5wq.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.43er9wak501wj5wq.rcgu.o new file mode 100644 index 0000000..8a5aa78 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.43er9wak501wj5wq.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.43srs5emsoou8g80.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.43srs5emsoou8g80.rcgu.o new file mode 100644 index 0000000..97c060a Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.43srs5emsoou8g80.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.49sodnqzcfa0wd2z.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.49sodnqzcfa0wd2z.rcgu.o new file mode 100644 index 0000000..079ddd2 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.49sodnqzcfa0wd2z.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4aw7qog5br3hi3f2.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4aw7qog5br3hi3f2.rcgu.o new file mode 100644 index 0000000..66e607e Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4aw7qog5br3hi3f2.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4diw8smdylzbl43x.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4diw8smdylzbl43x.rcgu.o new file mode 100644 index 0000000..76e9803 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4diw8smdylzbl43x.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4efn3cvm39m25ed4.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4efn3cvm39m25ed4.rcgu.o new file mode 100644 index 0000000..6e091d1 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4efn3cvm39m25ed4.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4g9v8ksa280tvfrv.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4g9v8ksa280tvfrv.rcgu.o new file mode 100644 index 0000000..c723ae4 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4g9v8ksa280tvfrv.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4jt66fbr2u7spulb.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4jt66fbr2u7spulb.rcgu.o new file mode 100644 index 0000000..b80ea6b Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4jt66fbr2u7spulb.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4jymm19kqd1e4nx9.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4jymm19kqd1e4nx9.rcgu.o new file mode 100644 index 0000000..657b733 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4jymm19kqd1e4nx9.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4oz5fhfoo2bx3j64.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4oz5fhfoo2bx3j64.rcgu.o new file mode 100644 index 0000000..d7456b7 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4oz5fhfoo2bx3j64.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4r3f6zhbo8a9nj1j.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4r3f6zhbo8a9nj1j.rcgu.o new file mode 100644 index 0000000..4bee6f9 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4r3f6zhbo8a9nj1j.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4tmgvvyxomwcfcwq.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4tmgvvyxomwcfcwq.rcgu.o new file mode 100644 index 0000000..795b4f6 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4tmgvvyxomwcfcwq.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4wnb96atroj4icu5.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4wnb96atroj4icu5.rcgu.o new file mode 100644 index 0000000..c0a5db1 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4wnb96atroj4icu5.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4zjsqy4z7li9s32e.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4zjsqy4z7li9s32e.rcgu.o new file mode 100644 index 0000000..4f79bcf Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.4zjsqy4z7li9s32e.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.52kv5po7z2rwoyzv.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.52kv5po7z2rwoyzv.rcgu.o new file mode 100644 index 0000000..e9c3199 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.52kv5po7z2rwoyzv.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.530ahzt22kxjg97v.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.530ahzt22kxjg97v.rcgu.o new file mode 100644 index 0000000..81f44f3 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.530ahzt22kxjg97v.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.5akl7zdtdda7yinn.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.5akl7zdtdda7yinn.rcgu.o new file mode 100644 index 0000000..e4e0b3a Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.5akl7zdtdda7yinn.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.5cpx8mnpjwunu3qq.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.5cpx8mnpjwunu3qq.rcgu.o new file mode 100644 index 0000000..040523d Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.5cpx8mnpjwunu3qq.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.5gnfypqug9el0srj.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.5gnfypqug9el0srj.rcgu.o new file mode 100644 index 0000000..9d29ab4 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.5gnfypqug9el0srj.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.7iuni1pnffzi4zy.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.7iuni1pnffzi4zy.rcgu.o new file mode 100644 index 0000000..cd546d6 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.7iuni1pnffzi4zy.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.8v7stw3zyr607ww.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.8v7stw3zyr607ww.rcgu.o new file mode 100644 index 0000000..179ef09 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.8v7stw3zyr607ww.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.8xtloyhmvgzgvqs.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.8xtloyhmvgzgvqs.rcgu.o new file mode 100644 index 0000000..a4272bb Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.8xtloyhmvgzgvqs.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.ciakbgvxi1b6me6.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.ciakbgvxi1b6me6.rcgu.o new file mode 100644 index 0000000..df29b56 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.ciakbgvxi1b6me6.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.d b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.d new file mode 100644 index 0000000..0f3742d --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-c4a7f0d4e75056ce: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.fcqc6jprlnvbx2v.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.fcqc6jprlnvbx2v.rcgu.o new file mode 100644 index 0000000..4ae746a Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.fcqc6jprlnvbx2v.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.g19vfxf4sead5xj.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.g19vfxf4sead5xj.rcgu.o new file mode 100644 index 0000000..2327605 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.g19vfxf4sead5xj.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.i6p8mk13kuwdr2k.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.i6p8mk13kuwdr2k.rcgu.o new file mode 100644 index 0000000..63dab74 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.i6p8mk13kuwdr2k.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.izx60ogi9kkaes9.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.izx60ogi9kkaes9.rcgu.o new file mode 100644 index 0000000..8f27a9e Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.izx60ogi9kkaes9.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.j8m91g906v8pd09.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.j8m91g906v8pd09.rcgu.o new file mode 100644 index 0000000..02e58f7 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.j8m91g906v8pd09.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.m1e2yrj6l9y2621.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.m1e2yrj6l9y2621.rcgu.o new file mode 100644 index 0000000..a080ba8 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.m1e2yrj6l9y2621.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.nk0rg20hcwmbm6.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.nk0rg20hcwmbm6.rcgu.o new file mode 100644 index 0000000..fc5e636 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.nk0rg20hcwmbm6.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.oik780hfcqjj2ci.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.oik780hfcqjj2ci.rcgu.o new file mode 100644 index 0000000..9c5224e Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.oik780hfcqjj2ci.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.pi4crit4h1yvkce.rcgu.o b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.pi4crit4h1yvkce.rcgu.o new file mode 100644 index 0000000..859a84a Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-c4a7f0d4e75056ce.pi4crit4h1yvkce.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a new file mode 100755 index 0000000..3b1b693 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.10hra04p5iy0b00t.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.10hra04p5iy0b00t.rcgu.o new file mode 100644 index 0000000..b08153a Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.10hra04p5iy0b00t.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.10mikrasyazd07lr.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.10mikrasyazd07lr.rcgu.o new file mode 100644 index 0000000..5f212e6 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.10mikrasyazd07lr.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.11v9oxb4mq2xm5ij.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.11v9oxb4mq2xm5ij.rcgu.o new file mode 100644 index 0000000..a2eab20 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.11v9oxb4mq2xm5ij.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1b3w72q3giehihzv.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1b3w72q3giehihzv.rcgu.o new file mode 100644 index 0000000..81a012f Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1b3w72q3giehihzv.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1clr4eyestbdv3uw.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1clr4eyestbdv3uw.rcgu.o new file mode 100644 index 0000000..ee1119c Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1clr4eyestbdv3uw.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1eyz9h7qbhul5kb3.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1eyz9h7qbhul5kb3.rcgu.o new file mode 100644 index 0000000..3389df2 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1eyz9h7qbhul5kb3.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1hy15effd1ytp9u7.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1hy15effd1ytp9u7.rcgu.o new file mode 100644 index 0000000..378374a Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1hy15effd1ytp9u7.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1t67s8hb0tnq8nsm.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1t67s8hb0tnq8nsm.rcgu.o new file mode 100644 index 0000000..0507011 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1t67s8hb0tnq8nsm.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1vyohvfscgunw41t.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1vyohvfscgunw41t.rcgu.o new file mode 100644 index 0000000..7546f74 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1vyohvfscgunw41t.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1w3hy7z86ijbyfpa.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1w3hy7z86ijbyfpa.rcgu.o new file mode 100644 index 0000000..ba0d456 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.1w3hy7z86ijbyfpa.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.20lfot4xd1h80jc0.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.20lfot4xd1h80jc0.rcgu.o new file mode 100644 index 0000000..51420a9 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.20lfot4xd1h80jc0.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.21gefzoz6ghi9p2w.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.21gefzoz6ghi9p2w.rcgu.o new file mode 100644 index 0000000..5d2ca51 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.21gefzoz6ghi9p2w.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2852i6bsdsdmis2p.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2852i6bsdsdmis2p.rcgu.o new file mode 100644 index 0000000..1cf5229 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2852i6bsdsdmis2p.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2akvewrqmcplln1m.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2akvewrqmcplln1m.rcgu.o new file mode 100644 index 0000000..c4fd89b Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2akvewrqmcplln1m.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2f8ulgssrhyjkrg7.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2f8ulgssrhyjkrg7.rcgu.o new file mode 100644 index 0000000..8c05f23 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2f8ulgssrhyjkrg7.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2gxojie66iibujas.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2gxojie66iibujas.rcgu.o new file mode 100644 index 0000000..2821e78 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2gxojie66iibujas.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2hv9aksx6rm75hn6.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2hv9aksx6rm75hn6.rcgu.o new file mode 100644 index 0000000..7b7a129 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2hv9aksx6rm75hn6.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2kzt8zj9bmygkjgs.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2kzt8zj9bmygkjgs.rcgu.o new file mode 100644 index 0000000..e442f61 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2kzt8zj9bmygkjgs.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2ojems7ufpbzmx1w.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2ojems7ufpbzmx1w.rcgu.o new file mode 100644 index 0000000..5f72496 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2ojems7ufpbzmx1w.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2pfqgipa7joz2czo.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2pfqgipa7joz2czo.rcgu.o new file mode 100644 index 0000000..4cee558 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2pfqgipa7joz2czo.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2t8y6w40vitgzkxb.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2t8y6w40vitgzkxb.rcgu.o new file mode 100644 index 0000000..7062cc9 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2t8y6w40vitgzkxb.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2zwo0hhfkazsn518.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2zwo0hhfkazsn518.rcgu.o new file mode 100644 index 0000000..4544cea Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.2zwo0hhfkazsn518.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.32uj93n41v38h7ma.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.32uj93n41v38h7ma.rcgu.o new file mode 100644 index 0000000..b610506 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.32uj93n41v38h7ma.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.344k9tz0u52yq74v.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.344k9tz0u52yq74v.rcgu.o new file mode 100644 index 0000000..95a8ff4 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.344k9tz0u52yq74v.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3b5tas0p8cenoobx.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3b5tas0p8cenoobx.rcgu.o new file mode 100644 index 0000000..a2528ab Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3b5tas0p8cenoobx.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3ccwaxcvhz4zuglg.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3ccwaxcvhz4zuglg.rcgu.o new file mode 100644 index 0000000..640ec76 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3ccwaxcvhz4zuglg.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3gpin08lqeymj16y.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3gpin08lqeymj16y.rcgu.o new file mode 100644 index 0000000..504224d Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3gpin08lqeymj16y.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3kaxr52271y3m2cx.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3kaxr52271y3m2cx.rcgu.o new file mode 100644 index 0000000..6c1f914 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3kaxr52271y3m2cx.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3nuj2yxvfvr68py0.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3nuj2yxvfvr68py0.rcgu.o new file mode 100644 index 0000000..b395686 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3nuj2yxvfvr68py0.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3ppmluofvf0p2yqp.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3ppmluofvf0p2yqp.rcgu.o new file mode 100644 index 0000000..dadd54b Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3ppmluofvf0p2yqp.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3u3oi10dcc57sqf1.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3u3oi10dcc57sqf1.rcgu.o new file mode 100644 index 0000000..7381fee Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3u3oi10dcc57sqf1.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3yooa4tan8h00jf0.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3yooa4tan8h00jf0.rcgu.o new file mode 100644 index 0000000..af20870 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3yooa4tan8h00jf0.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3z4u15wxan6v4k4e.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3z4u15wxan6v4k4e.rcgu.o new file mode 100644 index 0000000..6970f18 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3z4u15wxan6v4k4e.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3zxi5yugthzdst31.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3zxi5yugthzdst31.rcgu.o new file mode 100644 index 0000000..6897db6 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.3zxi5yugthzdst31.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.408m96vkt8471gqb.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.408m96vkt8471gqb.rcgu.o new file mode 100644 index 0000000..1d08b1f Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.408m96vkt8471gqb.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.438fv7iu2n939r0k.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.438fv7iu2n939r0k.rcgu.o new file mode 100644 index 0000000..eda47ad Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.438fv7iu2n939r0k.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.45h3mj3egpnm01z1.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.45h3mj3egpnm01z1.rcgu.o new file mode 100644 index 0000000..706bc16 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.45h3mj3egpnm01z1.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.466pr80llqkucukc.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.466pr80llqkucukc.rcgu.o new file mode 100644 index 0000000..e397141 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.466pr80llqkucukc.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4ff1whacnsiglcnr.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4ff1whacnsiglcnr.rcgu.o new file mode 100644 index 0000000..a0f3148 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4ff1whacnsiglcnr.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4g50u33uhz7kglz6.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4g50u33uhz7kglz6.rcgu.o new file mode 100644 index 0000000..f751e36 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4g50u33uhz7kglz6.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4hifv6pbeac8ssym.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4hifv6pbeac8ssym.rcgu.o new file mode 100644 index 0000000..4b91512 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4hifv6pbeac8ssym.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4k2mgm11q8vkvh6y.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4k2mgm11q8vkvh6y.rcgu.o new file mode 100644 index 0000000..4c7822d Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4k2mgm11q8vkvh6y.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4kvu2nwx7qwyofjl.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4kvu2nwx7qwyofjl.rcgu.o new file mode 100644 index 0000000..30576dc Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4kvu2nwx7qwyofjl.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4nixwg2c37n7mgpx.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4nixwg2c37n7mgpx.rcgu.o new file mode 100644 index 0000000..a25e365 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4nixwg2c37n7mgpx.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4svo9hd8x7grhgmq.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4svo9hd8x7grhgmq.rcgu.o new file mode 100644 index 0000000..897c960 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4svo9hd8x7grhgmq.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4x7l9vi41fuf5k3w.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4x7l9vi41fuf5k3w.rcgu.o new file mode 100644 index 0000000..9ce6704 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4x7l9vi41fuf5k3w.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4ye8h9zt7fock5ut.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4ye8h9zt7fock5ut.rcgu.o new file mode 100644 index 0000000..60478e2 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.4ye8h9zt7fock5ut.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.54mmyadf2nvcjj54.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.54mmyadf2nvcjj54.rcgu.o new file mode 100644 index 0000000..e065187 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.54mmyadf2nvcjj54.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.55u2fztlwdbx02u7.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.55u2fztlwdbx02u7.rcgu.o new file mode 100644 index 0000000..3f9d74f Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.55u2fztlwdbx02u7.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.58gvssem8obwdi8n.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.58gvssem8obwdi8n.rcgu.o new file mode 100644 index 0000000..768e137 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.58gvssem8obwdi8n.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.5ef11a9glstft1wl.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.5ef11a9glstft1wl.rcgu.o new file mode 100644 index 0000000..ea0258f Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.5ef11a9glstft1wl.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.5glcqgr4w1679ogx.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.5glcqgr4w1679ogx.rcgu.o new file mode 100644 index 0000000..fc154db Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.5glcqgr4w1679ogx.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.8l3cb0ajnt5blap.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.8l3cb0ajnt5blap.rcgu.o new file mode 100644 index 0000000..b8bc8b6 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.8l3cb0ajnt5blap.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.ap01se5890zxo6.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.ap01se5890zxo6.rcgu.o new file mode 100644 index 0000000..3519e45 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.ap01se5890zxo6.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.d b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.d new file mode 100644 index 0000000..5a229fc --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-cbb5ce8081fcce3a: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.imf2vzrlljzvsml.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.imf2vzrlljzvsml.rcgu.o new file mode 100644 index 0000000..7a965a5 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.imf2vzrlljzvsml.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.ngvfia6wh43foee.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.ngvfia6wh43foee.rcgu.o new file mode 100644 index 0000000..984f676 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.ngvfia6wh43foee.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.rgx4aaq51v6hxww.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.rgx4aaq51v6hxww.rcgu.o new file mode 100644 index 0000000..a9886a1 Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.rgx4aaq51v6hxww.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.tteurrt57x1bprx.rcgu.o b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.tteurrt57x1bprx.rcgu.o new file mode 100644 index 0000000..966c78d Binary files /dev/null and b/Rust-Graph/target/debug/deps/Graph-cbb5ce8081fcce3a.tteurrt57x1bprx.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/Graph-d07d5a240cdfd4c6.d b/Rust-Graph/target/debug/deps/Graph-d07d5a240cdfd4c6.d new file mode 100644 index 0000000..00bc191 --- /dev/null +++ b/Rust-Graph/target/debug/deps/Graph-d07d5a240cdfd4c6.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libGraph-d07d5a240cdfd4c6.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/Graph-d07d5a240cdfd4c6.d: src/main.rs + +src/main.rs: diff --git a/Rust-Graph/target/debug/deps/equivalent-60d45432dde5ea19.d b/Rust-Graph/target/debug/deps/equivalent-60d45432dde5ea19.d new file mode 100644 index 0000000..d9ec244 --- /dev/null +++ b/Rust-Graph/target/debug/deps/equivalent-60d45432dde5ea19.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libequivalent-60d45432dde5ea19.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/equivalent-60d45432dde5ea19.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs: diff --git a/Rust-Graph/target/debug/deps/equivalent-6b1fb0418a363a2d.d b/Rust-Graph/target/debug/deps/equivalent-6b1fb0418a363a2d.d new file mode 100644 index 0000000..84d8f6b --- /dev/null +++ b/Rust-Graph/target/debug/deps/equivalent-6b1fb0418a363a2d.d @@ -0,0 +1,7 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libequivalent-6b1fb0418a363a2d.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libequivalent-6b1fb0418a363a2d.rlib: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/equivalent-6b1fb0418a363a2d.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs: diff --git a/Rust-Graph/target/debug/deps/equivalent-6b1fb0418a363a2d.equivalent.c89dcb1dfc6898de-cgu.0.rcgu.o b/Rust-Graph/target/debug/deps/equivalent-6b1fb0418a363a2d.equivalent.c89dcb1dfc6898de-cgu.0.rcgu.o new file mode 100644 index 0000000..b121d61 Binary files /dev/null and b/Rust-Graph/target/debug/deps/equivalent-6b1fb0418a363a2d.equivalent.c89dcb1dfc6898de-cgu.0.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/equivalent-a9b40cd9613c13c0.d b/Rust-Graph/target/debug/deps/equivalent-a9b40cd9613c13c0.d new file mode 100644 index 0000000..a98348d --- /dev/null +++ b/Rust-Graph/target/debug/deps/equivalent-a9b40cd9613c13c0.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Graph/target/debug/deps/libequivalent-a9b40cd9613c13c0.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Graph/target/debug/deps/equivalent-a9b40cd9613c13c0.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs: diff --git a/Rust-Graph/target/debug/deps/fixedbitset-60adc2bfb2f746ba.d b/Rust-Graph/target/debug/deps/fixedbitset-60adc2bfb2f746ba.d new file mode 100644 index 0000000..e7baf28 --- /dev/null +++ b/Rust-Graph/target/debug/deps/fixedbitset-60adc2bfb2f746ba.d @@ -0,0 +1,6 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Graph/target/debug/deps/libfixedbitset-60adc2bfb2f746ba.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/range.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Graph/target/debug/deps/fixedbitset-60adc2bfb2f746ba.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/range.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/range.rs: diff --git a/Rust-Graph/target/debug/deps/fixedbitset-6b08eada5462611f.d b/Rust-Graph/target/debug/deps/fixedbitset-6b08eada5462611f.d new file mode 100644 index 0000000..3a1c90e --- /dev/null +++ b/Rust-Graph/target/debug/deps/fixedbitset-6b08eada5462611f.d @@ -0,0 +1,6 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libfixedbitset-6b08eada5462611f.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/range.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/fixedbitset-6b08eada5462611f.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/range.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/range.rs: diff --git a/Rust-Graph/target/debug/deps/fixedbitset-8fd8fb2776f17a7e.d b/Rust-Graph/target/debug/deps/fixedbitset-8fd8fb2776f17a7e.d new file mode 100644 index 0000000..a634305 --- /dev/null +++ b/Rust-Graph/target/debug/deps/fixedbitset-8fd8fb2776f17a7e.d @@ -0,0 +1,8 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libfixedbitset-8fd8fb2776f17a7e.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/range.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libfixedbitset-8fd8fb2776f17a7e.rlib: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/range.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/fixedbitset-8fd8fb2776f17a7e.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/range.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/range.rs: diff --git a/Rust-Graph/target/debug/deps/fixedbitset-8fd8fb2776f17a7e.fixedbitset.d4887e150ffb8aaf-cgu.0.rcgu.o b/Rust-Graph/target/debug/deps/fixedbitset-8fd8fb2776f17a7e.fixedbitset.d4887e150ffb8aaf-cgu.0.rcgu.o new file mode 100644 index 0000000..571e949 Binary files /dev/null and b/Rust-Graph/target/debug/deps/fixedbitset-8fd8fb2776f17a7e.fixedbitset.d4887e150ffb8aaf-cgu.0.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/hashbrown-0b2ce59fe4c71aba.d b/Rust-Graph/target/debug/deps/hashbrown-0b2ce59fe4c71aba.d new file mode 100644 index 0000000..90e24ad --- /dev/null +++ b/Rust-Graph/target/debug/deps/hashbrown-0b2ce59fe4c71aba.d @@ -0,0 +1,15 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libhashbrown-0b2ce59fe4c71aba.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/alloc.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/bitmask.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/external_trait_impls/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/map.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/scopeguard.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/table.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/neon.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/hashbrown-0b2ce59fe4c71aba.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/alloc.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/bitmask.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/external_trait_impls/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/map.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/scopeguard.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/table.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/neon.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/alloc.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/bitmask.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/external_trait_impls/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/map.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/scopeguard.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/set.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/table.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/neon.rs: diff --git a/Rust-Graph/target/debug/deps/hashbrown-974fc570efc73fb3.d b/Rust-Graph/target/debug/deps/hashbrown-974fc570efc73fb3.d new file mode 100644 index 0000000..fb1d5fe --- /dev/null +++ b/Rust-Graph/target/debug/deps/hashbrown-974fc570efc73fb3.d @@ -0,0 +1,17 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libhashbrown-974fc570efc73fb3.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/alloc.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/bitmask.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/external_trait_impls/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/map.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/scopeguard.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/table.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/neon.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libhashbrown-974fc570efc73fb3.rlib: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/alloc.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/bitmask.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/external_trait_impls/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/map.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/scopeguard.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/table.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/neon.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/hashbrown-974fc570efc73fb3.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/alloc.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/bitmask.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/external_trait_impls/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/map.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/scopeguard.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/table.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/neon.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/alloc.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/bitmask.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/external_trait_impls/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/map.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/scopeguard.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/set.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/table.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/neon.rs: diff --git a/Rust-Graph/target/debug/deps/hashbrown-974fc570efc73fb3.hashbrown.2ffec5d6e02078fd-cgu.0.rcgu.o b/Rust-Graph/target/debug/deps/hashbrown-974fc570efc73fb3.hashbrown.2ffec5d6e02078fd-cgu.0.rcgu.o new file mode 100644 index 0000000..60cf42f Binary files /dev/null and b/Rust-Graph/target/debug/deps/hashbrown-974fc570efc73fb3.hashbrown.2ffec5d6e02078fd-cgu.0.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/hashbrown-f35fe581a8b6fcf7.d b/Rust-Graph/target/debug/deps/hashbrown-f35fe581a8b6fcf7.d new file mode 100644 index 0000000..d902f04 --- /dev/null +++ b/Rust-Graph/target/debug/deps/hashbrown-f35fe581a8b6fcf7.d @@ -0,0 +1,15 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Graph/target/debug/deps/libhashbrown-f35fe581a8b6fcf7.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/alloc.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/bitmask.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/external_trait_impls/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/map.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/scopeguard.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/table.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/neon.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Graph/target/debug/deps/hashbrown-f35fe581a8b6fcf7.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/alloc.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/bitmask.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/external_trait_impls/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/map.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/scopeguard.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/table.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/neon.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/alloc.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/bitmask.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/external_trait_impls/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/map.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/scopeguard.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/set.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/table.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/raw/neon.rs: diff --git a/Rust-Graph/target/debug/deps/indexmap-287fa0a2a678b42d.d b/Rust-Graph/target/debug/deps/indexmap-287fa0a2a678b42d.d new file mode 100644 index 0000000..577a854 --- /dev/null +++ b/Rust-Graph/target/debug/deps/indexmap-287fa0a2a678b42d.d @@ -0,0 +1,19 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libindexmap-287fa0a2a678b42d.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/arbitrary.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/mutable_keys.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core/raw.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/iter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/slice.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/iter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/slice.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libindexmap-287fa0a2a678b42d.rlib: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/arbitrary.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/mutable_keys.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core/raw.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/iter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/slice.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/iter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/slice.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/indexmap-287fa0a2a678b42d.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/arbitrary.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/mutable_keys.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core/raw.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/iter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/slice.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/iter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/slice.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/arbitrary.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/mutable_keys.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/util.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core/raw.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/iter.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/slice.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/iter.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/slice.rs: diff --git a/Rust-Graph/target/debug/deps/indexmap-287fa0a2a678b42d.indexmap.a93ffd5c0a77dc74-cgu.0.rcgu.o b/Rust-Graph/target/debug/deps/indexmap-287fa0a2a678b42d.indexmap.a93ffd5c0a77dc74-cgu.0.rcgu.o new file mode 100644 index 0000000..24b8a94 Binary files /dev/null and b/Rust-Graph/target/debug/deps/indexmap-287fa0a2a678b42d.indexmap.a93ffd5c0a77dc74-cgu.0.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/indexmap-3aa474d991f58d61.d b/Rust-Graph/target/debug/deps/indexmap-3aa474d991f58d61.d new file mode 100644 index 0000000..8496d00 --- /dev/null +++ b/Rust-Graph/target/debug/deps/indexmap-3aa474d991f58d61.d @@ -0,0 +1,17 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libindexmap-3aa474d991f58d61.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/arbitrary.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/mutable_keys.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core/raw.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/iter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/slice.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/iter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/slice.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/indexmap-3aa474d991f58d61.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/arbitrary.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/mutable_keys.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core/raw.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/iter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/slice.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/iter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/slice.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/arbitrary.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/mutable_keys.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/util.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core/raw.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/iter.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/slice.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/iter.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/slice.rs: diff --git a/Rust-Graph/target/debug/deps/indexmap-5b7df412f4d52464.d b/Rust-Graph/target/debug/deps/indexmap-5b7df412f4d52464.d new file mode 100644 index 0000000..a6cb6d9 --- /dev/null +++ b/Rust-Graph/target/debug/deps/indexmap-5b7df412f4d52464.d @@ -0,0 +1,17 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Graph/target/debug/deps/libindexmap-5b7df412f4d52464.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/arbitrary.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/mutable_keys.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core/raw.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/iter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/slice.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/iter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/slice.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Graph/target/debug/deps/indexmap-5b7df412f4d52464.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/arbitrary.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/mutable_keys.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core/raw.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/iter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/slice.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/iter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/slice.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/arbitrary.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/mutable_keys.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/util.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/core/raw.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/iter.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/map/slice.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/iter.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/set/slice.rs: diff --git a/Rust-Graph/target/debug/deps/libGraph-24f5ba2ff047fd65.rmeta b/Rust-Graph/target/debug/deps/libGraph-24f5ba2ff047fd65.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/deps/libGraph-27a3f01e3b89ef4b.rmeta b/Rust-Graph/target/debug/deps/libGraph-27a3f01e3b89ef4b.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/deps/libGraph-2ec7b4adf898ca0d.rmeta b/Rust-Graph/target/debug/deps/libGraph-2ec7b4adf898ca0d.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/deps/libGraph-3c4baf14a98df0f9.rmeta b/Rust-Graph/target/debug/deps/libGraph-3c4baf14a98df0f9.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/deps/libGraph-3e8a98454f63ef39.rmeta b/Rust-Graph/target/debug/deps/libGraph-3e8a98454f63ef39.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/deps/libGraph-4968b22f2f18f51a.rmeta b/Rust-Graph/target/debug/deps/libGraph-4968b22f2f18f51a.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/deps/libGraph-502f29eb052bf5dd.rmeta b/Rust-Graph/target/debug/deps/libGraph-502f29eb052bf5dd.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/deps/libGraph-645c762c8c009e07.rmeta b/Rust-Graph/target/debug/deps/libGraph-645c762c8c009e07.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/deps/libGraph-a348dbd254da4eae.rmeta b/Rust-Graph/target/debug/deps/libGraph-a348dbd254da4eae.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/deps/libGraph-aa0b2870b9747949.rmeta b/Rust-Graph/target/debug/deps/libGraph-aa0b2870b9747949.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/deps/libGraph-ae8775c81c15e08b.rmeta b/Rust-Graph/target/debug/deps/libGraph-ae8775c81c15e08b.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/deps/libGraph-d07d5a240cdfd4c6.rmeta b/Rust-Graph/target/debug/deps/libGraph-d07d5a240cdfd4c6.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/deps/libequivalent-60d45432dde5ea19.rmeta b/Rust-Graph/target/debug/deps/libequivalent-60d45432dde5ea19.rmeta new file mode 100644 index 0000000..e026e25 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libequivalent-60d45432dde5ea19.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libequivalent-6b1fb0418a363a2d.rlib b/Rust-Graph/target/debug/deps/libequivalent-6b1fb0418a363a2d.rlib new file mode 100644 index 0000000..39244e8 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libequivalent-6b1fb0418a363a2d.rlib differ diff --git a/Rust-Graph/target/debug/deps/libequivalent-6b1fb0418a363a2d.rmeta b/Rust-Graph/target/debug/deps/libequivalent-6b1fb0418a363a2d.rmeta new file mode 100644 index 0000000..40a1497 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libequivalent-6b1fb0418a363a2d.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libequivalent-a9b40cd9613c13c0.rmeta b/Rust-Graph/target/debug/deps/libequivalent-a9b40cd9613c13c0.rmeta new file mode 100644 index 0000000..12b0ec1 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libequivalent-a9b40cd9613c13c0.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libfixedbitset-60adc2bfb2f746ba.rmeta b/Rust-Graph/target/debug/deps/libfixedbitset-60adc2bfb2f746ba.rmeta new file mode 100644 index 0000000..d6401d4 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libfixedbitset-60adc2bfb2f746ba.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libfixedbitset-6b08eada5462611f.rmeta b/Rust-Graph/target/debug/deps/libfixedbitset-6b08eada5462611f.rmeta new file mode 100644 index 0000000..d859f5f Binary files /dev/null and b/Rust-Graph/target/debug/deps/libfixedbitset-6b08eada5462611f.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libfixedbitset-8fd8fb2776f17a7e.rlib b/Rust-Graph/target/debug/deps/libfixedbitset-8fd8fb2776f17a7e.rlib new file mode 100644 index 0000000..57a1cf5 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libfixedbitset-8fd8fb2776f17a7e.rlib differ diff --git a/Rust-Graph/target/debug/deps/libfixedbitset-8fd8fb2776f17a7e.rmeta b/Rust-Graph/target/debug/deps/libfixedbitset-8fd8fb2776f17a7e.rmeta new file mode 100644 index 0000000..c42da85 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libfixedbitset-8fd8fb2776f17a7e.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libhashbrown-0b2ce59fe4c71aba.rmeta b/Rust-Graph/target/debug/deps/libhashbrown-0b2ce59fe4c71aba.rmeta new file mode 100644 index 0000000..5c7d009 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libhashbrown-0b2ce59fe4c71aba.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libhashbrown-974fc570efc73fb3.rlib b/Rust-Graph/target/debug/deps/libhashbrown-974fc570efc73fb3.rlib new file mode 100644 index 0000000..9bf13ed Binary files /dev/null and b/Rust-Graph/target/debug/deps/libhashbrown-974fc570efc73fb3.rlib differ diff --git a/Rust-Graph/target/debug/deps/libhashbrown-974fc570efc73fb3.rmeta b/Rust-Graph/target/debug/deps/libhashbrown-974fc570efc73fb3.rmeta new file mode 100644 index 0000000..0961196 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libhashbrown-974fc570efc73fb3.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libhashbrown-f35fe581a8b6fcf7.rmeta b/Rust-Graph/target/debug/deps/libhashbrown-f35fe581a8b6fcf7.rmeta new file mode 100644 index 0000000..a4c37bf Binary files /dev/null and b/Rust-Graph/target/debug/deps/libhashbrown-f35fe581a8b6fcf7.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libindexmap-287fa0a2a678b42d.rlib b/Rust-Graph/target/debug/deps/libindexmap-287fa0a2a678b42d.rlib new file mode 100644 index 0000000..a8c1a6e Binary files /dev/null and b/Rust-Graph/target/debug/deps/libindexmap-287fa0a2a678b42d.rlib differ diff --git a/Rust-Graph/target/debug/deps/libindexmap-287fa0a2a678b42d.rmeta b/Rust-Graph/target/debug/deps/libindexmap-287fa0a2a678b42d.rmeta new file mode 100644 index 0000000..16f84f9 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libindexmap-287fa0a2a678b42d.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libindexmap-3aa474d991f58d61.rmeta b/Rust-Graph/target/debug/deps/libindexmap-3aa474d991f58d61.rmeta new file mode 100644 index 0000000..5b5694f Binary files /dev/null and b/Rust-Graph/target/debug/deps/libindexmap-3aa474d991f58d61.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libindexmap-5b7df412f4d52464.rmeta b/Rust-Graph/target/debug/deps/libindexmap-5b7df412f4d52464.rmeta new file mode 100644 index 0000000..ecbcbfb Binary files /dev/null and b/Rust-Graph/target/debug/deps/libindexmap-5b7df412f4d52464.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libpetgraph-7d39e4783d1be01d.rlib b/Rust-Graph/target/debug/deps/libpetgraph-7d39e4783d1be01d.rlib new file mode 100644 index 0000000..99aa6b4 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libpetgraph-7d39e4783d1be01d.rlib differ diff --git a/Rust-Graph/target/debug/deps/libpetgraph-7d39e4783d1be01d.rmeta b/Rust-Graph/target/debug/deps/libpetgraph-7d39e4783d1be01d.rmeta new file mode 100644 index 0000000..69ed4f7 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libpetgraph-7d39e4783d1be01d.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libpetgraph-e5318bac004e1382.rmeta b/Rust-Graph/target/debug/deps/libpetgraph-e5318bac004e1382.rmeta new file mode 100644 index 0000000..befc524 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libpetgraph-e5318bac004e1382.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libpetgraph-ea8127af2cd0aaa5.rmeta b/Rust-Graph/target/debug/deps/libpetgraph-ea8127af2cd0aaa5.rmeta new file mode 100644 index 0000000..d3ac97a Binary files /dev/null and b/Rust-Graph/target/debug/deps/libpetgraph-ea8127af2cd0aaa5.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libqueues-00ce952ec14f3011.rlib b/Rust-Graph/target/debug/deps/libqueues-00ce952ec14f3011.rlib new file mode 100644 index 0000000..c0ce79b Binary files /dev/null and b/Rust-Graph/target/debug/deps/libqueues-00ce952ec14f3011.rlib differ diff --git a/Rust-Graph/target/debug/deps/libqueues-00ce952ec14f3011.rmeta b/Rust-Graph/target/debug/deps/libqueues-00ce952ec14f3011.rmeta new file mode 100644 index 0000000..14b47d3 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libqueues-00ce952ec14f3011.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libqueues-3c54bf4abf61cd15.rmeta b/Rust-Graph/target/debug/deps/libqueues-3c54bf4abf61cd15.rmeta new file mode 100644 index 0000000..1931903 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libqueues-3c54bf4abf61cd15.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libqueues-d58b2925b026197e.rmeta b/Rust-Graph/target/debug/deps/libqueues-d58b2925b026197e.rmeta new file mode 100644 index 0000000..ce843ff Binary files /dev/null and b/Rust-Graph/target/debug/deps/libqueues-d58b2925b026197e.rmeta differ diff --git a/Rust-Graph/target/debug/deps/libqueues-e809522b9d8d8370.rlib b/Rust-Graph/target/debug/deps/libqueues-e809522b9d8d8370.rlib new file mode 100644 index 0000000..70fc9c8 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libqueues-e809522b9d8d8370.rlib differ diff --git a/Rust-Graph/target/debug/deps/libqueues-e809522b9d8d8370.rmeta b/Rust-Graph/target/debug/deps/libqueues-e809522b9d8d8370.rmeta new file mode 100644 index 0000000..987b935 Binary files /dev/null and b/Rust-Graph/target/debug/deps/libqueues-e809522b9d8d8370.rmeta differ diff --git a/Rust-Graph/target/debug/deps/petgraph-7d39e4783d1be01d.d b/Rust-Graph/target/debug/deps/petgraph-7d39e4783d1be01d.d new file mode 100644 index 0000000..ce264db --- /dev/null +++ b/Rust-Graph/target/debug/deps/petgraph-7d39e4783d1be01d.d @@ -0,0 +1,43 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libpetgraph-7d39e4783d1be01d.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/scored.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/dfsvisit.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/traversal.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/filter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/reversed.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/data.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/adj.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/astar.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/bellman_ford.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dijkstra.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dominators.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/feedback_arc_set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/floyd_warshall.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/isomorphism.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/k_shortest_path.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/matching.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/simple_paths.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/tred.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/csr.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/dot.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/frozen.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/stable_graph/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graphmap.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_format.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_utils.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/matrix_graph.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/traits_graph.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/unionfind.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/operator.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/prelude.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libpetgraph-7d39e4783d1be01d.rlib: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/scored.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/dfsvisit.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/traversal.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/filter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/reversed.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/data.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/adj.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/astar.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/bellman_ford.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dijkstra.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dominators.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/feedback_arc_set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/floyd_warshall.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/isomorphism.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/k_shortest_path.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/matching.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/simple_paths.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/tred.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/csr.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/dot.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/frozen.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/stable_graph/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graphmap.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_format.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_utils.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/matrix_graph.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/traits_graph.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/unionfind.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/operator.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/prelude.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/petgraph-7d39e4783d1be01d.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/scored.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/dfsvisit.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/traversal.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/filter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/reversed.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/data.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/adj.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/astar.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/bellman_ford.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dijkstra.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dominators.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/feedback_arc_set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/floyd_warshall.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/isomorphism.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/k_shortest_path.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/matching.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/simple_paths.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/tred.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/csr.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/dot.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/frozen.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/stable_graph/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graphmap.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_format.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_utils.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/matrix_graph.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/traits_graph.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/unionfind.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/operator.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/prelude.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/scored.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/dfsvisit.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/traversal.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/filter.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/reversed.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/data.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/adj.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/astar.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/bellman_ford.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dijkstra.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dominators.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/feedback_arc_set.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/floyd_warshall.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/isomorphism.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/k_shortest_path.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/matching.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/simple_paths.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/tred.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/csr.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/dot.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/frozen.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/stable_graph/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graphmap.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_format.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_utils.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/matrix_graph.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/traits_graph.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/unionfind.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/util.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/operator.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/prelude.rs: diff --git a/Rust-Graph/target/debug/deps/petgraph-7d39e4783d1be01d.petgraph.4a6203f11b7ec8e2-cgu.0.rcgu.o b/Rust-Graph/target/debug/deps/petgraph-7d39e4783d1be01d.petgraph.4a6203f11b7ec8e2-cgu.0.rcgu.o new file mode 100644 index 0000000..998583f Binary files /dev/null and b/Rust-Graph/target/debug/deps/petgraph-7d39e4783d1be01d.petgraph.4a6203f11b7ec8e2-cgu.0.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/petgraph-e5318bac004e1382.d b/Rust-Graph/target/debug/deps/petgraph-e5318bac004e1382.d new file mode 100644 index 0000000..23653b0 --- /dev/null +++ b/Rust-Graph/target/debug/deps/petgraph-e5318bac004e1382.d @@ -0,0 +1,41 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libpetgraph-e5318bac004e1382.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/scored.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/dfsvisit.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/traversal.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/filter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/reversed.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/data.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/adj.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/astar.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/bellman_ford.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dijkstra.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dominators.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/feedback_arc_set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/floyd_warshall.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/isomorphism.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/k_shortest_path.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/matching.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/simple_paths.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/tred.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/csr.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/dot.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/frozen.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/stable_graph/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graphmap.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_format.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_utils.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/matrix_graph.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/traits_graph.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/unionfind.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/operator.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/prelude.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/petgraph-e5318bac004e1382.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/scored.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/dfsvisit.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/traversal.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/filter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/reversed.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/data.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/adj.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/astar.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/bellman_ford.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dijkstra.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dominators.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/feedback_arc_set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/floyd_warshall.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/isomorphism.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/k_shortest_path.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/matching.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/simple_paths.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/tred.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/csr.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/dot.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/frozen.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/stable_graph/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graphmap.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_format.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_utils.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/matrix_graph.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/traits_graph.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/unionfind.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/operator.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/prelude.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/scored.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/dfsvisit.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/traversal.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/filter.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/reversed.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/data.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/adj.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/astar.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/bellman_ford.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dijkstra.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dominators.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/feedback_arc_set.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/floyd_warshall.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/isomorphism.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/k_shortest_path.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/matching.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/simple_paths.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/tred.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/csr.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/dot.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/frozen.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/stable_graph/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graphmap.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_format.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_utils.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/matrix_graph.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/traits_graph.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/unionfind.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/util.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/operator.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/prelude.rs: diff --git a/Rust-Graph/target/debug/deps/petgraph-ea8127af2cd0aaa5.d b/Rust-Graph/target/debug/deps/petgraph-ea8127af2cd0aaa5.d new file mode 100644 index 0000000..e0f4cfe --- /dev/null +++ b/Rust-Graph/target/debug/deps/petgraph-ea8127af2cd0aaa5.d @@ -0,0 +1,41 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Graph/target/debug/deps/libpetgraph-ea8127af2cd0aaa5.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/scored.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/dfsvisit.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/traversal.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/filter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/reversed.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/data.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/adj.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/astar.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/bellman_ford.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dijkstra.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dominators.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/feedback_arc_set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/floyd_warshall.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/isomorphism.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/k_shortest_path.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/matching.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/simple_paths.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/tred.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/csr.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/dot.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/frozen.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/stable_graph/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graphmap.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_format.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_utils.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/matrix_graph.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/traits_graph.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/unionfind.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/operator.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/prelude.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Graph/target/debug/deps/petgraph-ea8127af2cd0aaa5.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/scored.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/dfsvisit.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/traversal.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/filter.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/reversed.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/data.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/adj.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/astar.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/bellman_ford.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dijkstra.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dominators.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/feedback_arc_set.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/floyd_warshall.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/isomorphism.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/k_shortest_path.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/matching.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/simple_paths.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/tred.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/csr.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/dot.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/frozen.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/stable_graph/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graphmap.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_format.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_utils.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/matrix_graph.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/traits_graph.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/unionfind.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/operator.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/prelude.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/scored.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/dfsvisit.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/traversal.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/filter.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/visit/reversed.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/data.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/adj.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/astar.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/bellman_ford.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dijkstra.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/dominators.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/feedback_arc_set.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/floyd_warshall.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/isomorphism.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/k_shortest_path.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/matching.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/simple_paths.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/algo/tred.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/csr.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/dot.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/frozen.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graph_impl/stable_graph/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/graphmap.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_format.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/iter_utils.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/matrix_graph.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/traits_graph.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/unionfind.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/util.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/operator.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.4/src/prelude.rs: diff --git a/Rust-Graph/target/debug/deps/queues-00ce952ec14f3011.d b/Rust-Graph/target/debug/deps/queues-00ce952ec14f3011.d new file mode 100644 index 0000000..c2f56b6 --- /dev/null +++ b/Rust-Graph/target/debug/deps/queues-00ce952ec14f3011.d @@ -0,0 +1,7 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libqueues-00ce952ec14f3011.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/queues-1.1.0/src/lib.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libqueues-00ce952ec14f3011.rlib: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/queues-1.1.0/src/lib.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/queues-00ce952ec14f3011.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/queues-1.1.0/src/lib.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/queues-1.1.0/src/lib.rs: diff --git a/Rust-Graph/target/debug/deps/queues-00ce952ec14f3011.queues.5810f77faf1f2547-cgu.0.rcgu.o b/Rust-Graph/target/debug/deps/queues-00ce952ec14f3011.queues.5810f77faf1f2547-cgu.0.rcgu.o new file mode 100644 index 0000000..b121d61 Binary files /dev/null and b/Rust-Graph/target/debug/deps/queues-00ce952ec14f3011.queues.5810f77faf1f2547-cgu.0.rcgu.o differ diff --git a/Rust-Graph/target/debug/deps/queues-3c54bf4abf61cd15.d b/Rust-Graph/target/debug/deps/queues-3c54bf4abf61cd15.d new file mode 100644 index 0000000..20b2bb7 --- /dev/null +++ b/Rust-Graph/target/debug/deps/queues-3c54bf4abf61cd15.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libqueues-3c54bf4abf61cd15.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/queues-1.1.0/src/lib.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/queues-3c54bf4abf61cd15.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/queues-1.1.0/src/lib.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/queues-1.1.0/src/lib.rs: diff --git a/Rust-Graph/target/debug/deps/queues-d58b2925b026197e.d b/Rust-Graph/target/debug/deps/queues-d58b2925b026197e.d new file mode 100644 index 0000000..4a0b33c --- /dev/null +++ b/Rust-Graph/target/debug/deps/queues-d58b2925b026197e.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libqueues-d58b2925b026197e.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/queues-1.1.0/src/lib.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/queues-d58b2925b026197e.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/queues-1.1.0/src/lib.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/queues-1.1.0/src/lib.rs: diff --git a/Rust-Graph/target/debug/deps/queues-e809522b9d8d8370.d b/Rust-Graph/target/debug/deps/queues-e809522b9d8d8370.d new file mode 100644 index 0000000..59cb45b --- /dev/null +++ b/Rust-Graph/target/debug/deps/queues-e809522b9d8d8370.d @@ -0,0 +1,7 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libqueues-e809522b9d8d8370.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/queues-1.1.0/src/lib.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/libqueues-e809522b9d8d8370.rlib: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/queues-1.1.0/src/lib.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Graph/target/debug/deps/queues-e809522b9d8d8370.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/queues-1.1.0/src/lib.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/queues-1.1.0/src/lib.rs: diff --git a/Rust-Graph/target/debug/deps/queues-e809522b9d8d8370.queues.14c5eb7996e441b4-cgu.0.rcgu.o b/Rust-Graph/target/debug/deps/queues-e809522b9d8d8370.queues.14c5eb7996e441b4-cgu.0.rcgu.o new file mode 100644 index 0000000..b121d61 Binary files /dev/null and b/Rust-Graph/target/debug/deps/queues-e809522b9d8d8370.queues.14c5eb7996e441b4-cgu.0.rcgu.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-10lxsqtvzw66k/s-guywhdszdh-10ot4qm-9gryp7mmpmrd88vas1e82kp96/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-10lxsqtvzw66k/s-guywhdszdh-10ot4qm-9gryp7mmpmrd88vas1e82kp96/dep-graph.bin new file mode 100644 index 0000000..09a2dfe Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-10lxsqtvzw66k/s-guywhdszdh-10ot4qm-9gryp7mmpmrd88vas1e82kp96/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-10lxsqtvzw66k/s-guywhdszdh-10ot4qm-9gryp7mmpmrd88vas1e82kp96/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-10lxsqtvzw66k/s-guywhdszdh-10ot4qm-9gryp7mmpmrd88vas1e82kp96/query-cache.bin new file mode 100644 index 0000000..8cb3779 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-10lxsqtvzw66k/s-guywhdszdh-10ot4qm-9gryp7mmpmrd88vas1e82kp96/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-10lxsqtvzw66k/s-guywhdszdh-10ot4qm-9gryp7mmpmrd88vas1e82kp96/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-10lxsqtvzw66k/s-guywhdszdh-10ot4qm-9gryp7mmpmrd88vas1e82kp96/work-products.bin new file mode 100644 index 0000000..28b03c5 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-10lxsqtvzw66k/s-guywhdszdh-10ot4qm-9gryp7mmpmrd88vas1e82kp96/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-10lxsqtvzw66k/s-guywhdszdh-10ot4qm.lock b/Rust-Graph/target/debug/incremental/Graph-10lxsqtvzw66k/s-guywhdszdh-10ot4qm.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-15zhzupo609c8/s-gsc2pqjtwn-1h1gm4l-42eywxf3n6iqqwz6ucug1b66z/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-15zhzupo609c8/s-gsc2pqjtwn-1h1gm4l-42eywxf3n6iqqwz6ucug1b66z/dep-graph.bin new file mode 100644 index 0000000..801c45d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-15zhzupo609c8/s-gsc2pqjtwn-1h1gm4l-42eywxf3n6iqqwz6ucug1b66z/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-15zhzupo609c8/s-gsc2pqjtwn-1h1gm4l-42eywxf3n6iqqwz6ucug1b66z/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-15zhzupo609c8/s-gsc2pqjtwn-1h1gm4l-42eywxf3n6iqqwz6ucug1b66z/query-cache.bin new file mode 100644 index 0000000..85e2741 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-15zhzupo609c8/s-gsc2pqjtwn-1h1gm4l-42eywxf3n6iqqwz6ucug1b66z/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-15zhzupo609c8/s-gsc2pqjtwn-1h1gm4l-42eywxf3n6iqqwz6ucug1b66z/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-15zhzupo609c8/s-gsc2pqjtwn-1h1gm4l-42eywxf3n6iqqwz6ucug1b66z/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-15zhzupo609c8/s-gsc2pqjtwn-1h1gm4l-42eywxf3n6iqqwz6ucug1b66z/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-15zhzupo609c8/s-gsc2pqjtwn-1h1gm4l.lock b/Rust-Graph/target/debug/incremental/Graph-15zhzupo609c8/s-gsc2pqjtwn-1h1gm4l.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-19qeqleg4iwun/s-gsc2au95el-lz37dm-7oerqa7aq2jvvnq9y20xo2pzk/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-19qeqleg4iwun/s-gsc2au95el-lz37dm-7oerqa7aq2jvvnq9y20xo2pzk/dep-graph.bin new file mode 100644 index 0000000..98c567c Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-19qeqleg4iwun/s-gsc2au95el-lz37dm-7oerqa7aq2jvvnq9y20xo2pzk/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-19qeqleg4iwun/s-gsc2au95el-lz37dm-7oerqa7aq2jvvnq9y20xo2pzk/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-19qeqleg4iwun/s-gsc2au95el-lz37dm-7oerqa7aq2jvvnq9y20xo2pzk/query-cache.bin new file mode 100644 index 0000000..e5ae737 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-19qeqleg4iwun/s-gsc2au95el-lz37dm-7oerqa7aq2jvvnq9y20xo2pzk/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-19qeqleg4iwun/s-gsc2au95el-lz37dm-7oerqa7aq2jvvnq9y20xo2pzk/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-19qeqleg4iwun/s-gsc2au95el-lz37dm-7oerqa7aq2jvvnq9y20xo2pzk/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-19qeqleg4iwun/s-gsc2au95el-lz37dm-7oerqa7aq2jvvnq9y20xo2pzk/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-19qeqleg4iwun/s-gsc2au95el-lz37dm.lock b/Rust-Graph/target/debug/incremental/Graph-19qeqleg4iwun/s-gsc2au95el-lz37dm.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/10osw2qqzxqhwii6.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/10osw2qqzxqhwii6.o new file mode 100644 index 0000000..5d9281a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/10osw2qqzxqhwii6.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/11xtrowl6fzvwf2h.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/11xtrowl6fzvwf2h.o new file mode 100644 index 0000000..9426a51 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/11xtrowl6fzvwf2h.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/12q7jkatfzvqlz6z.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/12q7jkatfzvqlz6z.o new file mode 100644 index 0000000..30c39c1 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/12q7jkatfzvqlz6z.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/15ju6r7duzvzaysn.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/15ju6r7duzvzaysn.o new file mode 100644 index 0000000..57b6f1f Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/15ju6r7duzvzaysn.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/17du9typtjd3oco1.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/17du9typtjd3oco1.o new file mode 100644 index 0000000..01c9fda Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/17du9typtjd3oco1.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1b5peie5hlqnaawu.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1b5peie5hlqnaawu.o new file mode 100644 index 0000000..de343c4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1b5peie5hlqnaawu.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1kgrysjaehtacd9o.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1kgrysjaehtacd9o.o new file mode 100644 index 0000000..c25c6f1 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1kgrysjaehtacd9o.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1mphz6nnbv72azqd.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1mphz6nnbv72azqd.o new file mode 100644 index 0000000..9c09ba8 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1mphz6nnbv72azqd.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1nub5egjay727cxg.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1nub5egjay727cxg.o new file mode 100644 index 0000000..d307091 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1nub5egjay727cxg.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1u35kvqqc64nquvv.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1u35kvqqc64nquvv.o new file mode 100644 index 0000000..40c8033 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1u35kvqqc64nquvv.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1wc0jzoou5t0ez2r.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1wc0jzoou5t0ez2r.o new file mode 100644 index 0000000..9bc5387 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/1wc0jzoou5t0ez2r.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/24hgeaqz1hu6k7zi.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/24hgeaqz1hu6k7zi.o new file mode 100644 index 0000000..d8c70ee Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/24hgeaqz1hu6k7zi.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2605wfjgnvkpep1g.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2605wfjgnvkpep1g.o new file mode 100644 index 0000000..47eced4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2605wfjgnvkpep1g.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/26x687kt3dc9amo.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/26x687kt3dc9amo.o new file mode 100644 index 0000000..7b6c36e Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/26x687kt3dc9amo.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/28mpzg6us02tswje.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/28mpzg6us02tswje.o new file mode 100644 index 0000000..f2213d9 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/28mpzg6us02tswje.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/28s6lu5mgtvo96ug.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/28s6lu5mgtvo96ug.o new file mode 100644 index 0000000..e5af2ca Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/28s6lu5mgtvo96ug.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2aj4qciugtef7smh.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2aj4qciugtef7smh.o new file mode 100644 index 0000000..450a6d5 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2aj4qciugtef7smh.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2b8e5wonznqdxv5c.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2b8e5wonznqdxv5c.o new file mode 100644 index 0000000..b6e8b77 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2b8e5wonznqdxv5c.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2hhckf1mzvjbb20i.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2hhckf1mzvjbb20i.o new file mode 100644 index 0000000..d2bb47c Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2hhckf1mzvjbb20i.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2ll2zl3ijp9317cm.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2ll2zl3ijp9317cm.o new file mode 100644 index 0000000..42f90a2 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2ll2zl3ijp9317cm.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2lnzudgcm6pckfog.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2lnzudgcm6pckfog.o new file mode 100644 index 0000000..8f32d09 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2lnzudgcm6pckfog.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2qd6vt6c1o10bxi9.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2qd6vt6c1o10bxi9.o new file mode 100644 index 0000000..79eeb0a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2qd6vt6c1o10bxi9.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2rpaf87mzkj1moe2.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2rpaf87mzkj1moe2.o new file mode 100644 index 0000000..9e6c87a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2rpaf87mzkj1moe2.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2sqsvlw2x8jju2jt.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2sqsvlw2x8jju2jt.o new file mode 100644 index 0000000..32c1d9d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2sqsvlw2x8jju2jt.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2wxpoyxuz55kh70f.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2wxpoyxuz55kh70f.o new file mode 100644 index 0000000..6e16b48 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2wxpoyxuz55kh70f.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2yi5qf2fytfpvgrs.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2yi5qf2fytfpvgrs.o new file mode 100644 index 0000000..185fe29 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2yi5qf2fytfpvgrs.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2zawni1h73v51rev.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2zawni1h73v51rev.o new file mode 100644 index 0000000..0f1dad0 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/2zawni1h73v51rev.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/300zsqt4g0somen8.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/300zsqt4g0somen8.o new file mode 100644 index 0000000..baa466b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/300zsqt4g0somen8.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/313habslmabfq7rv.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/313habslmabfq7rv.o new file mode 100644 index 0000000..bd7e560 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/313habslmabfq7rv.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/32lclunoytwe8tnj.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/32lclunoytwe8tnj.o new file mode 100644 index 0000000..80985ec Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/32lclunoytwe8tnj.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/385re0fvd2xlmb42.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/385re0fvd2xlmb42.o new file mode 100644 index 0000000..00c4452 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/385re0fvd2xlmb42.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3dgdexqz5xzppcrt.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3dgdexqz5xzppcrt.o new file mode 100644 index 0000000..52ada90 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3dgdexqz5xzppcrt.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3k25ochj85chnhtm.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3k25ochj85chnhtm.o new file mode 100644 index 0000000..4509294 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3k25ochj85chnhtm.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3p9u8bl8vtipg8te.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3p9u8bl8vtipg8te.o new file mode 100644 index 0000000..7c9a31e Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3p9u8bl8vtipg8te.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3r6ulipgpcpqeivt.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3r6ulipgpcpqeivt.o new file mode 100644 index 0000000..6f9feac Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3r6ulipgpcpqeivt.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3tfthysw0w8jsb6q.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3tfthysw0w8jsb6q.o new file mode 100644 index 0000000..fe45879 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3tfthysw0w8jsb6q.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3x0uxgg8ycxs03dj.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3x0uxgg8ycxs03dj.o new file mode 100644 index 0000000..42272b9 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3x0uxgg8ycxs03dj.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3yde9kgmkw3vvqoi.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3yde9kgmkw3vvqoi.o new file mode 100644 index 0000000..b9afd31 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/3yde9kgmkw3vvqoi.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/41tngmijmeu5ywcz.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/41tngmijmeu5ywcz.o new file mode 100644 index 0000000..6f884f3 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/41tngmijmeu5ywcz.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/45vjzjm2x0y6p6q5.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/45vjzjm2x0y6p6q5.o new file mode 100644 index 0000000..fa8470b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/45vjzjm2x0y6p6q5.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/49mi6mpygnqnes83.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/49mi6mpygnqnes83.o new file mode 100644 index 0000000..90896e4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/49mi6mpygnqnes83.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4a8r6420bp4za2m5.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4a8r6420bp4za2m5.o new file mode 100644 index 0000000..70c1c41 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4a8r6420bp4za2m5.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4chw5y4zm24rjr4k.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4chw5y4zm24rjr4k.o new file mode 100644 index 0000000..bfb0aba Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4chw5y4zm24rjr4k.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4e3icxlofj6sgfgx.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4e3icxlofj6sgfgx.o new file mode 100644 index 0000000..8bd22a6 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4e3icxlofj6sgfgx.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4lya2xe05at711fx.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4lya2xe05at711fx.o new file mode 100644 index 0000000..eaeae81 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4lya2xe05at711fx.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4ngi0brnrdnqwu8g.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4ngi0brnrdnqwu8g.o new file mode 100644 index 0000000..c2befe4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4ngi0brnrdnqwu8g.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4pu69mio4yn8kqzk.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4pu69mio4yn8kqzk.o new file mode 100644 index 0000000..88bd730 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4pu69mio4yn8kqzk.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4rzil40rob4bpijy.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4rzil40rob4bpijy.o new file mode 100644 index 0000000..75d29a6 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/4rzil40rob4bpijy.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/527sv0wjt7hf715i.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/527sv0wjt7hf715i.o new file mode 100644 index 0000000..9000232 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/527sv0wjt7hf715i.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/53pbscatbub2ubbb.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/53pbscatbub2ubbb.o new file mode 100644 index 0000000..6371e9b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/53pbscatbub2ubbb.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/56wo18ouoynhr0oj.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/56wo18ouoynhr0oj.o new file mode 100644 index 0000000..528851d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/56wo18ouoynhr0oj.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/5afbjpxzrogoygnx.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/5afbjpxzrogoygnx.o new file mode 100644 index 0000000..7add9ae Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/5afbjpxzrogoygnx.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/5agd141robf7h0s8.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/5agd141robf7h0s8.o new file mode 100644 index 0000000..61e3c20 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/5agd141robf7h0s8.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/5gseev6rdyuwc21e.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/5gseev6rdyuwc21e.o new file mode 100644 index 0000000..d6eb66e Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/5gseev6rdyuwc21e.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/804bjz2r1gsfgsw.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/804bjz2r1gsfgsw.o new file mode 100644 index 0000000..c19fa6d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/804bjz2r1gsfgsw.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/al1ygv5afubjph9.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/al1ygv5afubjph9.o new file mode 100644 index 0000000..8693b3a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/al1ygv5afubjph9.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/cyh2ov6h1uhblxm.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/cyh2ov6h1uhblxm.o new file mode 100644 index 0000000..9e11daa Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/cyh2ov6h1uhblxm.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/cz7u89wvccsf6tc.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/cz7u89wvccsf6tc.o new file mode 100644 index 0000000..44aef69 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/cz7u89wvccsf6tc.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/dep-graph.bin new file mode 100644 index 0000000..57159cb Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/fvnt8n7lvma1zfx.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/fvnt8n7lvma1zfx.o new file mode 100644 index 0000000..02d03d2 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/fvnt8n7lvma1zfx.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/kdc8yj400vb1u12.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/kdc8yj400vb1u12.o new file mode 100644 index 0000000..bbf7868 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/kdc8yj400vb1u12.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/o226fwfjirblsu3.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/o226fwfjirblsu3.o new file mode 100644 index 0000000..74664b3 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/o226fwfjirblsu3.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/query-cache.bin new file mode 100644 index 0000000..06baa0c Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/work-products.bin new file mode 100644 index 0000000..d81ac3d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/wrvji48j4zmrywg.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/wrvji48j4zmrywg.o new file mode 100644 index 0000000..0351c95 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/wrvji48j4zmrywg.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/xjh65uwpf6z13in.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/xjh65uwpf6z13in.o new file mode 100644 index 0000000..b6a2c7f Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/xjh65uwpf6z13in.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/zsjkszx0rl5rwki.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/zsjkszx0rl5rwki.o new file mode 100644 index 0000000..4ad96ec Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/zsjkszx0rl5rwki.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/zw5ffziq1fgz00s.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/zw5ffziq1fgz00s.o new file mode 100644 index 0000000..916b050 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu-cyfkdczj9fn5z3kj1n3cfds0f/zw5ffziq1fgz00s.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu.lock b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2hztb7b-1oiytxu.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/10osw2qqzxqhwii6.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/10osw2qqzxqhwii6.o new file mode 100644 index 0000000..5d9281a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/10osw2qqzxqhwii6.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/11xtrowl6fzvwf2h.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/11xtrowl6fzvwf2h.o new file mode 100644 index 0000000..9426a51 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/11xtrowl6fzvwf2h.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/12q7jkatfzvqlz6z.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/12q7jkatfzvqlz6z.o new file mode 100644 index 0000000..30c39c1 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/12q7jkatfzvqlz6z.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/15ju6r7duzvzaysn.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/15ju6r7duzvzaysn.o new file mode 100644 index 0000000..57b6f1f Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/15ju6r7duzvzaysn.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/17du9typtjd3oco1.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/17du9typtjd3oco1.o new file mode 100644 index 0000000..01c9fda Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/17du9typtjd3oco1.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1b5peie5hlqnaawu.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1b5peie5hlqnaawu.o new file mode 100644 index 0000000..de343c4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1b5peie5hlqnaawu.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1kgrysjaehtacd9o.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1kgrysjaehtacd9o.o new file mode 100644 index 0000000..c25c6f1 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1kgrysjaehtacd9o.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1mphz6nnbv72azqd.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1mphz6nnbv72azqd.o new file mode 100644 index 0000000..9c09ba8 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1mphz6nnbv72azqd.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1nub5egjay727cxg.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1nub5egjay727cxg.o new file mode 100644 index 0000000..d307091 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1nub5egjay727cxg.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1u35kvqqc64nquvv.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1u35kvqqc64nquvv.o new file mode 100644 index 0000000..40c8033 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1u35kvqqc64nquvv.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1wc0jzoou5t0ez2r.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1wc0jzoou5t0ez2r.o new file mode 100644 index 0000000..9bc5387 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/1wc0jzoou5t0ez2r.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/24hgeaqz1hu6k7zi.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/24hgeaqz1hu6k7zi.o new file mode 100644 index 0000000..d8c70ee Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/24hgeaqz1hu6k7zi.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2605wfjgnvkpep1g.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2605wfjgnvkpep1g.o new file mode 100644 index 0000000..47eced4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2605wfjgnvkpep1g.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/26x687kt3dc9amo.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/26x687kt3dc9amo.o new file mode 100644 index 0000000..7b6c36e Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/26x687kt3dc9amo.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/28mpzg6us02tswje.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/28mpzg6us02tswje.o new file mode 100644 index 0000000..f2213d9 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/28mpzg6us02tswje.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/28s6lu5mgtvo96ug.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/28s6lu5mgtvo96ug.o new file mode 100644 index 0000000..e5af2ca Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/28s6lu5mgtvo96ug.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2aj4qciugtef7smh.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2aj4qciugtef7smh.o new file mode 100644 index 0000000..450a6d5 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2aj4qciugtef7smh.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2b8e5wonznqdxv5c.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2b8e5wonznqdxv5c.o new file mode 100644 index 0000000..b6e8b77 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2b8e5wonznqdxv5c.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2hhckf1mzvjbb20i.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2hhckf1mzvjbb20i.o new file mode 100644 index 0000000..d2bb47c Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2hhckf1mzvjbb20i.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2ll2zl3ijp9317cm.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2ll2zl3ijp9317cm.o new file mode 100644 index 0000000..42f90a2 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2ll2zl3ijp9317cm.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2lnzudgcm6pckfog.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2lnzudgcm6pckfog.o new file mode 100644 index 0000000..8f32d09 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2lnzudgcm6pckfog.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2qd6vt6c1o10bxi9.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2qd6vt6c1o10bxi9.o new file mode 100644 index 0000000..79eeb0a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2qd6vt6c1o10bxi9.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2rpaf87mzkj1moe2.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2rpaf87mzkj1moe2.o new file mode 100644 index 0000000..9e6c87a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2rpaf87mzkj1moe2.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2sqsvlw2x8jju2jt.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2sqsvlw2x8jju2jt.o new file mode 100644 index 0000000..32c1d9d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2sqsvlw2x8jju2jt.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2wxpoyxuz55kh70f.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2wxpoyxuz55kh70f.o new file mode 100644 index 0000000..6e16b48 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2wxpoyxuz55kh70f.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2yi5qf2fytfpvgrs.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2yi5qf2fytfpvgrs.o new file mode 100644 index 0000000..185fe29 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2yi5qf2fytfpvgrs.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2zawni1h73v51rev.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2zawni1h73v51rev.o new file mode 100644 index 0000000..0f1dad0 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/2zawni1h73v51rev.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/300zsqt4g0somen8.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/300zsqt4g0somen8.o new file mode 100644 index 0000000..baa466b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/300zsqt4g0somen8.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/313habslmabfq7rv.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/313habslmabfq7rv.o new file mode 100644 index 0000000..bd7e560 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/313habslmabfq7rv.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/32lclunoytwe8tnj.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/32lclunoytwe8tnj.o new file mode 100644 index 0000000..80985ec Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/32lclunoytwe8tnj.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/385re0fvd2xlmb42.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/385re0fvd2xlmb42.o new file mode 100644 index 0000000..00c4452 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/385re0fvd2xlmb42.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3dgdexqz5xzppcrt.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3dgdexqz5xzppcrt.o new file mode 100644 index 0000000..52ada90 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3dgdexqz5xzppcrt.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3k25ochj85chnhtm.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3k25ochj85chnhtm.o new file mode 100644 index 0000000..4509294 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3k25ochj85chnhtm.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3p9u8bl8vtipg8te.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3p9u8bl8vtipg8te.o new file mode 100644 index 0000000..7c9a31e Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3p9u8bl8vtipg8te.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3r6ulipgpcpqeivt.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3r6ulipgpcpqeivt.o new file mode 100644 index 0000000..6f9feac Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3r6ulipgpcpqeivt.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3tfthysw0w8jsb6q.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3tfthysw0w8jsb6q.o new file mode 100644 index 0000000..fe45879 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3tfthysw0w8jsb6q.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3x0uxgg8ycxs03dj.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3x0uxgg8ycxs03dj.o new file mode 100644 index 0000000..42272b9 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3x0uxgg8ycxs03dj.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3yde9kgmkw3vvqoi.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3yde9kgmkw3vvqoi.o new file mode 100644 index 0000000..b9afd31 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/3yde9kgmkw3vvqoi.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/41tngmijmeu5ywcz.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/41tngmijmeu5ywcz.o new file mode 100644 index 0000000..6f884f3 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/41tngmijmeu5ywcz.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/45vjzjm2x0y6p6q5.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/45vjzjm2x0y6p6q5.o new file mode 100644 index 0000000..fa8470b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/45vjzjm2x0y6p6q5.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/49mi6mpygnqnes83.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/49mi6mpygnqnes83.o new file mode 100644 index 0000000..90896e4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/49mi6mpygnqnes83.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4a8r6420bp4za2m5.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4a8r6420bp4za2m5.o new file mode 100644 index 0000000..70c1c41 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4a8r6420bp4za2m5.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4chw5y4zm24rjr4k.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4chw5y4zm24rjr4k.o new file mode 100644 index 0000000..bfb0aba Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4chw5y4zm24rjr4k.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4e3icxlofj6sgfgx.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4e3icxlofj6sgfgx.o new file mode 100644 index 0000000..8bd22a6 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4e3icxlofj6sgfgx.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4lya2xe05at711fx.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4lya2xe05at711fx.o new file mode 100644 index 0000000..eaeae81 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4lya2xe05at711fx.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4ngi0brnrdnqwu8g.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4ngi0brnrdnqwu8g.o new file mode 100644 index 0000000..c2befe4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4ngi0brnrdnqwu8g.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4pu69mio4yn8kqzk.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4pu69mio4yn8kqzk.o new file mode 100644 index 0000000..88bd730 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4pu69mio4yn8kqzk.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4rzil40rob4bpijy.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4rzil40rob4bpijy.o new file mode 100644 index 0000000..75d29a6 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/4rzil40rob4bpijy.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/527sv0wjt7hf715i.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/527sv0wjt7hf715i.o new file mode 100644 index 0000000..9000232 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/527sv0wjt7hf715i.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/53pbscatbub2ubbb.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/53pbscatbub2ubbb.o new file mode 100644 index 0000000..6371e9b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/53pbscatbub2ubbb.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/56wo18ouoynhr0oj.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/56wo18ouoynhr0oj.o new file mode 100644 index 0000000..528851d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/56wo18ouoynhr0oj.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/5afbjpxzrogoygnx.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/5afbjpxzrogoygnx.o new file mode 100644 index 0000000..7add9ae Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/5afbjpxzrogoygnx.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/5agd141robf7h0s8.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/5agd141robf7h0s8.o new file mode 100644 index 0000000..61e3c20 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/5agd141robf7h0s8.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/5gseev6rdyuwc21e.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/5gseev6rdyuwc21e.o new file mode 100644 index 0000000..d6eb66e Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/5gseev6rdyuwc21e.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/804bjz2r1gsfgsw.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/804bjz2r1gsfgsw.o new file mode 100644 index 0000000..c19fa6d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/804bjz2r1gsfgsw.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/al1ygv5afubjph9.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/al1ygv5afubjph9.o new file mode 100644 index 0000000..8693b3a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/al1ygv5afubjph9.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/cyh2ov6h1uhblxm.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/cyh2ov6h1uhblxm.o new file mode 100644 index 0000000..9e11daa Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/cyh2ov6h1uhblxm.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/cz7u89wvccsf6tc.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/cz7u89wvccsf6tc.o new file mode 100644 index 0000000..44aef69 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/cz7u89wvccsf6tc.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/dep-graph.bin new file mode 100644 index 0000000..57159cb Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/dep-graph.part.bin b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/dep-graph.part.bin new file mode 100644 index 0000000..588362a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/dep-graph.part.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/fvnt8n7lvma1zfx.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/fvnt8n7lvma1zfx.o new file mode 100644 index 0000000..02d03d2 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/fvnt8n7lvma1zfx.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/kdc8yj400vb1u12.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/kdc8yj400vb1u12.o new file mode 100644 index 0000000..bbf7868 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/kdc8yj400vb1u12.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/o226fwfjirblsu3.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/o226fwfjirblsu3.o new file mode 100644 index 0000000..74664b3 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/o226fwfjirblsu3.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/query-cache.bin new file mode 100644 index 0000000..06baa0c Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/work-products.bin new file mode 100644 index 0000000..d81ac3d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/wrvji48j4zmrywg.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/wrvji48j4zmrywg.o new file mode 100644 index 0000000..0351c95 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/wrvji48j4zmrywg.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/xjh65uwpf6z13in.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/xjh65uwpf6z13in.o new file mode 100644 index 0000000..b6a2c7f Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/xjh65uwpf6z13in.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/zsjkszx0rl5rwki.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/zsjkszx0rl5rwki.o new file mode 100644 index 0000000..4ad96ec Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/zsjkszx0rl5rwki.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/zw5ffziq1fgz00s.o b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/zw5ffziq1fgz00s.o new file mode 100644 index 0000000..916b050 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb-working/zw5ffziq1fgz00s.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb.lock b/Rust-Graph/target/debug/incremental/Graph-1svfodnxclc68/s-gsc2offqg0-dux5tb.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-2otoq1njf3nr3/s-gsb0pkyuwc-1p0ehh5-4lpb6lie8z7px9r4kx5ptnckc/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-2otoq1njf3nr3/s-gsb0pkyuwc-1p0ehh5-4lpb6lie8z7px9r4kx5ptnckc/dep-graph.bin new file mode 100644 index 0000000..ea6ba46 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-2otoq1njf3nr3/s-gsb0pkyuwc-1p0ehh5-4lpb6lie8z7px9r4kx5ptnckc/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-2otoq1njf3nr3/s-gsb0pkyuwc-1p0ehh5-4lpb6lie8z7px9r4kx5ptnckc/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-2otoq1njf3nr3/s-gsb0pkyuwc-1p0ehh5-4lpb6lie8z7px9r4kx5ptnckc/query-cache.bin new file mode 100644 index 0000000..feee40a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-2otoq1njf3nr3/s-gsb0pkyuwc-1p0ehh5-4lpb6lie8z7px9r4kx5ptnckc/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-2otoq1njf3nr3/s-gsb0pkyuwc-1p0ehh5-4lpb6lie8z7px9r4kx5ptnckc/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-2otoq1njf3nr3/s-gsb0pkyuwc-1p0ehh5-4lpb6lie8z7px9r4kx5ptnckc/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-2otoq1njf3nr3/s-gsb0pkyuwc-1p0ehh5-4lpb6lie8z7px9r4kx5ptnckc/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-2otoq1njf3nr3/s-gsb0pkyuwc-1p0ehh5.lock b/Rust-Graph/target/debug/incremental/Graph-2otoq1njf3nr3/s-gsb0pkyuwc-1p0ehh5.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/18o01diywyngk2u9.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/18o01diywyngk2u9.o new file mode 100644 index 0000000..b7853a7 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/18o01diywyngk2u9.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1dflc3jftpk5rhj1.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1dflc3jftpk5rhj1.o new file mode 100644 index 0000000..3ccd990 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1dflc3jftpk5rhj1.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1ga2luho5dr61ik.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1ga2luho5dr61ik.o new file mode 100644 index 0000000..a706d2d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1ga2luho5dr61ik.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1hhtkr7gy0g57gu0.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1hhtkr7gy0g57gu0.o new file mode 100644 index 0000000..689e7f2 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1hhtkr7gy0g57gu0.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1j34gr58pfeu4228.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1j34gr58pfeu4228.o new file mode 100644 index 0000000..e9274e6 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1j34gr58pfeu4228.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1nrbzhxiwafkflbn.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1nrbzhxiwafkflbn.o new file mode 100644 index 0000000..2aec3bb Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1nrbzhxiwafkflbn.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1pqhnx07l5bfugpz.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1pqhnx07l5bfugpz.o new file mode 100644 index 0000000..5adc930 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1pqhnx07l5bfugpz.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1qv3kb8seqntnb4v.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1qv3kb8seqntnb4v.o new file mode 100644 index 0000000..fea0fbb Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1qv3kb8seqntnb4v.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1vv1l7fm71q6a7x.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1vv1l7fm71q6a7x.o new file mode 100644 index 0000000..37366eb Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/1vv1l7fm71q6a7x.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/29zqzwjz2y402h8j.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/29zqzwjz2y402h8j.o new file mode 100644 index 0000000..b7b2dd6 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/29zqzwjz2y402h8j.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2btqvh516ddvu9gm.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2btqvh516ddvu9gm.o new file mode 100644 index 0000000..7646c92 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2btqvh516ddvu9gm.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2erqo8by4u5x43hh.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2erqo8by4u5x43hh.o new file mode 100644 index 0000000..eb4702b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2erqo8by4u5x43hh.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2scakd3qd6quhg9i.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2scakd3qd6quhg9i.o new file mode 100644 index 0000000..299c98d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2scakd3qd6quhg9i.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2svmsikn4yybv6al.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2svmsikn4yybv6al.o new file mode 100644 index 0000000..6837dab Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2svmsikn4yybv6al.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2td7sis3htjbonz8.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2td7sis3htjbonz8.o new file mode 100644 index 0000000..b89dd28 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/2td7sis3htjbonz8.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/31l998i5t6uhsso5.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/31l998i5t6uhsso5.o new file mode 100644 index 0000000..0983690 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/31l998i5t6uhsso5.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/33lrn0ewakht70mb.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/33lrn0ewakht70mb.o new file mode 100644 index 0000000..112ccf8 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/33lrn0ewakht70mb.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/363q32dwzstzhl2i.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/363q32dwzstzhl2i.o new file mode 100644 index 0000000..b3ea0cc Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/363q32dwzstzhl2i.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/36c1yq9ycwi3y8cb.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/36c1yq9ycwi3y8cb.o new file mode 100644 index 0000000..a020037 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/36c1yq9ycwi3y8cb.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/36gg29ch6qfcm30u.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/36gg29ch6qfcm30u.o new file mode 100644 index 0000000..64b4666 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/36gg29ch6qfcm30u.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3g08m1ub5r7gnmy4.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3g08m1ub5r7gnmy4.o new file mode 100644 index 0000000..bb1c0e2 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3g08m1ub5r7gnmy4.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3g2whkzcdj7rc53k.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3g2whkzcdj7rc53k.o new file mode 100644 index 0000000..b0ef80c Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3g2whkzcdj7rc53k.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3h0bvvjdn7tmnha4.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3h0bvvjdn7tmnha4.o new file mode 100644 index 0000000..2a8a83c Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3h0bvvjdn7tmnha4.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3h66zflvfzj664ls.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3h66zflvfzj664ls.o new file mode 100644 index 0000000..2e9c84d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3h66zflvfzj664ls.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3occs3e23keaeajj.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3occs3e23keaeajj.o new file mode 100644 index 0000000..ac0fc8f Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3occs3e23keaeajj.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3ojz5y1t5txmb5db.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3ojz5y1t5txmb5db.o new file mode 100644 index 0000000..a77f71f Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3ojz5y1t5txmb5db.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3q257ucnfwhiilg6.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3q257ucnfwhiilg6.o new file mode 100644 index 0000000..86324c3 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3q257ucnfwhiilg6.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3qz3drlwlxe47x7y.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3qz3drlwlxe47x7y.o new file mode 100644 index 0000000..ea37899 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3qz3drlwlxe47x7y.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3ri68gtkpvhxm1q9.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3ri68gtkpvhxm1q9.o new file mode 100644 index 0000000..72b8abc Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3ri68gtkpvhxm1q9.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3yum413v1o54m0p7.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3yum413v1o54m0p7.o new file mode 100644 index 0000000..c758780 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/3yum413v1o54m0p7.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/42qb0xnxt02i5k1y.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/42qb0xnxt02i5k1y.o new file mode 100644 index 0000000..97a22de Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/42qb0xnxt02i5k1y.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/43er9wak501wj5wq.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/43er9wak501wj5wq.o new file mode 100644 index 0000000..8a5aa78 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/43er9wak501wj5wq.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/43srs5emsoou8g80.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/43srs5emsoou8g80.o new file mode 100644 index 0000000..97c060a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/43srs5emsoou8g80.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/49sodnqzcfa0wd2z.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/49sodnqzcfa0wd2z.o new file mode 100644 index 0000000..079ddd2 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/49sodnqzcfa0wd2z.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4aw7qog5br3hi3f2.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4aw7qog5br3hi3f2.o new file mode 100644 index 0000000..66e607e Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4aw7qog5br3hi3f2.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4diw8smdylzbl43x.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4diw8smdylzbl43x.o new file mode 100644 index 0000000..76e9803 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4diw8smdylzbl43x.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4efn3cvm39m25ed4.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4efn3cvm39m25ed4.o new file mode 100644 index 0000000..6e091d1 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4efn3cvm39m25ed4.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4g9v8ksa280tvfrv.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4g9v8ksa280tvfrv.o new file mode 100644 index 0000000..c723ae4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4g9v8ksa280tvfrv.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4jt66fbr2u7spulb.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4jt66fbr2u7spulb.o new file mode 100644 index 0000000..b80ea6b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4jt66fbr2u7spulb.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4jymm19kqd1e4nx9.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4jymm19kqd1e4nx9.o new file mode 100644 index 0000000..657b733 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4jymm19kqd1e4nx9.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4oz5fhfoo2bx3j64.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4oz5fhfoo2bx3j64.o new file mode 100644 index 0000000..d7456b7 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4oz5fhfoo2bx3j64.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4r3f6zhbo8a9nj1j.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4r3f6zhbo8a9nj1j.o new file mode 100644 index 0000000..4bee6f9 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4r3f6zhbo8a9nj1j.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4tmgvvyxomwcfcwq.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4tmgvvyxomwcfcwq.o new file mode 100644 index 0000000..795b4f6 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4tmgvvyxomwcfcwq.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4wnb96atroj4icu5.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4wnb96atroj4icu5.o new file mode 100644 index 0000000..c0a5db1 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4wnb96atroj4icu5.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4zjsqy4z7li9s32e.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4zjsqy4z7li9s32e.o new file mode 100644 index 0000000..4f79bcf Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/4zjsqy4z7li9s32e.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/52kv5po7z2rwoyzv.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/52kv5po7z2rwoyzv.o new file mode 100644 index 0000000..e9c3199 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/52kv5po7z2rwoyzv.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/530ahzt22kxjg97v.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/530ahzt22kxjg97v.o new file mode 100644 index 0000000..81f44f3 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/530ahzt22kxjg97v.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/5akl7zdtdda7yinn.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/5akl7zdtdda7yinn.o new file mode 100644 index 0000000..e4e0b3a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/5akl7zdtdda7yinn.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/5cpx8mnpjwunu3qq.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/5cpx8mnpjwunu3qq.o new file mode 100644 index 0000000..040523d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/5cpx8mnpjwunu3qq.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/5gnfypqug9el0srj.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/5gnfypqug9el0srj.o new file mode 100644 index 0000000..9d29ab4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/5gnfypqug9el0srj.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/7iuni1pnffzi4zy.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/7iuni1pnffzi4zy.o new file mode 100644 index 0000000..cd546d6 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/7iuni1pnffzi4zy.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/8v7stw3zyr607ww.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/8v7stw3zyr607ww.o new file mode 100644 index 0000000..179ef09 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/8v7stw3zyr607ww.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/8xtloyhmvgzgvqs.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/8xtloyhmvgzgvqs.o new file mode 100644 index 0000000..a4272bb Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/8xtloyhmvgzgvqs.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/ciakbgvxi1b6me6.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/ciakbgvxi1b6me6.o new file mode 100644 index 0000000..df29b56 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/ciakbgvxi1b6me6.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/dep-graph.bin new file mode 100644 index 0000000..e98bd37 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/fcqc6jprlnvbx2v.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/fcqc6jprlnvbx2v.o new file mode 100644 index 0000000..4ae746a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/fcqc6jprlnvbx2v.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/g19vfxf4sead5xj.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/g19vfxf4sead5xj.o new file mode 100644 index 0000000..2327605 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/g19vfxf4sead5xj.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/i6p8mk13kuwdr2k.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/i6p8mk13kuwdr2k.o new file mode 100644 index 0000000..63dab74 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/i6p8mk13kuwdr2k.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/izx60ogi9kkaes9.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/izx60ogi9kkaes9.o new file mode 100644 index 0000000..8f27a9e Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/izx60ogi9kkaes9.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/j8m91g906v8pd09.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/j8m91g906v8pd09.o new file mode 100644 index 0000000..02e58f7 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/j8m91g906v8pd09.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/m1e2yrj6l9y2621.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/m1e2yrj6l9y2621.o new file mode 100644 index 0000000..a080ba8 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/m1e2yrj6l9y2621.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/nk0rg20hcwmbm6.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/nk0rg20hcwmbm6.o new file mode 100644 index 0000000..fc5e636 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/nk0rg20hcwmbm6.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/oik780hfcqjj2ci.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/oik780hfcqjj2ci.o new file mode 100644 index 0000000..9c5224e Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/oik780hfcqjj2ci.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/pi4crit4h1yvkce.o b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/pi4crit4h1yvkce.o new file mode 100644 index 0000000..859a84a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/pi4crit4h1yvkce.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/query-cache.bin new file mode 100644 index 0000000..6329179 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/work-products.bin new file mode 100644 index 0000000..bf2d9f8 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8-o4jbng7iwe1i4h4kccgy5ico/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8.lock b/Rust-Graph/target/debug/incremental/Graph-32pvfmbuof124/s-gsc2548hnd-1bh09w8.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-34uw8hcbm2tdr/s-gsc2au95ek-icbljy-dmnd89ywx56co03umjflegzmi/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-34uw8hcbm2tdr/s-gsc2au95ek-icbljy-dmnd89ywx56co03umjflegzmi/dep-graph.bin new file mode 100644 index 0000000..5f5caff Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-34uw8hcbm2tdr/s-gsc2au95ek-icbljy-dmnd89ywx56co03umjflegzmi/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-34uw8hcbm2tdr/s-gsc2au95ek-icbljy-dmnd89ywx56co03umjflegzmi/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-34uw8hcbm2tdr/s-gsc2au95ek-icbljy-dmnd89ywx56co03umjflegzmi/query-cache.bin new file mode 100644 index 0000000..9886b8a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-34uw8hcbm2tdr/s-gsc2au95ek-icbljy-dmnd89ywx56co03umjflegzmi/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-34uw8hcbm2tdr/s-gsc2au95ek-icbljy-dmnd89ywx56co03umjflegzmi/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-34uw8hcbm2tdr/s-gsc2au95ek-icbljy-dmnd89ywx56co03umjflegzmi/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-34uw8hcbm2tdr/s-gsc2au95ek-icbljy-dmnd89ywx56co03umjflegzmi/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-34uw8hcbm2tdr/s-gsc2au95ek-icbljy.lock b/Rust-Graph/target/debug/incremental/Graph-34uw8hcbm2tdr/s-gsc2au95ek-icbljy.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-37g1oaektqzz6/s-gsb0pkyuwc-1ahxp0u-5x9bby6f1bh4qxyo0ub5i61uq/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-37g1oaektqzz6/s-gsb0pkyuwc-1ahxp0u-5x9bby6f1bh4qxyo0ub5i61uq/dep-graph.bin new file mode 100644 index 0000000..8bffa97 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-37g1oaektqzz6/s-gsb0pkyuwc-1ahxp0u-5x9bby6f1bh4qxyo0ub5i61uq/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-37g1oaektqzz6/s-gsb0pkyuwc-1ahxp0u-5x9bby6f1bh4qxyo0ub5i61uq/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-37g1oaektqzz6/s-gsb0pkyuwc-1ahxp0u-5x9bby6f1bh4qxyo0ub5i61uq/query-cache.bin new file mode 100644 index 0000000..14b3dde Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-37g1oaektqzz6/s-gsb0pkyuwc-1ahxp0u-5x9bby6f1bh4qxyo0ub5i61uq/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-37g1oaektqzz6/s-gsb0pkyuwc-1ahxp0u-5x9bby6f1bh4qxyo0ub5i61uq/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-37g1oaektqzz6/s-gsb0pkyuwc-1ahxp0u-5x9bby6f1bh4qxyo0ub5i61uq/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-37g1oaektqzz6/s-gsb0pkyuwc-1ahxp0u-5x9bby6f1bh4qxyo0ub5i61uq/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-37g1oaektqzz6/s-gsb0pkyuwc-1ahxp0u.lock b/Rust-Graph/target/debug/incremental/Graph-37g1oaektqzz6/s-gsb0pkyuwc-1ahxp0u.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9onppbdo-1h7d285-xdors2083dtxf2ac6gz71v08/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9onppbdo-1h7d285-xdors2083dtxf2ac6gz71v08/dep-graph.bin new file mode 100644 index 0000000..746cc63 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9onppbdo-1h7d285-xdors2083dtxf2ac6gz71v08/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9onppbdo-1h7d285-xdors2083dtxf2ac6gz71v08/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9onppbdo-1h7d285-xdors2083dtxf2ac6gz71v08/query-cache.bin new file mode 100644 index 0000000..6cfd8ff Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9onppbdo-1h7d285-xdors2083dtxf2ac6gz71v08/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9onppbdo-1h7d285-xdors2083dtxf2ac6gz71v08/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9onppbdo-1h7d285-xdors2083dtxf2ac6gz71v08/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9onppbdo-1h7d285-xdors2083dtxf2ac6gz71v08/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9onppbdo-1h7d285.lock b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9onppbdo-1h7d285.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oo8lzxh-18v8paw-working/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oo8lzxh-18v8paw-working/dep-graph.bin new file mode 100644 index 0000000..746cc63 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oo8lzxh-18v8paw-working/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oo8lzxh-18v8paw-working/dep-graph.part.bin b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oo8lzxh-18v8paw-working/dep-graph.part.bin new file mode 100644 index 0000000..99d762f Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oo8lzxh-18v8paw-working/dep-graph.part.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oo8lzxh-18v8paw-working/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oo8lzxh-18v8paw-working/query-cache.bin new file mode 100644 index 0000000..6cfd8ff Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oo8lzxh-18v8paw-working/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oo8lzxh-18v8paw-working/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oo8lzxh-18v8paw-working/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oo8lzxh-18v8paw-working/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oo8lzxh-18v8paw.lock b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oo8lzxh-18v8paw.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oobfgc3-jo6pge-working/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oobfgc3-jo6pge-working/dep-graph.bin new file mode 100644 index 0000000..746cc63 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oobfgc3-jo6pge-working/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oobfgc3-jo6pge-working/dep-graph.part.bin b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oobfgc3-jo6pge-working/dep-graph.part.bin new file mode 100644 index 0000000..b0aea2f Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oobfgc3-jo6pge-working/dep-graph.part.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oobfgc3-jo6pge-working/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oobfgc3-jo6pge-working/query-cache.bin new file mode 100644 index 0000000..6cfd8ff Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oobfgc3-jo6pge-working/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oobfgc3-jo6pge-working/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oobfgc3-jo6pge-working/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oobfgc3-jo6pge-working/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oobfgc3-jo6pge.lock b/Rust-Graph/target/debug/incremental/Graph-3jbwjbnngltm/s-gs9oobfgc3-jo6pge.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-5oio0onws23t/s-gsc2a5job8-15k1aha-working/dep-graph.part.bin b/Rust-Graph/target/debug/incremental/Graph-5oio0onws23t/s-gsc2a5job8-15k1aha-working/dep-graph.part.bin new file mode 100644 index 0000000..7eb4700 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-5oio0onws23t/s-gsc2a5job8-15k1aha-working/dep-graph.part.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-5oio0onws23t/s-gsc2a5job8-15k1aha.lock b/Rust-Graph/target/debug/incremental/Graph-5oio0onws23t/s-gsc2a5job8-15k1aha.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9onppbdp-esb1l6-bgtx684yme8lr3cidc9q62f5d/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9onppbdp-esb1l6-bgtx684yme8lr3cidc9q62f5d/dep-graph.bin new file mode 100644 index 0000000..297c2e8 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9onppbdp-esb1l6-bgtx684yme8lr3cidc9q62f5d/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9onppbdp-esb1l6-bgtx684yme8lr3cidc9q62f5d/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9onppbdp-esb1l6-bgtx684yme8lr3cidc9q62f5d/query-cache.bin new file mode 100644 index 0000000..3fcd72b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9onppbdp-esb1l6-bgtx684yme8lr3cidc9q62f5d/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9onppbdp-esb1l6-bgtx684yme8lr3cidc9q62f5d/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9onppbdp-esb1l6-bgtx684yme8lr3cidc9q62f5d/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9onppbdp-esb1l6-bgtx684yme8lr3cidc9q62f5d/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9onppbdp-esb1l6.lock b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9onppbdp-esb1l6.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oo8lzxh-2ncsmx-working/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oo8lzxh-2ncsmx-working/dep-graph.bin new file mode 100644 index 0000000..297c2e8 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oo8lzxh-2ncsmx-working/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oo8lzxh-2ncsmx-working/dep-graph.part.bin b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oo8lzxh-2ncsmx-working/dep-graph.part.bin new file mode 100644 index 0000000..575fbfe Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oo8lzxh-2ncsmx-working/dep-graph.part.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oo8lzxh-2ncsmx-working/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oo8lzxh-2ncsmx-working/query-cache.bin new file mode 100644 index 0000000..3fcd72b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oo8lzxh-2ncsmx-working/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oo8lzxh-2ncsmx-working/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oo8lzxh-2ncsmx-working/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oo8lzxh-2ncsmx-working/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oo8lzxh-2ncsmx.lock b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oo8lzxh-2ncsmx.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oobfgbf-1k8x2f1-working/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oobfgbf-1k8x2f1-working/dep-graph.bin new file mode 100644 index 0000000..297c2e8 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oobfgbf-1k8x2f1-working/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oobfgbf-1k8x2f1-working/dep-graph.part.bin b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oobfgbf-1k8x2f1-working/dep-graph.part.bin new file mode 100644 index 0000000..9a4d857 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oobfgbf-1k8x2f1-working/dep-graph.part.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oobfgbf-1k8x2f1-working/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oobfgbf-1k8x2f1-working/query-cache.bin new file mode 100644 index 0000000..3fcd72b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oobfgbf-1k8x2f1-working/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oobfgbf-1k8x2f1-working/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oobfgbf-1k8x2f1-working/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oobfgbf-1k8x2f1-working/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oobfgbf-1k8x2f1.lock b/Rust-Graph/target/debug/incremental/Graph-bjxdm2h3c2j7/s-gs9oobfgbf-1k8x2f1.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-gkgulghpm564/s-gsc2pqjtj2-11emhww-emu9y6vq7ts38e0qawcg3mco8/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-gkgulghpm564/s-gsc2pqjtj2-11emhww-emu9y6vq7ts38e0qawcg3mco8/dep-graph.bin new file mode 100644 index 0000000..911c834 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-gkgulghpm564/s-gsc2pqjtj2-11emhww-emu9y6vq7ts38e0qawcg3mco8/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-gkgulghpm564/s-gsc2pqjtj2-11emhww-emu9y6vq7ts38e0qawcg3mco8/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-gkgulghpm564/s-gsc2pqjtj2-11emhww-emu9y6vq7ts38e0qawcg3mco8/query-cache.bin new file mode 100644 index 0000000..f6c1011 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-gkgulghpm564/s-gsc2pqjtj2-11emhww-emu9y6vq7ts38e0qawcg3mco8/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-gkgulghpm564/s-gsc2pqjtj2-11emhww-emu9y6vq7ts38e0qawcg3mco8/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-gkgulghpm564/s-gsc2pqjtj2-11emhww-emu9y6vq7ts38e0qawcg3mco8/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-gkgulghpm564/s-gsc2pqjtj2-11emhww-emu9y6vq7ts38e0qawcg3mco8/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-gkgulghpm564/s-gsc2pqjtj2-11emhww.lock b/Rust-Graph/target/debug/incremental/Graph-gkgulghpm564/s-gsc2pqjtj2-11emhww.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-htr7u5st2zi8/s-gsc250ftr5-1omp2i7-f5dcn4l5fdhmlpusos90qjcyx/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-htr7u5st2zi8/s-gsc250ftr5-1omp2i7-f5dcn4l5fdhmlpusos90qjcyx/dep-graph.bin new file mode 100644 index 0000000..63fd14f Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-htr7u5st2zi8/s-gsc250ftr5-1omp2i7-f5dcn4l5fdhmlpusos90qjcyx/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-htr7u5st2zi8/s-gsc250ftr5-1omp2i7-f5dcn4l5fdhmlpusos90qjcyx/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-htr7u5st2zi8/s-gsc250ftr5-1omp2i7-f5dcn4l5fdhmlpusos90qjcyx/query-cache.bin new file mode 100644 index 0000000..6f84e3c Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-htr7u5st2zi8/s-gsc250ftr5-1omp2i7-f5dcn4l5fdhmlpusos90qjcyx/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-htr7u5st2zi8/s-gsc250ftr5-1omp2i7-f5dcn4l5fdhmlpusos90qjcyx/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-htr7u5st2zi8/s-gsc250ftr5-1omp2i7-f5dcn4l5fdhmlpusos90qjcyx/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-htr7u5st2zi8/s-gsc250ftr5-1omp2i7-f5dcn4l5fdhmlpusos90qjcyx/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-htr7u5st2zi8/s-gsc250ftr5-1omp2i7.lock b/Rust-Graph/target/debug/incremental/Graph-htr7u5st2zi8/s-gsc250ftr5-1omp2i7.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-jf7m4qw922td/s-gsc250ftqz-a6lhol-zql0kgoijjz121mot0ws1qak/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-jf7m4qw922td/s-gsc250ftqz-a6lhol-zql0kgoijjz121mot0ws1qak/dep-graph.bin new file mode 100644 index 0000000..63c77d9 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jf7m4qw922td/s-gsc250ftqz-a6lhol-zql0kgoijjz121mot0ws1qak/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jf7m4qw922td/s-gsc250ftqz-a6lhol-zql0kgoijjz121mot0ws1qak/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-jf7m4qw922td/s-gsc250ftqz-a6lhol-zql0kgoijjz121mot0ws1qak/query-cache.bin new file mode 100644 index 0000000..b07914e Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jf7m4qw922td/s-gsc250ftqz-a6lhol-zql0kgoijjz121mot0ws1qak/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jf7m4qw922td/s-gsc250ftqz-a6lhol-zql0kgoijjz121mot0ws1qak/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-jf7m4qw922td/s-gsc250ftqz-a6lhol-zql0kgoijjz121mot0ws1qak/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jf7m4qw922td/s-gsc250ftqz-a6lhol-zql0kgoijjz121mot0ws1qak/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jf7m4qw922td/s-gsc250ftqz-a6lhol.lock b/Rust-Graph/target/debug/incremental/Graph-jf7m4qw922td/s-gsc250ftqz-a6lhol.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/10hra04p5iy0b00t.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/10hra04p5iy0b00t.o new file mode 100644 index 0000000..b08153a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/10hra04p5iy0b00t.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/10mikrasyazd07lr.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/10mikrasyazd07lr.o new file mode 100644 index 0000000..5f212e6 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/10mikrasyazd07lr.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/11v9oxb4mq2xm5ij.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/11v9oxb4mq2xm5ij.o new file mode 100644 index 0000000..a2eab20 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/11v9oxb4mq2xm5ij.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1b3w72q3giehihzv.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1b3w72q3giehihzv.o new file mode 100644 index 0000000..81a012f Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1b3w72q3giehihzv.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1clr4eyestbdv3uw.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1clr4eyestbdv3uw.o new file mode 100644 index 0000000..ee1119c Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1clr4eyestbdv3uw.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1eyz9h7qbhul5kb3.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1eyz9h7qbhul5kb3.o new file mode 100644 index 0000000..3389df2 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1eyz9h7qbhul5kb3.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1hy15effd1ytp9u7.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1hy15effd1ytp9u7.o new file mode 100644 index 0000000..378374a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1hy15effd1ytp9u7.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1t67s8hb0tnq8nsm.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1t67s8hb0tnq8nsm.o new file mode 100644 index 0000000..0507011 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1t67s8hb0tnq8nsm.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1vyohvfscgunw41t.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1vyohvfscgunw41t.o new file mode 100644 index 0000000..7546f74 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1vyohvfscgunw41t.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1w3hy7z86ijbyfpa.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1w3hy7z86ijbyfpa.o new file mode 100644 index 0000000..ba0d456 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/1w3hy7z86ijbyfpa.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/20lfot4xd1h80jc0.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/20lfot4xd1h80jc0.o new file mode 100644 index 0000000..51420a9 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/20lfot4xd1h80jc0.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/21gefzoz6ghi9p2w.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/21gefzoz6ghi9p2w.o new file mode 100644 index 0000000..5d2ca51 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/21gefzoz6ghi9p2w.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2852i6bsdsdmis2p.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2852i6bsdsdmis2p.o new file mode 100644 index 0000000..1cf5229 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2852i6bsdsdmis2p.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2akvewrqmcplln1m.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2akvewrqmcplln1m.o new file mode 100644 index 0000000..c4fd89b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2akvewrqmcplln1m.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2f8ulgssrhyjkrg7.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2f8ulgssrhyjkrg7.o new file mode 100644 index 0000000..8c05f23 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2f8ulgssrhyjkrg7.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2gxojie66iibujas.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2gxojie66iibujas.o new file mode 100644 index 0000000..2821e78 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2gxojie66iibujas.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2hv9aksx6rm75hn6.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2hv9aksx6rm75hn6.o new file mode 100644 index 0000000..7b7a129 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2hv9aksx6rm75hn6.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2kzt8zj9bmygkjgs.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2kzt8zj9bmygkjgs.o new file mode 100644 index 0000000..e442f61 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2kzt8zj9bmygkjgs.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2ojems7ufpbzmx1w.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2ojems7ufpbzmx1w.o new file mode 100644 index 0000000..5f72496 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2ojems7ufpbzmx1w.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2pfqgipa7joz2czo.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2pfqgipa7joz2czo.o new file mode 100644 index 0000000..4cee558 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2pfqgipa7joz2czo.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2t8y6w40vitgzkxb.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2t8y6w40vitgzkxb.o new file mode 100644 index 0000000..7062cc9 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2t8y6w40vitgzkxb.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2zwo0hhfkazsn518.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2zwo0hhfkazsn518.o new file mode 100644 index 0000000..4544cea Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/2zwo0hhfkazsn518.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/32uj93n41v38h7ma.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/32uj93n41v38h7ma.o new file mode 100644 index 0000000..b610506 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/32uj93n41v38h7ma.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/344k9tz0u52yq74v.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/344k9tz0u52yq74v.o new file mode 100644 index 0000000..95a8ff4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/344k9tz0u52yq74v.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3b5tas0p8cenoobx.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3b5tas0p8cenoobx.o new file mode 100644 index 0000000..a2528ab Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3b5tas0p8cenoobx.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3ccwaxcvhz4zuglg.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3ccwaxcvhz4zuglg.o new file mode 100644 index 0000000..640ec76 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3ccwaxcvhz4zuglg.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3gpin08lqeymj16y.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3gpin08lqeymj16y.o new file mode 100644 index 0000000..504224d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3gpin08lqeymj16y.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3kaxr52271y3m2cx.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3kaxr52271y3m2cx.o new file mode 100644 index 0000000..6c1f914 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3kaxr52271y3m2cx.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3nuj2yxvfvr68py0.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3nuj2yxvfvr68py0.o new file mode 100644 index 0000000..b395686 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3nuj2yxvfvr68py0.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3ppmluofvf0p2yqp.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3ppmluofvf0p2yqp.o new file mode 100644 index 0000000..dadd54b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3ppmluofvf0p2yqp.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3u3oi10dcc57sqf1.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3u3oi10dcc57sqf1.o new file mode 100644 index 0000000..7381fee Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3u3oi10dcc57sqf1.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3yooa4tan8h00jf0.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3yooa4tan8h00jf0.o new file mode 100644 index 0000000..af20870 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3yooa4tan8h00jf0.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3z4u15wxan6v4k4e.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3z4u15wxan6v4k4e.o new file mode 100644 index 0000000..6970f18 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3z4u15wxan6v4k4e.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3zxi5yugthzdst31.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3zxi5yugthzdst31.o new file mode 100644 index 0000000..6897db6 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/3zxi5yugthzdst31.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/408m96vkt8471gqb.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/408m96vkt8471gqb.o new file mode 100644 index 0000000..1d08b1f Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/408m96vkt8471gqb.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/438fv7iu2n939r0k.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/438fv7iu2n939r0k.o new file mode 100644 index 0000000..eda47ad Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/438fv7iu2n939r0k.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/45h3mj3egpnm01z1.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/45h3mj3egpnm01z1.o new file mode 100644 index 0000000..706bc16 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/45h3mj3egpnm01z1.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/466pr80llqkucukc.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/466pr80llqkucukc.o new file mode 100644 index 0000000..e397141 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/466pr80llqkucukc.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4ff1whacnsiglcnr.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4ff1whacnsiglcnr.o new file mode 100644 index 0000000..a0f3148 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4ff1whacnsiglcnr.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4g50u33uhz7kglz6.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4g50u33uhz7kglz6.o new file mode 100644 index 0000000..f751e36 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4g50u33uhz7kglz6.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4hifv6pbeac8ssym.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4hifv6pbeac8ssym.o new file mode 100644 index 0000000..4b91512 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4hifv6pbeac8ssym.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4k2mgm11q8vkvh6y.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4k2mgm11q8vkvh6y.o new file mode 100644 index 0000000..4c7822d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4k2mgm11q8vkvh6y.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4kvu2nwx7qwyofjl.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4kvu2nwx7qwyofjl.o new file mode 100644 index 0000000..30576dc Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4kvu2nwx7qwyofjl.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4nixwg2c37n7mgpx.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4nixwg2c37n7mgpx.o new file mode 100644 index 0000000..a25e365 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4nixwg2c37n7mgpx.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4svo9hd8x7grhgmq.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4svo9hd8x7grhgmq.o new file mode 100644 index 0000000..897c960 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4svo9hd8x7grhgmq.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4x7l9vi41fuf5k3w.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4x7l9vi41fuf5k3w.o new file mode 100644 index 0000000..9ce6704 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4x7l9vi41fuf5k3w.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4ye8h9zt7fock5ut.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4ye8h9zt7fock5ut.o new file mode 100644 index 0000000..60478e2 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/4ye8h9zt7fock5ut.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/54mmyadf2nvcjj54.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/54mmyadf2nvcjj54.o new file mode 100644 index 0000000..e065187 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/54mmyadf2nvcjj54.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/55u2fztlwdbx02u7.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/55u2fztlwdbx02u7.o new file mode 100644 index 0000000..3f9d74f Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/55u2fztlwdbx02u7.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/58gvssem8obwdi8n.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/58gvssem8obwdi8n.o new file mode 100644 index 0000000..768e137 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/58gvssem8obwdi8n.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/5ef11a9glstft1wl.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/5ef11a9glstft1wl.o new file mode 100644 index 0000000..ea0258f Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/5ef11a9glstft1wl.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/5glcqgr4w1679ogx.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/5glcqgr4w1679ogx.o new file mode 100644 index 0000000..fc154db Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/5glcqgr4w1679ogx.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/8l3cb0ajnt5blap.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/8l3cb0ajnt5blap.o new file mode 100644 index 0000000..b8bc8b6 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/8l3cb0ajnt5blap.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/ap01se5890zxo6.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/ap01se5890zxo6.o new file mode 100644 index 0000000..3519e45 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/ap01se5890zxo6.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/dep-graph.bin new file mode 100644 index 0000000..e6445e5 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/imf2vzrlljzvsml.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/imf2vzrlljzvsml.o new file mode 100644 index 0000000..7a965a5 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/imf2vzrlljzvsml.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/ngvfia6wh43foee.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/ngvfia6wh43foee.o new file mode 100644 index 0000000..984f676 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/ngvfia6wh43foee.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/query-cache.bin new file mode 100644 index 0000000..51afc12 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/rgx4aaq51v6hxww.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/rgx4aaq51v6hxww.o new file mode 100644 index 0000000..a9886a1 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/rgx4aaq51v6hxww.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/tteurrt57x1bprx.o b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/tteurrt57x1bprx.o new file mode 100644 index 0000000..966c78d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/tteurrt57x1bprx.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/work-products.bin new file mode 100644 index 0000000..a64e49c Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7-2ccmbahf8i6hjg6puxyg2y7nz/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7.lock b/Rust-Graph/target/debug/incremental/Graph-jrfeolhq5o0q/s-gsb0oz3vdn-12qlyq7.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/1bqqkpja57kokz8n.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/1bqqkpja57kokz8n.o new file mode 100644 index 0000000..de6c5d5 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/1bqqkpja57kokz8n.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/1icn0j8mb20pu0vf.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/1icn0j8mb20pu0vf.o new file mode 100644 index 0000000..500507e Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/1icn0j8mb20pu0vf.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/1j2g1et7guoeoibc.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/1j2g1et7guoeoibc.o new file mode 100644 index 0000000..d61ae7b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/1j2g1et7guoeoibc.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/1ze6ulg9ozdkrmxn.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/1ze6ulg9ozdkrmxn.o new file mode 100644 index 0000000..a422b45 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/1ze6ulg9ozdkrmxn.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/28xhe1v7fvi06lcd.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/28xhe1v7fvi06lcd.o new file mode 100644 index 0000000..9e31ace Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/28xhe1v7fvi06lcd.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/2rc8aibi6x0dspyw.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/2rc8aibi6x0dspyw.o new file mode 100644 index 0000000..9af00b8 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/2rc8aibi6x0dspyw.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/2wmhmllpyt1uzg8c.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/2wmhmllpyt1uzg8c.o new file mode 100644 index 0000000..bf12ac8 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/2wmhmllpyt1uzg8c.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/307ikrwscqfa9ass.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/307ikrwscqfa9ass.o new file mode 100644 index 0000000..a52a410 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/307ikrwscqfa9ass.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/30lti0gr16k8tde6.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/30lti0gr16k8tde6.o new file mode 100644 index 0000000..0c4b418 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/30lti0gr16k8tde6.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/3hd2q4ezfw69y57t.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/3hd2q4ezfw69y57t.o new file mode 100644 index 0000000..4bea72b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/3hd2q4ezfw69y57t.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/3vabvhaa4hf77q9h.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/3vabvhaa4hf77q9h.o new file mode 100644 index 0000000..a2d3427 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/3vabvhaa4hf77q9h.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/3x7pmv1pnr39uck5.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/3x7pmv1pnr39uck5.o new file mode 100644 index 0000000..e760436 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/3x7pmv1pnr39uck5.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/460sxiydl04s9v3s.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/460sxiydl04s9v3s.o new file mode 100644 index 0000000..362dd1c Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/460sxiydl04s9v3s.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/4bihs2tzun3g9n6.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/4bihs2tzun3g9n6.o new file mode 100644 index 0000000..92359a7 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/4bihs2tzun3g9n6.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/4c78m5muyvwqp07x.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/4c78m5muyvwqp07x.o new file mode 100644 index 0000000..9efe8f9 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/4c78m5muyvwqp07x.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/4ckcphl1s32469hk.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/4ckcphl1s32469hk.o new file mode 100644 index 0000000..501ea97 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/4ckcphl1s32469hk.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/4efcrqqsbusqioey.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/4efcrqqsbusqioey.o new file mode 100644 index 0000000..fd3e7b4 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/4efcrqqsbusqioey.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/8diwtsxet6737vs.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/8diwtsxet6737vs.o new file mode 100644 index 0000000..e9a009a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/8diwtsxet6737vs.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/dep-graph.bin new file mode 100644 index 0000000..1510502 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/i08yq51o3ptu0zv.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/i08yq51o3ptu0zv.o new file mode 100644 index 0000000..5a7fc34 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/i08yq51o3ptu0zv.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/oy13e3d4e6igmge.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/oy13e3d4e6igmge.o new file mode 100644 index 0000000..19d2941 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/oy13e3d4e6igmge.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/ps4vlpllutvxwvk.o b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/ps4vlpllutvxwvk.o new file mode 100644 index 0000000..055044a Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/ps4vlpllutvxwvk.o differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/query-cache.bin new file mode 100644 index 0000000..079762f Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/work-products.bin new file mode 100644 index 0000000..756e231 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2-60iq3yawrvo3ft3xf22jq0698/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2.lock b/Rust-Graph/target/debug/incremental/Graph-uwfhwas4xia9/s-gs9olg7qty-rptzn2.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Graph/target/debug/incremental/Graph-xmlg721p18fu/s-guywhdsze6-10mltbt-md65b0b0l00n27n9lovdci38/dep-graph.bin b/Rust-Graph/target/debug/incremental/Graph-xmlg721p18fu/s-guywhdsze6-10mltbt-md65b0b0l00n27n9lovdci38/dep-graph.bin new file mode 100644 index 0000000..89fec2d Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-xmlg721p18fu/s-guywhdsze6-10mltbt-md65b0b0l00n27n9lovdci38/dep-graph.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-xmlg721p18fu/s-guywhdsze6-10mltbt-md65b0b0l00n27n9lovdci38/query-cache.bin b/Rust-Graph/target/debug/incremental/Graph-xmlg721p18fu/s-guywhdsze6-10mltbt-md65b0b0l00n27n9lovdci38/query-cache.bin new file mode 100644 index 0000000..8c3948b Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-xmlg721p18fu/s-guywhdsze6-10mltbt-md65b0b0l00n27n9lovdci38/query-cache.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-xmlg721p18fu/s-guywhdsze6-10mltbt-md65b0b0l00n27n9lovdci38/work-products.bin b/Rust-Graph/target/debug/incremental/Graph-xmlg721p18fu/s-guywhdsze6-10mltbt-md65b0b0l00n27n9lovdci38/work-products.bin new file mode 100644 index 0000000..28b03c5 Binary files /dev/null and b/Rust-Graph/target/debug/incremental/Graph-xmlg721p18fu/s-guywhdsze6-10mltbt-md65b0b0l00n27n9lovdci38/work-products.bin differ diff --git a/Rust-Graph/target/debug/incremental/Graph-xmlg721p18fu/s-guywhdsze6-10mltbt.lock b/Rust-Graph/target/debug/incremental/Graph-xmlg721p18fu/s-guywhdsze6-10mltbt.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Insertion-Sort/.gitignore b/Rust-Insertion-Sort/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/Rust-Insertion-Sort/.gitignore @@ -0,0 +1 @@ +/target diff --git a/Rust-Insertion-Sort/Cargo.lock b/Rust-Insertion-Sort/Cargo.lock new file mode 100644 index 0000000..3197c84 --- /dev/null +++ b/Rust-Insertion-Sort/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "insertion_sort" +version = "0.1.0" diff --git a/Rust-Insertion-Sort/Cargo.toml b/Rust-Insertion-Sort/Cargo.toml new file mode 100644 index 0000000..543d65f --- /dev/null +++ b/Rust-Insertion-Sort/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "insertion_sort" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/Rust-Insertion-Sort/src/main.rs b/Rust-Insertion-Sort/src/main.rs new file mode 100644 index 0000000..2c288bb --- /dev/null +++ b/Rust-Insertion-Sort/src/main.rs @@ -0,0 +1,16 @@ +fn main() { + let mut nums:[i8; 8] = [12, 55, 8, 98, 19, 7, 90, 6]; + for i in 1..nums.len() { + let key = nums[i]; + let mut j = (i as i8) - 1; + + while j >= 0 && nums[j as usize] > key { + nums[(j + 1) as usize] = nums[j as usize]; + j -= 1; + } + + nums[(j + 1) as usize] = key; + } + + println!("{:?}", nums); +} diff --git a/Rust-Linear-Search/.gitignore b/Rust-Linear-Search/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/Rust-Linear-Search/.gitignore @@ -0,0 +1 @@ +/target diff --git a/Rust-Linear-Search/Cargo.lock b/Rust-Linear-Search/Cargo.lock new file mode 100644 index 0000000..6c36666 --- /dev/null +++ b/Rust-Linear-Search/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "linear_search" +version = "0.1.0" diff --git a/Rust-Linear-Search/Cargo.toml b/Rust-Linear-Search/Cargo.toml new file mode 100644 index 0000000..bbb8fe2 --- /dev/null +++ b/Rust-Linear-Search/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "linear_search" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/Rust-Linear-Search/src/main.rs b/Rust-Linear-Search/src/main.rs new file mode 100644 index 0000000..4484c75 --- /dev/null +++ b/Rust-Linear-Search/src/main.rs @@ -0,0 +1,11 @@ +fn main() { + let nums:[i8; 8] = [6, 7, 8, 12, 19, 55, 90, 98]; + let search_item: i8 = 8; + for number in nums { + if number == search_item { + println!("{} was found in nums", search_item); + return; + } + } + println!("{} was not found in nums", search_item); +} diff --git a/Rust-Linked-List-with-Arrays/Cargo.lock b/Rust-Linked-List-with-Arrays/Cargo.lock new file mode 100644 index 0000000..020e6e5 --- /dev/null +++ b/Rust-Linked-List-with-Arrays/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "Linked-List-with-Arrays" +version = "0.1.0" diff --git a/Rust-Linked-List-with-Arrays/Cargo.toml b/Rust-Linked-List-with-Arrays/Cargo.toml new file mode 100644 index 0000000..2dae6fa --- /dev/null +++ b/Rust-Linked-List-with-Arrays/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "Linked-List-with-Arrays" +version = "0.1.0" +edition = "2021" + +[dependencies] diff --git a/Rust-Linked-List-with-Arrays/src/main.rs b/Rust-Linked-List-with-Arrays/src/main.rs new file mode 100644 index 0000000..2932017 --- /dev/null +++ b/Rust-Linked-List-with-Arrays/src/main.rs @@ -0,0 +1,108 @@ +use std::fmt::Display; + +fn main() { + println!("Hello, world!"); + let mut list = LinkedList::create_list(); + list.add_element("Hello"); + println!("{:?}", list); + list.add_element("Hi"); + println!("{:?}", list); + list.add_element("World"); + println!("{:?}", list); + list.add_element("A"); + println!("{:?}", list); + + list.traverse(); + list.traverse_recursive(list.start_pointer); +} + +#[derive(Debug)] +struct LinkedList { + list: Vec<(Option, Option)>, + start_pointer: Option, + next_free_pointer: Option, +} + +impl LinkedList where T: Display, T: Ord, T: Clone { + fn create_list() -> Self { + Self { + list: vec![(None, None); 10], + start_pointer: None, + next_free_pointer: Some(0), + } + } + + fn traverse(&self) where T: Display { + if self.start_pointer.is_none() { + println!("No items in the list"); + } else { + let mut current_node = self.start_pointer; + while current_node.is_some() { + println!("Visited {}", self.list[current_node.unwrap() as usize].clone().0.unwrap()); + current_node = self.list[current_node.unwrap() as usize].clone().1; + } + } + } + + fn traverse_recursive(&self, pointer: Option) { + match pointer { + None => return, + Some(ptr) => { + let current_node = &self.list[ptr as usize]; + println!("Visited {}", current_node.0.clone().unwrap()); + self.traverse_recursive(current_node.1) + } + } + } + + fn add_element(&mut self, item: T) { + // If there is space add an item + if let None = self.next_free_pointer { + return + } + + // Create a new item + let next_free_pointer = self.next_free_pointer.unwrap() as usize; + self.list[next_free_pointer].0 = Some(item.clone()); + + // If list is empty becomen start + if let None = self.start_pointer { + self.start_pointer = Some(next_free_pointer as u8); + self.list[next_free_pointer].1 = None; + self.next_free_pointer = self.find_next_free_ptr(); + return + } + + let start_pointer = self.start_pointer.unwrap() as usize; + let start_item = self.list[start_pointer].0.clone().unwrap(); + // If the item is < Start, becomes new start + if item < start_item { + println!("hi"); + self.list[next_free_pointer].1 = self.start_pointer; + self.start_pointer = Some(next_free_pointer as u8); + + // Otherwise add item in appropriate place + } else { + let mut current_node = self.start_pointer; + let mut previous_node = None; + while current_node.is_some() && self.list[current_node.unwrap() as usize].0 > Some(item.clone()) { + previous_node = current_node; + current_node = self.list[current_node.unwrap() as usize].clone().1; + } + + self.list[next_free_pointer].1 = Some(previous_node.unwrap()); + self.list[previous_node.unwrap() as usize].1 = Some(next_free_pointer as u8); + self.next_free_pointer = self.find_next_free_ptr() + } + } + + fn find_next_free_ptr(&self) -> Option { + for (index, (data, _)) in self.list.iter().enumerate() { + if data.is_none() { + return Some(index as u8); + } + } + + None + } +} \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/.rustc_info.json b/Rust-Linked-List-with-Arrays/target/.rustc_info.json new file mode 100644 index 0000000..ceea39d --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":14650900074607685087,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.77.0 (aedd173a2 2024-03-17)\nbinary: rustc\ncommit-hash: aedd173a2c086e558c2b66d3743b344f977621a7\ncommit-date: 2024-03-17\nhost: aarch64-apple-darwin\nrelease: 1.77.0\nLLVM version: 17.0.6\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/arlo/.rustup/toolchains/stable-aarch64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/CACHEDIR.TAG b/Rust-Linked-List-with-Arrays/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/Rust-Linked-List-with-Arrays/target/debug/.cargo-lock b/Rust-Linked-List-with-Arrays/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/bin-Linked-List-with-Arrays b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/bin-Linked-List-with-Arrays new file mode 100644 index 0000000..e9dd47c --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/bin-Linked-List-with-Arrays @@ -0,0 +1 @@ +9ab925dd97b4892d \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/bin-Linked-List-with-Arrays.json b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/bin-Linked-List-with-Arrays.json new file mode 100644 index 0000000..865dd5a --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/bin-Linked-List-with-Arrays.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":3069083758794906378,"profile":14400670141151969058,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/dep-bin-Linked-List-with-Arrays"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/dep-bin-Linked-List-with-Arrays b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/dep-bin-Linked-List-with-Arrays new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/dep-bin-Linked-List-with-Arrays differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/invoked.timestamp b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/output-bin-Linked-List-with-Arrays b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/output-bin-Linked-List-with-Arrays new file mode 100644 index 0000000..5df46a5 --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-0e738f0637e91ba0/output-bin-Linked-List-with-Arrays @@ -0,0 +1,2 @@ +{"$message_type":"diagnostic","message":"crate `Linked_List_with_Arrays` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `linked_list_with_arrays`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Linked_List_with_Arrays` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `linked_list_with_arrays`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-32ef2aafbd81ce04/dep-test-bin-Linked-List-with-Arrays b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-32ef2aafbd81ce04/dep-test-bin-Linked-List-with-Arrays new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-32ef2aafbd81ce04/dep-test-bin-Linked-List-with-Arrays differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-32ef2aafbd81ce04/invoked.timestamp b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-32ef2aafbd81ce04/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-32ef2aafbd81ce04/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-32ef2aafbd81ce04/test-bin-Linked-List-with-Arrays b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-32ef2aafbd81ce04/test-bin-Linked-List-with-Arrays new file mode 100644 index 0000000..23dcde6 --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-32ef2aafbd81ce04/test-bin-Linked-List-with-Arrays @@ -0,0 +1 @@ +f3db954a16a3b6d4 \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-32ef2aafbd81ce04/test-bin-Linked-List-with-Arrays.json b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-32ef2aafbd81ce04/test-bin-Linked-List-with-Arrays.json new file mode 100644 index 0000000..dce7d44 --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-32ef2aafbd81ce04/test-bin-Linked-List-with-Arrays.json @@ -0,0 +1 @@ +{"rustc":2960662742722978497,"features":"[]","declared_features":"","target":3069083758794906378,"profile":13957322908208868000,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Linked-List-with-Arrays-32ef2aafbd81ce04/dep-test-bin-Linked-List-with-Arrays"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-340b3aa6e776924f/bin-Linked-List-with-Arrays b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-340b3aa6e776924f/bin-Linked-List-with-Arrays new file mode 100644 index 0000000..c617709 --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-340b3aa6e776924f/bin-Linked-List-with-Arrays @@ -0,0 +1 @@ +6a6a8a77f8c32f4a \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-340b3aa6e776924f/bin-Linked-List-with-Arrays.json b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-340b3aa6e776924f/bin-Linked-List-with-Arrays.json new file mode 100644 index 0000000..0989151 --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-340b3aa6e776924f/bin-Linked-List-with-Arrays.json @@ -0,0 +1 @@ +{"rustc":2960662742722978497,"features":"[]","declared_features":"","target":3069083758794906378,"profile":14453530908159220714,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Linked-List-with-Arrays-340b3aa6e776924f/dep-bin-Linked-List-with-Arrays"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-340b3aa6e776924f/dep-bin-Linked-List-with-Arrays b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-340b3aa6e776924f/dep-bin-Linked-List-with-Arrays new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-340b3aa6e776924f/dep-bin-Linked-List-with-Arrays differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-340b3aa6e776924f/invoked.timestamp b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-340b3aa6e776924f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-340b3aa6e776924f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/dep-test-bin-Linked-List-with-Arrays b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/dep-test-bin-Linked-List-with-Arrays new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/dep-test-bin-Linked-List-with-Arrays differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/invoked.timestamp b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/output-test-bin-Linked-List-with-Arrays b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/output-test-bin-Linked-List-with-Arrays new file mode 100644 index 0000000..5df46a5 --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/output-test-bin-Linked-List-with-Arrays @@ -0,0 +1,2 @@ +{"$message_type":"diagnostic","message":"crate `Linked_List_with_Arrays` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `linked_list_with_arrays`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Linked_List_with_Arrays` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `linked_list_with_arrays`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/test-bin-Linked-List-with-Arrays b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/test-bin-Linked-List-with-Arrays new file mode 100644 index 0000000..82ab3f3 --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/test-bin-Linked-List-with-Arrays @@ -0,0 +1 @@ +d2fad35029b47355 \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/test-bin-Linked-List-with-Arrays.json b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/test-bin-Linked-List-with-Arrays.json new file mode 100644 index 0000000..327363e --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/test-bin-Linked-List-with-Arrays.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":3069083758794906378,"profile":13957322908208868000,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Linked-List-with-Arrays-417cd9df3841d6be/dep-test-bin-Linked-List-with-Arrays"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-cdb3aa28176aec61/invoked.timestamp b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-cdb3aa28176aec61/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-cdb3aa28176aec61/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-cdb3aa28176aec61/output-bin-Linked-List-with-Arrays b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-cdb3aa28176aec61/output-bin-Linked-List-with-Arrays new file mode 100644 index 0000000..221e31b --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-cdb3aa28176aec61/output-bin-Linked-List-with-Arrays @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"the type `[(std::option::Option, std::option::Option)]` cannot be indexed by `std::option::Option`","code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":2447,"byte_end":2459,"line_start":72,"line_end":72,"column_start":23,"column_end":35,"is_primary":true,"text":[{"text":" self.list[current_node]","highlight_start":23,"highlight_end":35}],"label":"slice indices are of type `usize` or ranges of `usize`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"the trait `std::slice::SliceIndex<[(std::option::Option, std::option::Option)]>` is not implemented for `std::option::Option`, which is required by `std::vec::Vec<(std::option::Option, std::option::Option)>: std::ops::Index<_>`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"required for `std::vec::Vec<(std::option::Option, std::option::Option)>` to implement `std::ops::Index>`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0277]\u001b[0m\u001b[0m\u001b[1m: the type `[(std::option::Option, std::option::Option)]` cannot be indexed by `std::option::Option`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:72:23\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m72\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m self.list[current_node]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mslice indices are of type `usize` or ranges of `usize`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: the trait `std::slice::SliceIndex<[(std::option::Option, std::option::Option)]>` is not implemented for `std::option::Option`, which is required by `std::vec::Vec<(std::option::Option, std::option::Option)>: std::ops::Index<_>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: required for `std::vec::Vec<(std::option::Option, std::option::Option)>` to implement `std::ops::Index>`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"aborting due to 1 previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: aborting due to 1 previous error\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"For more information about this error, try `rustc --explain E0277`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mFor more information about this error, try `rustc --explain E0277`.\u001b[0m\n"} diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-f36d6080c788dea5/bin-Linked-List-with-Arrays b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-f36d6080c788dea5/bin-Linked-List-with-Arrays new file mode 100644 index 0000000..4b4eafc --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-f36d6080c788dea5/bin-Linked-List-with-Arrays @@ -0,0 +1 @@ +beb4c06124c5d7d6 \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-f36d6080c788dea5/bin-Linked-List-with-Arrays.json b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-f36d6080c788dea5/bin-Linked-List-with-Arrays.json new file mode 100644 index 0000000..3021f1c --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-f36d6080c788dea5/bin-Linked-List-with-Arrays.json @@ -0,0 +1 @@ +{"rustc":2960662742722978497,"features":"[]","declared_features":"","target":3069083758794906378,"profile":14400670141151969058,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Linked-List-with-Arrays-f36d6080c788dea5/dep-bin-Linked-List-with-Arrays"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-f36d6080c788dea5/dep-bin-Linked-List-with-Arrays b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-f36d6080c788dea5/dep-bin-Linked-List-with-Arrays new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-f36d6080c788dea5/dep-bin-Linked-List-with-Arrays differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-f36d6080c788dea5/invoked.timestamp b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-f36d6080c788dea5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/.fingerprint/Linked-List-with-Arrays-f36d6080c788dea5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List-with-Arrays/target/debug/Linked-List-with-Arrays b/Rust-Linked-List-with-Arrays/target/debug/Linked-List-with-Arrays new file mode 100755 index 0000000..f2d8d13 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/Linked-List-with-Arrays differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/Linked-List-with-Arrays.d b/Rust-Linked-List-with-Arrays/target/debug/Linked-List-with-Arrays.d new file mode 100644 index 0000000..6366c75 --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/Linked-List-with-Arrays.d @@ -0,0 +1 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List-with-Arrays/target/debug/Linked-List-with-Arrays: /Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List-with-Arrays/src/main.rs diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-0e738f0637e91ba0.d b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-0e738f0637e91ba0.d new file mode 100644 index 0000000..f57564d --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-0e738f0637e91ba0.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Linked-List-with-Arrays/target/debug/deps/libLinked_List_with_Arrays-0e738f0637e91ba0.rmeta: src/main.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-0e738f0637e91ba0.d: src/main.rs + +src/main.rs: diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-32ef2aafbd81ce04.d b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-32ef2aafbd81ce04.d new file mode 100644 index 0000000..2b91df1 --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-32ef2aafbd81ce04.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List-with-Arrays/target/debug/deps/libLinked_List_with_Arrays-32ef2aafbd81ce04.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-32ef2aafbd81ce04.d: src/main.rs + +src/main.rs: diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f new file mode 100755 index 0000000..f2d8d13 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.12vuh60n0l1tjf5x.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.12vuh60n0l1tjf5x.rcgu.o new file mode 100644 index 0000000..5344962 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.12vuh60n0l1tjf5x.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1acgfi0mpm42dl65.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1acgfi0mpm42dl65.rcgu.o new file mode 100644 index 0000000..ad3c5f8 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1acgfi0mpm42dl65.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1caozmpghqsww6wd.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1caozmpghqsww6wd.rcgu.o new file mode 100644 index 0000000..daa7430 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1caozmpghqsww6wd.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1kuh8uhgbj3gopt8.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1kuh8uhgbj3gopt8.rcgu.o new file mode 100644 index 0000000..7f0c27d Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1kuh8uhgbj3gopt8.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1l6skzoukeg1k7mo.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1l6skzoukeg1k7mo.rcgu.o new file mode 100644 index 0000000..3d1b5c0 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1l6skzoukeg1k7mo.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1r1hdmq7vz7oq6m4.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1r1hdmq7vz7oq6m4.rcgu.o new file mode 100644 index 0000000..a3b7888 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1r1hdmq7vz7oq6m4.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1y1dqvzg2b78dr9b.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1y1dqvzg2b78dr9b.rcgu.o new file mode 100644 index 0000000..b94abc9 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1y1dqvzg2b78dr9b.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1z06u8sp13lfjl7e.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1z06u8sp13lfjl7e.rcgu.o new file mode 100644 index 0000000..0af8cb8 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.1z06u8sp13lfjl7e.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.213rcxgoz11f2yod.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.213rcxgoz11f2yod.rcgu.o new file mode 100644 index 0000000..0d4890c Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.213rcxgoz11f2yod.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.2842rd6jui9rthgv.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.2842rd6jui9rthgv.rcgu.o new file mode 100644 index 0000000..93fb588 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.2842rd6jui9rthgv.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.2m59r4y7g9s6yxg4.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.2m59r4y7g9s6yxg4.rcgu.o new file mode 100644 index 0000000..1776a59 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.2m59r4y7g9s6yxg4.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.2xoob8gt3mny74je.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.2xoob8gt3mny74je.rcgu.o new file mode 100644 index 0000000..7271298 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.2xoob8gt3mny74je.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.2yb7197mv2zo1x45.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.2yb7197mv2zo1x45.rcgu.o new file mode 100644 index 0000000..cdc2f33 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.2yb7197mv2zo1x45.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.33mgjc2vwrquzc0k.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.33mgjc2vwrquzc0k.rcgu.o new file mode 100644 index 0000000..251450f Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.33mgjc2vwrquzc0k.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.33trx3k2q3qxshfk.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.33trx3k2q3qxshfk.rcgu.o new file mode 100644 index 0000000..64edfa1 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.33trx3k2q3qxshfk.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3a2i5pxtfx45uiru.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3a2i5pxtfx45uiru.rcgu.o new file mode 100644 index 0000000..4d75559 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3a2i5pxtfx45uiru.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3bl570l5tkn1gabz.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3bl570l5tkn1gabz.rcgu.o new file mode 100644 index 0000000..358cd51 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3bl570l5tkn1gabz.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3huprpzczhk1ksys.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3huprpzczhk1ksys.rcgu.o new file mode 100644 index 0000000..d62fbfb Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3huprpzczhk1ksys.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3pj0cy28g4ukvxvj.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3pj0cy28g4ukvxvj.rcgu.o new file mode 100644 index 0000000..3040c2d Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3pj0cy28g4ukvxvj.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3rbxpcpsg5apc4zb.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3rbxpcpsg5apc4zb.rcgu.o new file mode 100644 index 0000000..6ad681a Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3rbxpcpsg5apc4zb.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3tghvamii5vq3yub.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3tghvamii5vq3yub.rcgu.o new file mode 100644 index 0000000..43cf7ef Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3tghvamii5vq3yub.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3yytjocke5iqyk29.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3yytjocke5iqyk29.rcgu.o new file mode 100644 index 0000000..f48ee2f Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.3yytjocke5iqyk29.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.48n87nd58wm3lhf0.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.48n87nd58wm3lhf0.rcgu.o new file mode 100644 index 0000000..5bb0314 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.48n87nd58wm3lhf0.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.4mf0jy4zd2k7d33a.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.4mf0jy4zd2k7d33a.rcgu.o new file mode 100644 index 0000000..3eff5e8 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.4mf0jy4zd2k7d33a.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.4r8d9c3z31hxgno0.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.4r8d9c3z31hxgno0.rcgu.o new file mode 100644 index 0000000..e3e73d0 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.4r8d9c3z31hxgno0.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.5328n894ku4i4cxk.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.5328n894ku4i4cxk.rcgu.o new file mode 100644 index 0000000..40facda Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.5328n894ku4i4cxk.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.5atkzox0aqkktung.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.5atkzox0aqkktung.rcgu.o new file mode 100644 index 0000000..6e1446d Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.5atkzox0aqkktung.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.bmvr34rqzhwis1z.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.bmvr34rqzhwis1z.rcgu.o new file mode 100644 index 0000000..69e97a0 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.bmvr34rqzhwis1z.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.d b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.d new file mode 100644 index 0000000..0662434 --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.d: src/main.rs + +src/main.rs: diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.dfl0oo6pjfyg7u2.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.dfl0oo6pjfyg7u2.rcgu.o new file mode 100644 index 0000000..000ba35 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.dfl0oo6pjfyg7u2.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.m44pv3sfx8acewi.rcgu.o b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.m44pv3sfx8acewi.rcgu.o new file mode 100644 index 0000000..fb6b6a9 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-340b3aa6e776924f.m44pv3sfx8acewi.rcgu.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-417cd9df3841d6be.d b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-417cd9df3841d6be.d new file mode 100644 index 0000000..35cda8e --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-417cd9df3841d6be.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Linked-List-with-Arrays/target/debug/deps/libLinked_List_with_Arrays-417cd9df3841d6be.rmeta: src/main.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-417cd9df3841d6be.d: src/main.rs + +src/main.rs: diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-cdb3aa28176aec61.d b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-cdb3aa28176aec61.d new file mode 100644 index 0000000..23a014d --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-cdb3aa28176aec61.d @@ -0,0 +1,9 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List-with-Arrays/target/debug/deps/libLinked_List_with_Arrays-cdb3aa28176aec61.rmeta: src/main.rs Cargo.toml + +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-cdb3aa28176aec61.d: src/main.rs Cargo.toml + +src/main.rs: +Cargo.toml: + +# env-dep:CLIPPY_ARGS= +# env-dep:CLIPPY_CONF_DIR diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-f36d6080c788dea5.d b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-f36d6080c788dea5.d new file mode 100644 index 0000000..43ad098 --- /dev/null +++ b/Rust-Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-f36d6080c788dea5.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List-with-Arrays/target/debug/deps/libLinked_List_with_Arrays-f36d6080c788dea5.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List-with-Arrays/target/debug/deps/Linked_List_with_Arrays-f36d6080c788dea5.d: src/main.rs + +src/main.rs: diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/libLinked_List_with_Arrays-0e738f0637e91ba0.rmeta b/Rust-Linked-List-with-Arrays/target/debug/deps/libLinked_List_with_Arrays-0e738f0637e91ba0.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/libLinked_List_with_Arrays-32ef2aafbd81ce04.rmeta b/Rust-Linked-List-with-Arrays/target/debug/deps/libLinked_List_with_Arrays-32ef2aafbd81ce04.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/libLinked_List_with_Arrays-417cd9df3841d6be.rmeta b/Rust-Linked-List-with-Arrays/target/debug/deps/libLinked_List_with_Arrays-417cd9df3841d6be.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Linked-List-with-Arrays/target/debug/deps/libLinked_List_with_Arrays-f36d6080c788dea5.rmeta b/Rust-Linked-List-with-Arrays/target/debug/deps/libLinked_List_with_Arrays-f36d6080c788dea5.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vp1r53-1tslqvn-working/dep-graph.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vp1r53-1tslqvn-working/dep-graph.bin new file mode 100644 index 0000000..14d4960 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vp1r53-1tslqvn-working/dep-graph.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vp1r53-1tslqvn-working/dep-graph.part.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vp1r53-1tslqvn-working/dep-graph.part.bin new file mode 100644 index 0000000..0f8e6a9 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vp1r53-1tslqvn-working/dep-graph.part.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vp1r53-1tslqvn-working/query-cache.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vp1r53-1tslqvn-working/query-cache.bin new file mode 100644 index 0000000..cde9a88 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vp1r53-1tslqvn-working/query-cache.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vp1r53-1tslqvn-working/work-products.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vp1r53-1tslqvn-working/work-products.bin new file mode 100644 index 0000000..60255e9 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vp1r53-1tslqvn-working/work-products.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vp1r53-1tslqvn.lock b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vp1r53-1tslqvn.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vqyrqh-vqawyu-working/dep-graph.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vqyrqh-vqawyu-working/dep-graph.bin new file mode 100644 index 0000000..14d4960 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vqyrqh-vqawyu-working/dep-graph.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vqyrqh-vqawyu-working/dep-graph.part.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vqyrqh-vqawyu-working/dep-graph.part.bin new file mode 100644 index 0000000..bd48f5c Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vqyrqh-vqawyu-working/dep-graph.part.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vqyrqh-vqawyu-working/query-cache.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vqyrqh-vqawyu-working/query-cache.bin new file mode 100644 index 0000000..cde9a88 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vqyrqh-vqawyu-working/query-cache.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vqyrqh-vqawyu-working/work-products.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vqyrqh-vqawyu-working/work-products.bin new file mode 100644 index 0000000..60255e9 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vqyrqh-vqawyu-working/work-products.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vqyrqh-vqawyu.lock b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vqyrqh-vqawyu.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vumsx2-9qkqi-6qnx0ync92f6tzrta8a4ztxe4/dep-graph.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vumsx2-9qkqi-6qnx0ync92f6tzrta8a4ztxe4/dep-graph.bin new file mode 100644 index 0000000..5f975dc Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vumsx2-9qkqi-6qnx0ync92f6tzrta8a4ztxe4/dep-graph.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vumsx2-9qkqi-6qnx0ync92f6tzrta8a4ztxe4/query-cache.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vumsx2-9qkqi-6qnx0ync92f6tzrta8a4ztxe4/query-cache.bin new file mode 100644 index 0000000..eccaadb Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vumsx2-9qkqi-6qnx0ync92f6tzrta8a4ztxe4/query-cache.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vumsx2-9qkqi-6qnx0ync92f6tzrta8a4ztxe4/work-products.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vumsx2-9qkqi-6qnx0ync92f6tzrta8a4ztxe4/work-products.bin new file mode 100644 index 0000000..60255e9 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vumsx2-9qkqi-6qnx0ync92f6tzrta8a4ztxe4/work-products.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vumsx2-9qkqi.lock b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-129831uq0061p/s-guf1vumsx2-9qkqi.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-23i66v0jha457/s-guywhc62zx-1nwdraj-c9093i200iihyuwi9tm1nr660/dep-graph.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-23i66v0jha457/s-guywhc62zx-1nwdraj-c9093i200iihyuwi9tm1nr660/dep-graph.bin new file mode 100644 index 0000000..8d2cae2 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-23i66v0jha457/s-guywhc62zx-1nwdraj-c9093i200iihyuwi9tm1nr660/dep-graph.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-23i66v0jha457/s-guywhc62zx-1nwdraj-c9093i200iihyuwi9tm1nr660/query-cache.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-23i66v0jha457/s-guywhc62zx-1nwdraj-c9093i200iihyuwi9tm1nr660/query-cache.bin new file mode 100644 index 0000000..5a72ce1 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-23i66v0jha457/s-guywhc62zx-1nwdraj-c9093i200iihyuwi9tm1nr660/query-cache.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-23i66v0jha457/s-guywhc62zx-1nwdraj-c9093i200iihyuwi9tm1nr660/work-products.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-23i66v0jha457/s-guywhc62zx-1nwdraj-c9093i200iihyuwi9tm1nr660/work-products.bin new file mode 100644 index 0000000..28b03c5 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-23i66v0jha457/s-guywhc62zx-1nwdraj-c9093i200iihyuwi9tm1nr660/work-products.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-23i66v0jha457/s-guywhc62zx-1nwdraj.lock b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-23i66v0jha457/s-guywhc62zx-1nwdraj.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/12vuh60n0l1tjf5x.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/12vuh60n0l1tjf5x.o new file mode 100644 index 0000000..5344962 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/12vuh60n0l1tjf5x.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1acgfi0mpm42dl65.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1acgfi0mpm42dl65.o new file mode 100644 index 0000000..ad3c5f8 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1acgfi0mpm42dl65.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1caozmpghqsww6wd.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1caozmpghqsww6wd.o new file mode 100644 index 0000000..daa7430 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1caozmpghqsww6wd.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1kuh8uhgbj3gopt8.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1kuh8uhgbj3gopt8.o new file mode 100644 index 0000000..7f0c27d Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1kuh8uhgbj3gopt8.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1l6skzoukeg1k7mo.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1l6skzoukeg1k7mo.o new file mode 100644 index 0000000..3d1b5c0 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1l6skzoukeg1k7mo.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1r1hdmq7vz7oq6m4.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1r1hdmq7vz7oq6m4.o new file mode 100644 index 0000000..a3b7888 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1r1hdmq7vz7oq6m4.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1y1dqvzg2b78dr9b.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1y1dqvzg2b78dr9b.o new file mode 100644 index 0000000..b94abc9 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1y1dqvzg2b78dr9b.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1z06u8sp13lfjl7e.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1z06u8sp13lfjl7e.o new file mode 100644 index 0000000..0af8cb8 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/1z06u8sp13lfjl7e.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/213rcxgoz11f2yod.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/213rcxgoz11f2yod.o new file mode 100644 index 0000000..0d4890c Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/213rcxgoz11f2yod.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/2842rd6jui9rthgv.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/2842rd6jui9rthgv.o new file mode 100644 index 0000000..93fb588 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/2842rd6jui9rthgv.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/2m59r4y7g9s6yxg4.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/2m59r4y7g9s6yxg4.o new file mode 100644 index 0000000..1776a59 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/2m59r4y7g9s6yxg4.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/2xoob8gt3mny74je.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/2xoob8gt3mny74je.o new file mode 100644 index 0000000..7271298 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/2xoob8gt3mny74je.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/2yb7197mv2zo1x45.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/2yb7197mv2zo1x45.o new file mode 100644 index 0000000..cdc2f33 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/2yb7197mv2zo1x45.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/33mgjc2vwrquzc0k.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/33mgjc2vwrquzc0k.o new file mode 100644 index 0000000..251450f Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/33mgjc2vwrquzc0k.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/33trx3k2q3qxshfk.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/33trx3k2q3qxshfk.o new file mode 100644 index 0000000..64edfa1 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/33trx3k2q3qxshfk.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3a2i5pxtfx45uiru.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3a2i5pxtfx45uiru.o new file mode 100644 index 0000000..4d75559 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3a2i5pxtfx45uiru.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3bl570l5tkn1gabz.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3bl570l5tkn1gabz.o new file mode 100644 index 0000000..358cd51 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3bl570l5tkn1gabz.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3huprpzczhk1ksys.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3huprpzczhk1ksys.o new file mode 100644 index 0000000..d62fbfb Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3huprpzczhk1ksys.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3pj0cy28g4ukvxvj.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3pj0cy28g4ukvxvj.o new file mode 100644 index 0000000..3040c2d Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3pj0cy28g4ukvxvj.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3rbxpcpsg5apc4zb.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3rbxpcpsg5apc4zb.o new file mode 100644 index 0000000..6ad681a Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3rbxpcpsg5apc4zb.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3tghvamii5vq3yub.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3tghvamii5vq3yub.o new file mode 100644 index 0000000..43cf7ef Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3tghvamii5vq3yub.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3yytjocke5iqyk29.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3yytjocke5iqyk29.o new file mode 100644 index 0000000..f48ee2f Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/3yytjocke5iqyk29.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/48n87nd58wm3lhf0.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/48n87nd58wm3lhf0.o new file mode 100644 index 0000000..5bb0314 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/48n87nd58wm3lhf0.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/4mf0jy4zd2k7d33a.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/4mf0jy4zd2k7d33a.o new file mode 100644 index 0000000..3eff5e8 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/4mf0jy4zd2k7d33a.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/4r8d9c3z31hxgno0.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/4r8d9c3z31hxgno0.o new file mode 100644 index 0000000..e3e73d0 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/4r8d9c3z31hxgno0.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/5328n894ku4i4cxk.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/5328n894ku4i4cxk.o new file mode 100644 index 0000000..40facda Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/5328n894ku4i4cxk.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/5atkzox0aqkktung.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/5atkzox0aqkktung.o new file mode 100644 index 0000000..6e1446d Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/5atkzox0aqkktung.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/bmvr34rqzhwis1z.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/bmvr34rqzhwis1z.o new file mode 100644 index 0000000..69e97a0 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/bmvr34rqzhwis1z.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/dep-graph.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/dep-graph.bin new file mode 100644 index 0000000..dfa6a1d Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/dep-graph.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/dfl0oo6pjfyg7u2.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/dfl0oo6pjfyg7u2.o new file mode 100644 index 0000000..000ba35 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/dfl0oo6pjfyg7u2.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/m44pv3sfx8acewi.o b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/m44pv3sfx8acewi.o new file mode 100644 index 0000000..fb6b6a9 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/m44pv3sfx8acewi.o differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/query-cache.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/query-cache.bin new file mode 100644 index 0000000..e0c9937 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/query-cache.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/work-products.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/work-products.bin new file mode 100644 index 0000000..225fdd1 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6-3d4deaffo2oj6q3bm5baravt0/work-products.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6.lock b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-24fa22kkwaaim/s-guf1vvpp5r-ughkz6.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-3jjhlncmn8hw7/s-guf15esloi-178zojy-working/dep-graph.part.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-3jjhlncmn8hw7/s-guf15esloi-178zojy-working/dep-graph.part.bin new file mode 100644 index 0000000..a4fa005 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-3jjhlncmn8hw7/s-guf15esloi-178zojy-working/dep-graph.part.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-3jjhlncmn8hw7/s-guf15esloi-178zojy.lock b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-3jjhlncmn8hw7/s-guf15esloi-178zojy.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-a0y7x19az6ya/s-guywhc3fws-gf9pqy-b5w95lt8jy3asj9vmxhxu8i9b/dep-graph.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-a0y7x19az6ya/s-guywhc3fws-gf9pqy-b5w95lt8jy3asj9vmxhxu8i9b/dep-graph.bin new file mode 100644 index 0000000..5c91cfb Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-a0y7x19az6ya/s-guywhc3fws-gf9pqy-b5w95lt8jy3asj9vmxhxu8i9b/dep-graph.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-a0y7x19az6ya/s-guywhc3fws-gf9pqy-b5w95lt8jy3asj9vmxhxu8i9b/query-cache.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-a0y7x19az6ya/s-guywhc3fws-gf9pqy-b5w95lt8jy3asj9vmxhxu8i9b/query-cache.bin new file mode 100644 index 0000000..71591f6 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-a0y7x19az6ya/s-guywhc3fws-gf9pqy-b5w95lt8jy3asj9vmxhxu8i9b/query-cache.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-a0y7x19az6ya/s-guywhc3fws-gf9pqy-b5w95lt8jy3asj9vmxhxu8i9b/work-products.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-a0y7x19az6ya/s-guywhc3fws-gf9pqy-b5w95lt8jy3asj9vmxhxu8i9b/work-products.bin new file mode 100644 index 0000000..28b03c5 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-a0y7x19az6ya/s-guywhc3fws-gf9pqy-b5w95lt8jy3asj9vmxhxu8i9b/work-products.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-a0y7x19az6ya/s-guywhc3fws-gf9pqy.lock b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-a0y7x19az6ya/s-guywhc3fws-gf9pqy.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vp1r53-u30nxn-working/dep-graph.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vp1r53-u30nxn-working/dep-graph.bin new file mode 100644 index 0000000..539c05a Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vp1r53-u30nxn-working/dep-graph.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vp1r53-u30nxn-working/dep-graph.part.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vp1r53-u30nxn-working/dep-graph.part.bin new file mode 100644 index 0000000..9191a02 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vp1r53-u30nxn-working/dep-graph.part.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vp1r53-u30nxn-working/query-cache.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vp1r53-u30nxn-working/query-cache.bin new file mode 100644 index 0000000..d97f174 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vp1r53-u30nxn-working/query-cache.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vp1r53-u30nxn-working/work-products.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vp1r53-u30nxn-working/work-products.bin new file mode 100644 index 0000000..60255e9 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vp1r53-u30nxn-working/work-products.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vp1r53-u30nxn.lock b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vp1r53-u30nxn.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vqyrqi-1a3igd7-working/dep-graph.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vqyrqi-1a3igd7-working/dep-graph.bin new file mode 100644 index 0000000..539c05a Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vqyrqi-1a3igd7-working/dep-graph.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vqyrqi-1a3igd7-working/dep-graph.part.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vqyrqi-1a3igd7-working/dep-graph.part.bin new file mode 100644 index 0000000..44b81ee Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vqyrqi-1a3igd7-working/dep-graph.part.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vqyrqi-1a3igd7-working/query-cache.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vqyrqi-1a3igd7-working/query-cache.bin new file mode 100644 index 0000000..d97f174 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vqyrqi-1a3igd7-working/query-cache.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vqyrqi-1a3igd7-working/work-products.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vqyrqi-1a3igd7-working/work-products.bin new file mode 100644 index 0000000..60255e9 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vqyrqi-1a3igd7-working/work-products.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vqyrqi-1a3igd7.lock b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vqyrqi-1a3igd7.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vumsx2-1cugt76-6eat4r3ef1r9bphj6n979g9r1/dep-graph.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vumsx2-1cugt76-6eat4r3ef1r9bphj6n979g9r1/dep-graph.bin new file mode 100644 index 0000000..949d6df Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vumsx2-1cugt76-6eat4r3ef1r9bphj6n979g9r1/dep-graph.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vumsx2-1cugt76-6eat4r3ef1r9bphj6n979g9r1/query-cache.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vumsx2-1cugt76-6eat4r3ef1r9bphj6n979g9r1/query-cache.bin new file mode 100644 index 0000000..107a8f3 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vumsx2-1cugt76-6eat4r3ef1r9bphj6n979g9r1/query-cache.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vumsx2-1cugt76-6eat4r3ef1r9bphj6n979g9r1/work-products.bin b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vumsx2-1cugt76-6eat4r3ef1r9bphj6n979g9r1/work-products.bin new file mode 100644 index 0000000..60255e9 Binary files /dev/null and b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vumsx2-1cugt76-6eat4r3ef1r9bphj6n979g9r1/work-products.bin differ diff --git a/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vumsx2-1cugt76.lock b/Rust-Linked-List-with-Arrays/target/debug/incremental/Linked_List_with_Arrays-ymcy2cd6a7id/s-guf1vumsx2-1cugt76.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/Cargo.lock b/Rust-Linked-List/Cargo.lock new file mode 100644 index 0000000..b657b5a --- /dev/null +++ b/Rust-Linked-List/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "linked_list" +version = "0.1.0" diff --git a/Rust-Linked-List/Cargo.toml b/Rust-Linked-List/Cargo.toml new file mode 100644 index 0000000..4b5aabf --- /dev/null +++ b/Rust-Linked-List/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "linked_list" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/Rust-Linked-List/src/linked_list.rs b/Rust-Linked-List/src/linked_list.rs new file mode 100644 index 0000000..dca0a43 --- /dev/null +++ b/Rust-Linked-List/src/linked_list.rs @@ -0,0 +1,221 @@ +use core::fmt; +use std::fmt::Display; +use std::fmt; + +#[derive(Debug, Clone)] +struct Node { + value: T, + next: Box>>, +} + +impl Node { + fn new(value: T) -> Self { + Node { value, next: Box::new(None) } + } + + fn push(&mut self, value: T) { + match &mut *self.next { + Some(node) => node.push(value), + None => self.next = Box::new(Some(Node::new(value))) + } + } + + fn push_index(&mut self, value: T, index: usize) -> Result<(), String> where T : Clone { + match (&mut *self.next, index) { + (None, 0) => self.next = Box::new(Some(Node { value, next: Box::new(None) })), + (None, _) => return Err("Index out of range".into()), + (Some(node), 0) => self.next = Box::new(Some(Node { value, next: Box::new(Some(node.clone()))})), + (Some(node), _) => node.push_index(value, index - 1)?, + } + Ok(()) + } + + fn traverse(&self) -> String where T : Display { + let mut s = format!("{} -> ", self.value); + match &*self.next { + Some(node) => return format!("{s}{}", node.traverse()), + None => { s.push_str("Null"); return s }, + } + } +} + +#[derive(Debug)] +pub struct LinkedList { + start: Option>, +} + +impl LinkedList { + pub fn new() -> Self where T: Clone { + Self { start: None } + } + + pub fn push_start(&mut self, value: T) where T : Clone { + self.start = Some(Node { + value, + next: Box::new(self.start.clone()) + }) + } + + pub fn push(&mut self, value: T) where T : Clone { + match &mut self.start { + Some(node) => node.push(value), + None => self.start = Some(Node { value, next: Box::new(None) }) + } + } + + pub fn push_index(&mut self, value: T, index: usize) -> Result<(), String> where T : Clone { + match (&mut self.start, index) { + (None, 0) => self.start = Some(Node { value, next: Box::new(None) }), + (None, _) => return Err("Index out of range".into()), + (Some(node), 0) => self.start = Some(Node { value, next: Box::new(Some(node.clone()))}), + (Some(node), _) => node.push_index(value, index - 1)?, + } + Ok(()) + } + + pub fn remove(&mut self, index: usize) -> Result<(), String> where T : Clone { + match &mut self.start { + None => Err("List already empty"), + (Some(node), 0) => self.start = Some(Node { value, next: Box::new(Some(node.clone()))}), + (Some(node), _) => node.remove(value, index - 1)?, + _ => () + } + Ok(()) + } + + pub fn remove_start(&mut self) where T: Clone { + match self.start.clone() { + Some(node) => match *node.next { + None => self.start = None, + Some(next) => self.start = Some(next) + } + None => (), + } + } + + pub fn traverse(&self) -> String { + match &self.start { + None => "".into(), + Some(node) => node.traverse(), + } + } +} + +impl Display for LinkedList { + +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn traverse() { + let list = LinkedList { + start: Some(Node { + value: "HI".to_string(), + next: Box::new( + Some(Node { value: "There".into(), + next: Box::new( + Some(Node { value: "Hello".to_string(), next: Box::new(None),}) + ) + }), + ) + }), + }; + + assert_eq!(list.traverse(), "HI -> There -> Hello -> Null"); + } + + #[test] + fn push() { + let mut list = LinkedList { + start: Some(Node { + value: "HI".to_string(), + next: Box::new(None), + }), + }; + + list.push("There".into()); + list.push("Hello".into()); + + assert_eq!(list.traverse(), "HI -> There -> Hello -> Null"); + } + + #[test] + fn push_start() { + let mut list = LinkedList { + start: Some(Node { + value: "HI".to_string(), + next: Box::new(None), + }), + }; + + list.push_start("New First Element".to_string()); + + assert_eq!(list.traverse(), "New First Element -> HI -> Null"); + } + + #[test] + fn push_index() { + let mut list = LinkedList { + start: Some(Node { + value: "HI".to_string(), + next: Box::new(None), + }), + }; + + list.push("There".into()); + list.push("Hello".into()); + list.push_index("New Element".to_string(), 2).unwrap(); + + assert_eq!(list.traverse(), "HI -> There -> New Element -> Hello -> Null"); + } + + #[test] + fn push_index_out_of_range() { + let mut list = LinkedList { + start: Some(Node { + value: "HI".to_string(), + next: Box::new(None), + }), + }; + + let result = list.push_index("New Element".to_string(), 5); + + assert_eq!(result, Err("Index out of range".into())); + } + + #[test] + fn remove_start() { + let mut list = LinkedList { + start: Some(Node { + value: "HI".to_string(), + next: Box::new(None), + }), + }; + + list.push("There".into()); + list.push("Hello".into()); + + list.remove_start(); + + assert_eq!(list.traverse(), "There -> Hello -> Null"); + } + + #[test] + fn generic_types() { + let mut integer_list: LinkedList = LinkedList::new(); + integer_list.push(1); + assert_eq!(integer_list.traverse(), "1 -> Null"); + + let mut string_list: LinkedList = LinkedList::new(); + string_list.push("Hello World".into()); + assert_eq!(string_list.traverse(), "Hello World -> Null"); + + let mut bool_list: LinkedList = LinkedList::new(); + bool_list.push(true); + assert_eq!(bool_list.traverse(), "true -> Null"); + } +} + diff --git a/Rust-Linked-List/src/main.rs b/Rust-Linked-List/src/main.rs new file mode 100644 index 0000000..deccfef --- /dev/null +++ b/Rust-Linked-List/src/main.rs @@ -0,0 +1,29 @@ +pub mod linked_list; + +use linked_list::LinkedList; + +fn main() -> Result<(), String>{ + let mut list: LinkedList = LinkedList::new(); + list.push("Hi".into()); + list.traverse(); + + list.push("There".into()); + list.push("Hello".into()); + list.push("World".into()); + print!("{}", list.traverse()); + + list.push_start("New First Element".to_string()); + print!("{}", list.traverse()); + + list.push("New Last Element".to_string()); + list.push_index("2nd Element".into(), 1)?; + print!("{}", list.traverse()); + + list.push_index("4th Element".into(), 3)?; + print!("{}", list.traverse()); + + list.remove_start(); + print!("{}", list.traverse()); + + Ok(()) +} diff --git a/Rust-Linked-List/target/.rustc_info.json b/Rust-Linked-List/target/.rustc_info.json new file mode 100644 index 0000000..ceea39d --- /dev/null +++ b/Rust-Linked-List/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":14650900074607685087,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.77.0 (aedd173a2 2024-03-17)\nbinary: rustc\ncommit-hash: aedd173a2c086e558c2b66d3743b344f977621a7\ncommit-date: 2024-03-17\nhost: aarch64-apple-darwin\nrelease: 1.77.0\nLLVM version: 17.0.6\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/arlo/.rustup/toolchains/stable-aarch64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/Rust-Linked-List/target/CACHEDIR.TAG b/Rust-Linked-List/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/Rust-Linked-List/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/Rust-Linked-List/target/debug/.cargo-lock b/Rust-Linked-List/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/dep-test-bin-Linked-List b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/dep-test-bin-Linked-List new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/dep-test-bin-Linked-List differ diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/invoked.timestamp b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/output-test-bin-Linked-List b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/output-test-bin-Linked-List new file mode 100644 index 0000000..35fd7fd --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/output-test-bin-Linked-List @@ -0,0 +1,3 @@ +{"message":"associated items `remove` and `remove_start` are never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1736,"byte_end":1751,"line_start":71,"line_end":71,"column_start":1,"column_end":16,"is_primary":false,"text":[{"text":"impl LinkedList {","highlight_start":1,"highlight_end":16}],"label":"associated items in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":2607,"byte_end":2613,"line_start":96,"line_end":96,"column_start":8,"column_end":14,"is_primary":true,"text":[{"text":" fn remove() {","highlight_start":8,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":2648,"byte_end":2660,"line_start":100,"line_end":100,"column_start":8,"column_end":20,"is_primary":true,"text":[{"text":" fn remove_start(&mut self) {","highlight_start":8,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: associated items `remove` and `remove_start` are never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:96:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m71\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl LinkedList {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m---------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12massociated items in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m96\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m fn remove() {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m100\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m fn remove_start(&mut self) {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"message":"crate `Linked_List` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `linked_list`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Linked_List` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `linked_list`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/test-bin-Linked-List b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/test-bin-Linked-List new file mode 100644 index 0000000..d933eb0 --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/test-bin-Linked-List @@ -0,0 +1 @@ +030318a2fa95d93a \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/test-bin-Linked-List.json b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/test-bin-Linked-List.json new file mode 100644 index 0000000..431ec50 --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-0ef3cce43eef884e/test-bin-Linked-List.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":3461282341290144631,"profile":13053956386274884697,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Linked-List-0ef3cce43eef884e/dep-test-bin-Linked-List"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/bin-Linked-List b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/bin-Linked-List new file mode 100644 index 0000000..ed396be --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/bin-Linked-List @@ -0,0 +1 @@ +4cac5be272d3f4cd \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/bin-Linked-List.json b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/bin-Linked-List.json new file mode 100644 index 0000000..6a2b062 --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/bin-Linked-List.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":3461282341290144631,"profile":237655285757591511,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Linked-List-999271c48b966399/dep-bin-Linked-List"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/dep-bin-Linked-List b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/dep-bin-Linked-List new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/dep-bin-Linked-List differ diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/invoked.timestamp b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/output-bin-Linked-List b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/output-bin-Linked-List new file mode 100644 index 0000000..35fd7fd --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-999271c48b966399/output-bin-Linked-List @@ -0,0 +1,3 @@ +{"message":"associated items `remove` and `remove_start` are never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1736,"byte_end":1751,"line_start":71,"line_end":71,"column_start":1,"column_end":16,"is_primary":false,"text":[{"text":"impl LinkedList {","highlight_start":1,"highlight_end":16}],"label":"associated items in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":2607,"byte_end":2613,"line_start":96,"line_end":96,"column_start":8,"column_end":14,"is_primary":true,"text":[{"text":" fn remove() {","highlight_start":8,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":2648,"byte_end":2660,"line_start":100,"line_end":100,"column_start":8,"column_end":20,"is_primary":true,"text":[{"text":" fn remove_start(&mut self) {","highlight_start":8,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: associated items `remove` and `remove_start` are never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:96:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m71\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl LinkedList {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m---------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12massociated items in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m96\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m fn remove() {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m100\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m fn remove_start(&mut self) {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"message":"crate `Linked_List` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `linked_list`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Linked_List` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `linked_list`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/bin-Linked-List b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/bin-Linked-List new file mode 100644 index 0000000..c321c93 --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/bin-Linked-List @@ -0,0 +1 @@ +f20f805bd16fb471 \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/bin-Linked-List.json b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/bin-Linked-List.json new file mode 100644 index 0000000..21f52a4 --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/bin-Linked-List.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":3461282341290144631,"profile":13396965805329499462,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Linked-List-a70c88038a25b64c/dep-bin-Linked-List"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/dep-bin-Linked-List b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/dep-bin-Linked-List new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/dep-bin-Linked-List differ diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/invoked.timestamp b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/output-bin-Linked-List b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/output-bin-Linked-List new file mode 100644 index 0000000..35fd7fd --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/Linked-List-a70c88038a25b64c/output-bin-Linked-List @@ -0,0 +1,3 @@ +{"message":"associated items `remove` and `remove_start` are never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1736,"byte_end":1751,"line_start":71,"line_end":71,"column_start":1,"column_end":16,"is_primary":false,"text":[{"text":"impl LinkedList {","highlight_start":1,"highlight_end":16}],"label":"associated items in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":2607,"byte_end":2613,"line_start":96,"line_end":96,"column_start":8,"column_end":14,"is_primary":true,"text":[{"text":" fn remove() {","highlight_start":8,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":2648,"byte_end":2660,"line_start":100,"line_end":100,"column_start":8,"column_end":20,"is_primary":true,"text":[{"text":" fn remove_start(&mut self) {","highlight_start":8,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: associated items `remove` and `remove_start` are never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:96:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m71\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl LinkedList {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m---------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12massociated items in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m96\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m fn remove() {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m100\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m fn remove_start(&mut self) {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"message":"crate `Linked_List` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `linked_list`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Linked_List` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `linked_list`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-59e21aed29b1b5e3/bin-linked_list b/Rust-Linked-List/target/debug/.fingerprint/linked_list-59e21aed29b1b5e3/bin-linked_list new file mode 100644 index 0000000..7595b72 --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-59e21aed29b1b5e3/bin-linked_list @@ -0,0 +1 @@ +3859061e4eecc04e \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-59e21aed29b1b5e3/bin-linked_list.json b/Rust-Linked-List/target/debug/.fingerprint/linked_list-59e21aed29b1b5e3/bin-linked_list.json new file mode 100644 index 0000000..83a3f72 --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-59e21aed29b1b5e3/bin-linked_list.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":11071641587828052337,"profile":237655285757591511,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/linked_list-59e21aed29b1b5e3/dep-bin-linked_list"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-59e21aed29b1b5e3/dep-bin-linked_list b/Rust-Linked-List/target/debug/.fingerprint/linked_list-59e21aed29b1b5e3/dep-bin-linked_list new file mode 100644 index 0000000..8b5a185 Binary files /dev/null and b/Rust-Linked-List/target/debug/.fingerprint/linked_list-59e21aed29b1b5e3/dep-bin-linked_list differ diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-59e21aed29b1b5e3/invoked.timestamp b/Rust-Linked-List/target/debug/.fingerprint/linked_list-59e21aed29b1b5e3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-59e21aed29b1b5e3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-7df28882812f9917/dep-test-bin-linked_list b/Rust-Linked-List/target/debug/.fingerprint/linked_list-7df28882812f9917/dep-test-bin-linked_list new file mode 100644 index 0000000..8b5a185 Binary files /dev/null and b/Rust-Linked-List/target/debug/.fingerprint/linked_list-7df28882812f9917/dep-test-bin-linked_list differ diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-7df28882812f9917/invoked.timestamp b/Rust-Linked-List/target/debug/.fingerprint/linked_list-7df28882812f9917/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-7df28882812f9917/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-7df28882812f9917/test-bin-linked_list b/Rust-Linked-List/target/debug/.fingerprint/linked_list-7df28882812f9917/test-bin-linked_list new file mode 100644 index 0000000..77f5854 --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-7df28882812f9917/test-bin-linked_list @@ -0,0 +1 @@ +d792214b9ef67f2b \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-7df28882812f9917/test-bin-linked_list.json b/Rust-Linked-List/target/debug/.fingerprint/linked_list-7df28882812f9917/test-bin-linked_list.json new file mode 100644 index 0000000..4fb4286 --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-7df28882812f9917/test-bin-linked_list.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":11071641587828052337,"profile":13053956386274884697,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/linked_list-7df28882812f9917/dep-test-bin-linked_list"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-884aa0772fca7634/dep-test-bin-linked_list b/Rust-Linked-List/target/debug/.fingerprint/linked_list-884aa0772fca7634/dep-test-bin-linked_list new file mode 100644 index 0000000..8b5a185 Binary files /dev/null and b/Rust-Linked-List/target/debug/.fingerprint/linked_list-884aa0772fca7634/dep-test-bin-linked_list differ diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-884aa0772fca7634/invoked.timestamp b/Rust-Linked-List/target/debug/.fingerprint/linked_list-884aa0772fca7634/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-884aa0772fca7634/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-884aa0772fca7634/test-bin-linked_list b/Rust-Linked-List/target/debug/.fingerprint/linked_list-884aa0772fca7634/test-bin-linked_list new file mode 100644 index 0000000..9eea8f8 --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-884aa0772fca7634/test-bin-linked_list @@ -0,0 +1 @@ +83bd4e8a5e214902 \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-884aa0772fca7634/test-bin-linked_list.json b/Rust-Linked-List/target/debug/.fingerprint/linked_list-884aa0772fca7634/test-bin-linked_list.json new file mode 100644 index 0000000..13a3ec2 --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-884aa0772fca7634/test-bin-linked_list.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":11071641587828052337,"profile":6823863257117401121,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/linked_list-884aa0772fca7634/dep-test-bin-linked_list"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-a5c0e33215c3e905/bin-linked_list b/Rust-Linked-List/target/debug/.fingerprint/linked_list-a5c0e33215c3e905/bin-linked_list new file mode 100644 index 0000000..1922d8b --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-a5c0e33215c3e905/bin-linked_list @@ -0,0 +1 @@ +440024d9dd009d8b \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-a5c0e33215c3e905/bin-linked_list.json b/Rust-Linked-List/target/debug/.fingerprint/linked_list-a5c0e33215c3e905/bin-linked_list.json new file mode 100644 index 0000000..e0b10f0 --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-a5c0e33215c3e905/bin-linked_list.json @@ -0,0 +1 @@ +{"rustc":18172388912415379536,"features":"[]","target":11071641587828052337,"profile":13396965805329499462,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/linked_list-a5c0e33215c3e905/dep-bin-linked_list"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-a5c0e33215c3e905/dep-bin-linked_list b/Rust-Linked-List/target/debug/.fingerprint/linked_list-a5c0e33215c3e905/dep-bin-linked_list new file mode 100644 index 0000000..8b5a185 Binary files /dev/null and b/Rust-Linked-List/target/debug/.fingerprint/linked_list-a5c0e33215c3e905/dep-bin-linked_list differ diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-a5c0e33215c3e905/invoked.timestamp b/Rust-Linked-List/target/debug/.fingerprint/linked_list-a5c0e33215c3e905/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-a5c0e33215c3e905/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-d989b02a5b3601d6/bin-linked_list b/Rust-Linked-List/target/debug/.fingerprint/linked_list-d989b02a5b3601d6/bin-linked_list new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-d989b02a5b3601d6/bin-linked_list.json b/Rust-Linked-List/target/debug/.fingerprint/linked_list-d989b02a5b3601d6/bin-linked_list.json new file mode 100644 index 0000000..f41df9f --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-d989b02a5b3601d6/bin-linked_list.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":11071641587828052337,"profile":14400670141151969058,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/linked_list-d989b02a5b3601d6/dep-bin-linked_list"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-d989b02a5b3601d6/invoked.timestamp b/Rust-Linked-List/target/debug/.fingerprint/linked_list-d989b02a5b3601d6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-d989b02a5b3601d6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-d989b02a5b3601d6/output-bin-linked_list b/Rust-Linked-List/target/debug/.fingerprint/linked_list-d989b02a5b3601d6/output-bin-linked_list new file mode 100644 index 0000000..141759c --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-d989b02a5b3601d6/output-bin-linked_list @@ -0,0 +1,9 @@ +{"$message_type":"diagnostic","message":"the name `fmt` is defined multiple times","code":{"code":"E0252","explanation":"Two items of the same name cannot be imported without rebinding one of the\nitems under a new local name.\n\nErroneous code example:\n\n```compile_fail,E0252\nuse foo::baz;\nuse bar::baz; // error, do `use bar::baz as quux` instead\n\nfn main() {}\n\nmod foo {\n pub struct baz;\n}\n\nmod bar {\n pub mod baz {}\n}\n```\n\nYou can use aliases in order to fix this error. Example:\n\n```\nuse foo::baz as foo_baz;\nuse bar::baz; // ok!\n\nfn main() {}\n\nmod foo {\n pub struct baz;\n}\n\nmod bar {\n pub mod baz {}\n}\n```\n\nOr you can reference the item with its parent:\n\n```\nuse bar::baz;\n\nfn main() {\n let x = foo::baz; // ok!\n}\n\nmod foo {\n pub struct baz;\n}\n\nmod bar {\n pub mod baz {}\n}\n```\n"},"level":"error","spans":[{"file_name":"src/linked_list.rs","byte_start":42,"byte_end":50,"line_start":3,"line_end":3,"column_start":5,"column_end":13,"is_primary":true,"text":[{"text":"use std::fmt;","highlight_start":5,"highlight_end":13}],"label":"`fmt` reimported here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/linked_list.rs","byte_start":4,"byte_end":13,"line_start":1,"line_end":1,"column_start":5,"column_end":14,"is_primary":false,"text":[{"text":"use core::fmt;","highlight_start":5,"highlight_end":14}],"label":"previous import of the module `fmt` here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`fmt` must be defined only once in the type namespace of this module","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"you can use `as` to change the binding name of the import","code":null,"level":"help","spans":[{"file_name":"src/linked_list.rs","byte_start":42,"byte_end":50,"line_start":3,"line_end":3,"column_start":5,"column_end":13,"is_primary":true,"text":[{"text":"use std::fmt;","highlight_start":5,"highlight_end":13}],"label":null,"suggested_replacement":"std::fmt as other_fmt","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0252]\u001b[0m\u001b[0m\u001b[1m: the name `fmt` is defined multiple times\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/linked_list.rs:3:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m1\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse core::fmt;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m---------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mprevious import of the module `fmt` here\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m2\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fmt::Display;\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m3\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fmt;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m`fmt` reimported here\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `fmt` must be defined only once in the type namespace of this module\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: you can use `as` to change the binding name of the import\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m3\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0muse \u001b[0m\u001b[0m\u001b[38;5;10mstd::fmt as other_fmt\u001b[0m\u001b[0m;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m~~~~~~~~~~~~~~~~~~~~~\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"cannot find value `value` in this scope","code":{"code":"E0425","explanation":"An unresolved name was used.\n\nErroneous code examples:\n\n```compile_fail,E0425\nsomething_that_doesnt_exist::foo;\n// error: unresolved name `something_that_doesnt_exist::foo`\n\n// or:\n\ntrait Foo {\n fn bar() {\n Self; // error: unresolved name `Self`\n }\n}\n\n// or:\n\nlet x = unknown_variable; // error: unresolved name `unknown_variable`\n```\n\nPlease verify that the name wasn't misspelled and ensure that the\nidentifier being referred to is valid for the given situation. Example:\n\n```\nenum something_that_does_exist {\n Foo,\n}\n```\n\nOr:\n\n```\nmod something_that_does_exist {\n pub static foo : i32 = 0i32;\n}\n\nsomething_that_does_exist::foo; // ok!\n```\n\nOr:\n\n```\nlet unknown_variable = 12u32;\nlet x = unknown_variable; // ok!\n```\n\nIf the item is not defined in the current module, it must be imported using a\n`use` statement, like so:\n\n```\n# mod foo { pub fn bar() {} }\n# fn main() {\nuse foo::bar;\nbar();\n# }\n```\n\nIf the item you are importing is not defined in some super-module of the\ncurrent module, then it must also be declared as public (e.g., `pub fn`).\n"},"level":"error","spans":[{"file_name":"src/linked_list.rs","byte_start":2535,"byte_end":2540,"line_start":79,"line_end":79,"column_start":57,"column_end":62,"is_primary":true,"text":[{"text":" (Some(node), 0) => self.start = Some(Node { value, next: Box::new(Some(node.clone()))}),","highlight_start":57,"highlight_end":62}],"label":"not found in this scope","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0425]\u001b[0m\u001b[0m\u001b[1m: cannot find value `value` in this scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/linked_list.rs:79:57\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m79\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m (Some(node), 0) => self.start = Some(Node { value, next: Box::new(Some(node.clone()))}),\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mnot found in this scope\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"cannot find value `value` in this scope","code":{"code":"E0425","explanation":"An unresolved name was used.\n\nErroneous code examples:\n\n```compile_fail,E0425\nsomething_that_doesnt_exist::foo;\n// error: unresolved name `something_that_doesnt_exist::foo`\n\n// or:\n\ntrait Foo {\n fn bar() {\n Self; // error: unresolved name `Self`\n }\n}\n\n// or:\n\nlet x = unknown_variable; // error: unresolved name `unknown_variable`\n```\n\nPlease verify that the name wasn't misspelled and ensure that the\nidentifier being referred to is valid for the given situation. Example:\n\n```\nenum something_that_does_exist {\n Foo,\n}\n```\n\nOr:\n\n```\nmod something_that_does_exist {\n pub static foo : i32 = 0i32;\n}\n\nsomething_that_does_exist::foo; // ok!\n```\n\nOr:\n\n```\nlet unknown_variable = 12u32;\nlet x = unknown_variable; // ok!\n```\n\nIf the item is not defined in the current module, it must be imported using a\n`use` statement, like so:\n\n```\n# mod foo { pub fn bar() {} }\n# fn main() {\nuse foo::bar;\nbar();\n# }\n```\n\nIf the item you are importing is not defined in some super-module of the\ncurrent module, then it must also be declared as public (e.g., `pub fn`).\n"},"level":"error","spans":[{"file_name":"src/linked_list.rs","byte_start":2623,"byte_end":2628,"line_start":80,"line_end":80,"column_start":44,"column_end":49,"is_primary":true,"text":[{"text":" (Some(node), _) => node.remove(value, index - 1)?,","highlight_start":44,"highlight_end":49}],"label":"not found in this scope","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0425]\u001b[0m\u001b[0m\u001b[1m: cannot find value `value` in this scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/linked_list.rs:80:44\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m80\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m (Some(node), _) => node.remove(value, index - 1)?,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mnot found in this scope\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"cannot find type `T` in this scope","code":{"code":"E0412","explanation":"A used type name is not in scope.\n\nErroneous code examples:\n\n```compile_fail,E0412\nimpl Something {} // error: type name `Something` is not in scope\n\n// or:\n\ntrait Foo {\n fn bar(N); // error: type name `N` is not in scope\n}\n\n// or:\n\nfn foo(x: T) {} // type name `T` is not in scope\n```\n\nTo fix this error, please verify you didn't misspell the type name, you did\ndeclare it or imported it into the scope. Examples:\n\n```\nstruct Something;\n\nimpl Something {} // ok!\n\n// or:\n\ntrait Foo {\n type N;\n\n fn bar(_: Self::N); // ok!\n}\n\n// or:\n\nfn foo(x: T) {} // ok!\n```\n\nAnother case that causes this error is when a type is imported into a parent\nmodule. To fix this, you can follow the suggestion and use File directly or\n`use super::File;` which will import the types from the parent namespace. An\nexample that causes this error is below:\n\n```compile_fail,E0412\nuse std::fs::File;\n\nmod foo {\n fn some_function(f: File) {}\n}\n```\n\n```\nuse std::fs::File;\n\nmod foo {\n // either\n use super::File;\n // or\n // use std::fs::File;\n fn foo(f: File) {}\n}\n# fn main() {} // don't insert it for us; that'll break imports\n```\n"},"level":"error","spans":[{"file_name":"src/linked_list.rs","byte_start":3167,"byte_end":3168,"line_start":104,"line_end":104,"column_start":29,"column_end":30,"is_primary":true,"text":[{"text":"impl Display for LinkedList {","highlight_start":29,"highlight_end":30}],"label":"not found in this scope","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"you might be missing a type parameter","code":null,"level":"help","spans":[{"file_name":"src/linked_list.rs","byte_start":3143,"byte_end":3143,"line_start":104,"line_end":104,"column_start":5,"column_end":5,"is_primary":true,"text":[{"text":"impl Display for LinkedList {","highlight_start":5,"highlight_end":5}],"label":null,"suggested_replacement":"","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0412]\u001b[0m\u001b[0m\u001b[1m: cannot find type `T` in this scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/linked_list.rs:104:29\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m104\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Display for LinkedList {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mnot found in this scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: you might be missing a type parameter\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m104\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0mimpl\u001b[0m\u001b[0m\u001b[38;5;10m\u001b[0m\u001b[0m Display for LinkedList {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+++\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused import: `core::fmt`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/linked_list.rs","byte_start":4,"byte_end":13,"line_start":1,"line_end":1,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"use core::fmt;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/linked_list.rs","byte_start":0,"byte_end":14,"line_start":1,"line_end":1,"column_start":1,"column_end":15,"is_primary":true,"text":[{"text":"use core::fmt;","highlight_start":1,"highlight_end":15}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `core::fmt`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/linked_list.rs:1:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m1\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse core::fmt;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused import: `std::fmt`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/linked_list.rs","byte_start":42,"byte_end":50,"line_start":3,"line_end":3,"column_start":5,"column_end":13,"is_primary":true,"text":[{"text":"use std::fmt;","highlight_start":5,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/linked_list.rs","byte_start":38,"byte_end":51,"line_start":3,"line_end":3,"column_start":1,"column_end":14,"is_primary":true,"text":[{"text":"use std::fmt;","highlight_start":1,"highlight_end":14}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `std::fmt`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/linked_list.rs:3:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m3\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fmt;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"aborting due to 4 previous errors; 2 warnings emitted","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: aborting due to 4 previous errors; 2 warnings emitted\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0252, E0412, E0425.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mSome errors have detailed explanations: E0252, E0412, E0425.\u001b[0m\n"} +{"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0252`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mFor more information about an error, try `rustc --explain E0252`.\u001b[0m\n"} diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-e9846a559f28cf1e/invoked.timestamp b/Rust-Linked-List/target/debug/.fingerprint/linked_list-e9846a559f28cf1e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-e9846a559f28cf1e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-e9846a559f28cf1e/output-test-bin-linked_list b/Rust-Linked-List/target/debug/.fingerprint/linked_list-e9846a559f28cf1e/output-test-bin-linked_list new file mode 100644 index 0000000..141759c --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-e9846a559f28cf1e/output-test-bin-linked_list @@ -0,0 +1,9 @@ +{"$message_type":"diagnostic","message":"the name `fmt` is defined multiple times","code":{"code":"E0252","explanation":"Two items of the same name cannot be imported without rebinding one of the\nitems under a new local name.\n\nErroneous code example:\n\n```compile_fail,E0252\nuse foo::baz;\nuse bar::baz; // error, do `use bar::baz as quux` instead\n\nfn main() {}\n\nmod foo {\n pub struct baz;\n}\n\nmod bar {\n pub mod baz {}\n}\n```\n\nYou can use aliases in order to fix this error. Example:\n\n```\nuse foo::baz as foo_baz;\nuse bar::baz; // ok!\n\nfn main() {}\n\nmod foo {\n pub struct baz;\n}\n\nmod bar {\n pub mod baz {}\n}\n```\n\nOr you can reference the item with its parent:\n\n```\nuse bar::baz;\n\nfn main() {\n let x = foo::baz; // ok!\n}\n\nmod foo {\n pub struct baz;\n}\n\nmod bar {\n pub mod baz {}\n}\n```\n"},"level":"error","spans":[{"file_name":"src/linked_list.rs","byte_start":42,"byte_end":50,"line_start":3,"line_end":3,"column_start":5,"column_end":13,"is_primary":true,"text":[{"text":"use std::fmt;","highlight_start":5,"highlight_end":13}],"label":"`fmt` reimported here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/linked_list.rs","byte_start":4,"byte_end":13,"line_start":1,"line_end":1,"column_start":5,"column_end":14,"is_primary":false,"text":[{"text":"use core::fmt;","highlight_start":5,"highlight_end":14}],"label":"previous import of the module `fmt` here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`fmt` must be defined only once in the type namespace of this module","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"you can use `as` to change the binding name of the import","code":null,"level":"help","spans":[{"file_name":"src/linked_list.rs","byte_start":42,"byte_end":50,"line_start":3,"line_end":3,"column_start":5,"column_end":13,"is_primary":true,"text":[{"text":"use std::fmt;","highlight_start":5,"highlight_end":13}],"label":null,"suggested_replacement":"std::fmt as other_fmt","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0252]\u001b[0m\u001b[0m\u001b[1m: the name `fmt` is defined multiple times\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/linked_list.rs:3:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m1\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse core::fmt;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m---------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mprevious import of the module `fmt` here\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m2\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fmt::Display;\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m3\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fmt;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m`fmt` reimported here\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `fmt` must be defined only once in the type namespace of this module\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: you can use `as` to change the binding name of the import\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m3\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0muse \u001b[0m\u001b[0m\u001b[38;5;10mstd::fmt as other_fmt\u001b[0m\u001b[0m;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m~~~~~~~~~~~~~~~~~~~~~\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"cannot find value `value` in this scope","code":{"code":"E0425","explanation":"An unresolved name was used.\n\nErroneous code examples:\n\n```compile_fail,E0425\nsomething_that_doesnt_exist::foo;\n// error: unresolved name `something_that_doesnt_exist::foo`\n\n// or:\n\ntrait Foo {\n fn bar() {\n Self; // error: unresolved name `Self`\n }\n}\n\n// or:\n\nlet x = unknown_variable; // error: unresolved name `unknown_variable`\n```\n\nPlease verify that the name wasn't misspelled and ensure that the\nidentifier being referred to is valid for the given situation. Example:\n\n```\nenum something_that_does_exist {\n Foo,\n}\n```\n\nOr:\n\n```\nmod something_that_does_exist {\n pub static foo : i32 = 0i32;\n}\n\nsomething_that_does_exist::foo; // ok!\n```\n\nOr:\n\n```\nlet unknown_variable = 12u32;\nlet x = unknown_variable; // ok!\n```\n\nIf the item is not defined in the current module, it must be imported using a\n`use` statement, like so:\n\n```\n# mod foo { pub fn bar() {} }\n# fn main() {\nuse foo::bar;\nbar();\n# }\n```\n\nIf the item you are importing is not defined in some super-module of the\ncurrent module, then it must also be declared as public (e.g., `pub fn`).\n"},"level":"error","spans":[{"file_name":"src/linked_list.rs","byte_start":2535,"byte_end":2540,"line_start":79,"line_end":79,"column_start":57,"column_end":62,"is_primary":true,"text":[{"text":" (Some(node), 0) => self.start = Some(Node { value, next: Box::new(Some(node.clone()))}),","highlight_start":57,"highlight_end":62}],"label":"not found in this scope","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0425]\u001b[0m\u001b[0m\u001b[1m: cannot find value `value` in this scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/linked_list.rs:79:57\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m79\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m (Some(node), 0) => self.start = Some(Node { value, next: Box::new(Some(node.clone()))}),\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mnot found in this scope\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"cannot find value `value` in this scope","code":{"code":"E0425","explanation":"An unresolved name was used.\n\nErroneous code examples:\n\n```compile_fail,E0425\nsomething_that_doesnt_exist::foo;\n// error: unresolved name `something_that_doesnt_exist::foo`\n\n// or:\n\ntrait Foo {\n fn bar() {\n Self; // error: unresolved name `Self`\n }\n}\n\n// or:\n\nlet x = unknown_variable; // error: unresolved name `unknown_variable`\n```\n\nPlease verify that the name wasn't misspelled and ensure that the\nidentifier being referred to is valid for the given situation. Example:\n\n```\nenum something_that_does_exist {\n Foo,\n}\n```\n\nOr:\n\n```\nmod something_that_does_exist {\n pub static foo : i32 = 0i32;\n}\n\nsomething_that_does_exist::foo; // ok!\n```\n\nOr:\n\n```\nlet unknown_variable = 12u32;\nlet x = unknown_variable; // ok!\n```\n\nIf the item is not defined in the current module, it must be imported using a\n`use` statement, like so:\n\n```\n# mod foo { pub fn bar() {} }\n# fn main() {\nuse foo::bar;\nbar();\n# }\n```\n\nIf the item you are importing is not defined in some super-module of the\ncurrent module, then it must also be declared as public (e.g., `pub fn`).\n"},"level":"error","spans":[{"file_name":"src/linked_list.rs","byte_start":2623,"byte_end":2628,"line_start":80,"line_end":80,"column_start":44,"column_end":49,"is_primary":true,"text":[{"text":" (Some(node), _) => node.remove(value, index - 1)?,","highlight_start":44,"highlight_end":49}],"label":"not found in this scope","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0425]\u001b[0m\u001b[0m\u001b[1m: cannot find value `value` in this scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/linked_list.rs:80:44\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m80\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m (Some(node), _) => node.remove(value, index - 1)?,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mnot found in this scope\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"cannot find type `T` in this scope","code":{"code":"E0412","explanation":"A used type name is not in scope.\n\nErroneous code examples:\n\n```compile_fail,E0412\nimpl Something {} // error: type name `Something` is not in scope\n\n// or:\n\ntrait Foo {\n fn bar(N); // error: type name `N` is not in scope\n}\n\n// or:\n\nfn foo(x: T) {} // type name `T` is not in scope\n```\n\nTo fix this error, please verify you didn't misspell the type name, you did\ndeclare it or imported it into the scope. Examples:\n\n```\nstruct Something;\n\nimpl Something {} // ok!\n\n// or:\n\ntrait Foo {\n type N;\n\n fn bar(_: Self::N); // ok!\n}\n\n// or:\n\nfn foo(x: T) {} // ok!\n```\n\nAnother case that causes this error is when a type is imported into a parent\nmodule. To fix this, you can follow the suggestion and use File directly or\n`use super::File;` which will import the types from the parent namespace. An\nexample that causes this error is below:\n\n```compile_fail,E0412\nuse std::fs::File;\n\nmod foo {\n fn some_function(f: File) {}\n}\n```\n\n```\nuse std::fs::File;\n\nmod foo {\n // either\n use super::File;\n // or\n // use std::fs::File;\n fn foo(f: File) {}\n}\n# fn main() {} // don't insert it for us; that'll break imports\n```\n"},"level":"error","spans":[{"file_name":"src/linked_list.rs","byte_start":3167,"byte_end":3168,"line_start":104,"line_end":104,"column_start":29,"column_end":30,"is_primary":true,"text":[{"text":"impl Display for LinkedList {","highlight_start":29,"highlight_end":30}],"label":"not found in this scope","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"you might be missing a type parameter","code":null,"level":"help","spans":[{"file_name":"src/linked_list.rs","byte_start":3143,"byte_end":3143,"line_start":104,"line_end":104,"column_start":5,"column_end":5,"is_primary":true,"text":[{"text":"impl Display for LinkedList {","highlight_start":5,"highlight_end":5}],"label":null,"suggested_replacement":"","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0412]\u001b[0m\u001b[0m\u001b[1m: cannot find type `T` in this scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/linked_list.rs:104:29\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m104\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl Display for LinkedList {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mnot found in this scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: you might be missing a type parameter\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m104\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0mimpl\u001b[0m\u001b[0m\u001b[38;5;10m\u001b[0m\u001b[0m Display for LinkedList {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+++\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused import: `core::fmt`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/linked_list.rs","byte_start":4,"byte_end":13,"line_start":1,"line_end":1,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"use core::fmt;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/linked_list.rs","byte_start":0,"byte_end":14,"line_start":1,"line_end":1,"column_start":1,"column_end":15,"is_primary":true,"text":[{"text":"use core::fmt;","highlight_start":1,"highlight_end":15}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `core::fmt`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/linked_list.rs:1:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m1\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse core::fmt;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused import: `std::fmt`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/linked_list.rs","byte_start":42,"byte_end":50,"line_start":3,"line_end":3,"column_start":5,"column_end":13,"is_primary":true,"text":[{"text":"use std::fmt;","highlight_start":5,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/linked_list.rs","byte_start":38,"byte_end":51,"line_start":3,"line_end":3,"column_start":1,"column_end":14,"is_primary":true,"text":[{"text":"use std::fmt;","highlight_start":1,"highlight_end":14}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `std::fmt`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/linked_list.rs:3:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m3\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fmt;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"aborting due to 4 previous errors; 2 warnings emitted","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: aborting due to 4 previous errors; 2 warnings emitted\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0252, E0412, E0425.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mSome errors have detailed explanations: E0252, E0412, E0425.\u001b[0m\n"} +{"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0252`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mFor more information about an error, try `rustc --explain E0252`.\u001b[0m\n"} diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-e9846a559f28cf1e/test-bin-linked_list b/Rust-Linked-List/target/debug/.fingerprint/linked_list-e9846a559f28cf1e/test-bin-linked_list new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/.fingerprint/linked_list-e9846a559f28cf1e/test-bin-linked_list.json b/Rust-Linked-List/target/debug/.fingerprint/linked_list-e9846a559f28cf1e/test-bin-linked_list.json new file mode 100644 index 0000000..b6353da --- /dev/null +++ b/Rust-Linked-List/target/debug/.fingerprint/linked_list-e9846a559f28cf1e/test-bin-linked_list.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":11071641587828052337,"profile":13957322908208868000,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/linked_list-e9846a559f28cf1e/dep-test-bin-linked_list"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Linked-List/target/debug/Linked-List b/Rust-Linked-List/target/debug/Linked-List new file mode 100755 index 0000000..371d426 Binary files /dev/null and b/Rust-Linked-List/target/debug/Linked-List differ diff --git a/Rust-Linked-List/target/debug/Linked-List.d b/Rust-Linked-List/target/debug/Linked-List.d new file mode 100644 index 0000000..6451caa --- /dev/null +++ b/Rust-Linked-List/target/debug/Linked-List.d @@ -0,0 +1 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/Linked-List: /Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/src/main.rs diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-0ef3cce43eef884e.d b/Rust-Linked-List/target/debug/deps/Linked_List-0ef3cce43eef884e.d new file mode 100644 index 0000000..d5e7ffc --- /dev/null +++ b/Rust-Linked-List/target/debug/deps/Linked_List-0ef3cce43eef884e.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/deps/libLinked_List-0ef3cce43eef884e.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/deps/Linked_List-0ef3cce43eef884e.d: src/main.rs + +src/main.rs: diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399 b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399 new file mode 100755 index 0000000..371d426 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399 differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.160pmz0bxd4xko76.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.160pmz0bxd4xko76.rcgu.o new file mode 100644 index 0000000..6da8e77 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.160pmz0bxd4xko76.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.1kugtzver2xmqdm4.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.1kugtzver2xmqdm4.rcgu.o new file mode 100644 index 0000000..63f2835 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.1kugtzver2xmqdm4.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.1pvaiy1c0i96ozzu.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.1pvaiy1c0i96ozzu.rcgu.o new file mode 100644 index 0000000..f604002 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.1pvaiy1c0i96ozzu.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.1rwj9gf29fg8jrp8.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.1rwj9gf29fg8jrp8.rcgu.o new file mode 100644 index 0000000..7e32dd6 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.1rwj9gf29fg8jrp8.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.1wh9ft9xfagwmfft.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.1wh9ft9xfagwmfft.rcgu.o new file mode 100644 index 0000000..4088120 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.1wh9ft9xfagwmfft.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.20iwwu8961zkcgax.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.20iwwu8961zkcgax.rcgu.o new file mode 100644 index 0000000..62ada33 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.20iwwu8961zkcgax.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.22c4bo0balszzd3g.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.22c4bo0balszzd3g.rcgu.o new file mode 100644 index 0000000..af1321d Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.22c4bo0balszzd3g.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.27bzdgl0l9f6l0vl.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.27bzdgl0l9f6l0vl.rcgu.o new file mode 100644 index 0000000..731dd51 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.27bzdgl0l9f6l0vl.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.2uasvn15nseq84su.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.2uasvn15nseq84su.rcgu.o new file mode 100644 index 0000000..0cbd26c Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.2uasvn15nseq84su.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.345soshn5ouf9wzz.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.345soshn5ouf9wzz.rcgu.o new file mode 100644 index 0000000..22752d4 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.345soshn5ouf9wzz.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.39x1qwjtyslqf5vy.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.39x1qwjtyslqf5vy.rcgu.o new file mode 100644 index 0000000..e8bd3e7 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.39x1qwjtyslqf5vy.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.3mitb7ukxzp3awym.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.3mitb7ukxzp3awym.rcgu.o new file mode 100644 index 0000000..86926fe Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.3mitb7ukxzp3awym.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.40p9ylth0ykiuxmj.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.40p9ylth0ykiuxmj.rcgu.o new file mode 100644 index 0000000..dda7184 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.40p9ylth0ykiuxmj.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.4c88ir7qkzs3a5zt.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.4c88ir7qkzs3a5zt.rcgu.o new file mode 100644 index 0000000..85152ed Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.4c88ir7qkzs3a5zt.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.4oicuankx3okafa7.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.4oicuankx3okafa7.rcgu.o new file mode 100644 index 0000000..3fc3ac7 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.4oicuankx3okafa7.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.5bhwtj7l2hmm22ck.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.5bhwtj7l2hmm22ck.rcgu.o new file mode 100644 index 0000000..9b3f6cd Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.5bhwtj7l2hmm22ck.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.5f0pr7i7iabjg1p9.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.5f0pr7i7iabjg1p9.rcgu.o new file mode 100644 index 0000000..9e000df Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.5f0pr7i7iabjg1p9.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.crcjoszqhuhbo1f.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.crcjoszqhuhbo1f.rcgu.o new file mode 100644 index 0000000..3773140 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.crcjoszqhuhbo1f.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.d b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.d new file mode 100644 index 0000000..acbf0e6 --- /dev/null +++ b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/deps/Linked_List-999271c48b966399: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/deps/Linked_List-999271c48b966399.d: src/main.rs + +src/main.rs: diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.epwvqyvpj4px47y.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.epwvqyvpj4px47y.rcgu.o new file mode 100644 index 0000000..6607bb4 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.epwvqyvpj4px47y.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.qkywconn8thshl5.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.qkywconn8thshl5.rcgu.o new file mode 100644 index 0000000..3a44150 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.qkywconn8thshl5.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.xikfwzkyfxrz1y.rcgu.o b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.xikfwzkyfxrz1y.rcgu.o new file mode 100644 index 0000000..161e62d Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/Linked_List-999271c48b966399.xikfwzkyfxrz1y.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/Linked_List-a70c88038a25b64c.d b/Rust-Linked-List/target/debug/deps/Linked_List-a70c88038a25b64c.d new file mode 100644 index 0000000..8cf5943 --- /dev/null +++ b/Rust-Linked-List/target/debug/deps/Linked_List-a70c88038a25b64c.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/deps/libLinked_List-a70c88038a25b64c.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/deps/Linked_List-a70c88038a25b64c.d: src/main.rs + +src/main.rs: diff --git a/Rust-Linked-List/target/debug/deps/libLinked_List-0ef3cce43eef884e.rmeta b/Rust-Linked-List/target/debug/deps/libLinked_List-0ef3cce43eef884e.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/deps/libLinked_List-a70c88038a25b64c.rmeta b/Rust-Linked-List/target/debug/deps/libLinked_List-a70c88038a25b64c.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/deps/liblinked_list-7df28882812f9917.rmeta b/Rust-Linked-List/target/debug/deps/liblinked_list-7df28882812f9917.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/deps/liblinked_list-a5c0e33215c3e905.rmeta b/Rust-Linked-List/target/debug/deps/liblinked_list-a5c0e33215c3e905.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3 b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3 new file mode 100755 index 0000000..8ff3500 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3 differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.10hrtwvdlr9e75v.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.10hrtwvdlr9e75v.rcgu.o new file mode 100644 index 0000000..ea6ca56 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.10hrtwvdlr9e75v.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.149c1ifgb74e9ear.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.149c1ifgb74e9ear.rcgu.o new file mode 100644 index 0000000..d7d0606 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.149c1ifgb74e9ear.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.1t0245le9ej8snxn.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.1t0245le9ej8snxn.rcgu.o new file mode 100644 index 0000000..0b17719 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.1t0245le9ej8snxn.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.1x39nc3188rsn5yk.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.1x39nc3188rsn5yk.rcgu.o new file mode 100644 index 0000000..66d02bf Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.1x39nc3188rsn5yk.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.1zmjgc2ulyt55a02.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.1zmjgc2ulyt55a02.rcgu.o new file mode 100644 index 0000000..de488e9 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.1zmjgc2ulyt55a02.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.24uxzm34z1fowf2k.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.24uxzm34z1fowf2k.rcgu.o new file mode 100644 index 0000000..44f9888 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.24uxzm34z1fowf2k.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.2olxr9586fyiq2bp.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.2olxr9586fyiq2bp.rcgu.o new file mode 100644 index 0000000..cbeeb58 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.2olxr9586fyiq2bp.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.2z6fzcmkmdovf9ln.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.2z6fzcmkmdovf9ln.rcgu.o new file mode 100644 index 0000000..195e565 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.2z6fzcmkmdovf9ln.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.3hw2m14hvksg9dnu.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.3hw2m14hvksg9dnu.rcgu.o new file mode 100644 index 0000000..23ca04d Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.3hw2m14hvksg9dnu.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.3xv65unxt5j2elbu.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.3xv65unxt5j2elbu.rcgu.o new file mode 100644 index 0000000..d3a6dbb Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.3xv65unxt5j2elbu.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.40xh36v8ytxucrge.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.40xh36v8ytxucrge.rcgu.o new file mode 100644 index 0000000..aafeac3 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.40xh36v8ytxucrge.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4161ew3x3i3x35hf.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4161ew3x3i3x35hf.rcgu.o new file mode 100644 index 0000000..b8152e0 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4161ew3x3i3x35hf.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4bei1ds3is22ewug.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4bei1ds3is22ewug.rcgu.o new file mode 100644 index 0000000..90adfb0 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4bei1ds3is22ewug.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4bsvx5ujtupujk48.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4bsvx5ujtupujk48.rcgu.o new file mode 100644 index 0000000..9ea30d8 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4bsvx5ujtupujk48.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4bu265161arbvmq7.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4bu265161arbvmq7.rcgu.o new file mode 100644 index 0000000..b5e7ab2 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4bu265161arbvmq7.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4eakgfzm7rrftoiu.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4eakgfzm7rrftoiu.rcgu.o new file mode 100644 index 0000000..50ea1c0 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4eakgfzm7rrftoiu.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4ef4lrhr8sply0dz.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4ef4lrhr8sply0dz.rcgu.o new file mode 100644 index 0000000..c5be949 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4ef4lrhr8sply0dz.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4oppllk0qhy2n4db.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4oppllk0qhy2n4db.rcgu.o new file mode 100644 index 0000000..84b49fd Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4oppllk0qhy2n4db.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4pfpcyuxeen1exmz.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4pfpcyuxeen1exmz.rcgu.o new file mode 100644 index 0000000..beb31e5 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4pfpcyuxeen1exmz.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4pnsob1cmnvjt44l.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4pnsob1cmnvjt44l.rcgu.o new file mode 100644 index 0000000..cf9d394 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4pnsob1cmnvjt44l.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4shx5fdn8nskzi21.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4shx5fdn8nskzi21.rcgu.o new file mode 100644 index 0000000..ae6d617 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4shx5fdn8nskzi21.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4uh8q2ft2ip2lecw.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4uh8q2ft2ip2lecw.rcgu.o new file mode 100644 index 0000000..af42693 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.4uh8q2ft2ip2lecw.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.d b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.d new file mode 100644 index 0000000..0f59248 --- /dev/null +++ b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.d @@ -0,0 +1,6 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3: src/main.rs src/linked_list.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.d: src/main.rs src/linked_list.rs + +src/main.rs: +src/linked_list.rs: diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.ob34amks33e8w38.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.ob34amks33e8w38.rcgu.o new file mode 100644 index 0000000..9f583a6 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.ob34amks33e8w38.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.y2nmho5t3svvv17.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.y2nmho5t3svvv17.rcgu.o new file mode 100644 index 0000000..1916788 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-59e21aed29b1b5e3.y2nmho5t3svvv17.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-7df28882812f9917.d b/Rust-Linked-List/target/debug/deps/linked_list-7df28882812f9917.d new file mode 100644 index 0000000..c6f878b --- /dev/null +++ b/Rust-Linked-List/target/debug/deps/linked_list-7df28882812f9917.d @@ -0,0 +1,6 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/deps/liblinked_list-7df28882812f9917.rmeta: src/main.rs src/linked_list.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/deps/linked_list-7df28882812f9917.d: src/main.rs src/linked_list.rs + +src/main.rs: +src/linked_list.rs: diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634 b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634 new file mode 100755 index 0000000..5bdec85 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634 differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1dpqgmxc2cgllmix.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1dpqgmxc2cgllmix.rcgu.o new file mode 100644 index 0000000..596dd2f Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1dpqgmxc2cgllmix.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1lw06vx3eqox58s.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1lw06vx3eqox58s.rcgu.o new file mode 100644 index 0000000..f92bc4a Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1lw06vx3eqox58s.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1rqcy2j6n1d636f5.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1rqcy2j6n1d636f5.rcgu.o new file mode 100644 index 0000000..20738ae Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1rqcy2j6n1d636f5.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1x3fcms62ctdsjej.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1x3fcms62ctdsjej.rcgu.o new file mode 100644 index 0000000..fbc2f23 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1x3fcms62ctdsjej.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1xl971r9phuowix8.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1xl971r9phuowix8.rcgu.o new file mode 100644 index 0000000..7d7721d Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1xl971r9phuowix8.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1z51q8dni5um7z3n.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1z51q8dni5um7z3n.rcgu.o new file mode 100644 index 0000000..8ee6cbf Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.1z51q8dni5um7z3n.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2cyepg1xn27d0jc0.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2cyepg1xn27d0jc0.rcgu.o new file mode 100644 index 0000000..aefb9a8 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2cyepg1xn27d0jc0.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2e927bli5kebg6pu.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2e927bli5kebg6pu.rcgu.o new file mode 100644 index 0000000..6b23769 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2e927bli5kebg6pu.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2gx97yr9y14z5e8o.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2gx97yr9y14z5e8o.rcgu.o new file mode 100644 index 0000000..82d50b5 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2gx97yr9y14z5e8o.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2htfagx5fi7f53hw.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2htfagx5fi7f53hw.rcgu.o new file mode 100644 index 0000000..530ac6c Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2htfagx5fi7f53hw.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2igewkojwcawq4bn.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2igewkojwcawq4bn.rcgu.o new file mode 100644 index 0000000..a1c0cf4 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.2igewkojwcawq4bn.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.31p7ckj64izp17f6.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.31p7ckj64izp17f6.rcgu.o new file mode 100644 index 0000000..2eb7795 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.31p7ckj64izp17f6.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.33rho2r5ud822vmz.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.33rho2r5ud822vmz.rcgu.o new file mode 100644 index 0000000..59cb22a Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.33rho2r5ud822vmz.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.37dgs2w1u0fe14e7.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.37dgs2w1u0fe14e7.rcgu.o new file mode 100644 index 0000000..7838dfa Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.37dgs2w1u0fe14e7.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.3spobt5vtrmgdizd.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.3spobt5vtrmgdizd.rcgu.o new file mode 100644 index 0000000..66eca2c Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.3spobt5vtrmgdizd.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.3vyql0qhmeoswcig.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.3vyql0qhmeoswcig.rcgu.o new file mode 100644 index 0000000..477ff9b Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.3vyql0qhmeoswcig.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.3yx1mqu4uf4mon85.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.3yx1mqu4uf4mon85.rcgu.o new file mode 100644 index 0000000..fe8acce Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.3yx1mqu4uf4mon85.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.43ab9iijhvfv9ef0.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.43ab9iijhvfv9ef0.rcgu.o new file mode 100644 index 0000000..e851733 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.43ab9iijhvfv9ef0.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.46mc09v22k8xnb8t.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.46mc09v22k8xnb8t.rcgu.o new file mode 100644 index 0000000..42f1e64 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.46mc09v22k8xnb8t.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4bt2wl132nblfexp.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4bt2wl132nblfexp.rcgu.o new file mode 100644 index 0000000..b17865a Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4bt2wl132nblfexp.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4f7u55bg21gyhunh.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4f7u55bg21gyhunh.rcgu.o new file mode 100644 index 0000000..6cdbcae Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4f7u55bg21gyhunh.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4nqk6w9yqjhvg68k.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4nqk6w9yqjhvg68k.rcgu.o new file mode 100644 index 0000000..bdc4b99 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4nqk6w9yqjhvg68k.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4nz1f1acoqpuu0tf.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4nz1f1acoqpuu0tf.rcgu.o new file mode 100644 index 0000000..798330a Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4nz1f1acoqpuu0tf.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4qfuvvjyxw58mxvq.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4qfuvvjyxw58mxvq.rcgu.o new file mode 100644 index 0000000..5967346 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4qfuvvjyxw58mxvq.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4u54htjutfseiono.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4u54htjutfseiono.rcgu.o new file mode 100644 index 0000000..7a8fa91 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4u54htjutfseiono.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4ytrrv70iv8r3mxu.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4ytrrv70iv8r3mxu.rcgu.o new file mode 100644 index 0000000..dcefd0c Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.4ytrrv70iv8r3mxu.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.apeuf3iz15m4i1i.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.apeuf3iz15m4i1i.rcgu.o new file mode 100644 index 0000000..a06dc36 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.apeuf3iz15m4i1i.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.d b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.d new file mode 100644 index 0000000..b8101bf --- /dev/null +++ b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.d @@ -0,0 +1,6 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/deps/linked_list-884aa0772fca7634: src/main.rs src/linked_list.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/deps/linked_list-884aa0772fca7634.d: src/main.rs src/linked_list.rs + +src/main.rs: +src/linked_list.rs: diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.d8qlxb1lo4d82ey.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.d8qlxb1lo4d82ey.rcgu.o new file mode 100644 index 0000000..a6074d4 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.d8qlxb1lo4d82ey.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.eznm43d33pnc4vx.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.eznm43d33pnc4vx.rcgu.o new file mode 100644 index 0000000..86062bf Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.eznm43d33pnc4vx.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.fuw98ywi1b1frmm.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.fuw98ywi1b1frmm.rcgu.o new file mode 100644 index 0000000..2b104e3 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.fuw98ywi1b1frmm.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.m5jin9vlh58b5ly.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.m5jin9vlh58b5ly.rcgu.o new file mode 100644 index 0000000..549de70 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.m5jin9vlh58b5ly.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.pxovgr77brni4do.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.pxovgr77brni4do.rcgu.o new file mode 100644 index 0000000..ac301f2 Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.pxovgr77brni4do.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.s94xgjroxbr00i7.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.s94xgjroxbr00i7.rcgu.o new file mode 100644 index 0000000..6addd1f Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.s94xgjroxbr00i7.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.tjmsxnoadoorhit.rcgu.o b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.tjmsxnoadoorhit.rcgu.o new file mode 100644 index 0000000..3d4dd9f Binary files /dev/null and b/Rust-Linked-List/target/debug/deps/linked_list-884aa0772fca7634.tjmsxnoadoorhit.rcgu.o differ diff --git a/Rust-Linked-List/target/debug/deps/linked_list-a5c0e33215c3e905.d b/Rust-Linked-List/target/debug/deps/linked_list-a5c0e33215c3e905.d new file mode 100644 index 0000000..0208b93 --- /dev/null +++ b/Rust-Linked-List/target/debug/deps/linked_list-a5c0e33215c3e905.d @@ -0,0 +1,6 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/deps/liblinked_list-a5c0e33215c3e905.rmeta: src/main.rs src/linked_list.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/deps/linked_list-a5c0e33215c3e905.d: src/main.rs src/linked_list.rs + +src/main.rs: +src/linked_list.rs: diff --git a/Rust-Linked-List/target/debug/deps/linked_list-d989b02a5b3601d6.d b/Rust-Linked-List/target/debug/deps/linked_list-d989b02a5b3601d6.d new file mode 100644 index 0000000..3ead7fa --- /dev/null +++ b/Rust-Linked-List/target/debug/deps/linked_list-d989b02a5b3601d6.d @@ -0,0 +1,6 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Linked-List/target/debug/deps/liblinked_list-d989b02a5b3601d6.rmeta: src/main.rs src/linked_list.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Linked-List/target/debug/deps/linked_list-d989b02a5b3601d6.d: src/main.rs src/linked_list.rs + +src/main.rs: +src/linked_list.rs: diff --git a/Rust-Linked-List/target/debug/deps/linked_list-e9846a559f28cf1e.d b/Rust-Linked-List/target/debug/deps/linked_list-e9846a559f28cf1e.d new file mode 100644 index 0000000..d9c3c17 --- /dev/null +++ b/Rust-Linked-List/target/debug/deps/linked_list-e9846a559f28cf1e.d @@ -0,0 +1,6 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Linked-List/target/debug/deps/liblinked_list-e9846a559f28cf1e.rmeta: src/main.rs src/linked_list.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Linked-List/target/debug/deps/linked_list-e9846a559f28cf1e.d: src/main.rs src/linked_list.rs + +src/main.rs: +src/linked_list.rs: diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qrdfl6a-vvihdk-working/dep-graph.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qrdfl6a-vvihdk-working/dep-graph.bin new file mode 100644 index 0000000..052a78e Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qrdfl6a-vvihdk-working/dep-graph.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qrdfl6a-vvihdk-working/dep-graph.part.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qrdfl6a-vvihdk-working/dep-graph.part.bin new file mode 100644 index 0000000..2c895be Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qrdfl6a-vvihdk-working/dep-graph.part.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qrdfl6a-vvihdk-working/query-cache.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qrdfl6a-vvihdk-working/query-cache.bin new file mode 100644 index 0000000..c18b92d Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qrdfl6a-vvihdk-working/query-cache.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qrdfl6a-vvihdk-working/work-products.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qrdfl6a-vvihdk-working/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qrdfl6a-vvihdk-working/work-products.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qrdfl6a-vvihdk.lock b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qrdfl6a-vvihdk.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qri2vc6-kcui71-9eoq3drwss7t2ng03bo3koj00/dep-graph.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qri2vc6-kcui71-9eoq3drwss7t2ng03bo3koj00/dep-graph.bin new file mode 100644 index 0000000..36e0629 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qri2vc6-kcui71-9eoq3drwss7t2ng03bo3koj00/dep-graph.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qri2vc6-kcui71-9eoq3drwss7t2ng03bo3koj00/query-cache.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qri2vc6-kcui71-9eoq3drwss7t2ng03bo3koj00/query-cache.bin new file mode 100644 index 0000000..3470c51 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qri2vc6-kcui71-9eoq3drwss7t2ng03bo3koj00/query-cache.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qri2vc6-kcui71-9eoq3drwss7t2ng03bo3koj00/work-products.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qri2vc6-kcui71-9eoq3drwss7t2ng03bo3koj00/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qri2vc6-kcui71-9eoq3drwss7t2ng03bo3koj00/work-products.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qri2vc6-kcui71.lock b/Rust-Linked-List/target/debug/incremental/Linked_List-1ty89dyaikpx/s-gr1qri2vc6-kcui71.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/1kugtzver2xmqdm4.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/1kugtzver2xmqdm4.o new file mode 100644 index 0000000..63f2835 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/1kugtzver2xmqdm4.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/1pvaiy1c0i96ozzu.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/1pvaiy1c0i96ozzu.o new file mode 100644 index 0000000..f604002 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/1pvaiy1c0i96ozzu.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/1rwj9gf29fg8jrp8.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/1rwj9gf29fg8jrp8.o new file mode 100644 index 0000000..7e32dd6 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/1rwj9gf29fg8jrp8.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/1wh9ft9xfagwmfft.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/1wh9ft9xfagwmfft.o new file mode 100644 index 0000000..4088120 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/1wh9ft9xfagwmfft.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/20iwwu8961zkcgax.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/20iwwu8961zkcgax.o new file mode 100644 index 0000000..62ada33 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/20iwwu8961zkcgax.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/22c4bo0balszzd3g.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/22c4bo0balszzd3g.o new file mode 100644 index 0000000..af1321d Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/22c4bo0balszzd3g.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/27bzdgl0l9f6l0vl.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/27bzdgl0l9f6l0vl.o new file mode 100644 index 0000000..731dd51 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/27bzdgl0l9f6l0vl.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/2uasvn15nseq84su.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/2uasvn15nseq84su.o new file mode 100644 index 0000000..0cbd26c Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/2uasvn15nseq84su.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/39x1qwjtyslqf5vy.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/39x1qwjtyslqf5vy.o new file mode 100644 index 0000000..e8bd3e7 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/39x1qwjtyslqf5vy.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/40p9ylth0ykiuxmj.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/40p9ylth0ykiuxmj.o new file mode 100644 index 0000000..dda7184 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/40p9ylth0ykiuxmj.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/4c88ir7qkzs3a5zt.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/4c88ir7qkzs3a5zt.o new file mode 100644 index 0000000..85152ed Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/4c88ir7qkzs3a5zt.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/5f0pr7i7iabjg1p9.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/5f0pr7i7iabjg1p9.o new file mode 100644 index 0000000..9e000df Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/5f0pr7i7iabjg1p9.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/crcjoszqhuhbo1f.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/crcjoszqhuhbo1f.o new file mode 100644 index 0000000..3773140 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/crcjoszqhuhbo1f.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/dep-graph.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/dep-graph.bin new file mode 100644 index 0000000..5fee91c Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/dep-graph.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/epwvqyvpj4px47y.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/epwvqyvpj4px47y.o new file mode 100644 index 0000000..6607bb4 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/epwvqyvpj4px47y.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/qkywconn8thshl5.o b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/qkywconn8thshl5.o new file mode 100644 index 0000000..3a44150 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/qkywconn8thshl5.o differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/query-cache.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/query-cache.bin new file mode 100644 index 0000000..4ced9f7 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/query-cache.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/work-products.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/work-products.bin new file mode 100644 index 0000000..0e9be5b Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v-8x1x60ojnf5dr1iyrg9zc4glu/work-products.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v.lock b/Rust-Linked-List/target/debug/incremental/Linked_List-2ge80k5wdrzok/s-gr1qriun1b-19xms9v.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qrdfl6a-lsouwd-working/dep-graph.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qrdfl6a-lsouwd-working/dep-graph.bin new file mode 100644 index 0000000..633ce22 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qrdfl6a-lsouwd-working/dep-graph.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qrdfl6a-lsouwd-working/dep-graph.part.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qrdfl6a-lsouwd-working/dep-graph.part.bin new file mode 100644 index 0000000..7aa76d5 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qrdfl6a-lsouwd-working/dep-graph.part.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qrdfl6a-lsouwd-working/query-cache.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qrdfl6a-lsouwd-working/query-cache.bin new file mode 100644 index 0000000..6ce0804 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qrdfl6a-lsouwd-working/query-cache.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qrdfl6a-lsouwd-working/work-products.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qrdfl6a-lsouwd-working/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qrdfl6a-lsouwd-working/work-products.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qrdfl6a-lsouwd.lock b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qrdfl6a-lsouwd.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qri2vc6-xzkmn-cbpvgdwyrvxe7y0z79tx7ta0c/dep-graph.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qri2vc6-xzkmn-cbpvgdwyrvxe7y0z79tx7ta0c/dep-graph.bin new file mode 100644 index 0000000..58962fb Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qri2vc6-xzkmn-cbpvgdwyrvxe7y0z79tx7ta0c/dep-graph.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qri2vc6-xzkmn-cbpvgdwyrvxe7y0z79tx7ta0c/query-cache.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qri2vc6-xzkmn-cbpvgdwyrvxe7y0z79tx7ta0c/query-cache.bin new file mode 100644 index 0000000..513966d Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qri2vc6-xzkmn-cbpvgdwyrvxe7y0z79tx7ta0c/query-cache.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qri2vc6-xzkmn-cbpvgdwyrvxe7y0z79tx7ta0c/work-products.bin b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qri2vc6-xzkmn-cbpvgdwyrvxe7y0z79tx7ta0c/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qri2vc6-xzkmn-cbpvgdwyrvxe7y0z79tx7ta0c/work-products.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qri2vc6-xzkmn.lock b/Rust-Linked-List/target/debug/incremental/Linked_List-4fsmc130lahh/s-gr1qri2vc6-xzkmn.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr1rq00d7u-1jor1wc-6gxllfs1ge36oaqflcgi83zhe/dep-graph.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr1rq00d7u-1jor1wc-6gxllfs1ge36oaqflcgi83zhe/dep-graph.bin new file mode 100644 index 0000000..f1f127d Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr1rq00d7u-1jor1wc-6gxllfs1ge36oaqflcgi83zhe/dep-graph.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr1rq00d7u-1jor1wc-6gxllfs1ge36oaqflcgi83zhe/query-cache.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr1rq00d7u-1jor1wc-6gxllfs1ge36oaqflcgi83zhe/query-cache.bin new file mode 100644 index 0000000..b64fa13 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr1rq00d7u-1jor1wc-6gxllfs1ge36oaqflcgi83zhe/query-cache.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr1rq00d7u-1jor1wc-6gxllfs1ge36oaqflcgi83zhe/work-products.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr1rq00d7u-1jor1wc-6gxllfs1ge36oaqflcgi83zhe/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr1rq00d7u-1jor1wc-6gxllfs1ge36oaqflcgi83zhe/work-products.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr1rq00d7u-1jor1wc.lock b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr1rq00d7u-1jor1wc.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pc5h26k-ezfbco-working/dep-graph.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pc5h26k-ezfbco-working/dep-graph.bin new file mode 100644 index 0000000..f1f127d Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pc5h26k-ezfbco-working/dep-graph.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pc5h26k-ezfbco-working/dep-graph.part.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pc5h26k-ezfbco-working/dep-graph.part.bin new file mode 100644 index 0000000..6bc7dcc Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pc5h26k-ezfbco-working/dep-graph.part.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pc5h26k-ezfbco-working/query-cache.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pc5h26k-ezfbco-working/query-cache.bin new file mode 100644 index 0000000..b64fa13 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pc5h26k-ezfbco-working/query-cache.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pc5h26k-ezfbco-working/work-products.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pc5h26k-ezfbco-working/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pc5h26k-ezfbco-working/work-products.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pc5h26k-ezfbco.lock b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pc5h26k-ezfbco.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pca6x0l-h3fp1c-working/dep-graph.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pca6x0l-h3fp1c-working/dep-graph.bin new file mode 100644 index 0000000..f1f127d Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pca6x0l-h3fp1c-working/dep-graph.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pca6x0l-h3fp1c-working/dep-graph.part.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pca6x0l-h3fp1c-working/dep-graph.part.bin new file mode 100644 index 0000000..fcc580b Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pca6x0l-h3fp1c-working/dep-graph.part.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pca6x0l-h3fp1c-working/query-cache.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pca6x0l-h3fp1c-working/query-cache.bin new file mode 100644 index 0000000..b64fa13 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pca6x0l-h3fp1c-working/query-cache.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pca6x0l-h3fp1c-working/work-products.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pca6x0l-h3fp1c-working/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pca6x0l-h3fp1c-working/work-products.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pca6x0l-h3fp1c.lock b/Rust-Linked-List/target/debug/incremental/linked_list-2jv7smh26rw9s/s-gr2pca6x0l-h3fp1c.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr1rq00d7u-119ysap-bnh6ohmeted6uojggu5imk35w/dep-graph.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr1rq00d7u-119ysap-bnh6ohmeted6uojggu5imk35w/dep-graph.bin new file mode 100644 index 0000000..8616f9e Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr1rq00d7u-119ysap-bnh6ohmeted6uojggu5imk35w/dep-graph.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr1rq00d7u-119ysap-bnh6ohmeted6uojggu5imk35w/query-cache.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr1rq00d7u-119ysap-bnh6ohmeted6uojggu5imk35w/query-cache.bin new file mode 100644 index 0000000..9e80687 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr1rq00d7u-119ysap-bnh6ohmeted6uojggu5imk35w/query-cache.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr1rq00d7u-119ysap-bnh6ohmeted6uojggu5imk35w/work-products.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr1rq00d7u-119ysap-bnh6ohmeted6uojggu5imk35w/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr1rq00d7u-119ysap-bnh6ohmeted6uojggu5imk35w/work-products.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr1rq00d7u-119ysap.lock b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr1rq00d7u-119ysap.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pc5h26k-1aby7ez-working/dep-graph.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pc5h26k-1aby7ez-working/dep-graph.bin new file mode 100644 index 0000000..8616f9e Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pc5h26k-1aby7ez-working/dep-graph.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pc5h26k-1aby7ez-working/dep-graph.part.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pc5h26k-1aby7ez-working/dep-graph.part.bin new file mode 100644 index 0000000..cad8ad8 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pc5h26k-1aby7ez-working/dep-graph.part.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pc5h26k-1aby7ez-working/query-cache.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pc5h26k-1aby7ez-working/query-cache.bin new file mode 100644 index 0000000..9e80687 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pc5h26k-1aby7ez-working/query-cache.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pc5h26k-1aby7ez-working/work-products.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pc5h26k-1aby7ez-working/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pc5h26k-1aby7ez-working/work-products.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pc5h26k-1aby7ez.lock b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pc5h26k-1aby7ez.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pca6x0k-1op27e8-working/dep-graph.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pca6x0k-1op27e8-working/dep-graph.bin new file mode 100644 index 0000000..8616f9e Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pca6x0k-1op27e8-working/dep-graph.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pca6x0k-1op27e8-working/dep-graph.part.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pca6x0k-1op27e8-working/dep-graph.part.bin new file mode 100644 index 0000000..406fa9d Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pca6x0k-1op27e8-working/dep-graph.part.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pca6x0k-1op27e8-working/query-cache.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pca6x0k-1op27e8-working/query-cache.bin new file mode 100644 index 0000000..9e80687 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pca6x0k-1op27e8-working/query-cache.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pca6x0k-1op27e8-working/work-products.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pca6x0k-1op27e8-working/work-products.bin new file mode 100644 index 0000000..fef6ec0 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pca6x0k-1op27e8-working/work-products.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pca6x0k-1op27e8.lock b/Rust-Linked-List/target/debug/incremental/linked_list-2lb0yr2uf5uvb/s-gr2pca6x0k-1op27e8.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1lw06vx3eqox58s.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1lw06vx3eqox58s.o new file mode 100644 index 0000000..f92bc4a Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1lw06vx3eqox58s.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1rqcy2j6n1d636f5.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1rqcy2j6n1d636f5.o new file mode 100644 index 0000000..20738ae Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1rqcy2j6n1d636f5.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1x3fcms62ctdsjej.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1x3fcms62ctdsjej.o new file mode 100644 index 0000000..fbc2f23 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1x3fcms62ctdsjej.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1xl971r9phuowix8.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1xl971r9phuowix8.o new file mode 100644 index 0000000..7d7721d Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1xl971r9phuowix8.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1z51q8dni5um7z3n.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1z51q8dni5um7z3n.o new file mode 100644 index 0000000..8ee6cbf Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/1z51q8dni5um7z3n.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/2cyepg1xn27d0jc0.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/2cyepg1xn27d0jc0.o new file mode 100644 index 0000000..aefb9a8 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/2cyepg1xn27d0jc0.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/2e927bli5kebg6pu.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/2e927bli5kebg6pu.o new file mode 100644 index 0000000..6b23769 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/2e927bli5kebg6pu.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/2gx97yr9y14z5e8o.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/2gx97yr9y14z5e8o.o new file mode 100644 index 0000000..82d50b5 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/2gx97yr9y14z5e8o.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/2htfagx5fi7f53hw.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/2htfagx5fi7f53hw.o new file mode 100644 index 0000000..530ac6c Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/2htfagx5fi7f53hw.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/33rho2r5ud822vmz.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/33rho2r5ud822vmz.o new file mode 100644 index 0000000..59cb22a Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/33rho2r5ud822vmz.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/37dgs2w1u0fe14e7.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/37dgs2w1u0fe14e7.o new file mode 100644 index 0000000..7838dfa Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/37dgs2w1u0fe14e7.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/3spobt5vtrmgdizd.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/3spobt5vtrmgdizd.o new file mode 100644 index 0000000..66eca2c Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/3spobt5vtrmgdizd.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/3vyql0qhmeoswcig.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/3vyql0qhmeoswcig.o new file mode 100644 index 0000000..477ff9b Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/3vyql0qhmeoswcig.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/3yx1mqu4uf4mon85.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/3yx1mqu4uf4mon85.o new file mode 100644 index 0000000..fe8acce Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/3yx1mqu4uf4mon85.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/43ab9iijhvfv9ef0.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/43ab9iijhvfv9ef0.o new file mode 100644 index 0000000..e851733 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/43ab9iijhvfv9ef0.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/46mc09v22k8xnb8t.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/46mc09v22k8xnb8t.o new file mode 100644 index 0000000..42f1e64 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/46mc09v22k8xnb8t.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4bt2wl132nblfexp.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4bt2wl132nblfexp.o new file mode 100644 index 0000000..b17865a Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4bt2wl132nblfexp.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4f7u55bg21gyhunh.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4f7u55bg21gyhunh.o new file mode 100644 index 0000000..6cdbcae Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4f7u55bg21gyhunh.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4nqk6w9yqjhvg68k.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4nqk6w9yqjhvg68k.o new file mode 100644 index 0000000..bdc4b99 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4nqk6w9yqjhvg68k.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4nz1f1acoqpuu0tf.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4nz1f1acoqpuu0tf.o new file mode 100644 index 0000000..798330a Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4nz1f1acoqpuu0tf.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4qfuvvjyxw58mxvq.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4qfuvvjyxw58mxvq.o new file mode 100644 index 0000000..5967346 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4qfuvvjyxw58mxvq.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4u54htjutfseiono.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4u54htjutfseiono.o new file mode 100644 index 0000000..7a8fa91 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4u54htjutfseiono.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4ytrrv70iv8r3mxu.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4ytrrv70iv8r3mxu.o new file mode 100644 index 0000000..dcefd0c Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/4ytrrv70iv8r3mxu.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/apeuf3iz15m4i1i.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/apeuf3iz15m4i1i.o new file mode 100644 index 0000000..a06dc36 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/apeuf3iz15m4i1i.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/d8qlxb1lo4d82ey.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/d8qlxb1lo4d82ey.o new file mode 100644 index 0000000..a6074d4 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/d8qlxb1lo4d82ey.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/dep-graph.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/dep-graph.bin new file mode 100644 index 0000000..4c56713 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/dep-graph.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/eznm43d33pnc4vx.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/eznm43d33pnc4vx.o new file mode 100644 index 0000000..86062bf Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/eznm43d33pnc4vx.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/fuw98ywi1b1frmm.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/fuw98ywi1b1frmm.o new file mode 100644 index 0000000..2b104e3 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/fuw98ywi1b1frmm.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/m5jin9vlh58b5ly.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/m5jin9vlh58b5ly.o new file mode 100644 index 0000000..549de70 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/m5jin9vlh58b5ly.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/pxovgr77brni4do.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/pxovgr77brni4do.o new file mode 100644 index 0000000..ac301f2 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/pxovgr77brni4do.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/query-cache.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/query-cache.bin new file mode 100644 index 0000000..94213c6 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/query-cache.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/s94xgjroxbr00i7.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/s94xgjroxbr00i7.o new file mode 100644 index 0000000..6addd1f Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/s94xgjroxbr00i7.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/tjmsxnoadoorhit.o b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/tjmsxnoadoorhit.o new file mode 100644 index 0000000..3d4dd9f Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/tjmsxnoadoorhit.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/work-products.bin b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/work-products.bin new file mode 100644 index 0000000..c37734a Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky-8zznvzlhgcp1pgdhk6b7dlv70/work-products.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky.lock b/Rust-Linked-List/target/debug/incremental/linked_list-2qrn13onih146/s-gr1rp0bnp7-1datdky.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/10hrtwvdlr9e75v.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/10hrtwvdlr9e75v.o new file mode 100644 index 0000000..ea6ca56 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/10hrtwvdlr9e75v.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/149c1ifgb74e9ear.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/149c1ifgb74e9ear.o new file mode 100644 index 0000000..d7d0606 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/149c1ifgb74e9ear.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/1t0245le9ej8snxn.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/1t0245le9ej8snxn.o new file mode 100644 index 0000000..0b17719 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/1t0245le9ej8snxn.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/1x39nc3188rsn5yk.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/1x39nc3188rsn5yk.o new file mode 100644 index 0000000..66d02bf Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/1x39nc3188rsn5yk.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/24uxzm34z1fowf2k.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/24uxzm34z1fowf2k.o new file mode 100644 index 0000000..44f9888 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/24uxzm34z1fowf2k.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/2olxr9586fyiq2bp.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/2olxr9586fyiq2bp.o new file mode 100644 index 0000000..cbeeb58 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/2olxr9586fyiq2bp.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/2z6fzcmkmdovf9ln.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/2z6fzcmkmdovf9ln.o new file mode 100644 index 0000000..195e565 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/2z6fzcmkmdovf9ln.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/3hw2m14hvksg9dnu.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/3hw2m14hvksg9dnu.o new file mode 100644 index 0000000..23ca04d Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/3hw2m14hvksg9dnu.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/3xv65unxt5j2elbu.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/3xv65unxt5j2elbu.o new file mode 100644 index 0000000..d3a6dbb Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/3xv65unxt5j2elbu.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/40xh36v8ytxucrge.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/40xh36v8ytxucrge.o new file mode 100644 index 0000000..aafeac3 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/40xh36v8ytxucrge.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4161ew3x3i3x35hf.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4161ew3x3i3x35hf.o new file mode 100644 index 0000000..b8152e0 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4161ew3x3i3x35hf.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4bei1ds3is22ewug.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4bei1ds3is22ewug.o new file mode 100644 index 0000000..90adfb0 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4bei1ds3is22ewug.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4bsvx5ujtupujk48.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4bsvx5ujtupujk48.o new file mode 100644 index 0000000..9ea30d8 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4bsvx5ujtupujk48.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4bu265161arbvmq7.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4bu265161arbvmq7.o new file mode 100644 index 0000000..b5e7ab2 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4bu265161arbvmq7.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4eakgfzm7rrftoiu.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4eakgfzm7rrftoiu.o new file mode 100644 index 0000000..50ea1c0 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4eakgfzm7rrftoiu.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4ef4lrhr8sply0dz.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4ef4lrhr8sply0dz.o new file mode 100644 index 0000000..c5be949 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4ef4lrhr8sply0dz.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4oppllk0qhy2n4db.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4oppllk0qhy2n4db.o new file mode 100644 index 0000000..84b49fd Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4oppllk0qhy2n4db.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4pfpcyuxeen1exmz.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4pfpcyuxeen1exmz.o new file mode 100644 index 0000000..beb31e5 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4pfpcyuxeen1exmz.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4pnsob1cmnvjt44l.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4pnsob1cmnvjt44l.o new file mode 100644 index 0000000..cf9d394 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4pnsob1cmnvjt44l.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4shx5fdn8nskzi21.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4shx5fdn8nskzi21.o new file mode 100644 index 0000000..ae6d617 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4shx5fdn8nskzi21.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4uh8q2ft2ip2lecw.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4uh8q2ft2ip2lecw.o new file mode 100644 index 0000000..af42693 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/4uh8q2ft2ip2lecw.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/dep-graph.bin b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/dep-graph.bin new file mode 100644 index 0000000..735e4b7 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/dep-graph.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/ob34amks33e8w38.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/ob34amks33e8w38.o new file mode 100644 index 0000000..9f583a6 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/ob34amks33e8w38.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/query-cache.bin b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/query-cache.bin new file mode 100644 index 0000000..b4ac1d8 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/query-cache.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/work-products.bin b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/work-products.bin new file mode 100644 index 0000000..a24705b Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/work-products.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/y2nmho5t3svvv17.o b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/y2nmho5t3svvv17.o new file mode 100644 index 0000000..1916788 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw-5pzehp8v4bhu9bx05pkn7hlsz/y2nmho5t3svvv17.o differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw.lock b/Rust-Linked-List/target/debug/incremental/linked_list-3rj7vt2fko83k/s-gr1rd5ks0z-1v0wgqw.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-7mte0ef5j7f3/s-guywhc54lh-oxd1dd-working/dep-graph.part.bin b/Rust-Linked-List/target/debug/incremental/linked_list-7mte0ef5j7f3/s-guywhc54lh-oxd1dd-working/dep-graph.part.bin new file mode 100644 index 0000000..b3d36c1 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-7mte0ef5j7f3/s-guywhc54lh-oxd1dd-working/dep-graph.part.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-7mte0ef5j7f3/s-guywhc54lh-oxd1dd.lock b/Rust-Linked-List/target/debug/incremental/linked_list-7mte0ef5j7f3/s-guywhc54lh-oxd1dd.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-l8zglcng9rpi/s-guywhc43k6-zh3s14-working/dep-graph.part.bin b/Rust-Linked-List/target/debug/incremental/linked_list-l8zglcng9rpi/s-guywhc43k6-zh3s14-working/dep-graph.part.bin new file mode 100644 index 0000000..3bfdaf1 Binary files /dev/null and b/Rust-Linked-List/target/debug/incremental/linked_list-l8zglcng9rpi/s-guywhc43k6-zh3s14-working/dep-graph.part.bin differ diff --git a/Rust-Linked-List/target/debug/incremental/linked_list-l8zglcng9rpi/s-guywhc43k6-zh3s14.lock b/Rust-Linked-List/target/debug/incremental/linked_list-l8zglcng9rpi/s-guywhc43k6-zh3s14.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Linked-List/target/debug/linked_list b/Rust-Linked-List/target/debug/linked_list new file mode 100755 index 0000000..8ff3500 Binary files /dev/null and b/Rust-Linked-List/target/debug/linked_list differ diff --git a/Rust-Linked-List/target/debug/linked_list.d b/Rust-Linked-List/target/debug/linked_list.d new file mode 100644 index 0000000..bd72dbe --- /dev/null +++ b/Rust-Linked-List/target/debug/linked_list.d @@ -0,0 +1 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/target/debug/linked_list: /Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/src/linked_list.rs /Users/arlo/Code/A-Level-CS/Data-Structures/Linked-List/src/main.rs diff --git a/Rust-Merge-Sort/Cargo.lock b/Rust-Merge-Sort/Cargo.lock new file mode 100644 index 0000000..d4052cf --- /dev/null +++ b/Rust-Merge-Sort/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "Mergesort" +version = "0.1.0" diff --git a/Rust-Merge-Sort/Cargo.toml b/Rust-Merge-Sort/Cargo.toml new file mode 100644 index 0000000..250494f --- /dev/null +++ b/Rust-Merge-Sort/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "Mergesort" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/Rust-Merge-Sort/src/main.rs b/Rust-Merge-Sort/src/main.rs new file mode 100644 index 0000000..64e8b78 --- /dev/null +++ b/Rust-Merge-Sort/src/main.rs @@ -0,0 +1,48 @@ +use core::fmt::Debug; + +fn main() { + let list = vec![18, 2, 4, 6, 3, 12]; + println!("Original List -> {list:?}"); + println!("Sorted List -> {:?}", mergesort(list)) +} + +fn mergesort(list: Vec) -> Vec { + if list.len() < 2 { + return list + } + + let start = 0; + let mid = list.len() / 2; + let end = list.len(); + + let left = mergesort(list[start..mid].to_vec()); + let right = mergesort(list[mid..end].to_vec()); + + let mut i = 0; + let mut j = 0; + + let mut sorted_list = vec![]; + + + while i < left.len() && j < right.len() { + if left[i] <= right[j] { + sorted_list.push(left[i]); + i += 1; + } else { + sorted_list.push(right[j]); + j += 1; + } + } + + while i < left.len() { + sorted_list.push(left[i]); + i += 1; + } + + while j < right.len() { + sorted_list.push(right[j]); + j += 1; + } + + sorted_list +} \ No newline at end of file diff --git a/Rust-Merge-Sort/target/.rustc_info.json b/Rust-Merge-Sort/target/.rustc_info.json new file mode 100644 index 0000000..ceea39d --- /dev/null +++ b/Rust-Merge-Sort/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":14650900074607685087,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.77.0 (aedd173a2 2024-03-17)\nbinary: rustc\ncommit-hash: aedd173a2c086e558c2b66d3743b344f977621a7\ncommit-date: 2024-03-17\nhost: aarch64-apple-darwin\nrelease: 1.77.0\nLLVM version: 17.0.6\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/arlo/.rustup/toolchains/stable-aarch64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/Rust-Merge-Sort/target/CACHEDIR.TAG b/Rust-Merge-Sort/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/Rust-Merge-Sort/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/Rust-Merge-Sort/target/debug/.cargo-lock b/Rust-Merge-Sort/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/bin-Mergesort new file mode 100644 index 0000000..de58834 --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/bin-Mergesort @@ -0,0 +1 @@ +d76feeccc19c089e \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/bin-Mergesort.json b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/bin-Mergesort.json new file mode 100644 index 0000000..f02d114 --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/bin-Mergesort.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":18306564934947288991,"profile":14400670141151969058,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Mergesort-044faf79104649cb/dep-bin-Mergesort"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/dep-bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/dep-bin-Mergesort new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/dep-bin-Mergesort differ diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/invoked.timestamp b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/output-bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/output-bin-Mergesort new file mode 100644 index 0000000..72be0dd --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-044faf79104649cb/output-bin-Mergesort @@ -0,0 +1,2 @@ +{"$message_type":"diagnostic","message":"crate `Mergesort` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `mergesort`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Mergesort` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `mergesort`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/dep-test-bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/dep-test-bin-Mergesort new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/dep-test-bin-Mergesort differ diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/invoked.timestamp b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/output-test-bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/output-test-bin-Mergesort new file mode 100644 index 0000000..72be0dd --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/output-test-bin-Mergesort @@ -0,0 +1,2 @@ +{"$message_type":"diagnostic","message":"crate `Mergesort` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `mergesort`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Mergesort` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `mergesort`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/test-bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/test-bin-Mergesort new file mode 100644 index 0000000..0386927 --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/test-bin-Mergesort @@ -0,0 +1 @@ +9d7cfcf5303d31a6 \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/test-bin-Mergesort.json b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/test-bin-Mergesort.json new file mode 100644 index 0000000..46dd39d --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/test-bin-Mergesort.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":18306564934947288991,"profile":13957322908208868000,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Mergesort-9562e5f0e5e16ed7/dep-test-bin-Mergesort"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/bin-Mergesort new file mode 100644 index 0000000..6b57101 --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/bin-Mergesort @@ -0,0 +1 @@ +2ecd105d73d21d8e \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/bin-Mergesort.json b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/bin-Mergesort.json new file mode 100644 index 0000000..66e2daf --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/bin-Mergesort.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":18306564934947288991,"profile":14400670141151969058,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Mergesort-b51f3939308479f4/dep-bin-Mergesort"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/dep-bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/dep-bin-Mergesort new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/dep-bin-Mergesort differ diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/invoked.timestamp b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/output-bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/output-bin-Mergesort new file mode 100644 index 0000000..72be0dd --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-b51f3939308479f4/output-bin-Mergesort @@ -0,0 +1,2 @@ +{"$message_type":"diagnostic","message":"crate `Mergesort` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `mergesort`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Mergesort` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `mergesort`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/bin-Mergesort new file mode 100644 index 0000000..115c832 --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/bin-Mergesort @@ -0,0 +1 @@ +329d5571e5797130 \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/bin-Mergesort.json b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/bin-Mergesort.json new file mode 100644 index 0000000..8dad345 --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/bin-Mergesort.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":18306564934947288991,"profile":14453530908159220714,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Mergesort-c8357d0d2fd85272/dep-bin-Mergesort"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/dep-bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/dep-bin-Mergesort new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/dep-bin-Mergesort differ diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/invoked.timestamp b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/output-bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/output-bin-Mergesort new file mode 100644 index 0000000..72be0dd --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-c8357d0d2fd85272/output-bin-Mergesort @@ -0,0 +1,2 @@ +{"$message_type":"diagnostic","message":"crate `Mergesort` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `mergesort`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Mergesort` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `mergesort`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/dep-test-bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/dep-test-bin-Mergesort new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/dep-test-bin-Mergesort differ diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/invoked.timestamp b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/output-test-bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/output-test-bin-Mergesort new file mode 100644 index 0000000..72be0dd --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/output-test-bin-Mergesort @@ -0,0 +1,2 @@ +{"$message_type":"diagnostic","message":"crate `Mergesort` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `mergesort`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Mergesort` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `mergesort`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/test-bin-Mergesort b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/test-bin-Mergesort new file mode 100644 index 0000000..088d3e5 --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/test-bin-Mergesort @@ -0,0 +1 @@ +d8ac83a92194e0a6 \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/test-bin-Mergesort.json b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/test-bin-Mergesort.json new file mode 100644 index 0000000..c55a129 --- /dev/null +++ b/Rust-Merge-Sort/target/debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/test-bin-Mergesort.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":18306564934947288991,"profile":13957322908208868000,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Mergesort-ff45b9b1394ba9f6/dep-test-bin-Mergesort"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Merge-Sort/target/debug/Mergesort b/Rust-Merge-Sort/target/debug/Mergesort new file mode 100755 index 0000000..9e47df8 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/Mergesort differ diff --git a/Rust-Merge-Sort/target/debug/Mergesort.d b/Rust-Merge-Sort/target/debug/Mergesort.d new file mode 100644 index 0000000..643b8af --- /dev/null +++ b/Rust-Merge-Sort/target/debug/Mergesort.d @@ -0,0 +1 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Mergesort/target/debug/Mergesort: /Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Mergesort/src/main.rs diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-044faf79104649cb.d b/Rust-Merge-Sort/target/debug/deps/Mergesort-044faf79104649cb.d new file mode 100644 index 0000000..b9a3d70 --- /dev/null +++ b/Rust-Merge-Sort/target/debug/deps/Mergesort-044faf79104649cb.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Mergesort/target/debug/deps/libMergesort-044faf79104649cb.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Mergesort/target/debug/deps/Mergesort-044faf79104649cb.d: src/main.rs + +src/main.rs: diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-9562e5f0e5e16ed7.d b/Rust-Merge-Sort/target/debug/deps/Mergesort-9562e5f0e5e16ed7.d new file mode 100644 index 0000000..de17430 --- /dev/null +++ b/Rust-Merge-Sort/target/debug/deps/Mergesort-9562e5f0e5e16ed7.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Merge-Sort/target/debug/deps/libMergesort-9562e5f0e5e16ed7.rmeta: src/main.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Merge-Sort/target/debug/deps/Mergesort-9562e5f0e5e16ed7.d: src/main.rs + +src/main.rs: diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-b51f3939308479f4.d b/Rust-Merge-Sort/target/debug/deps/Mergesort-b51f3939308479f4.d new file mode 100644 index 0000000..a713518 --- /dev/null +++ b/Rust-Merge-Sort/target/debug/deps/Mergesort-b51f3939308479f4.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Merge-Sort/target/debug/deps/libMergesort-b51f3939308479f4.rmeta: src/main.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Merge-Sort/target/debug/deps/Mergesort-b51f3939308479f4.d: src/main.rs + +src/main.rs: diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272 b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272 new file mode 100755 index 0000000..9e47df8 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272 differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.1gbwaiuj5w8aqafx.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.1gbwaiuj5w8aqafx.rcgu.o new file mode 100644 index 0000000..01904c4 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.1gbwaiuj5w8aqafx.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.1s0zg60z4n8rmydu.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.1s0zg60z4n8rmydu.rcgu.o new file mode 100644 index 0000000..9b940d8 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.1s0zg60z4n8rmydu.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.1t80upsgu31lucfa.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.1t80upsgu31lucfa.rcgu.o new file mode 100644 index 0000000..8b9d2d4 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.1t80upsgu31lucfa.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.1vl77vhqxndi5dfb.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.1vl77vhqxndi5dfb.rcgu.o new file mode 100644 index 0000000..e30ec48 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.1vl77vhqxndi5dfb.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.22555w59wmgmjly3.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.22555w59wmgmjly3.rcgu.o new file mode 100644 index 0000000..503ebe6 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.22555w59wmgmjly3.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2588f4gtfro9d8f8.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2588f4gtfro9d8f8.rcgu.o new file mode 100644 index 0000000..c5126fe Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2588f4gtfro9d8f8.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.27yhjhpsc14y1m6m.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.27yhjhpsc14y1m6m.rcgu.o new file mode 100644 index 0000000..c89e4dc Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.27yhjhpsc14y1m6m.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2bckqsoxk6tshpuw.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2bckqsoxk6tshpuw.rcgu.o new file mode 100644 index 0000000..9e29c6e Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2bckqsoxk6tshpuw.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2e7dqunzvqjrps6j.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2e7dqunzvqjrps6j.rcgu.o new file mode 100644 index 0000000..a22119d Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2e7dqunzvqjrps6j.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2i0ra4qwv9cg20nf.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2i0ra4qwv9cg20nf.rcgu.o new file mode 100644 index 0000000..6de34cc Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2i0ra4qwv9cg20nf.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2inv8zccl68bouqy.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2inv8zccl68bouqy.rcgu.o new file mode 100644 index 0000000..e1fa591 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2inv8zccl68bouqy.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2ym1di7axr26p2lh.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2ym1di7axr26p2lh.rcgu.o new file mode 100644 index 0000000..f46fac6 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.2ym1di7axr26p2lh.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.44cer95gnrakyyyk.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.44cer95gnrakyyyk.rcgu.o new file mode 100644 index 0000000..ac80e04 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.44cer95gnrakyyyk.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4f5kl1bo9dko4g00.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4f5kl1bo9dko4g00.rcgu.o new file mode 100644 index 0000000..0d636ee Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4f5kl1bo9dko4g00.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4g77lmz31hkj3z23.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4g77lmz31hkj3z23.rcgu.o new file mode 100644 index 0000000..c696c4b Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4g77lmz31hkj3z23.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4oj6ncess57vusm8.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4oj6ncess57vusm8.rcgu.o new file mode 100644 index 0000000..49a890f Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4oj6ncess57vusm8.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4umdmwjntjmpyt3r.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4umdmwjntjmpyt3r.rcgu.o new file mode 100644 index 0000000..f376693 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4umdmwjntjmpyt3r.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4w62e1qte59657rf.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4w62e1qte59657rf.rcgu.o new file mode 100644 index 0000000..a8a664e Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.4w62e1qte59657rf.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.5g2ks7ehhuqbzvb7.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.5g2ks7ehhuqbzvb7.rcgu.o new file mode 100644 index 0000000..8c6ca60 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.5g2ks7ehhuqbzvb7.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.7crkn3978ll828s.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.7crkn3978ll828s.rcgu.o new file mode 100644 index 0000000..fa51775 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.7crkn3978ll828s.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.d b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.d new file mode 100644 index 0000000..55a8f0d --- /dev/null +++ b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Mergesort/target/debug/deps/Mergesort-c8357d0d2fd85272: src/main.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Mergesort/target/debug/deps/Mergesort-c8357d0d2fd85272.d: src/main.rs + +src/main.rs: diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.e7shunbbe19na8h.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.e7shunbbe19na8h.rcgu.o new file mode 100644 index 0000000..7d433df Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.e7shunbbe19na8h.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.e7wsqe7l48axtau.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.e7wsqe7l48axtau.rcgu.o new file mode 100644 index 0000000..8fe0da6 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.e7wsqe7l48axtau.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.f1gjqhnb6fz87lp.rcgu.o b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.f1gjqhnb6fz87lp.rcgu.o new file mode 100644 index 0000000..99aaf3f Binary files /dev/null and b/Rust-Merge-Sort/target/debug/deps/Mergesort-c8357d0d2fd85272.f1gjqhnb6fz87lp.rcgu.o differ diff --git a/Rust-Merge-Sort/target/debug/deps/Mergesort-ff45b9b1394ba9f6.d b/Rust-Merge-Sort/target/debug/deps/Mergesort-ff45b9b1394ba9f6.d new file mode 100644 index 0000000..2b06f7c --- /dev/null +++ b/Rust-Merge-Sort/target/debug/deps/Mergesort-ff45b9b1394ba9f6.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Mergesort/target/debug/deps/libMergesort-ff45b9b1394ba9f6.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Mergesort/target/debug/deps/Mergesort-ff45b9b1394ba9f6.d: src/main.rs + +src/main.rs: diff --git a/Rust-Merge-Sort/target/debug/deps/libMergesort-044faf79104649cb.rmeta b/Rust-Merge-Sort/target/debug/deps/libMergesort-044faf79104649cb.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Merge-Sort/target/debug/deps/libMergesort-9562e5f0e5e16ed7.rmeta b/Rust-Merge-Sort/target/debug/deps/libMergesort-9562e5f0e5e16ed7.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Merge-Sort/target/debug/deps/libMergesort-b51f3939308479f4.rmeta b/Rust-Merge-Sort/target/debug/deps/libMergesort-b51f3939308479f4.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Merge-Sort/target/debug/deps/libMergesort-ff45b9b1394ba9f6.rmeta b/Rust-Merge-Sort/target/debug/deps/libMergesort-ff45b9b1394ba9f6.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-1zguidkc4xti1/s-gsqg6n2srb-6m8e49-1x99q9x8j0m5qohn9b28nya4i/dep-graph.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-1zguidkc4xti1/s-gsqg6n2srb-6m8e49-1x99q9x8j0m5qohn9b28nya4i/dep-graph.bin new file mode 100644 index 0000000..ee2645f Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-1zguidkc4xti1/s-gsqg6n2srb-6m8e49-1x99q9x8j0m5qohn9b28nya4i/dep-graph.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-1zguidkc4xti1/s-gsqg6n2srb-6m8e49-1x99q9x8j0m5qohn9b28nya4i/query-cache.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-1zguidkc4xti1/s-gsqg6n2srb-6m8e49-1x99q9x8j0m5qohn9b28nya4i/query-cache.bin new file mode 100644 index 0000000..c7ca71b Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-1zguidkc4xti1/s-gsqg6n2srb-6m8e49-1x99q9x8j0m5qohn9b28nya4i/query-cache.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-1zguidkc4xti1/s-gsqg6n2srb-6m8e49-1x99q9x8j0m5qohn9b28nya4i/work-products.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-1zguidkc4xti1/s-gsqg6n2srb-6m8e49-1x99q9x8j0m5qohn9b28nya4i/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-1zguidkc4xti1/s-gsqg6n2srb-6m8e49-1x99q9x8j0m5qohn9b28nya4i/work-products.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-1zguidkc4xti1/s-gsqg6n2srb-6m8e49.lock b/Rust-Merge-Sort/target/debug/incremental/Mergesort-1zguidkc4xti1/s-gsqg6n2srb-6m8e49.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/1gbwaiuj5w8aqafx.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/1gbwaiuj5w8aqafx.o new file mode 100644 index 0000000..01904c4 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/1gbwaiuj5w8aqafx.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/1s0zg60z4n8rmydu.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/1s0zg60z4n8rmydu.o new file mode 100644 index 0000000..9b940d8 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/1s0zg60z4n8rmydu.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/1t80upsgu31lucfa.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/1t80upsgu31lucfa.o new file mode 100644 index 0000000..8b9d2d4 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/1t80upsgu31lucfa.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/1vl77vhqxndi5dfb.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/1vl77vhqxndi5dfb.o new file mode 100644 index 0000000..e30ec48 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/1vl77vhqxndi5dfb.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/22555w59wmgmjly3.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/22555w59wmgmjly3.o new file mode 100644 index 0000000..503ebe6 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/22555w59wmgmjly3.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2588f4gtfro9d8f8.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2588f4gtfro9d8f8.o new file mode 100644 index 0000000..c5126fe Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2588f4gtfro9d8f8.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/27yhjhpsc14y1m6m.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/27yhjhpsc14y1m6m.o new file mode 100644 index 0000000..c89e4dc Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/27yhjhpsc14y1m6m.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2bckqsoxk6tshpuw.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2bckqsoxk6tshpuw.o new file mode 100644 index 0000000..9e29c6e Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2bckqsoxk6tshpuw.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2e7dqunzvqjrps6j.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2e7dqunzvqjrps6j.o new file mode 100644 index 0000000..a22119d Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2e7dqunzvqjrps6j.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2i0ra4qwv9cg20nf.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2i0ra4qwv9cg20nf.o new file mode 100644 index 0000000..6de34cc Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2i0ra4qwv9cg20nf.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2inv8zccl68bouqy.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2inv8zccl68bouqy.o new file mode 100644 index 0000000..e1fa591 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2inv8zccl68bouqy.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2ym1di7axr26p2lh.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2ym1di7axr26p2lh.o new file mode 100644 index 0000000..f46fac6 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/2ym1di7axr26p2lh.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/44cer95gnrakyyyk.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/44cer95gnrakyyyk.o new file mode 100644 index 0000000..ac80e04 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/44cer95gnrakyyyk.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4f5kl1bo9dko4g00.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4f5kl1bo9dko4g00.o new file mode 100644 index 0000000..0d636ee Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4f5kl1bo9dko4g00.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4g77lmz31hkj3z23.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4g77lmz31hkj3z23.o new file mode 100644 index 0000000..c696c4b Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4g77lmz31hkj3z23.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4oj6ncess57vusm8.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4oj6ncess57vusm8.o new file mode 100644 index 0000000..49a890f Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4oj6ncess57vusm8.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4umdmwjntjmpyt3r.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4umdmwjntjmpyt3r.o new file mode 100644 index 0000000..f376693 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4umdmwjntjmpyt3r.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4w62e1qte59657rf.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4w62e1qte59657rf.o new file mode 100644 index 0000000..a8a664e Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/4w62e1qte59657rf.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/5g2ks7ehhuqbzvb7.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/5g2ks7ehhuqbzvb7.o new file mode 100644 index 0000000..8c6ca60 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/5g2ks7ehhuqbzvb7.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/7crkn3978ll828s.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/7crkn3978ll828s.o new file mode 100644 index 0000000..fa51775 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/7crkn3978ll828s.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/dep-graph.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/dep-graph.bin new file mode 100644 index 0000000..e9f4c28 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/dep-graph.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/e7shunbbe19na8h.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/e7shunbbe19na8h.o new file mode 100644 index 0000000..7d433df Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/e7shunbbe19na8h.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/e7wsqe7l48axtau.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/e7wsqe7l48axtau.o new file mode 100644 index 0000000..8fe0da6 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/e7wsqe7l48axtau.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/f1gjqhnb6fz87lp.o b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/f1gjqhnb6fz87lp.o new file mode 100644 index 0000000..99aaf3f Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/f1gjqhnb6fz87lp.o differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/query-cache.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/query-cache.bin new file mode 100644 index 0000000..a8f008c Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/query-cache.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/work-products.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/work-products.bin new file mode 100644 index 0000000..2deef36 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b-8p66tf3pmday0niqf0159o9ld/work-products.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b.lock b/Rust-Merge-Sort/target/debug/incremental/Mergesort-2119g7gbep47z/s-gsqg6njcae-7b2a3b.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-9ej01nwxsfez/s-guywhc3vm7-1pzibdn-14gqhogvb94gnh1cj0cga3nex/dep-graph.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-9ej01nwxsfez/s-guywhc3vm7-1pzibdn-14gqhogvb94gnh1cj0cga3nex/dep-graph.bin new file mode 100644 index 0000000..af7ec2a Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-9ej01nwxsfez/s-guywhc3vm7-1pzibdn-14gqhogvb94gnh1cj0cga3nex/dep-graph.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-9ej01nwxsfez/s-guywhc3vm7-1pzibdn-14gqhogvb94gnh1cj0cga3nex/query-cache.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-9ej01nwxsfez/s-guywhc3vm7-1pzibdn-14gqhogvb94gnh1cj0cga3nex/query-cache.bin new file mode 100644 index 0000000..ac945cc Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-9ej01nwxsfez/s-guywhc3vm7-1pzibdn-14gqhogvb94gnh1cj0cga3nex/query-cache.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-9ej01nwxsfez/s-guywhc3vm7-1pzibdn-14gqhogvb94gnh1cj0cga3nex/work-products.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-9ej01nwxsfez/s-guywhc3vm7-1pzibdn-14gqhogvb94gnh1cj0cga3nex/work-products.bin new file mode 100644 index 0000000..28b03c5 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-9ej01nwxsfez/s-guywhc3vm7-1pzibdn-14gqhogvb94gnh1cj0cga3nex/work-products.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-9ej01nwxsfez/s-guywhc3vm7-1pzibdn.lock b/Rust-Merge-Sort/target/debug/incremental/Mergesort-9ej01nwxsfez/s-guywhc3vm7-1pzibdn.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-fhwi932v5lks/s-gsqg6n2srk-116pddj-aea0bi0ecbhxatz7aa6e3moig/dep-graph.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-fhwi932v5lks/s-gsqg6n2srk-116pddj-aea0bi0ecbhxatz7aa6e3moig/dep-graph.bin new file mode 100644 index 0000000..09fac9f Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-fhwi932v5lks/s-gsqg6n2srk-116pddj-aea0bi0ecbhxatz7aa6e3moig/dep-graph.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-fhwi932v5lks/s-gsqg6n2srk-116pddj-aea0bi0ecbhxatz7aa6e3moig/query-cache.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-fhwi932v5lks/s-gsqg6n2srk-116pddj-aea0bi0ecbhxatz7aa6e3moig/query-cache.bin new file mode 100644 index 0000000..3d3b387 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-fhwi932v5lks/s-gsqg6n2srk-116pddj-aea0bi0ecbhxatz7aa6e3moig/query-cache.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-fhwi932v5lks/s-gsqg6n2srk-116pddj-aea0bi0ecbhxatz7aa6e3moig/work-products.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-fhwi932v5lks/s-gsqg6n2srk-116pddj-aea0bi0ecbhxatz7aa6e3moig/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-fhwi932v5lks/s-gsqg6n2srk-116pddj-aea0bi0ecbhxatz7aa6e3moig/work-products.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-fhwi932v5lks/s-gsqg6n2srk-116pddj.lock b/Rust-Merge-Sort/target/debug/incremental/Mergesort-fhwi932v5lks/s-gsqg6n2srk-116pddj.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-fn110gquyxks/s-guywhc41ki-k0ku9-cbzko5ak67u6bevgjtcmti0tg/dep-graph.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-fn110gquyxks/s-guywhc41ki-k0ku9-cbzko5ak67u6bevgjtcmti0tg/dep-graph.bin new file mode 100644 index 0000000..b9d5f83 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-fn110gquyxks/s-guywhc41ki-k0ku9-cbzko5ak67u6bevgjtcmti0tg/dep-graph.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-fn110gquyxks/s-guywhc41ki-k0ku9-cbzko5ak67u6bevgjtcmti0tg/query-cache.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-fn110gquyxks/s-guywhc41ki-k0ku9-cbzko5ak67u6bevgjtcmti0tg/query-cache.bin new file mode 100644 index 0000000..e78e9b2 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-fn110gquyxks/s-guywhc41ki-k0ku9-cbzko5ak67u6bevgjtcmti0tg/query-cache.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-fn110gquyxks/s-guywhc41ki-k0ku9-cbzko5ak67u6bevgjtcmti0tg/work-products.bin b/Rust-Merge-Sort/target/debug/incremental/Mergesort-fn110gquyxks/s-guywhc41ki-k0ku9-cbzko5ak67u6bevgjtcmti0tg/work-products.bin new file mode 100644 index 0000000..28b03c5 Binary files /dev/null and b/Rust-Merge-Sort/target/debug/incremental/Mergesort-fn110gquyxks/s-guywhc41ki-k0ku9-cbzko5ak67u6bevgjtcmti0tg/work-products.bin differ diff --git a/Rust-Merge-Sort/target/debug/incremental/Mergesort-fn110gquyxks/s-guywhc41ki-k0ku9.lock b/Rust-Merge-Sort/target/debug/incremental/Mergesort-fn110gquyxks/s-guywhc41ki-k0ku9.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Page-Rank/.gitignore b/Rust-Page-Rank/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/Rust-Page-Rank/.gitignore @@ -0,0 +1 @@ +/target diff --git a/Rust-Page-Rank/Cargo.lock b/Rust-Page-Rank/Cargo.lock new file mode 100644 index 0000000..566430d --- /dev/null +++ b/Rust-Page-Rank/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "page_rank" +version = "0.1.0" diff --git a/Rust-Page-Rank/Cargo.toml b/Rust-Page-Rank/Cargo.toml new file mode 100644 index 0000000..dbc77cd --- /dev/null +++ b/Rust-Page-Rank/Cargo.toml @@ -0,0 +1,24 @@ +[package] +name = "page_rank" +version = "0.1.0" +edition = "2018" + +description = "A graph and pagerank algorithm implementation in Rust" + +authors = ["Arlo Filley "] +exclude = [".vscode/", ".DS_STORE"] +license = "MIT" +keywords = ["page_rank"] +readme = "ReadMe.md" +repository = "https://git.arlofilley.com/Arlo/PageRank" + + +[[bin]] +name = "page_ranker" +path = "src/bin/main.rs" + +[lib] +name = "page_rank" +path = "src/lib/lib.rs" + +[dependencies] diff --git a/Rust-Page-Rank/License b/Rust-Page-Rank/License new file mode 100644 index 0000000..e8518ca --- /dev/null +++ b/Rust-Page-Rank/License @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 Arlo Filley + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Rust-Page-Rank/ReadMe.md b/Rust-Page-Rank/ReadMe.md new file mode 100644 index 0000000..fb127b0 --- /dev/null +++ b/Rust-Page-Rank/ReadMe.md @@ -0,0 +1,78 @@ +### PageRank Algorithm Implementation + +This project implements the PageRank algorithm in Rust using a graph data structure. PageRank is a link analysis algorithm used by Google Search to rank web pages in their search engine results. It assigns a numerical weighting to each element of a hyperlinked set of documents, such as the World Wide Web, with the purpose of measuring its relative importance within the set. This README provides an overview of the project structure and how to use it. + +#### How to Use + +To use this PageRank implementation, follow these steps: + +1. Clone the repository or copy the provided code into your Rust project. +2. Ensure you have Rust installed on your system. If not, you can download it from the official [Rust website](https://www.rust-lang.org/). +3. Import the necessary modules: + +```rust +use page_rank::Graph; +``` + +1. Define the main function and initialize the graph: + +```rust +fn main() { + let mut pages: Graph = Graph::new(); + // Add pages and links here +} +``` + +5. Add pages to the graph using the `add_page` method: + +```rust +pages.add_page('A'); +pages.add_page('B'); +// Add more pages as needed +``` + +6. Add links between pages using the `add_link` method: + +```rust +pages.add_link('A', 'E'); +pages.add_link('B', 'A'); +// Add more links as needed +``` + +7. Run the PageRank algorithm by calling the `page_rank` method: + +```rust +pages.page_rank(40); // Specify the depth of the algorithm +``` + +8. Retrieve and print the sorted PageRank scores: + +```rust +for (page, score) in pages.get_sorted_scores() { + println!("{page} => {score:.2}") +} +``` + +#### Project Structure + +- `main` function: Entry point of the program where the graph is initialized and the PageRank algorithm is executed. +- `Graph` struct: Represents the graph data structure containing nodes and their connections. +- `Node` struct: Represents a node in the graph, storing incoming and outgoing links along with their scores. +- Methods: + - `new`: Initializes a new graph or node. + - `add_page`: Adds a page to the graph. + - `add_link`: Adds a link between two pages. + - `page_rank`: Executes the PageRank algorithm to calculate scores. + - `get_sorted_scores`: Retrieves the sorted PageRank scores. + +#### Dependencies + +This project has no external dependencies beyond the standard Rust library. + +#### About PageRank Algorithm + +PageRank is an algorithm used by search engines to rank web pages in their search results. It works by counting the number and quality of links to a page to determine a rough estimate of the website's importance. Pages with higher PageRank are more likely to appear at the top of search results. + +#### License + +This project is licensed under the [MIT License](LICENSE). Feel free to use and modify it according to your needs. If you find any issues or have suggestions for improvements, please create an issue or pull request on the GitHub repository. \ No newline at end of file diff --git a/Rust-Page-Rank/src/bin/main.rs b/Rust-Page-Rank/src/bin/main.rs new file mode 100644 index 0000000..9b5853e --- /dev/null +++ b/Rust-Page-Rank/src/bin/main.rs @@ -0,0 +1,28 @@ +use page_rank::Graph; + +fn main() { + let mut pages: Graph = Graph::new(); + pages.add_page('A'); + pages.add_page('B'); + pages.add_page('C'); + pages.add_page('D'); + pages.add_page('E'); + + pages.add_link('A', 'E'); + + pages.add_link('B', 'A'); + pages.add_link('B', 'D'); + pages.add_link('B', 'E'); + + pages.add_link('C', 'B'); + + pages.add_link('D', 'C'); + + pages.add_link('E', 'D'); + + // println!("{pages:?}"); + pages.page_rank(40); + for (page, score) in pages.get_sorted_scores() { + println!("{page} => {score:.2}") + } +} \ No newline at end of file diff --git a/Rust-Page-Rank/src/lib/lib.rs b/Rust-Page-Rank/src/lib/lib.rs new file mode 100644 index 0000000..e96c53c --- /dev/null +++ b/Rust-Page-Rank/src/lib/lib.rs @@ -0,0 +1,62 @@ +use std::{collections::HashMap, hash::Hash}; + +#[derive(Debug, Clone)] +pub struct Graph { + nodes: HashMap>, + damping: f64, +} + +#[derive(Debug, Clone)] +pub struct Node { + incoming_links: Vec, + outgoing_links: Vec, + score: f64, +} + +impl Node { + pub fn new() -> Self { + Node { incoming_links: vec![], outgoing_links: vec![], score: 1.0 } + } +} + +impl Graph { + pub fn new() -> Self { + Graph { nodes: HashMap::new(), damping: 0.85 } + } + + pub fn add_page(&mut self, value: T) { + self.nodes.insert(value, Node::new()); + } + + pub fn add_link(&mut self, link: T, page: T) { + self.nodes.get_mut(&link).unwrap().incoming_links.push(page.clone()); + self.nodes.get_mut(&page).unwrap().outgoing_links.push(link); + } + + pub fn page_rank(&mut self, depth: usize) { + if depth == 0 { return } + + let nodes = self.nodes.clone(); + for (_, node) in self.nodes.iter_mut() { + let mut link_scores = 0.0; + for link in node.incoming_links.iter() { + let n = nodes.get(link).unwrap(); + link_scores += n.score / n.outgoing_links.len() as f64 + } + node.score = (1.0 - self.damping) + (self.damping * link_scores) + } + + self.page_rank(depth - 1) + } + + pub fn get_sorted_scores(&self) -> Vec<(T, f64)> { + let mut scores = vec![]; + for (key, node) in &self.nodes { + scores.push((key.clone(), node.score)) + } + scores.sort_by(|a, b| + a.1.partial_cmp(&b.1).unwrap()); + + scores + } +} \ No newline at end of file diff --git a/Rust-Quick-Sort/Cargo.lock b/Rust-Quick-Sort/Cargo.lock new file mode 100644 index 0000000..060bd69 --- /dev/null +++ b/Rust-Quick-Sort/Cargo.lock @@ -0,0 +1,75 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "Quicksort" +version = "0.1.0" +dependencies = [ + "rand", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "getrandom" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" +dependencies = [ + "cfg-if", + "libc", + "wasi", +] + +[[package]] +name = "libc" +version = "0.2.152" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" + +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom", +] + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" diff --git a/Rust-Quick-Sort/Cargo.toml b/Rust-Quick-Sort/Cargo.toml new file mode 100644 index 0000000..f9e9cf9 --- /dev/null +++ b/Rust-Quick-Sort/Cargo.toml @@ -0,0 +1,9 @@ +[package] +name = "Quicksort" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +rand = "*" \ No newline at end of file diff --git a/Rust-Quick-Sort/src/main.rs b/Rust-Quick-Sort/src/main.rs new file mode 100644 index 0000000..ab476f1 --- /dev/null +++ b/Rust-Quick-Sort/src/main.rs @@ -0,0 +1,45 @@ +use rand::Rng; + +fn main() { + // println!("Hello, world!"); + let mut array = vec![]; + + for _ in 0..1_000_000 { + let item = &rand::random::(); + array.push(*item); + } + + let right = array.len() - 1; + quicksort(&mut array, 0, right); + + // println!("{array:?}") +} + +pub fn quicksort(array: &mut Vec, left: usize, right: usize) { + if left < right { + let pivot = partition(array, left, right); + quicksort(array, left, pivot); + quicksort(array, pivot + 1, right); + } +} + +fn partition(array: &mut Vec, mut left: usize, mut right: usize) -> usize { + let pivot = array[(left + right) / 2]; + // let pivot = array[left]; + + while left < right { + while array[left] < pivot { + left += 1; + } + + while array[right] > pivot { + right -= 1; + } + + let temp = array[left]; + array[left] = array[right]; + array[right] = temp; + } + + left +} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/.rustc_info.json b/Rust-Quick-Sort/target/.rustc_info.json new file mode 100644 index 0000000..ceea39d --- /dev/null +++ b/Rust-Quick-Sort/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":14650900074607685087,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.77.0 (aedd173a2 2024-03-17)\nbinary: rustc\ncommit-hash: aedd173a2c086e558c2b66d3743b344f977621a7\ncommit-date: 2024-03-17\nhost: aarch64-apple-darwin\nrelease: 1.77.0\nLLVM version: 17.0.6\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/arlo/.rustup/toolchains/stable-aarch64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/CACHEDIR.TAG b/Rust-Quick-Sort/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/Rust-Quick-Sort/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/Rust-Quick-Sort/target/debug/.cargo-lock b/Rust-Quick-Sort/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/bin-Quicksort new file mode 100644 index 0000000..5d07931 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/bin-Quicksort @@ -0,0 +1 @@ +7061d3d186f59d7f \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/bin-Quicksort.json b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/bin-Quicksort.json new file mode 100644 index 0000000..62e9e0d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/bin-Quicksort.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":1020924690941514161,"profile":14400670141151969058,"path":1684066648322511884,"deps":[[5910892534286594076,"rand",false,18409793284542354781]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Quicksort-2080072521595e4d/dep-bin-Quicksort"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/dep-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/dep-bin-Quicksort new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/dep-bin-Quicksort differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/output-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/output-bin-Quicksort new file mode 100644 index 0000000..ac09343 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-2080072521595e4d/output-bin-Quicksort @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"unused import: `rand::Rng`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":4,"byte_end":13,"line_start":1,"line_end":1,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"use rand::Rng;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":14,"line_start":1,"line_end":1,"column_start":1,"column_end":15,"is_primary":true,"text":[{"text":"use rand::Rng;","highlight_start":1,"highlight_end":15}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `rand::Rng`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:1:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m1\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse rand::Rng;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"crate `Quicksort` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `quicksort`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Quicksort` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `quicksort`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/bin-Quicksort new file mode 100644 index 0000000..b1cc445 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/bin-Quicksort @@ -0,0 +1 @@ +125a01b9f2d8156f \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/bin-Quicksort.json b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/bin-Quicksort.json new file mode 100644 index 0000000..ba3c99c --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/bin-Quicksort.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":1020924690941514161,"profile":14453530908159220714,"path":1684066648322511884,"deps":[[5910892534286594076,"rand",false,17866530302358562241]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Quicksort-4515f4077b66b546/dep-bin-Quicksort"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/dep-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/dep-bin-Quicksort new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/dep-bin-Quicksort differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/output-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/output-bin-Quicksort new file mode 100644 index 0000000..ac09343 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-4515f4077b66b546/output-bin-Quicksort @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"unused import: `rand::Rng`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":4,"byte_end":13,"line_start":1,"line_end":1,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"use rand::Rng;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":14,"line_start":1,"line_end":1,"column_start":1,"column_end":15,"is_primary":true,"text":[{"text":"use rand::Rng;","highlight_start":1,"highlight_end":15}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `rand::Rng`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:1:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m1\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse rand::Rng;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"crate `Quicksort` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `quicksort`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Quicksort` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `quicksort`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/bin-Quicksort new file mode 100644 index 0000000..b4843db --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/bin-Quicksort @@ -0,0 +1 @@ +9b4e158634fcae86 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/bin-Quicksort.json b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/bin-Quicksort.json new file mode 100644 index 0000000..d65f877 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/bin-Quicksort.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":1020924690941514161,"profile":14400670141151969058,"path":1684066648322511884,"deps":[[5910892534286594076,"rand",false,13858417589978418008]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Quicksort-45b7b919115f0ad3/dep-bin-Quicksort"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/dep-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/dep-bin-Quicksort new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/dep-bin-Quicksort differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/output-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/output-bin-Quicksort new file mode 100644 index 0000000..ac09343 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-45b7b919115f0ad3/output-bin-Quicksort @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"unused import: `rand::Rng`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":4,"byte_end":13,"line_start":1,"line_end":1,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"use rand::Rng;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":14,"line_start":1,"line_end":1,"column_start":1,"column_end":15,"is_primary":true,"text":[{"text":"use rand::Rng;","highlight_start":1,"highlight_end":15}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `rand::Rng`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:1:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m1\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse rand::Rng;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"crate `Quicksort` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `quicksort`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Quicksort` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `quicksort`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/dep-test-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/dep-test-bin-Quicksort new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/dep-test-bin-Quicksort differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/output-test-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/output-test-bin-Quicksort new file mode 100644 index 0000000..ac09343 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/output-test-bin-Quicksort @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"unused import: `rand::Rng`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":4,"byte_end":13,"line_start":1,"line_end":1,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"use rand::Rng;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":14,"line_start":1,"line_end":1,"column_start":1,"column_end":15,"is_primary":true,"text":[{"text":"use rand::Rng;","highlight_start":1,"highlight_end":15}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `rand::Rng`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:1:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m1\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse rand::Rng;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"crate `Quicksort` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `quicksort`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Quicksort` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `quicksort`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/test-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/test-bin-Quicksort new file mode 100644 index 0000000..e4b12ed --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/test-bin-Quicksort @@ -0,0 +1 @@ +31c6ba5286baca07 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/test-bin-Quicksort.json b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/test-bin-Quicksort.json new file mode 100644 index 0000000..e3dea20 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-60e7d36c84bcc639/test-bin-Quicksort.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":1020924690941514161,"profile":13957322908208868000,"path":1684066648322511884,"deps":[[5910892534286594076,"rand",false,13858417589978418008]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Quicksort-60e7d36c84bcc639/dep-test-bin-Quicksort"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-7563b70dffa8ddea/dep-test-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-7563b70dffa8ddea/dep-test-bin-Quicksort new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-7563b70dffa8ddea/dep-test-bin-Quicksort differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-7563b70dffa8ddea/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-7563b70dffa8ddea/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-7563b70dffa8ddea/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-7563b70dffa8ddea/output-test-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-7563b70dffa8ddea/output-test-bin-Quicksort new file mode 100644 index 0000000..d70d4d3 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-7563b70dffa8ddea/output-test-bin-Quicksort @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"failed to resolve: use of undeclared crate or module `rand`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared crate or module `ferris_wheel`\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":183,"byte_end":187,"line_start":7,"line_end":7,"column_start":30,"column_end":34,"is_primary":true,"text":[{"text":" string.push_str(&rand::random::().to_string());","highlight_start":30,"highlight_end":34}],"label":"use of undeclared crate or module `rand`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0433]\u001b[0m\u001b[0m\u001b[1m: failed to resolve: use of undeclared crate or module `rand`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:7:30\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m string.push_str(&rand::random::().to_string());\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9muse of undeclared crate or module `rand`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"aborting due to 1 previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: aborting due to 1 previous error\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"For more information about this error, try `rustc --explain E0433`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mFor more information about this error, try `rustc --explain E0433`.\u001b[0m\n"} diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-7563b70dffa8ddea/test-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-7563b70dffa8ddea/test-bin-Quicksort new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-7563b70dffa8ddea/test-bin-Quicksort.json b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-7563b70dffa8ddea/test-bin-Quicksort.json new file mode 100644 index 0000000..49df1dd --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-7563b70dffa8ddea/test-bin-Quicksort.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":1020924690941514161,"profile":13957322908208868000,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Quicksort-7563b70dffa8ddea/dep-test-bin-Quicksort"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-86d2b768f0142ed9/bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-86d2b768f0142ed9/bin-Quicksort new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-86d2b768f0142ed9/bin-Quicksort.json b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-86d2b768f0142ed9/bin-Quicksort.json new file mode 100644 index 0000000..918c066 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-86d2b768f0142ed9/bin-Quicksort.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":1020924690941514161,"profile":14400670141151969058,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Quicksort-86d2b768f0142ed9/dep-bin-Quicksort"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-86d2b768f0142ed9/dep-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-86d2b768f0142ed9/dep-bin-Quicksort new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-86d2b768f0142ed9/dep-bin-Quicksort differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-86d2b768f0142ed9/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-86d2b768f0142ed9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-86d2b768f0142ed9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-86d2b768f0142ed9/output-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-86d2b768f0142ed9/output-bin-Quicksort new file mode 100644 index 0000000..d70d4d3 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-86d2b768f0142ed9/output-bin-Quicksort @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"failed to resolve: use of undeclared crate or module `rand`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared crate or module `ferris_wheel`\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":183,"byte_end":187,"line_start":7,"line_end":7,"column_start":30,"column_end":34,"is_primary":true,"text":[{"text":" string.push_str(&rand::random::().to_string());","highlight_start":30,"highlight_end":34}],"label":"use of undeclared crate or module `rand`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0433]\u001b[0m\u001b[0m\u001b[1m: failed to resolve: use of undeclared crate or module `rand`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:7:30\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m string.push_str(&rand::random::().to_string());\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9muse of undeclared crate or module `rand`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"aborting due to 1 previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: aborting due to 1 previous error\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"For more information about this error, try `rustc --explain E0433`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mFor more information about this error, try `rustc --explain E0433`.\u001b[0m\n"} diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/dep-test-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/dep-test-bin-Quicksort new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/dep-test-bin-Quicksort differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/output-test-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/output-test-bin-Quicksort new file mode 100644 index 0000000..ac09343 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/output-test-bin-Quicksort @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"unused import: `rand::Rng`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":4,"byte_end":13,"line_start":1,"line_end":1,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"use rand::Rng;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":14,"line_start":1,"line_end":1,"column_start":1,"column_end":15,"is_primary":true,"text":[{"text":"use rand::Rng;","highlight_start":1,"highlight_end":15}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `rand::Rng`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:1:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m1\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse rand::Rng;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"crate `Quicksort` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `quicksort`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Quicksort` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `quicksort`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/test-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/test-bin-Quicksort new file mode 100644 index 0000000..dd1a3be --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/test-bin-Quicksort @@ -0,0 +1 @@ +7b17884bf829ad91 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/test-bin-Quicksort.json b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/test-bin-Quicksort.json new file mode 100644 index 0000000..4c213dd --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-9f01f9564dfdba50/test-bin-Quicksort.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":1020924690941514161,"profile":13957322908208868000,"path":1684066648322511884,"deps":[[5910892534286594076,"rand",false,18409793284542354781]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Quicksort-9f01f9564dfdba50/dep-test-bin-Quicksort"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/bin-Quicksort new file mode 100644 index 0000000..bf65eaf --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/bin-Quicksort @@ -0,0 +1 @@ +c7724b25f7d15cde \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/bin-Quicksort.json b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/bin-Quicksort.json new file mode 100644 index 0000000..cc78e39 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/bin-Quicksort.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":1020924690941514161,"profile":14453530908159220714,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/dep-bin-Quicksort"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/dep-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/dep-bin-Quicksort new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/dep-bin-Quicksort differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/output-bin-Quicksort b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/output-bin-Quicksort new file mode 100644 index 0000000..805bc9f --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/Quicksort-dcd3dbd4b9df2b9f/output-bin-Quicksort @@ -0,0 +1,2 @@ +{"$message_type":"diagnostic","message":"crate `Quicksort` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `quicksort`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Quicksort` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `quicksort`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-794b620668093871/dep-lib-cfg-if b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-794b620668093871/dep-lib-cfg-if new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-794b620668093871/dep-lib-cfg-if differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-794b620668093871/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-794b620668093871/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-794b620668093871/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-794b620668093871/lib-cfg-if b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-794b620668093871/lib-cfg-if new file mode 100644 index 0000000..e8e503b --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-794b620668093871/lib-cfg-if @@ -0,0 +1 @@ +cf383583e34282f6 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-794b620668093871/lib-cfg-if.json b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-794b620668093871/lib-cfg-if.json new file mode 100644 index 0000000..eabf60a --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-794b620668093871/lib-cfg-if.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":10623512480563079566,"profile":4374887572363265115,"path":299540816205735100,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-794b620668093871/dep-lib-cfg-if"}}],"rustflags":[],"metadata":8462187951337715540,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ae7fddb6ebfc4b03/dep-lib-cfg-if b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ae7fddb6ebfc4b03/dep-lib-cfg-if new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ae7fddb6ebfc4b03/dep-lib-cfg-if differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ae7fddb6ebfc4b03/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ae7fddb6ebfc4b03/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ae7fddb6ebfc4b03/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ae7fddb6ebfc4b03/lib-cfg-if b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ae7fddb6ebfc4b03/lib-cfg-if new file mode 100644 index 0000000..8436dd4 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ae7fddb6ebfc4b03/lib-cfg-if @@ -0,0 +1 @@ +e639cabed6f7080d \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ae7fddb6ebfc4b03/lib-cfg-if.json b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ae7fddb6ebfc4b03/lib-cfg-if.json new file mode 100644 index 0000000..e073f93 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ae7fddb6ebfc4b03/lib-cfg-if.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":10623512480563079566,"profile":3797293754785534760,"path":299540816205735100,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-ae7fddb6ebfc4b03/dep-lib-cfg-if"}}],"rustflags":[],"metadata":8462187951337715540,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ddc0230e057810a6/dep-lib-cfg-if b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ddc0230e057810a6/dep-lib-cfg-if new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ddc0230e057810a6/dep-lib-cfg-if differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ddc0230e057810a6/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ddc0230e057810a6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ddc0230e057810a6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ddc0230e057810a6/lib-cfg-if b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ddc0230e057810a6/lib-cfg-if new file mode 100644 index 0000000..a19de81 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ddc0230e057810a6/lib-cfg-if @@ -0,0 +1 @@ +07a8da2bd7fce564 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ddc0230e057810a6/lib-cfg-if.json b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ddc0230e057810a6/lib-cfg-if.json new file mode 100644 index 0000000..0175baf --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/cfg-if-ddc0230e057810a6/lib-cfg-if.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":10623512480563079566,"profile":3797293754785534760,"path":299540816205735100,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-ddc0230e057810a6/dep-lib-cfg-if"}}],"rustflags":[],"metadata":8462187951337715540,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-0893ef27c91803b9/dep-lib-getrandom b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-0893ef27c91803b9/dep-lib-getrandom new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-0893ef27c91803b9/dep-lib-getrandom differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-0893ef27c91803b9/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-0893ef27c91803b9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-0893ef27c91803b9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-0893ef27c91803b9/lib-getrandom b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-0893ef27c91803b9/lib-getrandom new file mode 100644 index 0000000..c84f2e5 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-0893ef27c91803b9/lib-getrandom @@ -0,0 +1 @@ +54ac698d821a5881 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-0893ef27c91803b9/lib-getrandom.json b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-0893ef27c91803b9/lib-getrandom.json new file mode 100644 index 0000000..7e54d58 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-0893ef27c91803b9/lib-getrandom.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"std\"]","declared_features":"","target":16789414514566550411,"profile":4374887572363265115,"path":2324714035095294304,"deps":[[2452538001284770427,"cfg_if",false,17762833425228970191],[6024382616234287946,"libc",false,7627541087021932950]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/getrandom-0893ef27c91803b9/dep-lib-getrandom"}}],"rustflags":[],"metadata":12606519392706294666,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-210fd8d8e20b16f9/dep-lib-getrandom b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-210fd8d8e20b16f9/dep-lib-getrandom new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-210fd8d8e20b16f9/dep-lib-getrandom differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-210fd8d8e20b16f9/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-210fd8d8e20b16f9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-210fd8d8e20b16f9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-210fd8d8e20b16f9/lib-getrandom b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-210fd8d8e20b16f9/lib-getrandom new file mode 100644 index 0000000..870bd15 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-210fd8d8e20b16f9/lib-getrandom @@ -0,0 +1 @@ +1e6a27e5dbbc511c \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-210fd8d8e20b16f9/lib-getrandom.json b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-210fd8d8e20b16f9/lib-getrandom.json new file mode 100644 index 0000000..60df456 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-210fd8d8e20b16f9/lib-getrandom.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[\"std\"]","declared_features":"","target":16789414514566550411,"profile":3797293754785534760,"path":2324714035095294304,"deps":[[2452538001284770427,"cfg_if",false,939273024002734566],[6024382616234287946,"libc",false,14722065771256132819]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/getrandom-210fd8d8e20b16f9/dep-lib-getrandom"}}],"rustflags":[],"metadata":12606519392706294666,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-ac1384c3cda0685b/dep-lib-getrandom b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-ac1384c3cda0685b/dep-lib-getrandom new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-ac1384c3cda0685b/dep-lib-getrandom differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-ac1384c3cda0685b/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-ac1384c3cda0685b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-ac1384c3cda0685b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-ac1384c3cda0685b/lib-getrandom b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-ac1384c3cda0685b/lib-getrandom new file mode 100644 index 0000000..27550de --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-ac1384c3cda0685b/lib-getrandom @@ -0,0 +1 @@ +424cab2315cee774 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-ac1384c3cda0685b/lib-getrandom.json b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-ac1384c3cda0685b/lib-getrandom.json new file mode 100644 index 0000000..7643645 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/getrandom-ac1384c3cda0685b/lib-getrandom.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"std\"]","declared_features":"","target":16789414514566550411,"profile":3797293754785534760,"path":2324714035095294304,"deps":[[2452538001284770427,"cfg_if",false,7270495174543452167],[6024382616234287946,"libc",false,11537493094503760350]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/getrandom-ac1384c3cda0685b/dep-lib-getrandom"}}],"rustflags":[],"metadata":12606519392706294666,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-1fad1d89fc65d2b2/run-build-script-build-script-build b/Rust-Quick-Sort/target/debug/.fingerprint/libc-1fad1d89fc65d2b2/run-build-script-build-script-build new file mode 100644 index 0000000..f7f4917 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-1fad1d89fc65d2b2/run-build-script-build-script-build @@ -0,0 +1 @@ +736807410d3d41b5 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-1fad1d89fc65d2b2/run-build-script-build-script-build.json b/Rust-Quick-Sort/target/debug/.fingerprint/libc-1fad1d89fc65d2b2/run-build-script-build-script-build.json new file mode 100644 index 0000000..cf6cb1b --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-1fad1d89fc65d2b2/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6024382616234287946,"build_script_build",false,11316484987526866363]],"local":[{"RerunIfChanged":{"output":"debug/build/libc-1fad1d89fc65d2b2/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-651a4d8f6cb5f9c1/build-script-build-script-build b/Rust-Quick-Sort/target/debug/.fingerprint/libc-651a4d8f6cb5f9c1/build-script-build-script-build new file mode 100644 index 0000000..2adf248 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-651a4d8f6cb5f9c1/build-script-build-script-build @@ -0,0 +1 @@ +bb65948b233b0c9d \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-651a4d8f6cb5f9c1/build-script-build-script-build.json b/Rust-Quick-Sort/target/debug/.fingerprint/libc-651a4d8f6cb5f9c1/build-script-build-script-build.json new file mode 100644 index 0000000..330e966 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-651a4d8f6cb5f9c1/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":8188216131759486267,"profile":1200860260873630964,"path":8449663729791768446,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-651a4d8f6cb5f9c1/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":14998826085014762512,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-651a4d8f6cb5f9c1/dep-build-script-build-script-build b/Rust-Quick-Sort/target/debug/.fingerprint/libc-651a4d8f6cb5f9c1/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/libc-651a4d8f6cb5f9c1/dep-build-script-build-script-build differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-651a4d8f6cb5f9c1/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/libc-651a4d8f6cb5f9c1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-651a4d8f6cb5f9c1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-94077fe10090a2c7/dep-lib-libc b/Rust-Quick-Sort/target/debug/.fingerprint/libc-94077fe10090a2c7/dep-lib-libc new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/libc-94077fe10090a2c7/dep-lib-libc differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-94077fe10090a2c7/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/libc-94077fe10090a2c7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-94077fe10090a2c7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-94077fe10090a2c7/lib-libc b/Rust-Quick-Sort/target/debug/.fingerprint/libc-94077fe10090a2c7/lib-libc new file mode 100644 index 0000000..7455681 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-94077fe10090a2c7/lib-libc @@ -0,0 +1 @@ +96a1a3c93478da69 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-94077fe10090a2c7/lib-libc.json b/Rust-Quick-Sort/target/debug/.fingerprint/libc-94077fe10090a2c7/lib-libc.json new file mode 100644 index 0000000..eaa8514 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-94077fe10090a2c7/lib-libc.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":1307715644349195660,"profile":4374887572363265115,"path":13342689937139617782,"deps":[[6024382616234287946,"build_script_build",false,16845634838139255667]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-94077fe10090a2c7/dep-lib-libc"}}],"rustflags":[],"metadata":14998826085014762512,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-adc44426585468d4/run-build-script-build-script-build b/Rust-Quick-Sort/target/debug/.fingerprint/libc-adc44426585468d4/run-build-script-build-script-build new file mode 100644 index 0000000..70857bf --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-adc44426585468d4/run-build-script-build-script-build @@ -0,0 +1 @@ +733b3c1fa2b7c7e9 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-adc44426585468d4/run-build-script-build-script-build.json b/Rust-Quick-Sort/target/debug/.fingerprint/libc-adc44426585468d4/run-build-script-build-script-build.json new file mode 100644 index 0000000..3edceae --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-adc44426585468d4/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6024382616234287946,"build_script_build",false,10262437801663424228]],"local":[{"RerunIfChanged":{"output":"debug/build/libc-adc44426585468d4/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-b86831df6aca8beb/dep-lib-libc b/Rust-Quick-Sort/target/debug/.fingerprint/libc-b86831df6aca8beb/dep-lib-libc new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/libc-b86831df6aca8beb/dep-lib-libc differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-b86831df6aca8beb/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/libc-b86831df6aca8beb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-b86831df6aca8beb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-b86831df6aca8beb/lib-libc b/Rust-Quick-Sort/target/debug/.fingerprint/libc-b86831df6aca8beb/lib-libc new file mode 100644 index 0000000..6b0c8e6 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-b86831df6aca8beb/lib-libc @@ -0,0 +1 @@ +d3b4a86fd1484fcc \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-b86831df6aca8beb/lib-libc.json b/Rust-Quick-Sort/target/debug/.fingerprint/libc-b86831df6aca8beb/lib-libc.json new file mode 100644 index 0000000..3c1fdcd --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-b86831df6aca8beb/lib-libc.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":1307715644349195660,"profile":3797293754785534760,"path":13342689937139617782,"deps":[[6024382616234287946,"build_script_build",false,13060787521486022771]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-b86831df6aca8beb/dep-lib-libc"}}],"rustflags":[],"metadata":14998826085014762512,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-f2b62a2342db8fc9/build-script-build-script-build b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f2b62a2342db8fc9/build-script-build-script-build new file mode 100644 index 0000000..8b4925c --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f2b62a2342db8fc9/build-script-build-script-build @@ -0,0 +1 @@ +e466b0d1ce806b8e \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-f2b62a2342db8fc9/build-script-build-script-build.json b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f2b62a2342db8fc9/build-script-build-script-build.json new file mode 100644 index 0000000..7168cb9 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f2b62a2342db8fc9/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":8188216131759486267,"profile":1200860260873630964,"path":8449663729791768446,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-f2b62a2342db8fc9/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":14998826085014762512,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-f2b62a2342db8fc9/dep-build-script-build-script-build b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f2b62a2342db8fc9/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f2b62a2342db8fc9/dep-build-script-build-script-build differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-f2b62a2342db8fc9/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f2b62a2342db8fc9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f2b62a2342db8fc9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-f8e4701e37f69afc/dep-lib-libc b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f8e4701e37f69afc/dep-lib-libc new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f8e4701e37f69afc/dep-lib-libc differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-f8e4701e37f69afc/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f8e4701e37f69afc/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f8e4701e37f69afc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-f8e4701e37f69afc/lib-libc b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f8e4701e37f69afc/lib-libc new file mode 100644 index 0000000..84647fa --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f8e4701e37f69afc/lib-libc @@ -0,0 +1 @@ +de416b58d7681da0 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/libc-f8e4701e37f69afc/lib-libc.json b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f8e4701e37f69afc/lib-libc.json new file mode 100644 index 0000000..12e1e61 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/libc-f8e4701e37f69afc/lib-libc.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":1307715644349195660,"profile":3797293754785534760,"path":13342689937139617782,"deps":[[6024382616234287946,"build_script_build",false,16845634838139255667]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-f8e4701e37f69afc/dep-lib-libc"}}],"rustflags":[],"metadata":14998826085014762512,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-169bca19d80588be/dep-lib-ppv-lite86 b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-169bca19d80588be/dep-lib-ppv-lite86 new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-169bca19d80588be/dep-lib-ppv-lite86 differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-169bca19d80588be/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-169bca19d80588be/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-169bca19d80588be/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-169bca19d80588be/lib-ppv-lite86 b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-169bca19d80588be/lib-ppv-lite86 new file mode 100644 index 0000000..6dd8015 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-169bca19d80588be/lib-ppv-lite86 @@ -0,0 +1 @@ +af77f2c78c871457 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-169bca19d80588be/lib-ppv-lite86.json b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-169bca19d80588be/lib-ppv-lite86.json new file mode 100644 index 0000000..3e27d0f --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-169bca19d80588be/lib-ppv-lite86.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[\"simd\", \"std\"]","declared_features":"","target":602634026009422966,"profile":3797293754785534760,"path":1019440927733041163,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ppv-lite86-169bca19d80588be/dep-lib-ppv-lite86"}}],"rustflags":[],"metadata":14155036307809790115,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-99b9916bf10b9d66/dep-lib-ppv-lite86 b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-99b9916bf10b9d66/dep-lib-ppv-lite86 new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-99b9916bf10b9d66/dep-lib-ppv-lite86 differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-99b9916bf10b9d66/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-99b9916bf10b9d66/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-99b9916bf10b9d66/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-99b9916bf10b9d66/lib-ppv-lite86 b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-99b9916bf10b9d66/lib-ppv-lite86 new file mode 100644 index 0000000..4ad84c2 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-99b9916bf10b9d66/lib-ppv-lite86 @@ -0,0 +1 @@ +28d8b0e62436b4df \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-99b9916bf10b9d66/lib-ppv-lite86.json b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-99b9916bf10b9d66/lib-ppv-lite86.json new file mode 100644 index 0000000..76acccd --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-99b9916bf10b9d66/lib-ppv-lite86.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"simd\", \"std\"]","declared_features":"","target":602634026009422966,"profile":3797293754785534760,"path":1019440927733041163,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ppv-lite86-99b9916bf10b9d66/dep-lib-ppv-lite86"}}],"rustflags":[],"metadata":14155036307809790115,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-ea7239e636c8e7fe/dep-lib-ppv-lite86 b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-ea7239e636c8e7fe/dep-lib-ppv-lite86 new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-ea7239e636c8e7fe/dep-lib-ppv-lite86 differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-ea7239e636c8e7fe/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-ea7239e636c8e7fe/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-ea7239e636c8e7fe/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-ea7239e636c8e7fe/lib-ppv-lite86 b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-ea7239e636c8e7fe/lib-ppv-lite86 new file mode 100644 index 0000000..ea7d99a --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-ea7239e636c8e7fe/lib-ppv-lite86 @@ -0,0 +1 @@ +378bbf651e5a7f34 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-ea7239e636c8e7fe/lib-ppv-lite86.json b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-ea7239e636c8e7fe/lib-ppv-lite86.json new file mode 100644 index 0000000..c0219c7 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/ppv-lite86-ea7239e636c8e7fe/lib-ppv-lite86.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"simd\", \"std\"]","declared_features":"","target":602634026009422966,"profile":4374887572363265115,"path":1019440927733041163,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ppv-lite86-ea7239e636c8e7fe/dep-lib-ppv-lite86"}}],"rustflags":[],"metadata":14155036307809790115,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand-51a7d629107e1c8e/dep-lib-rand b/Rust-Quick-Sort/target/debug/.fingerprint/rand-51a7d629107e1c8e/dep-lib-rand new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/rand-51a7d629107e1c8e/dep-lib-rand differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand-51a7d629107e1c8e/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/rand-51a7d629107e1c8e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand-51a7d629107e1c8e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand-51a7d629107e1c8e/lib-rand b/Rust-Quick-Sort/target/debug/.fingerprint/rand-51a7d629107e1c8e/lib-rand new file mode 100644 index 0000000..f165d79 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand-51a7d629107e1c8e/lib-rand @@ -0,0 +1 @@ +5dd584f973b97cff \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand-51a7d629107e1c8e/lib-rand.json b/Rust-Quick-Sort/target/debug/.fingerprint/rand-51a7d629107e1c8e/lib-rand.json new file mode 100644 index 0000000..18fe5d2 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand-51a7d629107e1c8e/lib-rand.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"alloc\", \"default\", \"getrandom\", \"libc\", \"rand_chacha\", \"std\", \"std_rng\"]","declared_features":"","target":17786277519600763311,"profile":3797293754785534760,"path":12311314331791002245,"deps":[[1565494060434293766,"rand_core",false,12476490481660729982],[6024382616234287946,"libc",false,11537493094503760350],[12017018019769837221,"rand_chacha",false,3145860650453270767]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand-51a7d629107e1c8e/dep-lib-rand"}}],"rustflags":[],"metadata":16964019146302480911,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand-8e691fed3e8608c8/dep-lib-rand b/Rust-Quick-Sort/target/debug/.fingerprint/rand-8e691fed3e8608c8/dep-lib-rand new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/rand-8e691fed3e8608c8/dep-lib-rand differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand-8e691fed3e8608c8/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/rand-8e691fed3e8608c8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand-8e691fed3e8608c8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand-8e691fed3e8608c8/lib-rand b/Rust-Quick-Sort/target/debug/.fingerprint/rand-8e691fed3e8608c8/lib-rand new file mode 100644 index 0000000..bfa808e --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand-8e691fed3e8608c8/lib-rand @@ -0,0 +1 @@ +584bb07f5ffd52c0 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand-8e691fed3e8608c8/lib-rand.json b/Rust-Quick-Sort/target/debug/.fingerprint/rand-8e691fed3e8608c8/lib-rand.json new file mode 100644 index 0000000..89ea7c3 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand-8e691fed3e8608c8/lib-rand.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[\"alloc\", \"default\", \"getrandom\", \"libc\", \"rand_chacha\", \"std\", \"std_rng\"]","declared_features":"","target":17786277519600763311,"profile":3797293754785534760,"path":12311314331791002245,"deps":[[1565494060434293766,"rand_core",false,7630935410534753221],[6024382616234287946,"libc",false,14722065771256132819],[12017018019769837221,"rand_chacha",false,7664340453066318069]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand-8e691fed3e8608c8/dep-lib-rand"}}],"rustflags":[],"metadata":16964019146302480911,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand-c39738d11a5d1278/dep-lib-rand b/Rust-Quick-Sort/target/debug/.fingerprint/rand-c39738d11a5d1278/dep-lib-rand new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/rand-c39738d11a5d1278/dep-lib-rand differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand-c39738d11a5d1278/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/rand-c39738d11a5d1278/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand-c39738d11a5d1278/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand-c39738d11a5d1278/lib-rand b/Rust-Quick-Sort/target/debug/.fingerprint/rand-c39738d11a5d1278/lib-rand new file mode 100644 index 0000000..6117d60 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand-c39738d11a5d1278/lib-rand @@ -0,0 +1 @@ +c1a5d528a6aaf2f7 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand-c39738d11a5d1278/lib-rand.json b/Rust-Quick-Sort/target/debug/.fingerprint/rand-c39738d11a5d1278/lib-rand.json new file mode 100644 index 0000000..811fbe7 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand-c39738d11a5d1278/lib-rand.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"alloc\", \"default\", \"getrandom\", \"libc\", \"rand_chacha\", \"std\", \"std_rng\"]","declared_features":"","target":17786277519600763311,"profile":4374887572363265115,"path":12311314331791002245,"deps":[[1565494060434293766,"rand_core",false,2545661980686354536],[6024382616234287946,"libc",false,7627541087021932950],[12017018019769837221,"rand_chacha",false,4557807088883568728]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand-c39738d11a5d1278/dep-lib-rand"}}],"rustflags":[],"metadata":16964019146302480911,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-2bf42dd70629d28f/dep-lib-rand_chacha b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-2bf42dd70629d28f/dep-lib-rand_chacha new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-2bf42dd70629d28f/dep-lib-rand_chacha differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-2bf42dd70629d28f/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-2bf42dd70629d28f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-2bf42dd70629d28f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-2bf42dd70629d28f/lib-rand_chacha b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-2bf42dd70629d28f/lib-rand_chacha new file mode 100644 index 0000000..0d883e2 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-2bf42dd70629d28f/lib-rand_chacha @@ -0,0 +1 @@ +5890a9276695403f \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-2bf42dd70629d28f/lib-rand_chacha.json b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-2bf42dd70629d28f/lib-rand_chacha.json new file mode 100644 index 0000000..09fc650 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-2bf42dd70629d28f/lib-rand_chacha.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"std\"]","declared_features":"","target":3291831172522752161,"profile":4374887572363265115,"path":16576150860570366381,"deps":[[1565494060434293766,"rand_core",false,2545661980686354536],[4511957894497802922,"ppv_lite86",false,3782841298617076535]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_chacha-2bf42dd70629d28f/dep-lib-rand_chacha"}}],"rustflags":[],"metadata":2235018391756195449,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-69f071b884df4ef2/dep-lib-rand_chacha b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-69f071b884df4ef2/dep-lib-rand_chacha new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-69f071b884df4ef2/dep-lib-rand_chacha differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-69f071b884df4ef2/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-69f071b884df4ef2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-69f071b884df4ef2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-69f071b884df4ef2/lib-rand_chacha b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-69f071b884df4ef2/lib-rand_chacha new file mode 100644 index 0000000..a4e29d2 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-69f071b884df4ef2/lib-rand_chacha @@ -0,0 +1 @@ +f5a0acde08355d6a \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-69f071b884df4ef2/lib-rand_chacha.json b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-69f071b884df4ef2/lib-rand_chacha.json new file mode 100644 index 0000000..4828bd5 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-69f071b884df4ef2/lib-rand_chacha.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[\"std\"]","declared_features":"","target":3291831172522752161,"profile":3797293754785534760,"path":16576150860570366381,"deps":[[1565494060434293766,"rand_core",false,7630935410534753221],[4511957894497802922,"ppv_lite86",false,6274789219553671087]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_chacha-69f071b884df4ef2/dep-lib-rand_chacha"}}],"rustflags":[],"metadata":2235018391756195449,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-b52ae44a1ab2b948/dep-lib-rand_chacha b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-b52ae44a1ab2b948/dep-lib-rand_chacha new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-b52ae44a1ab2b948/dep-lib-rand_chacha differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-b52ae44a1ab2b948/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-b52ae44a1ab2b948/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-b52ae44a1ab2b948/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-b52ae44a1ab2b948/lib-rand_chacha b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-b52ae44a1ab2b948/lib-rand_chacha new file mode 100644 index 0000000..110cbad --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-b52ae44a1ab2b948/lib-rand_chacha @@ -0,0 +1 @@ +ef8025179857a82b \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-b52ae44a1ab2b948/lib-rand_chacha.json b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-b52ae44a1ab2b948/lib-rand_chacha.json new file mode 100644 index 0000000..da8a2d1 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_chacha-b52ae44a1ab2b948/lib-rand_chacha.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"std\"]","declared_features":"","target":3291831172522752161,"profile":3797293754785534760,"path":16576150860570366381,"deps":[[1565494060434293766,"rand_core",false,12476490481660729982],[4511957894497802922,"ppv_lite86",false,16119568498382919720]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_chacha-b52ae44a1ab2b948/dep-lib-rand_chacha"}}],"rustflags":[],"metadata":2235018391756195449,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-056c4cb7588c66fd/dep-lib-rand_core b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-056c4cb7588c66fd/dep-lib-rand_core new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-056c4cb7588c66fd/dep-lib-rand_core differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-056c4cb7588c66fd/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-056c4cb7588c66fd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-056c4cb7588c66fd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-056c4cb7588c66fd/lib-rand_core b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-056c4cb7588c66fd/lib-rand_core new file mode 100644 index 0000000..b48d539 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-056c4cb7588c66fd/lib-rand_core @@ -0,0 +1 @@ +c5a3df505387e669 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-056c4cb7588c66fd/lib-rand_core.json b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-056c4cb7588c66fd/lib-rand_core.json new file mode 100644 index 0000000..59592ee --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-056c4cb7588c66fd/lib-rand_core.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[\"alloc\", \"getrandom\", \"std\"]","declared_features":"","target":3042383198953219556,"profile":3797293754785534760,"path":8202464136130037440,"deps":[[3068739482349947447,"getrandom",false,2040619758803970590]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_core-056c4cb7588c66fd/dep-lib-rand_core"}}],"rustflags":[],"metadata":3275543247315060703,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-98d8dbb4b83a003b/dep-lib-rand_core b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-98d8dbb4b83a003b/dep-lib-rand_core new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-98d8dbb4b83a003b/dep-lib-rand_core differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-98d8dbb4b83a003b/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-98d8dbb4b83a003b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-98d8dbb4b83a003b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-98d8dbb4b83a003b/lib-rand_core b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-98d8dbb4b83a003b/lib-rand_core new file mode 100644 index 0000000..647ba26 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-98d8dbb4b83a003b/lib-rand_core @@ -0,0 +1 @@ +6808077d15025423 \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-98d8dbb4b83a003b/lib-rand_core.json b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-98d8dbb4b83a003b/lib-rand_core.json new file mode 100644 index 0000000..bf64557 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-98d8dbb4b83a003b/lib-rand_core.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"alloc\", \"getrandom\", \"std\"]","declared_features":"","target":3042383198953219556,"profile":4374887572363265115,"path":8202464136130037440,"deps":[[3068739482349947447,"getrandom",false,9320228576863824980]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_core-98d8dbb4b83a003b/dep-lib-rand_core"}}],"rustflags":[],"metadata":3275543247315060703,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-b141d1bd588ecd6e/dep-lib-rand_core b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-b141d1bd588ecd6e/dep-lib-rand_core new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-b141d1bd588ecd6e/dep-lib-rand_core differ diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-b141d1bd588ecd6e/invoked.timestamp b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-b141d1bd588ecd6e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-b141d1bd588ecd6e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-b141d1bd588ecd6e/lib-rand_core b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-b141d1bd588ecd6e/lib-rand_core new file mode 100644 index 0000000..efd7712 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-b141d1bd588ecd6e/lib-rand_core @@ -0,0 +1 @@ +7e1aee62fd6525ad \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-b141d1bd588ecd6e/lib-rand_core.json b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-b141d1bd588ecd6e/lib-rand_core.json new file mode 100644 index 0000000..18a11c6 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/.fingerprint/rand_core-b141d1bd588ecd6e/lib-rand_core.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[\"alloc\", \"getrandom\", \"std\"]","declared_features":"","target":3042383198953219556,"profile":3797293754785534760,"path":8202464136130037440,"deps":[[3068739482349947447,"getrandom",false,8423928218207865922]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_core-b141d1bd588ecd6e/dep-lib-rand_core"}}],"rustflags":[],"metadata":3275543247315060703,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/Quicksort b/Rust-Quick-Sort/target/debug/Quicksort new file mode 100755 index 0000000..8cbcbd8 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/Quicksort differ diff --git a/Rust-Quick-Sort/target/debug/Quicksort.d b/Rust-Quick-Sort/target/debug/Quicksort.d new file mode 100644 index 0000000..7303150 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/Quicksort.d @@ -0,0 +1 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/Quicksort: /Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/src/main.rs diff --git a/Rust-Quick-Sort/target/debug/build/libc-1fad1d89fc65d2b2/invoked.timestamp b/Rust-Quick-Sort/target/debug/build/libc-1fad1d89fc65d2b2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/build/libc-1fad1d89fc65d2b2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/build/libc-1fad1d89fc65d2b2/output b/Rust-Quick-Sort/target/debug/build/libc-1fad1d89fc65d2b2/output new file mode 100644 index 0000000..5e1874c --- /dev/null +++ b/Rust-Quick-Sort/target/debug/build/libc-1fad1d89fc65d2b2/output @@ -0,0 +1,15 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-cfg=freebsd11 +cargo:rustc-cfg=libc_priv_mod_use +cargo:rustc-cfg=libc_union +cargo:rustc-cfg=libc_const_size_of +cargo:rustc-cfg=libc_align +cargo:rustc-cfg=libc_int128 +cargo:rustc-cfg=libc_core_cvoid +cargo:rustc-cfg=libc_packedN +cargo:rustc-cfg=libc_cfg_target_vendor +cargo:rustc-cfg=libc_non_exhaustive +cargo:rustc-cfg=libc_long_array +cargo:rustc-cfg=libc_ptr_addr_of +cargo:rustc-cfg=libc_underscore_const_names +cargo:rustc-cfg=libc_const_extern_fn diff --git a/Rust-Quick-Sort/target/debug/build/libc-1fad1d89fc65d2b2/root-output b/Rust-Quick-Sort/target/debug/build/libc-1fad1d89fc65d2b2/root-output new file mode 100644 index 0000000..26ed125 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/build/libc-1fad1d89fc65d2b2/root-output @@ -0,0 +1 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/build/libc-1fad1d89fc65d2b2/out \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/build/libc-1fad1d89fc65d2b2/stderr b/Rust-Quick-Sort/target/debug/build/libc-1fad1d89fc65d2b2/stderr new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/build/libc-651a4d8f6cb5f9c1/build-script-build b/Rust-Quick-Sort/target/debug/build/libc-651a4d8f6cb5f9c1/build-script-build new file mode 100755 index 0000000..e91d13e Binary files /dev/null and b/Rust-Quick-Sort/target/debug/build/libc-651a4d8f6cb5f9c1/build-script-build differ diff --git a/Rust-Quick-Sort/target/debug/build/libc-651a4d8f6cb5f9c1/build_script_build-651a4d8f6cb5f9c1 b/Rust-Quick-Sort/target/debug/build/libc-651a4d8f6cb5f9c1/build_script_build-651a4d8f6cb5f9c1 new file mode 100755 index 0000000..e91d13e Binary files /dev/null and b/Rust-Quick-Sort/target/debug/build/libc-651a4d8f6cb5f9c1/build_script_build-651a4d8f6cb5f9c1 differ diff --git a/Rust-Quick-Sort/target/debug/build/libc-651a4d8f6cb5f9c1/build_script_build-651a4d8f6cb5f9c1.d b/Rust-Quick-Sort/target/debug/build/libc-651a4d8f6cb5f9c1/build_script_build-651a4d8f6cb5f9c1.d new file mode 100644 index 0000000..bed3aec --- /dev/null +++ b/Rust-Quick-Sort/target/debug/build/libc-651a4d8f6cb5f9c1/build_script_build-651a4d8f6cb5f9c1.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/build/libc-651a4d8f6cb5f9c1/build_script_build-651a4d8f6cb5f9c1: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/build.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/build/libc-651a4d8f6cb5f9c1/build_script_build-651a4d8f6cb5f9c1.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/build.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/build.rs: diff --git a/Rust-Quick-Sort/target/debug/build/libc-adc44426585468d4/invoked.timestamp b/Rust-Quick-Sort/target/debug/build/libc-adc44426585468d4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Quick-Sort/target/debug/build/libc-adc44426585468d4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/build/libc-adc44426585468d4/output b/Rust-Quick-Sort/target/debug/build/libc-adc44426585468d4/output new file mode 100644 index 0000000..5e1874c --- /dev/null +++ b/Rust-Quick-Sort/target/debug/build/libc-adc44426585468d4/output @@ -0,0 +1,15 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-cfg=freebsd11 +cargo:rustc-cfg=libc_priv_mod_use +cargo:rustc-cfg=libc_union +cargo:rustc-cfg=libc_const_size_of +cargo:rustc-cfg=libc_align +cargo:rustc-cfg=libc_int128 +cargo:rustc-cfg=libc_core_cvoid +cargo:rustc-cfg=libc_packedN +cargo:rustc-cfg=libc_cfg_target_vendor +cargo:rustc-cfg=libc_non_exhaustive +cargo:rustc-cfg=libc_long_array +cargo:rustc-cfg=libc_ptr_addr_of +cargo:rustc-cfg=libc_underscore_const_names +cargo:rustc-cfg=libc_const_extern_fn diff --git a/Rust-Quick-Sort/target/debug/build/libc-adc44426585468d4/root-output b/Rust-Quick-Sort/target/debug/build/libc-adc44426585468d4/root-output new file mode 100644 index 0000000..42aa7bc --- /dev/null +++ b/Rust-Quick-Sort/target/debug/build/libc-adc44426585468d4/root-output @@ -0,0 +1 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/build/libc-adc44426585468d4/out \ No newline at end of file diff --git a/Rust-Quick-Sort/target/debug/build/libc-adc44426585468d4/stderr b/Rust-Quick-Sort/target/debug/build/libc-adc44426585468d4/stderr new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/build/libc-f2b62a2342db8fc9/build-script-build b/Rust-Quick-Sort/target/debug/build/libc-f2b62a2342db8fc9/build-script-build new file mode 100755 index 0000000..cd95d8d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/build/libc-f2b62a2342db8fc9/build-script-build differ diff --git a/Rust-Quick-Sort/target/debug/build/libc-f2b62a2342db8fc9/build_script_build-f2b62a2342db8fc9 b/Rust-Quick-Sort/target/debug/build/libc-f2b62a2342db8fc9/build_script_build-f2b62a2342db8fc9 new file mode 100755 index 0000000..cd95d8d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/build/libc-f2b62a2342db8fc9/build_script_build-f2b62a2342db8fc9 differ diff --git a/Rust-Quick-Sort/target/debug/build/libc-f2b62a2342db8fc9/build_script_build-f2b62a2342db8fc9.d b/Rust-Quick-Sort/target/debug/build/libc-f2b62a2342db8fc9/build_script_build-f2b62a2342db8fc9.d new file mode 100644 index 0000000..81d8cb9 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/build/libc-f2b62a2342db8fc9/build_script_build-f2b62a2342db8fc9.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/build/libc-f2b62a2342db8fc9/build_script_build-f2b62a2342db8fc9: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/build.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/build/libc-f2b62a2342db8fc9/build_script_build-f2b62a2342db8fc9.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/build.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/build.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-2080072521595e4d.d b/Rust-Quick-Sort/target/debug/deps/Quicksort-2080072521595e4d.d new file mode 100644 index 0000000..fff7717 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/Quicksort-2080072521595e4d.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libQuicksort-2080072521595e4d.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/Quicksort-2080072521595e4d.d: src/main.rs + +src/main.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546 b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546 new file mode 100755 index 0000000..8cbcbd8 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546 differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1cx4eq78auai4m6i.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1cx4eq78auai4m6i.rcgu.o new file mode 100644 index 0000000..8759619 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1cx4eq78auai4m6i.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1ejht1gz5mmhfqcu.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1ejht1gz5mmhfqcu.rcgu.o new file mode 100644 index 0000000..a1db16b Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1ejht1gz5mmhfqcu.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1eukprxqtxc4ua2l.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1eukprxqtxc4ua2l.rcgu.o new file mode 100644 index 0000000..46f60be Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1eukprxqtxc4ua2l.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1joevlcd0hfmvj6.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1joevlcd0hfmvj6.rcgu.o new file mode 100644 index 0000000..d2e28ec Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1joevlcd0hfmvj6.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1xxua490rxtpq0n7.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1xxua490rxtpq0n7.rcgu.o new file mode 100644 index 0000000..e551ca4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.1xxua490rxtpq0n7.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.249wbysneppjuubs.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.249wbysneppjuubs.rcgu.o new file mode 100644 index 0000000..32cf0ac Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.249wbysneppjuubs.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.2dc6t2xv5bz3t56r.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.2dc6t2xv5bz3t56r.rcgu.o new file mode 100644 index 0000000..2696a61 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.2dc6t2xv5bz3t56r.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.2k1hoy97p7q8pdon.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.2k1hoy97p7q8pdon.rcgu.o new file mode 100644 index 0000000..84437c7 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.2k1hoy97p7q8pdon.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.2tig5aatrkrf8sh8.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.2tig5aatrkrf8sh8.rcgu.o new file mode 100644 index 0000000..e9dfb17 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.2tig5aatrkrf8sh8.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.30ddq5ds73fv9pdf.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.30ddq5ds73fv9pdf.rcgu.o new file mode 100644 index 0000000..74d6051 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.30ddq5ds73fv9pdf.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.34ft93e4826erdcf.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.34ft93e4826erdcf.rcgu.o new file mode 100644 index 0000000..40e4690 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.34ft93e4826erdcf.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.37t0oumxc8ys1jvg.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.37t0oumxc8ys1jvg.rcgu.o new file mode 100644 index 0000000..38830ec Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.37t0oumxc8ys1jvg.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.37t93708ngkxacc0.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.37t93708ngkxacc0.rcgu.o new file mode 100644 index 0000000..f91d7d4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.37t93708ngkxacc0.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.39ecu8csgx5l7p55.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.39ecu8csgx5l7p55.rcgu.o new file mode 100644 index 0000000..d1d98cd Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.39ecu8csgx5l7p55.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.3b1g6u4ryd7cou4e.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.3b1g6u4ryd7cou4e.rcgu.o new file mode 100644 index 0000000..63001dc Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.3b1g6u4ryd7cou4e.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.3sxx1rw1rub53bub.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.3sxx1rw1rub53bub.rcgu.o new file mode 100644 index 0000000..b4884aa Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.3sxx1rw1rub53bub.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.45aiz1acku2n84v1.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.45aiz1acku2n84v1.rcgu.o new file mode 100644 index 0000000..992dd1b Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.45aiz1acku2n84v1.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.4ay3fk8vi69c3ucy.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.4ay3fk8vi69c3ucy.rcgu.o new file mode 100644 index 0000000..23b46ab Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.4ay3fk8vi69c3ucy.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.4suodlk9opgukkrh.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.4suodlk9opgukkrh.rcgu.o new file mode 100644 index 0000000..0cf0459 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.4suodlk9opgukkrh.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.5138u0susct68w7q.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.5138u0susct68w7q.rcgu.o new file mode 100644 index 0000000..5410896 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.5138u0susct68w7q.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.57qq53th25dkg3bx.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.57qq53th25dkg3bx.rcgu.o new file mode 100644 index 0000000..c2ca616 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.57qq53th25dkg3bx.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.b6799wlheyl331a.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.b6799wlheyl331a.rcgu.o new file mode 100644 index 0000000..29d000e Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.b6799wlheyl331a.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.d b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.d new file mode 100644 index 0000000..bbe66ca --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/Quicksort-4515f4077b66b546: src/main.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/Quicksort-4515f4077b66b546.d: src/main.rs + +src/main.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.farj179gjpx9wzr.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.farj179gjpx9wzr.rcgu.o new file mode 100644 index 0000000..92c647a Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.farj179gjpx9wzr.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.hg4aotnoxneu88o.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.hg4aotnoxneu88o.rcgu.o new file mode 100644 index 0000000..2a21935 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.hg4aotnoxneu88o.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.zs1xmgnxl87fauf.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.zs1xmgnxl87fauf.rcgu.o new file mode 100644 index 0000000..f27b474 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-4515f4077b66b546.zs1xmgnxl87fauf.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-45b7b919115f0ad3.d b/Rust-Quick-Sort/target/debug/deps/Quicksort-45b7b919115f0ad3.d new file mode 100644 index 0000000..f25536b --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/Quicksort-45b7b919115f0ad3.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/libQuicksort-45b7b919115f0ad3.rmeta: src/main.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/Quicksort-45b7b919115f0ad3.d: src/main.rs + +src/main.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-60e7d36c84bcc639.d b/Rust-Quick-Sort/target/debug/deps/Quicksort-60e7d36c84bcc639.d new file mode 100644 index 0000000..a9f956e --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/Quicksort-60e7d36c84bcc639.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/libQuicksort-60e7d36c84bcc639.rmeta: src/main.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/Quicksort-60e7d36c84bcc639.d: src/main.rs + +src/main.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-7563b70dffa8ddea.d b/Rust-Quick-Sort/target/debug/deps/Quicksort-7563b70dffa8ddea.d new file mode 100644 index 0000000..85493e9 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/Quicksort-7563b70dffa8ddea.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libQuicksort-7563b70dffa8ddea.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/Quicksort-7563b70dffa8ddea.d: src/main.rs + +src/main.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-86d2b768f0142ed9.d b/Rust-Quick-Sort/target/debug/deps/Quicksort-86d2b768f0142ed9.d new file mode 100644 index 0000000..9a9f987 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/Quicksort-86d2b768f0142ed9.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libQuicksort-86d2b768f0142ed9.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/Quicksort-86d2b768f0142ed9.d: src/main.rs + +src/main.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-9f01f9564dfdba50.d b/Rust-Quick-Sort/target/debug/deps/Quicksort-9f01f9564dfdba50.d new file mode 100644 index 0000000..cbb3cbb --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/Quicksort-9f01f9564dfdba50.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libQuicksort-9f01f9564dfdba50.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/Quicksort-9f01f9564dfdba50.d: src/main.rs + +src/main.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f new file mode 100755 index 0000000..5b661a5 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.12q6y9swnttu8px4.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.12q6y9swnttu8px4.rcgu.o new file mode 100644 index 0000000..c32d112 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.12q6y9swnttu8px4.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.1793ifbmlwotlnc5.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.1793ifbmlwotlnc5.rcgu.o new file mode 100644 index 0000000..d114ed3 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.1793ifbmlwotlnc5.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.1fs5klujnhk17j20.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.1fs5klujnhk17j20.rcgu.o new file mode 100644 index 0000000..2c3aff0 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.1fs5klujnhk17j20.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.3a0u2hg8ci88bgvg.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.3a0u2hg8ci88bgvg.rcgu.o new file mode 100644 index 0000000..ef98e6f Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.3a0u2hg8ci88bgvg.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.3b43by9zk1cx5z4o.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.3b43by9zk1cx5z4o.rcgu.o new file mode 100644 index 0000000..76fbd9f Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.3b43by9zk1cx5z4o.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.3waxgxcylpyxm8lt.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.3waxgxcylpyxm8lt.rcgu.o new file mode 100644 index 0000000..e1c236e Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.3waxgxcylpyxm8lt.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.4hpkjx8kzrpk405p.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.4hpkjx8kzrpk405p.rcgu.o new file mode 100644 index 0000000..87b3df0 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.4hpkjx8kzrpk405p.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.4k7dwfzlp3ffqye5.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.4k7dwfzlp3ffqye5.rcgu.o new file mode 100644 index 0000000..4f77406 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.4k7dwfzlp3ffqye5.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.4kh17oqcy3j2s4p4.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.4kh17oqcy3j2s4p4.rcgu.o new file mode 100644 index 0000000..4ebef19 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.4kh17oqcy3j2s4p4.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.4vf1mjcujvc91axx.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.4vf1mjcujvc91axx.rcgu.o new file mode 100644 index 0000000..fef71ac Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.4vf1mjcujvc91axx.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.51griutcfhdmnixb.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.51griutcfhdmnixb.rcgu.o new file mode 100644 index 0000000..7fc632d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.51griutcfhdmnixb.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.5cl8zxkq0q93k3cm.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.5cl8zxkq0q93k3cm.rcgu.o new file mode 100644 index 0000000..d329775 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.5cl8zxkq0q93k3cm.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.d b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.d new file mode 100644 index 0000000..398a7a0 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f: src/main.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.d: src/main.rs + +src/main.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.hye9zarf0zsqe7k.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.hye9zarf0zsqe7k.rcgu.o new file mode 100644 index 0000000..2141ce3 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.hye9zarf0zsqe7k.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.m7b0u1ix81ibbii.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.m7b0u1ix81ibbii.rcgu.o new file mode 100644 index 0000000..716d3e5 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.m7b0u1ix81ibbii.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.wxygfweq7b9j2om.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.wxygfweq7b9j2om.rcgu.o new file mode 100644 index 0000000..94804d5 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.wxygfweq7b9j2om.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.xhbfebyohgqx335.rcgu.o b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.xhbfebyohgqx335.rcgu.o new file mode 100644 index 0000000..ea6a944 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/Quicksort-dcd3dbd4b9df2b9f.xhbfebyohgqx335.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/cfg_if-794b620668093871.cfg_if.be8556390c20981-cgu.0.rcgu.o b/Rust-Quick-Sort/target/debug/deps/cfg_if-794b620668093871.cfg_if.be8556390c20981-cgu.0.rcgu.o new file mode 100644 index 0000000..b121d61 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/cfg_if-794b620668093871.cfg_if.be8556390c20981-cgu.0.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/cfg_if-794b620668093871.d b/Rust-Quick-Sort/target/debug/deps/cfg_if-794b620668093871.d new file mode 100644 index 0000000..5b204f5 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/cfg_if-794b620668093871.d @@ -0,0 +1,7 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libcfg_if-794b620668093871.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libcfg_if-794b620668093871.rlib: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/cfg_if-794b620668093871.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/cfg_if-ae7fddb6ebfc4b03.d b/Rust-Quick-Sort/target/debug/deps/cfg_if-ae7fddb6ebfc4b03.d new file mode 100644 index 0000000..75d1311 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/cfg_if-ae7fddb6ebfc4b03.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/libcfg_if-ae7fddb6ebfc4b03.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/cfg_if-ae7fddb6ebfc4b03.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/cfg_if-ddc0230e057810a6.d b/Rust-Quick-Sort/target/debug/deps/cfg_if-ddc0230e057810a6.d new file mode 100644 index 0000000..2c7503b --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/cfg_if-ddc0230e057810a6.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libcfg_if-ddc0230e057810a6.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/cfg_if-ddc0230e057810a6.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/getrandom-0893ef27c91803b9.d b/Rust-Quick-Sort/target/debug/deps/getrandom-0893ef27c91803b9.d new file mode 100644 index 0000000..7f61871 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/getrandom-0893ef27c91803b9.d @@ -0,0 +1,12 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libgetrandom-0893ef27c91803b9.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error_impls.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util_libc.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/macos.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libgetrandom-0893ef27c91803b9.rlib: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error_impls.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util_libc.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/macos.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/getrandom-0893ef27c91803b9.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error_impls.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util_libc.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/macos.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error_impls.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util_libc.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/macos.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/getrandom-0893ef27c91803b9.getrandom.1063c6aff26c0aac-cgu.0.rcgu.o b/Rust-Quick-Sort/target/debug/deps/getrandom-0893ef27c91803b9.getrandom.1063c6aff26c0aac-cgu.0.rcgu.o new file mode 100644 index 0000000..0ee1694 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/getrandom-0893ef27c91803b9.getrandom.1063c6aff26c0aac-cgu.0.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/getrandom-210fd8d8e20b16f9.d b/Rust-Quick-Sort/target/debug/deps/getrandom-210fd8d8e20b16f9.d new file mode 100644 index 0000000..f040954 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/getrandom-210fd8d8e20b16f9.d @@ -0,0 +1,10 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/libgetrandom-210fd8d8e20b16f9.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error_impls.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util_libc.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/macos.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/getrandom-210fd8d8e20b16f9.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error_impls.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util_libc.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/macos.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error_impls.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util_libc.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/macos.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/getrandom-ac1384c3cda0685b.d b/Rust-Quick-Sort/target/debug/deps/getrandom-ac1384c3cda0685b.d new file mode 100644 index 0000000..fa60cd6 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/getrandom-ac1384c3cda0685b.d @@ -0,0 +1,10 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libgetrandom-ac1384c3cda0685b.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error_impls.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util_libc.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/macos.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/getrandom-ac1384c3cda0685b.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error_impls.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util_libc.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/macos.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/error_impls.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/util_libc.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/macos.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/libQuicksort-2080072521595e4d.rmeta b/Rust-Quick-Sort/target/debug/deps/libQuicksort-2080072521595e4d.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/deps/libQuicksort-45b7b919115f0ad3.rmeta b/Rust-Quick-Sort/target/debug/deps/libQuicksort-45b7b919115f0ad3.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/deps/libQuicksort-60e7d36c84bcc639.rmeta b/Rust-Quick-Sort/target/debug/deps/libQuicksort-60e7d36c84bcc639.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/deps/libQuicksort-7563b70dffa8ddea.rmeta b/Rust-Quick-Sort/target/debug/deps/libQuicksort-7563b70dffa8ddea.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/deps/libQuicksort-86d2b768f0142ed9.rmeta b/Rust-Quick-Sort/target/debug/deps/libQuicksort-86d2b768f0142ed9.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/deps/libQuicksort-9f01f9564dfdba50.rmeta b/Rust-Quick-Sort/target/debug/deps/libQuicksort-9f01f9564dfdba50.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/deps/libc-94077fe10090a2c7.d b/Rust-Quick-Sort/target/debug/deps/libc-94077fe10090a2c7.d new file mode 100644 index 0000000..3e23369 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/libc-94077fe10090a2c7.d @@ -0,0 +1,17 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/liblibc-94077fe10090a2c7.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/fixed_width_ints.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/align.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/long_array.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/align.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/liblibc-94077fe10090a2c7.rlib: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/fixed_width_ints.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/align.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/long_array.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/align.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libc-94077fe10090a2c7.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/fixed_width_ints.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/align.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/long_array.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/align.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/fixed_width_ints.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/align.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/long_array.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/align.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/libc-94077fe10090a2c7.libc.621dae63677ff51a-cgu.0.rcgu.o b/Rust-Quick-Sort/target/debug/deps/libc-94077fe10090a2c7.libc.621dae63677ff51a-cgu.0.rcgu.o new file mode 100644 index 0000000..3e07316 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/libc-94077fe10090a2c7.libc.621dae63677ff51a-cgu.0.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/libc-b86831df6aca8beb.d b/Rust-Quick-Sort/target/debug/deps/libc-b86831df6aca8beb.d new file mode 100644 index 0000000..4b75db9 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/libc-b86831df6aca8beb.d @@ -0,0 +1,15 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/liblibc-b86831df6aca8beb.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/fixed_width_ints.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/align.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/long_array.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/align.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/libc-b86831df6aca8beb.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/fixed_width_ints.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/align.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/long_array.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/align.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/fixed_width_ints.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/align.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/long_array.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/align.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/libc-f8e4701e37f69afc.d b/Rust-Quick-Sort/target/debug/deps/libc-f8e4701e37f69afc.d new file mode 100644 index 0000000..a50ef2a --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/libc-f8e4701e37f69afc.d @@ -0,0 +1,15 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/liblibc-f8e4701e37f69afc.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/fixed_width_ints.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/align.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/long_array.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/align.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libc-f8e4701e37f69afc.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/macros.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/fixed_width_ints.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/align.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/long_array.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/align.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/macros.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/fixed_width_ints.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/b64/aarch64/align.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/bsd/apple/long_array.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/unix/align.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/libcfg_if-794b620668093871.rlib b/Rust-Quick-Sort/target/debug/deps/libcfg_if-794b620668093871.rlib new file mode 100644 index 0000000..bc02b8a Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/libcfg_if-794b620668093871.rlib differ diff --git a/Rust-Quick-Sort/target/debug/deps/libcfg_if-794b620668093871.rmeta b/Rust-Quick-Sort/target/debug/deps/libcfg_if-794b620668093871.rmeta new file mode 100644 index 0000000..6b58a0a Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/libcfg_if-794b620668093871.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/libcfg_if-ae7fddb6ebfc4b03.rmeta b/Rust-Quick-Sort/target/debug/deps/libcfg_if-ae7fddb6ebfc4b03.rmeta new file mode 100644 index 0000000..7169166 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/libcfg_if-ae7fddb6ebfc4b03.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/libcfg_if-ddc0230e057810a6.rmeta b/Rust-Quick-Sort/target/debug/deps/libcfg_if-ddc0230e057810a6.rmeta new file mode 100644 index 0000000..4a04d33 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/libcfg_if-ddc0230e057810a6.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/libgetrandom-0893ef27c91803b9.rlib b/Rust-Quick-Sort/target/debug/deps/libgetrandom-0893ef27c91803b9.rlib new file mode 100644 index 0000000..c07aff5 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/libgetrandom-0893ef27c91803b9.rlib differ diff --git a/Rust-Quick-Sort/target/debug/deps/libgetrandom-0893ef27c91803b9.rmeta b/Rust-Quick-Sort/target/debug/deps/libgetrandom-0893ef27c91803b9.rmeta new file mode 100644 index 0000000..d0ebcb8 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/libgetrandom-0893ef27c91803b9.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/libgetrandom-210fd8d8e20b16f9.rmeta b/Rust-Quick-Sort/target/debug/deps/libgetrandom-210fd8d8e20b16f9.rmeta new file mode 100644 index 0000000..591d985 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/libgetrandom-210fd8d8e20b16f9.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/libgetrandom-ac1384c3cda0685b.rmeta b/Rust-Quick-Sort/target/debug/deps/libgetrandom-ac1384c3cda0685b.rmeta new file mode 100644 index 0000000..c5dd6d5 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/libgetrandom-ac1384c3cda0685b.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/liblibc-94077fe10090a2c7.rlib b/Rust-Quick-Sort/target/debug/deps/liblibc-94077fe10090a2c7.rlib new file mode 100644 index 0000000..7f04d95 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/liblibc-94077fe10090a2c7.rlib differ diff --git a/Rust-Quick-Sort/target/debug/deps/liblibc-94077fe10090a2c7.rmeta b/Rust-Quick-Sort/target/debug/deps/liblibc-94077fe10090a2c7.rmeta new file mode 100644 index 0000000..4a4b3af Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/liblibc-94077fe10090a2c7.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/liblibc-b86831df6aca8beb.rmeta b/Rust-Quick-Sort/target/debug/deps/liblibc-b86831df6aca8beb.rmeta new file mode 100644 index 0000000..6254b3d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/liblibc-b86831df6aca8beb.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/liblibc-f8e4701e37f69afc.rmeta b/Rust-Quick-Sort/target/debug/deps/liblibc-f8e4701e37f69afc.rmeta new file mode 100644 index 0000000..474f5ad Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/liblibc-f8e4701e37f69afc.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/libppv_lite86-169bca19d80588be.rmeta b/Rust-Quick-Sort/target/debug/deps/libppv_lite86-169bca19d80588be.rmeta new file mode 100644 index 0000000..8d242ca Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/libppv_lite86-169bca19d80588be.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/libppv_lite86-99b9916bf10b9d66.rmeta b/Rust-Quick-Sort/target/debug/deps/libppv_lite86-99b9916bf10b9d66.rmeta new file mode 100644 index 0000000..896a2cb Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/libppv_lite86-99b9916bf10b9d66.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/libppv_lite86-ea7239e636c8e7fe.rlib b/Rust-Quick-Sort/target/debug/deps/libppv_lite86-ea7239e636c8e7fe.rlib new file mode 100644 index 0000000..ef0afc8 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/libppv_lite86-ea7239e636c8e7fe.rlib differ diff --git a/Rust-Quick-Sort/target/debug/deps/libppv_lite86-ea7239e636c8e7fe.rmeta b/Rust-Quick-Sort/target/debug/deps/libppv_lite86-ea7239e636c8e7fe.rmeta new file mode 100644 index 0000000..b71c2d4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/libppv_lite86-ea7239e636c8e7fe.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/librand-51a7d629107e1c8e.rmeta b/Rust-Quick-Sort/target/debug/deps/librand-51a7d629107e1c8e.rmeta new file mode 100644 index 0000000..7d6073f Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/librand-51a7d629107e1c8e.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/librand-8e691fed3e8608c8.rmeta b/Rust-Quick-Sort/target/debug/deps/librand-8e691fed3e8608c8.rmeta new file mode 100644 index 0000000..7a05d60 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/librand-8e691fed3e8608c8.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/librand-c39738d11a5d1278.rlib b/Rust-Quick-Sort/target/debug/deps/librand-c39738d11a5d1278.rlib new file mode 100644 index 0000000..4e8c830 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/librand-c39738d11a5d1278.rlib differ diff --git a/Rust-Quick-Sort/target/debug/deps/librand-c39738d11a5d1278.rmeta b/Rust-Quick-Sort/target/debug/deps/librand-c39738d11a5d1278.rmeta new file mode 100644 index 0000000..e80cbb4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/librand-c39738d11a5d1278.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/librand_chacha-2bf42dd70629d28f.rlib b/Rust-Quick-Sort/target/debug/deps/librand_chacha-2bf42dd70629d28f.rlib new file mode 100644 index 0000000..fdee34d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/librand_chacha-2bf42dd70629d28f.rlib differ diff --git a/Rust-Quick-Sort/target/debug/deps/librand_chacha-2bf42dd70629d28f.rmeta b/Rust-Quick-Sort/target/debug/deps/librand_chacha-2bf42dd70629d28f.rmeta new file mode 100644 index 0000000..ed4f024 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/librand_chacha-2bf42dd70629d28f.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/librand_chacha-69f071b884df4ef2.rmeta b/Rust-Quick-Sort/target/debug/deps/librand_chacha-69f071b884df4ef2.rmeta new file mode 100644 index 0000000..63f8dd9 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/librand_chacha-69f071b884df4ef2.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/librand_chacha-b52ae44a1ab2b948.rmeta b/Rust-Quick-Sort/target/debug/deps/librand_chacha-b52ae44a1ab2b948.rmeta new file mode 100644 index 0000000..6c1837f Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/librand_chacha-b52ae44a1ab2b948.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/librand_core-056c4cb7588c66fd.rmeta b/Rust-Quick-Sort/target/debug/deps/librand_core-056c4cb7588c66fd.rmeta new file mode 100644 index 0000000..3faf422 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/librand_core-056c4cb7588c66fd.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/librand_core-98d8dbb4b83a003b.rlib b/Rust-Quick-Sort/target/debug/deps/librand_core-98d8dbb4b83a003b.rlib new file mode 100644 index 0000000..d0e7b51 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/librand_core-98d8dbb4b83a003b.rlib differ diff --git a/Rust-Quick-Sort/target/debug/deps/librand_core-98d8dbb4b83a003b.rmeta b/Rust-Quick-Sort/target/debug/deps/librand_core-98d8dbb4b83a003b.rmeta new file mode 100644 index 0000000..902c568 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/librand_core-98d8dbb4b83a003b.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/librand_core-b141d1bd588ecd6e.rmeta b/Rust-Quick-Sort/target/debug/deps/librand_core-b141d1bd588ecd6e.rmeta new file mode 100644 index 0000000..c53586e Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/librand_core-b141d1bd588ecd6e.rmeta differ diff --git a/Rust-Quick-Sort/target/debug/deps/ppv_lite86-169bca19d80588be.d b/Rust-Quick-Sort/target/debug/deps/ppv_lite86-169bca19d80588be.d new file mode 100644 index 0000000..f2e8bac --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/ppv_lite86-169bca19d80588be.d @@ -0,0 +1,8 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/libppv_lite86-169bca19d80588be.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/soft.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/types.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/generic.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/ppv_lite86-169bca19d80588be.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/soft.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/types.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/generic.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/soft.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/types.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/generic.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/ppv_lite86-99b9916bf10b9d66.d b/Rust-Quick-Sort/target/debug/deps/ppv_lite86-99b9916bf10b9d66.d new file mode 100644 index 0000000..ca963fc --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/ppv_lite86-99b9916bf10b9d66.d @@ -0,0 +1,8 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libppv_lite86-99b9916bf10b9d66.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/soft.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/types.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/generic.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/ppv_lite86-99b9916bf10b9d66.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/soft.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/types.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/generic.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/soft.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/types.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/generic.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/ppv_lite86-ea7239e636c8e7fe.d b/Rust-Quick-Sort/target/debug/deps/ppv_lite86-ea7239e636c8e7fe.d new file mode 100644 index 0000000..23069b9 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/ppv_lite86-ea7239e636c8e7fe.d @@ -0,0 +1,10 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libppv_lite86-ea7239e636c8e7fe.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/soft.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/types.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/generic.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/libppv_lite86-ea7239e636c8e7fe.rlib: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/soft.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/types.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/generic.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/ppv_lite86-ea7239e636c8e7fe.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/soft.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/types.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/generic.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/soft.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/types.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/generic.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/ppv_lite86-ea7239e636c8e7fe.ppv_lite86.a2e0466a1159daff-cgu.0.rcgu.o b/Rust-Quick-Sort/target/debug/deps/ppv_lite86-ea7239e636c8e7fe.ppv_lite86.a2e0466a1159daff-cgu.0.rcgu.o new file mode 100644 index 0000000..f9886cc Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/ppv_lite86-ea7239e636c8e7fe.ppv_lite86.a2e0466a1159daff-cgu.0.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/rand-51a7d629107e1c8e.d b/Rust-Quick-Sort/target/debug/deps/rand-51a7d629107e1c8e.d new file mode 100644 index 0000000..7f383cf --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/rand-51a7d629107e1c8e.d @@ -0,0 +1,27 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/librand-51a7d629107e1c8e.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/bernoulli.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/distribution.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/float.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/integer.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/other.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/slice.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/utils.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted_index.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/uniform.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/prelude.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rng.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/read.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/reseeding.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mock.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/std.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/thread.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/index.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/rand-51a7d629107e1c8e.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/bernoulli.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/distribution.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/float.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/integer.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/other.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/slice.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/utils.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted_index.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/uniform.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/prelude.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rng.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/read.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/reseeding.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mock.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/std.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/thread.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/index.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/bernoulli.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/distribution.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/float.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/integer.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/other.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/slice.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/utils.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted_index.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/uniform.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/prelude.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rng.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/read.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/reseeding.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mock.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/std.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/thread.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/index.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/rand-8e691fed3e8608c8.d b/Rust-Quick-Sort/target/debug/deps/rand-8e691fed3e8608c8.d new file mode 100644 index 0000000..4e089ca --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/rand-8e691fed3e8608c8.d @@ -0,0 +1,27 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/librand-8e691fed3e8608c8.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/bernoulli.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/distribution.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/float.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/integer.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/other.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/slice.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/utils.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted_index.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/uniform.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/prelude.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rng.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/read.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/reseeding.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mock.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/std.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/thread.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/index.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/rand-8e691fed3e8608c8.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/bernoulli.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/distribution.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/float.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/integer.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/other.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/slice.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/utils.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted_index.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/uniform.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/prelude.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rng.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/read.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/reseeding.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mock.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/std.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/thread.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/index.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/bernoulli.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/distribution.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/float.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/integer.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/other.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/slice.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/utils.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted_index.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/uniform.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/prelude.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rng.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/read.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/reseeding.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mock.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/std.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/thread.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/index.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/rand-c39738d11a5d1278.d b/Rust-Quick-Sort/target/debug/deps/rand-c39738d11a5d1278.d new file mode 100644 index 0000000..a41404e --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/rand-c39738d11a5d1278.d @@ -0,0 +1,29 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/librand-c39738d11a5d1278.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/bernoulli.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/distribution.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/float.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/integer.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/other.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/slice.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/utils.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted_index.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/uniform.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/prelude.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rng.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/read.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/reseeding.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mock.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/std.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/thread.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/index.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/librand-c39738d11a5d1278.rlib: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/bernoulli.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/distribution.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/float.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/integer.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/other.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/slice.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/utils.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted_index.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/uniform.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/prelude.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rng.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/read.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/reseeding.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mock.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/std.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/thread.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/index.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/rand-c39738d11a5d1278.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/bernoulli.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/distribution.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/float.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/integer.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/other.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/slice.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/utils.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted_index.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/uniform.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/prelude.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rng.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/read.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/reseeding.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mock.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/std.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/thread.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/mod.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/index.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/bernoulli.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/distribution.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/float.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/integer.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/other.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/slice.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/utils.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted_index.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/uniform.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/distributions/weighted.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/prelude.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rng.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/read.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/adapter/reseeding.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/mock.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/std.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/thread.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/mod.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/seq/index.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/rand-c39738d11a5d1278.rand.5c687f61076a70b6-cgu.0.rcgu.o b/Rust-Quick-Sort/target/debug/deps/rand-c39738d11a5d1278.rand.5c687f61076a70b6-cgu.0.rcgu.o new file mode 100644 index 0000000..e340075 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/rand-c39738d11a5d1278.rand.5c687f61076a70b6-cgu.0.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/rand-c39738d11a5d1278.rand.5c687f61076a70b6-cgu.1.rcgu.o b/Rust-Quick-Sort/target/debug/deps/rand-c39738d11a5d1278.rand.5c687f61076a70b6-cgu.1.rcgu.o new file mode 100644 index 0000000..8829099 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/rand-c39738d11a5d1278.rand.5c687f61076a70b6-cgu.1.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/rand_chacha-2bf42dd70629d28f.d b/Rust-Quick-Sort/target/debug/deps/rand_chacha-2bf42dd70629d28f.d new file mode 100644 index 0000000..0e63a4b --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/rand_chacha-2bf42dd70629d28f.d @@ -0,0 +1,9 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/librand_chacha-2bf42dd70629d28f.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/chacha.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/guts.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/librand_chacha-2bf42dd70629d28f.rlib: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/chacha.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/guts.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/rand_chacha-2bf42dd70629d28f.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/chacha.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/guts.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/chacha.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/guts.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/rand_chacha-2bf42dd70629d28f.rand_chacha.a5cb86e1ab3227af-cgu.0.rcgu.o b/Rust-Quick-Sort/target/debug/deps/rand_chacha-2bf42dd70629d28f.rand_chacha.a5cb86e1ab3227af-cgu.0.rcgu.o new file mode 100644 index 0000000..7f08eb2 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/rand_chacha-2bf42dd70629d28f.rand_chacha.a5cb86e1ab3227af-cgu.0.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/rand_chacha-69f071b884df4ef2.d b/Rust-Quick-Sort/target/debug/deps/rand_chacha-69f071b884df4ef2.d new file mode 100644 index 0000000..209b545 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/rand_chacha-69f071b884df4ef2.d @@ -0,0 +1,7 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/librand_chacha-69f071b884df4ef2.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/chacha.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/guts.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/rand_chacha-69f071b884df4ef2.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/chacha.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/guts.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/chacha.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/guts.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/rand_chacha-b52ae44a1ab2b948.d b/Rust-Quick-Sort/target/debug/deps/rand_chacha-b52ae44a1ab2b948.d new file mode 100644 index 0000000..3b39537 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/rand_chacha-b52ae44a1ab2b948.d @@ -0,0 +1,7 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/librand_chacha-b52ae44a1ab2b948.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/chacha.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/guts.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/rand_chacha-b52ae44a1ab2b948.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/chacha.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/guts.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/chacha.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/guts.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/rand_core-056c4cb7588c66fd.d b/Rust-Quick-Sort/target/debug/deps/rand_core-056c4cb7588c66fd.d new file mode 100644 index 0000000..62c155e --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/rand_core-056c4cb7588c66fd.d @@ -0,0 +1,10 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/librand_core-056c4cb7588c66fd.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/block.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/error.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/impls.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/le.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/os.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Rust-Quick-Sort/target/debug/deps/rand_core-056c4cb7588c66fd.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/block.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/error.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/impls.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/le.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/os.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/block.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/error.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/impls.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/le.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/os.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/rand_core-98d8dbb4b83a003b.d b/Rust-Quick-Sort/target/debug/deps/rand_core-98d8dbb4b83a003b.d new file mode 100644 index 0000000..cbc4304 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/rand_core-98d8dbb4b83a003b.d @@ -0,0 +1,12 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/librand_core-98d8dbb4b83a003b.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/block.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/error.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/impls.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/le.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/os.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/librand_core-98d8dbb4b83a003b.rlib: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/block.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/error.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/impls.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/le.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/os.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/rand_core-98d8dbb4b83a003b.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/block.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/error.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/impls.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/le.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/os.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/block.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/error.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/impls.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/le.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/os.rs: diff --git a/Rust-Quick-Sort/target/debug/deps/rand_core-98d8dbb4b83a003b.rand_core.fed167ce9f72ad61-cgu.0.rcgu.o b/Rust-Quick-Sort/target/debug/deps/rand_core-98d8dbb4b83a003b.rand_core.fed167ce9f72ad61-cgu.0.rcgu.o new file mode 100644 index 0000000..3086973 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/deps/rand_core-98d8dbb4b83a003b.rand_core.fed167ce9f72ad61-cgu.0.rcgu.o differ diff --git a/Rust-Quick-Sort/target/debug/deps/rand_core-b141d1bd588ecd6e.d b/Rust-Quick-Sort/target/debug/deps/rand_core-b141d1bd588ecd6e.d new file mode 100644 index 0000000..ae43d11 --- /dev/null +++ b/Rust-Quick-Sort/target/debug/deps/rand_core-b141d1bd588ecd6e.d @@ -0,0 +1,10 @@ +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/librand_core-b141d1bd588ecd6e.rmeta: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/block.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/error.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/impls.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/le.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/os.rs + +/Users/arlo/Code/A-Level-CS/Standard-Algorithms/Rust/Quicksort/target/debug/deps/rand_core-b141d1bd588ecd6e.d: /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/block.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/error.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/impls.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/le.rs /Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/os.rs + +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/block.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/error.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/impls.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/le.rs: +/Users/arlo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/os.rs: diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8596ih-1gwwuku-working/dep-graph.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8596ih-1gwwuku-working/dep-graph.bin new file mode 100644 index 0000000..ffe4750 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8596ih-1gwwuku-working/dep-graph.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8596ih-1gwwuku-working/dep-graph.part.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8596ih-1gwwuku-working/dep-graph.part.bin new file mode 100644 index 0000000..2c5dd7c Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8596ih-1gwwuku-working/dep-graph.part.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8596ih-1gwwuku-working/query-cache.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8596ih-1gwwuku-working/query-cache.bin new file mode 100644 index 0000000..43c01fa Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8596ih-1gwwuku-working/query-cache.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8596ih-1gwwuku-working/work-products.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8596ih-1gwwuku-working/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8596ih-1gwwuku-working/work-products.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8596ih-1gwwuku.lock b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8596ih-1gwwuku.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8b6g4k-19ry7xa-1n6aq7byd2tf23yzj8cjhmwly/dep-graph.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8b6g4k-19ry7xa-1n6aq7byd2tf23yzj8cjhmwly/dep-graph.bin new file mode 100644 index 0000000..78f561c Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8b6g4k-19ry7xa-1n6aq7byd2tf23yzj8cjhmwly/dep-graph.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8b6g4k-19ry7xa-1n6aq7byd2tf23yzj8cjhmwly/query-cache.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8b6g4k-19ry7xa-1n6aq7byd2tf23yzj8cjhmwly/query-cache.bin new file mode 100644 index 0000000..4012e94 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8b6g4k-19ry7xa-1n6aq7byd2tf23yzj8cjhmwly/query-cache.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8b6g4k-19ry7xa-1n6aq7byd2tf23yzj8cjhmwly/work-products.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8b6g4k-19ry7xa-1n6aq7byd2tf23yzj8cjhmwly/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8b6g4k-19ry7xa-1n6aq7byd2tf23yzj8cjhmwly/work-products.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8b6g4k-19ry7xa.lock b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1ccmr0ais3k7g/s-gsjr8b6g4k-19ry7xa.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-1k8orkyt8nlm2/s-guywhd5y7u-1g8kijg-7rj173t812vgd39vfg63ejpur/dep-graph.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1k8orkyt8nlm2/s-guywhd5y7u-1g8kijg-7rj173t812vgd39vfg63ejpur/dep-graph.bin new file mode 100644 index 0000000..1c19205 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1k8orkyt8nlm2/s-guywhd5y7u-1g8kijg-7rj173t812vgd39vfg63ejpur/dep-graph.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-1k8orkyt8nlm2/s-guywhd5y7u-1g8kijg-7rj173t812vgd39vfg63ejpur/query-cache.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1k8orkyt8nlm2/s-guywhd5y7u-1g8kijg-7rj173t812vgd39vfg63ejpur/query-cache.bin new file mode 100644 index 0000000..af310ec Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1k8orkyt8nlm2/s-guywhd5y7u-1g8kijg-7rj173t812vgd39vfg63ejpur/query-cache.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-1k8orkyt8nlm2/s-guywhd5y7u-1g8kijg-7rj173t812vgd39vfg63ejpur/work-products.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1k8orkyt8nlm2/s-guywhd5y7u-1g8kijg-7rj173t812vgd39vfg63ejpur/work-products.bin new file mode 100644 index 0000000..28b03c5 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1k8orkyt8nlm2/s-guywhd5y7u-1g8kijg-7rj173t812vgd39vfg63ejpur/work-products.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-1k8orkyt8nlm2/s-guywhd5y7u-1g8kijg.lock b/Rust-Quick-Sort/target/debug/incremental/Quicksort-1k8orkyt8nlm2/s-guywhd5y7u-1g8kijg.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/1cx4eq78auai4m6i.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/1cx4eq78auai4m6i.o new file mode 100644 index 0000000..8759619 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/1cx4eq78auai4m6i.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/1ejht1gz5mmhfqcu.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/1ejht1gz5mmhfqcu.o new file mode 100644 index 0000000..a1db16b Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/1ejht1gz5mmhfqcu.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/1eukprxqtxc4ua2l.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/1eukprxqtxc4ua2l.o new file mode 100644 index 0000000..46f60be Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/1eukprxqtxc4ua2l.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/1joevlcd0hfmvj6.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/1joevlcd0hfmvj6.o new file mode 100644 index 0000000..d2e28ec Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/1joevlcd0hfmvj6.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/2dc6t2xv5bz3t56r.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/2dc6t2xv5bz3t56r.o new file mode 100644 index 0000000..2696a61 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/2dc6t2xv5bz3t56r.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/2k1hoy97p7q8pdon.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/2k1hoy97p7q8pdon.o new file mode 100644 index 0000000..84437c7 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/2k1hoy97p7q8pdon.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/2tig5aatrkrf8sh8.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/2tig5aatrkrf8sh8.o new file mode 100644 index 0000000..e9dfb17 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/2tig5aatrkrf8sh8.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/30ddq5ds73fv9pdf.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/30ddq5ds73fv9pdf.o new file mode 100644 index 0000000..74d6051 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/30ddq5ds73fv9pdf.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/34ft93e4826erdcf.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/34ft93e4826erdcf.o new file mode 100644 index 0000000..40e4690 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/34ft93e4826erdcf.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/37t0oumxc8ys1jvg.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/37t0oumxc8ys1jvg.o new file mode 100644 index 0000000..38830ec Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/37t0oumxc8ys1jvg.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/37t93708ngkxacc0.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/37t93708ngkxacc0.o new file mode 100644 index 0000000..f91d7d4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/37t93708ngkxacc0.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/39ecu8csgx5l7p55.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/39ecu8csgx5l7p55.o new file mode 100644 index 0000000..d1d98cd Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/39ecu8csgx5l7p55.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/3b1g6u4ryd7cou4e.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/3b1g6u4ryd7cou4e.o new file mode 100644 index 0000000..63001dc Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/3b1g6u4ryd7cou4e.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/45aiz1acku2n84v1.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/45aiz1acku2n84v1.o new file mode 100644 index 0000000..992dd1b Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/45aiz1acku2n84v1.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/4ay3fk8vi69c3ucy.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/4ay3fk8vi69c3ucy.o new file mode 100644 index 0000000..23b46ab Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/4ay3fk8vi69c3ucy.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/5138u0susct68w7q.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/5138u0susct68w7q.o new file mode 100644 index 0000000..5410896 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/5138u0susct68w7q.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/57qq53th25dkg3bx.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/57qq53th25dkg3bx.o new file mode 100644 index 0000000..c2ca616 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/57qq53th25dkg3bx.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/b6799wlheyl331a.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/b6799wlheyl331a.o new file mode 100644 index 0000000..29d000e Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/b6799wlheyl331a.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/dep-graph.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/dep-graph.bin new file mode 100644 index 0000000..5cf272e Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/dep-graph.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/farj179gjpx9wzr.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/farj179gjpx9wzr.o new file mode 100644 index 0000000..92c647a Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/farj179gjpx9wzr.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/hg4aotnoxneu88o.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/hg4aotnoxneu88o.o new file mode 100644 index 0000000..2a21935 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/hg4aotnoxneu88o.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/query-cache.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/query-cache.bin new file mode 100644 index 0000000..1b30324 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/query-cache.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/work-products.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/work-products.bin new file mode 100644 index 0000000..b95a5eb Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/work-products.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/zs1xmgnxl87fauf.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/zs1xmgnxl87fauf.o new file mode 100644 index 0000000..f27b474 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb-bkqnsbg5w3w45mssrkqpccdri/zs1xmgnxl87fauf.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb.lock b/Rust-Quick-Sort/target/debug/incremental/Quicksort-2fgt5uslouype/s-gsjr8d2t26-17kz5sb.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr2ka5gb-cwb4j4-rxwzzsa0znlt1d7gv0at31rz/dep-graph.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr2ka5gb-cwb4j4-rxwzzsa0znlt1d7gv0at31rz/dep-graph.bin new file mode 100644 index 0000000..ffb9b01 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr2ka5gb-cwb4j4-rxwzzsa0znlt1d7gv0at31rz/dep-graph.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr2ka5gb-cwb4j4-rxwzzsa0znlt1d7gv0at31rz/query-cache.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr2ka5gb-cwb4j4-rxwzzsa0znlt1d7gv0at31rz/query-cache.bin new file mode 100644 index 0000000..20841f4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr2ka5gb-cwb4j4-rxwzzsa0znlt1d7gv0at31rz/query-cache.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr2ka5gb-cwb4j4-rxwzzsa0znlt1d7gv0at31rz/work-products.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr2ka5gb-cwb4j4-rxwzzsa0znlt1d7gv0at31rz/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr2ka5gb-cwb4j4-rxwzzsa0znlt1d7gv0at31rz/work-products.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr2ka5gb-cwb4j4.lock b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr2ka5gb-cwb4j4.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr3tpwmk-iz9t34-working/dep-graph.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr3tpwmk-iz9t34-working/dep-graph.bin new file mode 100644 index 0000000..ffb9b01 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr3tpwmk-iz9t34-working/dep-graph.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr3tpwmk-iz9t34-working/dep-graph.part.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr3tpwmk-iz9t34-working/dep-graph.part.bin new file mode 100644 index 0000000..bea432b Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr3tpwmk-iz9t34-working/dep-graph.part.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr3tpwmk-iz9t34-working/query-cache.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr3tpwmk-iz9t34-working/query-cache.bin new file mode 100644 index 0000000..20841f4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr3tpwmk-iz9t34-working/query-cache.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr3tpwmk-iz9t34-working/work-products.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr3tpwmk-iz9t34-working/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr3tpwmk-iz9t34-working/work-products.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr3tpwmk-iz9t34.lock b/Rust-Quick-Sort/target/debug/incremental/Quicksort-36k0evg4dbe5g/s-gsjr3tpwmk-iz9t34.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8596ii-1ahdc3x-working/dep-graph.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8596ii-1ahdc3x-working/dep-graph.bin new file mode 100644 index 0000000..8ad731c Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8596ii-1ahdc3x-working/dep-graph.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8596ii-1ahdc3x-working/dep-graph.part.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8596ii-1ahdc3x-working/dep-graph.part.bin new file mode 100644 index 0000000..60acd1c Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8596ii-1ahdc3x-working/dep-graph.part.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8596ii-1ahdc3x-working/query-cache.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8596ii-1ahdc3x-working/query-cache.bin new file mode 100644 index 0000000..69f78c5 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8596ii-1ahdc3x-working/query-cache.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8596ii-1ahdc3x-working/work-products.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8596ii-1ahdc3x-working/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8596ii-1ahdc3x-working/work-products.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8596ii-1ahdc3x.lock b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8596ii-1ahdc3x.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8b6g4s-1dvvn8j-5ef1ha6nfqxqk8qs7pjhkm21t/dep-graph.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8b6g4s-1dvvn8j-5ef1ha6nfqxqk8qs7pjhkm21t/dep-graph.bin new file mode 100644 index 0000000..b449790 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8b6g4s-1dvvn8j-5ef1ha6nfqxqk8qs7pjhkm21t/dep-graph.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8b6g4s-1dvvn8j-5ef1ha6nfqxqk8qs7pjhkm21t/query-cache.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8b6g4s-1dvvn8j-5ef1ha6nfqxqk8qs7pjhkm21t/query-cache.bin new file mode 100644 index 0000000..2c34e31 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8b6g4s-1dvvn8j-5ef1ha6nfqxqk8qs7pjhkm21t/query-cache.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8b6g4s-1dvvn8j-5ef1ha6nfqxqk8qs7pjhkm21t/work-products.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8b6g4s-1dvvn8j-5ef1ha6nfqxqk8qs7pjhkm21t/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8b6g4s-1dvvn8j-5ef1ha6nfqxqk8qs7pjhkm21t/work-products.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8b6g4s-1dvvn8j.lock b/Rust-Quick-Sort/target/debug/incremental/Quicksort-3bugi8zon52hw/s-gsjr8b6g4s-1dvvn8j.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr2ka5ge-1dvyl05-1rchek4rtukvrpfviitbfkoxn/dep-graph.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr2ka5ge-1dvyl05-1rchek4rtukvrpfviitbfkoxn/dep-graph.bin new file mode 100644 index 0000000..34eb5b5 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr2ka5ge-1dvyl05-1rchek4rtukvrpfviitbfkoxn/dep-graph.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr2ka5ge-1dvyl05-1rchek4rtukvrpfviitbfkoxn/query-cache.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr2ka5ge-1dvyl05-1rchek4rtukvrpfviitbfkoxn/query-cache.bin new file mode 100644 index 0000000..d194440 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr2ka5ge-1dvyl05-1rchek4rtukvrpfviitbfkoxn/query-cache.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr2ka5ge-1dvyl05-1rchek4rtukvrpfviitbfkoxn/work-products.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr2ka5ge-1dvyl05-1rchek4rtukvrpfviitbfkoxn/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr2ka5ge-1dvyl05-1rchek4rtukvrpfviitbfkoxn/work-products.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr2ka5ge-1dvyl05.lock b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr2ka5ge-1dvyl05.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr3tpwmu-e2omgx-working/dep-graph.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr3tpwmu-e2omgx-working/dep-graph.bin new file mode 100644 index 0000000..34eb5b5 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr3tpwmu-e2omgx-working/dep-graph.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr3tpwmu-e2omgx-working/dep-graph.part.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr3tpwmu-e2omgx-working/dep-graph.part.bin new file mode 100644 index 0000000..761ec03 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr3tpwmu-e2omgx-working/dep-graph.part.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr3tpwmu-e2omgx-working/query-cache.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr3tpwmu-e2omgx-working/query-cache.bin new file mode 100644 index 0000000..d194440 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr3tpwmu-e2omgx-working/query-cache.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr3tpwmu-e2omgx-working/work-products.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr3tpwmu-e2omgx-working/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr3tpwmu-e2omgx-working/work-products.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr3tpwmu-e2omgx.lock b/Rust-Quick-Sort/target/debug/incremental/Quicksort-5p5fk7cds9bg/s-gsjr3tpwmu-e2omgx.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/12q6y9swnttu8px4.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/12q6y9swnttu8px4.o new file mode 100644 index 0000000..c32d112 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/12q6y9swnttu8px4.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/1793ifbmlwotlnc5.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/1793ifbmlwotlnc5.o new file mode 100644 index 0000000..d114ed3 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/1793ifbmlwotlnc5.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/1fs5klujnhk17j20.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/1fs5klujnhk17j20.o new file mode 100644 index 0000000..2c3aff0 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/1fs5klujnhk17j20.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/3a0u2hg8ci88bgvg.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/3a0u2hg8ci88bgvg.o new file mode 100644 index 0000000..ef98e6f Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/3a0u2hg8ci88bgvg.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/3b43by9zk1cx5z4o.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/3b43by9zk1cx5z4o.o new file mode 100644 index 0000000..76fbd9f Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/3b43by9zk1cx5z4o.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/3waxgxcylpyxm8lt.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/3waxgxcylpyxm8lt.o new file mode 100644 index 0000000..e1c236e Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/3waxgxcylpyxm8lt.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/4hpkjx8kzrpk405p.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/4hpkjx8kzrpk405p.o new file mode 100644 index 0000000..87b3df0 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/4hpkjx8kzrpk405p.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/4k7dwfzlp3ffqye5.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/4k7dwfzlp3ffqye5.o new file mode 100644 index 0000000..4f77406 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/4k7dwfzlp3ffqye5.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/4kh17oqcy3j2s4p4.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/4kh17oqcy3j2s4p4.o new file mode 100644 index 0000000..4ebef19 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/4kh17oqcy3j2s4p4.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/4vf1mjcujvc91axx.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/4vf1mjcujvc91axx.o new file mode 100644 index 0000000..fef71ac Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/4vf1mjcujvc91axx.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/51griutcfhdmnixb.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/51griutcfhdmnixb.o new file mode 100644 index 0000000..7fc632d Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/51griutcfhdmnixb.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/5cl8zxkq0q93k3cm.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/5cl8zxkq0q93k3cm.o new file mode 100644 index 0000000..d329775 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/5cl8zxkq0q93k3cm.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/dep-graph.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/dep-graph.bin new file mode 100644 index 0000000..fc35089 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/dep-graph.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/hye9zarf0zsqe7k.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/hye9zarf0zsqe7k.o new file mode 100644 index 0000000..2141ce3 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/hye9zarf0zsqe7k.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/m7b0u1ix81ibbii.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/m7b0u1ix81ibbii.o new file mode 100644 index 0000000..716d3e5 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/m7b0u1ix81ibbii.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/query-cache.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/query-cache.bin new file mode 100644 index 0000000..f4f8c9b Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/query-cache.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/work-products.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/work-products.bin new file mode 100644 index 0000000..9a53f41 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/work-products.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/wxygfweq7b9j2om.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/wxygfweq7b9j2om.o new file mode 100644 index 0000000..94804d5 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/wxygfweq7b9j2om.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/xhbfebyohgqx335.o b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/xhbfebyohgqx335.o new file mode 100644 index 0000000..ea6a944 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe-2981z3846yzjtn4rd2hmr85t5/xhbfebyohgqx335.o differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe.lock b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ae40p0jx28rp/s-gsjr2kzvsr-1quxxxe.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ks4lu7iodamy/s-guywhd5w0o-1r44wev-7eebsga5c431ahgvpwv4qmw66/dep-graph.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ks4lu7iodamy/s-guywhd5w0o-1r44wev-7eebsga5c431ahgvpwv4qmw66/dep-graph.bin new file mode 100644 index 0000000..a67e6c3 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ks4lu7iodamy/s-guywhd5w0o-1r44wev-7eebsga5c431ahgvpwv4qmw66/dep-graph.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ks4lu7iodamy/s-guywhd5w0o-1r44wev-7eebsga5c431ahgvpwv4qmw66/query-cache.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ks4lu7iodamy/s-guywhd5w0o-1r44wev-7eebsga5c431ahgvpwv4qmw66/query-cache.bin new file mode 100644 index 0000000..8153092 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ks4lu7iodamy/s-guywhd5w0o-1r44wev-7eebsga5c431ahgvpwv4qmw66/query-cache.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ks4lu7iodamy/s-guywhd5w0o-1r44wev-7eebsga5c431ahgvpwv4qmw66/work-products.bin b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ks4lu7iodamy/s-guywhd5w0o-1r44wev-7eebsga5c431ahgvpwv4qmw66/work-products.bin new file mode 100644 index 0000000..28b03c5 Binary files /dev/null and b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ks4lu7iodamy/s-guywhd5w0o-1r44wev-7eebsga5c431ahgvpwv4qmw66/work-products.bin differ diff --git a/Rust-Quick-Sort/target/debug/incremental/Quicksort-ks4lu7iodamy/s-guywhd5w0o-1r44wev.lock b/Rust-Quick-Sort/target/debug/incremental/Quicksort-ks4lu7iodamy/s-guywhd5w0o-1r44wev.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Singly-Linked-List/.gitignore b/Rust-Singly-Linked-List/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/Rust-Singly-Linked-List/.gitignore @@ -0,0 +1 @@ +/target diff --git a/Rust-Singly-Linked-List/Cargo.lock b/Rust-Singly-Linked-List/Cargo.lock new file mode 100644 index 0000000..d09fdea --- /dev/null +++ b/Rust-Singly-Linked-List/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "problem" +version = "0.1.0" diff --git a/Rust-Singly-Linked-List/Cargo.toml b/Rust-Singly-Linked-List/Cargo.toml new file mode 100644 index 0000000..fd8bf9e --- /dev/null +++ b/Rust-Singly-Linked-List/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "problem" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/Rust-Singly-Linked-List/readme.md b/Rust-Singly-Linked-List/readme.md new file mode 100644 index 0000000..53ece98 --- /dev/null +++ b/Rust-Singly-Linked-List/readme.md @@ -0,0 +1 @@ +# This folder contains a rust implementation of a singly linked list \ No newline at end of file diff --git a/Rust-Singly-Linked-List/src/main.rs b/Rust-Singly-Linked-List/src/main.rs new file mode 100644 index 0000000..11e46f3 --- /dev/null +++ b/Rust-Singly-Linked-List/src/main.rs @@ -0,0 +1,64 @@ +fn main() { + println!("Hello, world!"); +} + +// Definition for singly-linked list. +#[derive(PartialEq, Eq, Clone, Debug)] +pub struct ListNode { + pub val: i32, + pub next: Option> +} + +impl ListNode { + #[inline] + fn new(val: i32) -> Self { + ListNode { + next: None, + val + } + } +} + +fn add_two_numbers(l1: Option>, l2: Option>) -> Option> { + let num1 = num(l1.unwrap()); + let num2 = num(l2.unwrap()); + let num3 = num1 + num2; + + let num3_vec = num3.to_string().chars().map(|d| d.to_digit(10).unwrap() as i32).collect::>(); + + let mut list_nodes: Vec> = vec![]; + for num in num3_vec.iter().rev() { + list_nodes.push(Box::new(ListNode::new(*num))) + } + + let len = list_nodes.len(); + + while len > 1 { + list_nodes[len - 2].next = Some(list_nodes.remove(len - 1)); + + } + + println!("{:?}", list_nodes); + + Some(Box::new(ListNode::new(0))) +} + +fn num(node: Box) -> i32 { + let mut i = 1; + let mut num = 0; + let mut node = node; + + loop { + match node.next { + Some(next_node) => { + num += node.val * i; + i *= 10; + node = next_node; + } + None => { + num += node.val * i; + return num + } + } + } +} \ No newline at end of file diff --git a/Rust-Sort-Comparer/.gitignore b/Rust-Sort-Comparer/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/Rust-Sort-Comparer/.gitignore @@ -0,0 +1 @@ +/target diff --git a/Rust-Sort-Comparer/Cargo.lock b/Rust-Sort-Comparer/Cargo.lock new file mode 100644 index 0000000..d066b14 --- /dev/null +++ b/Rust-Sort-Comparer/Cargo.lock @@ -0,0 +1,75 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "all-sorts" +version = "0.1.0" +dependencies = [ + "rand", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "getrandom" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" +dependencies = [ + "cfg-if", + "libc", + "wasi", +] + +[[package]] +name = "libc" +version = "0.2.139" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" + +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom", +] + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" diff --git a/Rust-Sort-Comparer/Cargo.toml b/Rust-Sort-Comparer/Cargo.toml new file mode 100644 index 0000000..74f4ea0 --- /dev/null +++ b/Rust-Sort-Comparer/Cargo.toml @@ -0,0 +1,9 @@ +[package] +name = "all-sorts" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +rand = "0.8.4" \ No newline at end of file diff --git a/Rust-Sort-Comparer/assets/numbers.csv b/Rust-Sort-Comparer/assets/numbers.csv new file mode 100644 index 0000000..ac4585b --- /dev/null +++ b/Rust-Sort-Comparer/assets/numbers.csv @@ -0,0 +1 @@ +8554879889775129856,16781270167170934955,16534113415252710079,16834208191221975711,6549887278753183231,11314514165862715447,14058555818149863705,13205960827117020402,16386470263649541667,8085058420784542556,9534797524914854994,14032955401342641173,6386159017568567131,13833667885593861801,9935871512116752510,14102455749441792978,9714092302737833890,4324337126355537229,3508443884525947643,826756924689840015,15591007400369626308,11816778207903946243,2133602946572086510,4336044161452332817,10759790752167818132,1241905060646471902,816311445144194658,18199888242556604436,14965224265758620829,10009164739062022945,8726032511840673651,14949663337679279487,5982199892800768007,8923621366490512187,11729306658964997185,7716079397916403500,3169414257566671572,14707333377984061886,2296302724019048646,16031104325046300498,13871469788884222962,13311258576763942593,15501098302350737027,8684778493408577609,7303260183670942530,16706106945079494821,7659026021519056315,8370175684201233353,18280147460914378648,1713024270290841797,14499605196255663775,6560373847205468107,10850192546899242649,9025859201378332567,12388025586200416629,17256498814669300463,1202837904519565823,8417906440439668921,2714732400198914978,1982543224911745730,6973959044989827538,1128251955758298006,2775354217408497805,6779089545996276119,5088991284007161781,14729549985707305099,18090131503519453488,15566971739479916436,12639443995751555392,11393571771433058499,5004216163284222432,8735639808243195355,5426119839121455197,3941097016412303366,6635910192513661139,2809512368770146311,2999220844707710217,7324704132801160521,10698741411025306310,16335357091318144984,6371087549674149963,12027620636616440231,12950797968753786269,12118475616804245678,2802739208554323610,17526013021141496467,66102021077876398,3345386274553276225,4017938930352525736,1752119608099342756,14686512253352165229,1199611924339020114,4687480699009494751,5236858410391486169,12449939209811501864,1279566993087938264,9912558474238994553,16119927219537480332,9951906924965268921,3079549634558938846,12033012783021335971,12532113589230622565,12617808532209867210,17797500370732386076,3551578068054017419,3899178574134344490,3935068429597930052,12660300315503738707,18377005279239737639,8390038459532191037,1875567729648808316,5084164103707895018,10329918448913381938,16411661460030275567,16649774527329103695,2214545284189990362,5133120543077687467,17465252806492497076,9666568623821271558,9347029825186536779,646225364671984174,12643021830606248620,5760088684784273715,12292626142515687479,12673744519209310407,13261466361277410323,2112378342094191703,1413587665348955880,18414834170102089765,6152716377231640420,7535639772304147013,12974795906337433395,16053377229919025733,11827961525006068807,10102759114436305985,18234631158177935040,13017846755212478156,2434125162922708944,5554354796118307153,16745975245939590964,4568622426020617840,1415548858240328580,1191230806051166768,1624726426153063222,13933755877518879988,17194581616351541416,8216824293279654074,1355071769111981825,1769169566913234778,3477975723063843474,1596755345849494238,4422733035428331974,16564326472540649575,14974172973610808343,470057817699654157,15438787584325229811,17998834367929310838,16757376164383869156,10656623903512686846,16707183864061067346,10658662882486941431,17096417196555511578,7144748167171914236,14893738425250983316,16637549501558888210,6868304517463775430,16149513550454401015,10306503351576212738,12185644971888144359,10792012150755442061,8476695393211319361,11671461655718779599,1115751686338355166,8104373572890838148,10685470791292522590,2826572190480850866,12320014205151463027,14342671099393364387,7936746038458893914,10224889287252406197,8968316930632434102,4353476118396826030,6456784626542829055,13671069011552474828,14173142546147743726,7694233727792859699,8217421884125904734,14185872467248885185,3110932599812652002,10249464882671225068,839378194543048211,4229537683713615104,11474377641650101202,2527776981393009296,2258102381373837239,1872876582190040178,6858143807419944870,11541857760420898579,2836102575975601798,12151013384372759709,5643518419626421277,10572589317582425389,13266399484397288098,9859942436799291478,6402184460294807028,510378876527160757,10316293066433342698,5718140038654655047,4440260944919354371,7868902630733446767,4982380643832661177,14164690734247368803,2395739696062637157,17791744746384723246,6750273487490558894,14546445323900424839,17645050438187306662,9981066342030887799,13691088080787009812,11896611339134271142,10705143222519331947,17772842829807059926,5441442266455902306,6278335388572377450,643131767886432879,7332032328405875652,10480737404830425565,10376028223679043603,274909881913015798,4575553919526681088,15971938459166735590,4862785717857870928,17216546938271829830,3713199707265026864,7828818939650142986,9239730261967911855,11821226245431472585,17716386235618539987,9299172613202421153,15650255519984312573,5001140331578777219,9748379110755620650,13845929771367158638,2291218566275856841,4149092171391182791,12024373513966238254,6524416640885418146,16612739491766904733,15731396887764396523,8182708025891717394,17061654295160782225,14200716278509503720,15931934053280735274,12657684029189972084,13310340867612133987,15702053608313774124,13354117365417427256,4889776421567100930,6355940345437209132,4366269645736750158,17099631888766109982,11686009228666931132,14620411715142180561,4284946323214412189,8244171791644562721,16324776554703792607,3124452070467092123,11212541534327728536,12957396984444945942,882813347072241472,11169245324531368125,8352509488395955749,8621759134169034651,1819672778726303540,7751245557152012921,14031064245057940393,14785397724075736023,10767462759120395373,6987014478455827139,5099069562443519270,1420738085423181735,9915316785003664866,16362581652262646392,17403515166338750671,15743181484630035335,8877803168045645923,16936204563653113868,12906152310397754816,30231646143699529,15941039038649968523,10599954129151567694,17697351904481761891,9241618408562654920,3539709535835760811,13710245485516602985,323289191986065874,18122622261916554997,5606773575370822912,11278283291986042809,17843065503943543287,10764693370682354913,15895042408859282908,6552382551772107013,15472144249845010560,2710706608438261596,961222173114404034,2970040481298211210,336289629442075754,8953746615401094471,5860473055805764919,14645153359107591014,11503789766077965237,17263246572668588644,14500682766695759681,5737857839136920473,2192907705879915527,12012278435191902581,16052135939829322580,8685042136283177174,5764813340749525932,1360743324520133397,13904374831944208522,17506238077609284806,13612482770292088413,12008763492643528085,11296283346467672993,5846943096124720280,11373876780028396168,3921250398606001397,313474985330627108,15820116432992144032,3132807539965191367,10929495490635026668,18427963673291145220,5982611421874585034,15999452703437489251,9537414374377866324,15837050589295550707,17059631867938179163,10199465657119058293,4597849707036179005,8064455603476868290,9060855325533873664,7623194807531798729,15348599420534404609,3289478917462084094,6775675110357855550,15025536014798583888,4599551908323331575,10690018986254063969,8984204018518875357,9329133818576296141,11614093975897718429,15255711505693098604,6623349970164887361,12860813121002741765,13026135853763139612,14837426641426976625,4133030965094238345,7890398932727279059,12477778063400626112,14439585350665463285,10425514947016906923,16949882446320236184,5436452412226133041,13370750848776692120,15790038014317066443,3432136744250669153,1258612111083115595,9479100489467664385,1490013220561826351,10871836662381384088,9950959192608709076,16034946121020742529,3921862797909812458,16240780036605693852,6668808626365725012,17029910157507459100,11391294562892595754,16677201690963276777,13931877117940782969,15663147501762968011,5543691346205550944,4439185215017344739,10056685592391955124,4066178421964716697,14043637347609406808,3502298194494088087,3008588509553415503,5997254611147626589,3470040557079473838,9256856643669784590,622119940897369839,13056519976909528513,8925265316791138298,3083419762667695981,1734971939964564296,12142452776687977820,1525613235184582150,5699990283679955176,4694386082469509224,3848836389117676093,8782197011535370430,8571354043502842745,18088392337974056927,2603235040234813820,11356693504729316951,2005039603529827995,10526231716698115468,5921798264802505229,7980822440681629242,80369654782056087,1486096808263952611,12346405788082186125,2967466860045804930,4730891890284497833,5730217488753202051,14156971189309706820,8885400955826470540,1956107952925750784,1514912047041486093,15782918705217601795,10871066164042906955,16533182923031479873,9702149851101364951,15543562516375833963,14243679843919980204,16840173513475433881,15959833850571261906,530596601052423647,11872151856512061263,3395189579184371642,11888684462330477411,2750350260244744862,14874700305255930323,15787404846736004757,8543689137806157220,5459387185300032680,7989492602151723580,1406909513570127505,7456420289903129015,11936469272499566442,11512040769480925312,8224319967629472676,305490158802749916,13545771214990464458,9712532666367358165,5467370928556639376,16693602576364628082,2223192927193728966,577772509463995354,1676077008255548184,8678174182517498696,18178000265450447359,13309586121445563831,17303771312391192348,9887579075515552379,16825754633988151965,464580698072971676,7295337943183716797,9050437922280427516,15954082308438884258,7759455793157441657,15065489527672552761,6066053320035321313,1548230293769770383,6226873889596371432,6428610864517698432,270838652854762705,15727327128019322064,12172461653452661314,11457003725145814619,2445462489021419640,17324702557328420167,10355987539103598641,2162504403032266837,8129232793323370063,7046382691956978832,9664889116224654357,1442993111331125755,5899262560507722816,16254092324823550419,3842518034752539467,14385592371111417235,6355199920443194753,11310661460077814929,6359605377132936033,7631264545421080896,3380489146755128375,2206564450863428185,15824848731933627826,1459344387306940113,10470749120553681449,8522595461645495977,863102145182132273,1125529487030534262,10303226499395354109,6730112774915543998,16506085370919088983,18249442885544488564,7917702059431728032,5384253455235332724,9823485542505629205,16002039843620991210,9465197462157693055,10255826882935038537,14416370971059485000,10860058822302490731,17849965526183143843,11702309888904135247,10361783853753605827,10757747030402576299,1183305561967387892,6669973781614013273,8309230966470067291,16468018991440170843,8938344897611874871,10909869389342593179,1815810770600526766,3798490609871229663,7156898866781926773,8481277327954700977,14971385351044913200,8887886325004417553,825989452426929661,13888746280989080817,10419833549492168013,604219175506196947,3481345674112552879,3137757850917163697,14668802893818591409,15951154991771406436,7683853695913751357,17094590553161661276,11098789888523508215,8645854378092494378,11526446501520047314,6645853992160939694,3319885544932562260,3034133684670877413,12852394665070205442,9036506834497342971,9422009480144903912,4641262941908507884,15176950250073278708,16143549903936862835,6561960457809875946,5548349151769049829,6075740564557372606,9543093319738478199,5244547236977269000,16329110894862892771,3926312719196360282,12712311971912308697,1191679387190838036,3853290406193055819,11077879140503999252,7776922750700962196,5142616768396646216,13855611119798501215,2786624441407800477,3551799426889808802,3761776960114148871,17649174905067054133,16735935154967886287,4882328298953277671,11054979803679483596,6665686477389136213,2668265738027905335,13524687024206028048,4706865617408317154,7450302476263709013,3045396080301634893,12026285982232675199,3268340083022455707,10245460915884574407,3272405410754494446,14365245789247707394,13321329906311201452,10797141332414666741,2627096739584234251,12315139655676688475,12829680484099358350,7145429323073763305,14659038537064590694,5781645036698290814,12313452061609417084,2240468343695033730,6120625069685997836,9865703685133335576,14670330607567942809,8028367691626091159,13123097126095652508,7842875163985313469,3769667699604870287,3616001874697824502,4552703334421441986,17264123261272825795,2476447166915935381,8249013199002611144,9534287135303503635,16986590607522360179,16494365981231760129,14113567615803513333,10708692497472030045,6805202165888141387,15197204251224868216,3247152577595219029,18085414650290781016,3746206860531294422,15438998854443841730,18303060961866927392,4134228414863263859,4818288355232758118,1161328209765917615,1572690001942887618,17565949314581679959,16087083219093178439,16089441090394301203,9021743089923745607,13475194100010600740,5756625811284528958,11261474349481154986,2988771669146498255,1457428818794409135,10535539533119707986,14956096087138373687,12244433739936474034,14998577291895745046,13475255033298292516,18077310590849994932,4574825023412176608,9798863683844983106,18307588378911768901,13070043261530582046,4417784689901101518,1716871569412419225,16233454378731952366,13409184815288701590,17758384568124249881,8492248438503145178,10980995850783545821,1876188211615147416,14310422185245740747,13755665273841296010,11604409544756865856,15048509618395415952,10231457766407145127,15526002681967156689,4792719793705078838,14669707336936552690,1434067825095475704,13593717837978832877,6734133867290400731,124835643927014303,8224942410303914982,15994083669286681452,382246783193870972,3164256618678961205,4458835580290485986,15409289335600489925,12976565266432691506,8445080884753420717,9952194555316040393,5282240991570009080,8321769385621883750,9576844383085992959,2242066831838991957,10226383056644535925,14023095085766344243,15885416507366821990,10401204959504070360,153967381351809531,4241479573757189208,17320883209044542199,13179695141652001022,11439953220156575956,7700876298614648295,14211519190641657278,9572494741599985968,7824816153475252329,17453035504532482775,10954176205857533809,10810490158409218974,13892748283553615506,3386992219064873040,9933305930487939545,14149641394643762043,2980719919299366708,6605986507046742268,782724195168802957,986033499115815409,3702898473210936148,7555653268847326816,17765839220996230563,6897907324660450741,7051273053292420429,7001159093582229501,2489020230071301596,12561891698641989823,2649676083891730082,7947099092929033164,5810843727246751648,13375135772272516733,15223616505076264663,14681801875392988524,3200961860629336481,18291793949277524080,10423386404345595109,1138301012941720921,5441770218432018261,4004584318537785289,13517784184550144997,4279175363080801038,10652355230537264228,2175862117166873122,9482310938604399320,12911539631291191191,3371880329225745196,2029997503777521261,12491387206700929419,6329317623501519897,14082774616180904726,13286697594285758417,15022716184790826949,14768572079618140990,8786597023500830089,17057383855144198737,17693233184167037983,12104944529131520759,8071874154246309446,16743509318086081476,12208574264168461324,16003139715217419001,9434075838320540762,18060317230397807611,8303874806977869347,6797747652280952187,15612359962063672797,13802309601305068899,2986358526292291533,16721662022304370285,52552713423242968,6399758897772249308,11801285631092354451,5833848590447162221,6964755821299763130,14556406934431370156,13718265088475587082,2360954403409137533,13315256015999855549,3839697033639492789,10974030590314068935,17371782275045353254,18060272898104628832,6859597350724180468,1447939358172638609,15033798028854778343,9486316190888182956,4682599680641834894,17044719226486400120,1985853132241125077,9493040627936149344,385253338153257429,11145543024176712917,4374064816612900583,12538738005355088252,4484613175698765046,9718863334511895055,14113930783883158493,8446834338423372572,366280774861291566,4108778444947599762,17949592047402446367,11017046904903169413,1447135377811558700,959511137098670248,12268055734721339982,5477925874050249187,4146165204464905484,5696551741561424941,9735603964078420951,17562254614538503823,1370314185848116983,17000850623638524137,17230553662767123099,5218719118379643170,15450530720495462184,5024368487120171908,4517199908476983367,11375233568560628185,1619964247343467599,14653673023755904847,13650858694239769600,17007465630666467492,7816451158620886972,16670868703118263932,6153641007015761694,13193524491928570648,13626070701654878300,6920681952367410518,2834989134850673189,1524499345469824280,4879196215474745075,1580176645821388582,7608009885849648918,17667343024127241616,1602101622410353827,9212791385842341372,8463750606215111095,18234037879746106550,9232102615115207870,8585213414800613119,1731990448237871989,10860520185882164133,13142402445458816607,14073894718520252479,5977542906367217464,1118520881057067711,16061518345620387441,5790843444341764658,4912683855177438382,9082810829986791225,6655859429874820477,4854808666008226998,10266691748927413022,15024606716759985840,11145838770205259222,2320851087129312120,12251878118548697740,13451474773695938687,8088277325640104204,5070041196885957352,1875507981638029180,2850439201857633893,11559432814298407843,23712590676284202,10605278285971925606,12102404739102913853,2318870566884519367,7105431881430643221,8013317874230301924,9719303301373969914,17141280133433044601,15518579416635936777,18340818742557948890,11378790728372910912,11180820059020489749,9731960617966015399,10538588450141662897,922435087018514388,2661180811059148125,15017488422403942163,4379723874836548037,5041208520864230162,14792700307946436146,7710841020756025745,17212886672812293857,1032125253109686488,13436528344836539083,914374346191306883,1885513316728568876,17762683597221277352,17869741955250255469,11826555329152732577,15057357285138421789,8196508670756373374,3192603202459018935,7130952356212466889,12952587438775133977,7455249757546110551,6326130274454674733,14464142375750448779,10703277331670392109,9644553385427465135,17261683301917237412,7000798868811808402,1585079220338441668,12096676209628660690,1981835743186961613,6276844192712008717,8304033719050905239,10424161621041700430,14769300653391778558,10858305598328834976,10682011484807141281,1420708547589362194,13797293508855763991,8389771465342412251,9680537116690076885,3058828422408850807,4165031202879337049,6635211537281827561,725216645931424824,13888254395195039450,1954303860923839556,3308015244809316979,17828866294381202678,18187289852431399067,17409177795807058722,770676038240622170,8346193441385574114,11068375111582902672,2843771871225284566,17679413496565648605,14179859611715269594,7865216558255997922,5640065739270233516,17728608496948133129,16330420967491198992,13355386589164293415,16959947274907576554,11277213376912324023,13905095731566324619,8553437858694457451,10562786531902380538,5659657475451825544,3992695540790326415,9870636062020445564,17585323875139608936,1621826765053029225,8692445221155502472,13634628217911601972,4169261498772284183,15574300059454228937,13147486121810540941,15328626375951419894,1192122208728908017,13525419277434923491,7526086430327981950,16849281250579974374,12761391358543235181,13756747096643893820,9394117121345022780,18320845442310468155,2593787913797459024,6930476046642755894,17584926266988966048,748738105081731528,15052886731146656874,5252585295103820127,16981357213585669028,9698334489703256466,10430245187312040234,9801241694483259080,2422192324684803093,12280484311296737287,2773190511103210559,13527033619688214999,4272658651205113239,16732548582100084131,15321175869818498851,7533342533302689565,265557990700956383,13778416848374178428,12282347381151603341,10260431039279151577,16313783716949241516,12165390559581548144,4629915912166406682,3515329516468266032,10062983011080425744,17358274827370328747,2201217010489059357,12012935087148302509,8146193401581506297,15227533412998672428,16071710287726245806,11275597568583406299,17208247642779014908,16255570211831425636,1360773845549495059,12799022106153784804,15097837193307422936,719441956227830143,12361850727200346557,1931043114566723986,14937096037734743692,16138059455621941579,15606952069541837978,12619476980126667080,6634725897386550544,17235863933930244786,16514949125929935543,14942213409524706446,14514433143234757783,2764036429821715495,5386371081991343093,2478676095871949183,17492599483109546590,9941409128546311256,15776115130548265510,286681009935219974,13026825906409274451,10808384378302220106,7253963963707665980,6027602345704764225,14743637241374147885,17182389711822440851,6993742875955874706,10904046009126149454,17435966976556106530,9966758273101796409,2639830742692834344,6226000248629797129,5878242833225087032,9753002004762073548,1205283876977151316,16352467318073801509,16298420770836922254,332284424283777413,2820999552914727002,7832266249374623359,4506030945205593332,5136885009046422507,6258011956277280815,7015881972022399559,3664103301197906627,3488485717221215216,1981446753211187431,2084734657727711616,4950274038974992640,619582461900912522,3405494610964226111,5038829431245711234,16671778997115244778,16052379508688255608,9231230428587819594,1099245873037699005,16738872078021368955,13437481721157804934,16073602224983492860,12273067724258100863,18433622330834282997,5208777412695760431,9973894360091982302,10054574082263744684,8302744684114320811,6069083874830309403,18288778332246888027,14434340988063584185,12682180042190123560,6685857891270326885,14922624434486204128,4929159745403847017,10274341044571488472,2375024916063734681,432731677960612677,6326990356384549558,3947383813454029409,4965386253851810787,14799613804351243314,6760935607923555752,5573092799235055162,10640684861961082993,2003326886591731558,10201637462252824850,4750206116598810298,1491145573338620086,16163472247636716786,2724332132599910108,183837348492144446,2796477593976938880,18405656903784645449,14384247082787576806,1009149968260874311,10382296388454679587,17089488147922962552,15581746046690185613,8839401906913412081,14801670627309665072,16239916341147849439,7601239294810400719,15743410006317088238,9658795058225660650,2155496440937681909,3695769731246943012,13008809657834973860,1618074044873291862,9785541896525483821,15777909576893703303,8962018332044766521,17788126584736773233,9994502153653262088,13050708314496365369,14944793972952329915,7543655189484710612,11802775309188948349,16057367014323074466,7289539663721630787,13514128225632432831,15365647571067988454,17772996192643657502,1482534957273567684,17463919242289471367,10494887336471384053,18068460140498946989,12841193018266865245,5351966548926181500,15130159068646398564,7330124622700672442,3490644385163893041,16782667105043905706,10418470857304860539,8974662253884021692,2683466706782828081,6719011495330501630,7687131943245604212,8448101612290219778,5790495182966824964,6376927235715102471,9558955686771565107,16255396411172887599,17240598781316347831,2956827039774603466,203592253514223995,8950645296237597499,5955904947521252486,1835706384659814662,2825450565020700588,9550795336038128182,5730374648704485724,4058425782860446862,10183031665579495790,14496988471684288876,4837400425828022426,15443288068287172979,8525115780394590728,14888102682189059021,5131581707671339568,880120906748743988,8454034774209434887,4733325004934232774,14959105403644437844,11885475312634430948,17805703457225871943,6881889567914356805,5070417997013955357,5974232212879299131,5753520144990718813,17547449333811140362,6896335806803074826,18028918837375143293,796407220349276302,6098940094333583564,6059130952749367278,4021315300207804312,8745421441230377115,3908406131247778566,1550281329453628318,7866963115709378066,2469105808883019037,5106858103380551898,2396277505870232248,16569398723096511553,16056306356009435859,3897673680062992585,9249402221652407819,1313400167954989281,17718111915113071672,14723022401095968760,3173193221546980202,12202884880871482204,2363169066633361617,9907946925677597413,4500464880463651038,6373853380720177158,7949206735460144900,2056893215186828150,18146237042867691558,5767399734406672067,2875997902866563330,18002555023080007450,11602592921891138465,4436706081029982335,1107230573197392788,9917616795461711087,4315816401576551001,15081760931381792175,13268239142475760153,14159467031717081754,11956088515178818123,15020750909825032818,237798539831138080,10140720120384795527,7015847603040748475,9679968662745301672,11423106352894218134,8022788010669731493,3603138396345666994,18105826120662368691,13155218801453229672,12772321512248546843,6186170337939197545,390904043807553496,8570756167443223385,5289829666980062547,2886689977309987976,5957723165333797851,16241559021527182390,2818877090800802622,6688108177683192953,10998881797406327204,6745642108662275935,8948642368240450704,14239514415217041763,6447780177972467564,2128135973127587318,14449188929219238702,7330201258113372209,14302387420326945183,11453637384387283482,17105397338626294103,13236459914694275805,16133611948243171862,15299437357951963318,4660048859994616094,11611177947080519850,1795759532424206952,1641119888226871205,1867849851208238890,14504540754908153797,3179515863500534135,13167125843117722156,7631113598647214644,5792344926727530949,761359912449285890,11829518199249574966,6631227814695639556,8046713892575308851,10321767683650914866,13252856894710845845,2851449778040552780,10567099579720613793,5566577297828684649,8494073877124110053,5042279806821213916,3412923155694959629,6529129781740089031,8030291724288648535,16683587148357270265,2907819591617457947,7782577944469630139,15184410050436632129,6401314964080482357,14718265426833079998,9939664976310984161,17565971408306575772,15590002575636647071,14477231495690827644,3415812052966796625,18411898222410655844,13216259612962188889,13885795648172404700,9118039300513947332,2476735436131249491,1087038319726776275,6254645228257256152,12662939637002726541,9747049705803583901,16271060283518571716,1794620062180285980,6165291803433968267,13463737369028494857,9932050717591643025,10243265730772703837,749767452984429655,9025274969133170502,1629864963431232707,5266941110047547343,9565611750291969478,12506168974393465179,1665925978443423318,14840578435271053902,8124344364338172900,9587834627628040630,17745378217807118739,5879419896902883640,5388894990650917887,4861152936787353070,568158465593117397,5299183275519983666,14112033444181476924,17042269542700665851,14512144810136292584,9824999239023098447,9533103211897431130,12013466968106435588,9718455368701459440,10345066912916457689,1738626781419839453,9619600467647933743,8350737013823175634,15789212075325848488,3436456252580971664,3616639704431810594,9381251894676739821,15962629885231541222,6984220803727620875,14163225832899261455,3498291459489979509,12301569737281865511,4859589420392567093,17539896150712514826,9587646315329421315,5695803025223350521,3785250844962402097,2235862236313354136,4403266984713356432,16262071120253627649,8854252420767799277,5335987681693033813,81294415367994194,11049195393708383721,5673253587793479145,271250308864616534,4514747785455873596,14840851953350531473,15108482050407572596,11822111224290607087,8764286534710890903,2299286860735399927,1400109812615754930,1564418576402300856,12534081317424217628,10817001567815727860,12575032106877258481,14767566992419219162,1958293180774232990,6022882161804305615,1921607701912023909,13521109808151135920,3839332131303109289,323277438888946610,9575151433504954025,3704284651501573464,2128698658968738882,14684835249993005448,2464753941635964208,10059563082475691310,7037550491258924986,476427669015903370,17300692194469822275,1627794173921426242,17627567326540343290,4900798264401173342,5031148420668843577,571446366047762078,17171908462000950695,12178906759470131161,2091104644581542477,8055921295154341479,10739266888081380937,17387331658502096337,10365579360672118169,4055542899224546360,7190841435447545289,6697584670512011013,17047194662775119552,16523991384490797218,13150470259479222521,14897955929965693308,1012693704263049440,4301886360787027492,17499478641896637640,12402640196876829885,14109693462870630519,8517527812578983344,10859319777186237972,14489816311041672096,3730367710227798423,13204103585260526748,9169954895229474386,13521627924998816048,7306567604847437159,10680066058616583951,1757947976492237790,2335527987100380229,669092375078933843,17128254659995226658,7622886059614227805,13068586590012034545,16823334374128217127,2841591760307450098,12835794134967575521,11365704695107265787,3713708586389703927,11686724500019825702,2453696104385142754,1945778343214666547,8834951177174705430,6470048737825638407,2102355752885247881,17837804318294227618,11428953545930485366,11903243269519074344,9611866567894552775,7796227271728479410,11438179396735620551,5932498391730669984,4169472848658050767,2325641919985593658,7146927038125501115,12091783614549180947,12889247095589539824,2474774083124636094,2775071248259440476,15403142340519438416,11453232733705373413,904223854827293792,17028606043688218785,11436138043844655874,12922058159843128705,13410333166126144647,14104276642323274145,12637742882698849650,14361507748904232704,10151259236342999047,4518792680695148610,8945478438568763813,18031080053382819557,14340268475751856354,17188088308502319633,5306897526448269579,5841296236482916639,7355901988197042474,8627270820042075428,9349962507078238832,8392788242994548911,7630045805748186434,12377148882120788391,6662006220337814364,16916337426947003585,17338375796393580588,17008453084807236295,13824382982419059467,2676187769983466844,6902072481880456792,14988166053332385158,14267013988526565289,9145355411915416993,17282835125562877453,1417471934802874549,3938603200250640094,3101496441446699281,11315308802479756402,18267914183791225949,7601672547235841460,2372390059850198043,10981620792422842673,14014967819216930606,7361208826198491224,4098109627904871576,1262515640011039483,9449076132987827083,6342431702356731111,3354458431528874481,12189500032802461714,4779122169330691829,8788081917981320753,9058027230273280213,3894198038716184118,3568285970175700816,16166313334440796678,699648296034020012,15251159410856405617,2733261616246279873,1969100283134908029,7528626598763023855,12949620415434173983,2686874988778239511,14010985856502444977,13779178611537115786,9394613160361977977,13209914685881393865,6542126257985229872,16834474751110145532,626394552152985114,1542045176256810515,11774149517067172045,16889030710228966418,17241889760431395994,10692299740094123024,17098378493241969139,5052314087776203332,9824471174709097435,7947436549576791989,9593497817970785100,4116434132646694903,4721234866567184684,4830527134686455849,16626295634788194996,12842805589315099901,9540201300226740241,8316129426307277585,16941561832527520906,5254967858566171333,56680859670370607,887718355626946010,238816286450359664,658137206922738919,5991122782695526413,9859294616792265742,13673918142661482161,6812333918031708667,6979779571103187337,7645170704969124070,6289991963475837020,14060845983837669429,11325179969316847252,1052747965725626294,9134075987287699998,13149625826070949213,8152062122941117214,305397737498818753,14487920857262785729,4135414664790027361,17265581339901139840,15247005339844667887,14355684760362358589,8108226082394523807,3560016663360026379,15583036224409267802,18301604316482965903,11468977636179441382,12220951473191280564,7271851486273532660,4922126082113957069,12730197678064520833,6581086488517027427,3213095876301872361,14630637762432726738,3377218907914286304,13336542665922290754,1752700007328559645,15929696702683164772,13624793783071675793,16999399157899006431,14826696916014295496,1218610737773888071,1538566993973422148,600267535140885341,12945806361196367492,4390066630396916831,9790822523277735692,6968927760167892502,10474720341654127887,10270064647127052728,6788065980372791758,8404281080184688279,15544815868702321905,3653542600235416463,7556448179566543029,8571002422992870647,5037037081783247202,15396869690231848692,8277694815946011609,10539736779725514912,17211761191017564518,10726589364425828678,13728917013956907307,16485172114890953197,4179755581409964726,11321055104696149271,13651173029193923452,15086924144189422861,14581914970673581895,5924081514765064064,17954146394245821715,18252550662765917979,676820020309284334,9369517147893132768,2064293011123345401,16255713399368822975,7552147601331622688,2038096737341436666,1051343251754889160,15942733672704740363,10854516190538057441,6383438804159738502,3605975662897347888,12920926390360848089,15177886729086857657,7622123607544551575,5847983815904104631,2931509396164796832,12921757404987137223,4928801361641544282,9280370547700917985,2198590127134942753,6157274902402416756,17015974309927653260,13769439885974250001,3212368033477353402,956717372642372584,2859227016545593102,10500090619579139935,1465062519631959900,11767673565195302685,821062392544695732,16105718658302250906,6749756375376730429,15932417269052642055,13450307391839514696,6925992013025430667,9246140300890937255,7849159900041902438,7300231606069982821,5671698853262120773,17890291212252460656,11838242661857692641,385147532629204011,5095707253080845902,16395738292974819598,15233158504021793353,1062705759478791889,7800796200680574562,1307060543478268561,16927975302575882645,16752966859695447586,508848892975498235,3616566788488447045,3152348135150058550,8348263389849414243,14839050259995085839,13631616481623437836,8840378996613505007,17831708961775938050,1297706512170158753,10628490348801134451,446305085511088870,754503962967754013,10013244102402560009,10963795675551455966,8680248226033441505,17516452085439085696,2008716609418299260,17282450038943150244,11224027837201452349,7436480250398450260,1486735926267875705,3719541146957259510,16145608882819389531,3068248506784548873,7588767523243270090,9199448881191304182,14862774581146989728,7373889758310066770,11179324558592647210,12554536145679169525,14301116687548707249,8006487106449088343,13989522236501291347,9993082852086505062,14891769372486221710,15952397907663555538,6472214130836723673,15513352083498096901,15913971511979987712,6188755402519915846,12323049570558887564,11082272072619420817,7342851195276845093,11461340064918456713,11968540900405022737,14832101853915797484,6544846481448128181,18144421308709209695,8512445388069032597,1704500817540785526,8330338316884387370,16265802433777847171,9552128984667327708,14655574011866581438,9611246460171095786,14713932958860316141,360739417447844752,15972546489383078220,6309624034605843958,10298854854369147534,1782217580344450814,6183430466894271840,9911780551688939594,7985856113848216738,7685864801792384378,18235023344999567093,7808600323110694043,9038048770717590342,6838629218194567034,3111274177056207151,15996086294972359385,7488218327732675794,12848875497136377395,14840848736350993519,4851841370203420079,15251221795852275788,7240078656398263462,6124046544942172916,10453245627825216062,4024370918254199410,635474256696327789,14864942074300151780,6309911039101494386,2462270681806916083,14764338734538923800,292988966825123654,13020595822543294389,6637134004145661142,4772201832715744008,2113862412167911059,8656929252032137294,13377350005862281049,15634415872823876763,3804432384253157119,17923450766724220425,1871575569976390909,12654134919350627641,17781094233706464542,13431623322616103835,6195751046743219327,11768695312911002738,8054907555858742400,1427573907236731848,2337102492437949885,2111826654802415295,6852982215228180949,12215315967505850494,4494046768555116776,6210190874478536611,18402263543810225522,202376105014979400,17310333002271207933,15496576478694567700,11372675460116971981,791578437039068522,2607817644854769485,10932635323924415924,12499977041815203457,10027661022049415254,11845287695547285524,11483911791076257779,14218796892425261617,6470660617623122482,17020515515190249901,14904493728167056816,18110851796643873268,659887629883082070,16845557509449923913,9328546179944995207,242618908430234604,271085351934443821,382393582906336172,9157703639424781557,12762945897917405946,12053496738920725490,2249222419643871849,14826972238183531978,17368227853108195959,952756004264714295,1954817531151350524,17820612795020689917,30960946333766844,319282237391035884,11429592994739914600,15983700704158431554,11277456288573918886,7020324906590530475,9343625934500189513,6239568730791204112,12178185115817991724,4062652911936078596,11479362559274749228,10293521203314392885,17138146053006895752,10681971743002215752,4576997316287482713,10366384926596512774,16011989204823879247,3659250330387334642,538401046254727138,16734576319917691389,4681996008718209208,5753989463713465006,4954444351148588254,8539516238784748989,12136845233627904665,12976113172171253738,13605578335590144000,5614270922904637913,16371609003307433891,2573672909812214432,17037363844890733787,18285908469707417961,7521973104406627669,344707070134741189,7756053065567435876,71137675471480974,8996252234718388977,14146987663553129318,7612561853844116696,12750324514792494336,2359909955310730493,1748320313209529267,16826509583836477682,13809207952526710810,2970849344256000906,12754482094252747059,10187162415064668107,11790905881824204948,7182004533959211213,871547401003996910,13673847730302983521,13081003544586008289,10230131864823685053,4786081783096575454,15548849354996720786,1213596009958167419,16910461048843727858,4946554399232483364,11616029623553837932,9196063994162700938,16755075618926638827,14341749848699626078,9914579775176067791,12967299335340122722,1418109955367532862,14308414622498920837,4924107951001208518,5096755937050431869,7815721234455465542,881298638587341337,12879423241867353274,5823277686539603048,11301995153647277437,8746550935989129815,3399690170981669226,3881933074485572298,3359210884563791579,1016853699128906631,12141170637929604262,5642349544402475970,10648458593511927210,14898879823043749205,8776207737550100076,13556855895664824062,10586634548271477869,11031812185349550405,1972500484677739221,6976020042313109186,4739714260405473305,18147259309439818980,5392132232021600708,14731934283325842322,11744448385950885505,18016411845505161153,4976670074076475483,15112886355630901562,1625644024188600116,2328394955378947006,3723360371046049039,13688718866788548618,4747766768742698046,6794530360484471448,5847735986399393739,2422520026451096878,3494979899272536054,15236970142641857587,16627670470344145496,7589763649899056779,1783590331878932787,17730748640796249822,14195967828849018105,665523073007348938,675732330535194226,11004407302984455641,8621051173182361914,11677997873563114518,9685453382527332578,14452726438080446544,5822830313722029111,15691539292667409412,7253591115076796565,2428176004920939639,13544750333409525449,5032381441143109487,17327930400900331404,14106529436254092647,7704190594401942047,4280695879644442450,14821822061581049123,3411747916345015000,10018830697455753135,2261254205930806758,3059035222373515944,5790839320130970927,14278816163045284832,10596399179721767659,16739997168917993322,12951855056152775761,12494861500464646217,14100847285864231434,12610379424494310658,1775190952707305999,17648250832754931449,16585621087393667144,18272258853653433299,5590197927954635814,489503200861354172,14237732422185598765,10423133397542257381,3142691513371114846,4728307175843117970,9208935676383298515,853257619757420016,2984408347468407699,10302935156661747647,8277221040256553249,5965554235488678862,10350663547894281482,15879296227842567113,14418112201328224417,4894934680528746313,1646265041880816163,5220228905491725525,12376376858958750289,17022475737143721558,14385109374577546256,13169678108386834127,7969908287476408735,16137586791161248335,11784357294961877132,4309161720380690680,5582323911297478794,106798453450517487,17578015989140820458,14940287165456073615,13641656343995104949,4626053600873907054,8217913346763918139,10668904892397752020,14323907315885538027,14885188183379973013,3546580288882769544,16408614561574102955,2437535823352453672,13243925929827632424,5155435520210028610,14747916762881898134,4308958848348401474,8819921977931684009,17354908544599336359,9772293221013772667,15338408928311923681,5249249387925585437,1116022076798447074,18300680201192543257,17750222860536911338,17889651128588620819,1766225638744730991,4325658753797562993,12723026486158348619,17856478810499216417,13389845885781054519,5354085302066239241,14113443790544679988,2886249597547505638,6220376041576710624,31777170333863673,16298626900270775826,11486360865971696227,10861575536172278041,5508210662666514137,15861163701633330007,15997619258039426319,8141627493651968774,301351140529818432,16211005235782987947,5909200853811976119,2979562277511360068,12875107576139686259,3429635675080141310,7230858664263312404,15167119900294662032,16560378267610973094,10016009384802231699,12554713037892087333,480024616919395928,15298120039357089304,9407994385456811018,16782519223334389577,16875663595232196267,7564986793501227125,7260054419473378564,17715978501598888497,7571414134122486013,3025518236937625021,2513014118466157675,12318263872078510546,12013474207988724049,161612792741830829,17940014975174480517,13846220455414959774,14745636158968476235,6724658282554951774,7026254898208507592,10656887025458798479,11188300818444795435,10446841410057631662,2366021353612359258,3247032397217953902,10370037024186824515,18222204862972624688,16253912975166510073,1242093672645179396,5892022766463979817,1012803347463948842,13435422483119991236,3327296573617166705,6267644528182453606,18052489673292743264,8996918139051409819,11538664001868327118,7126538842850848171,6203834842342977540,4446974764410948352,8332727081160590622,11666257728773567883,15888430258568911864,8220641938052873561,17787752570727411319,4218171492110758289,2286081338426931281,201730581236032404,18398060182083647777,9827735483647536634,9460971985798960653,14552189396569691688,13500183271052173644,17866683550578319394,243978407025669258,18181424559904516624,9261070214921318868,14751470221524872810,14337043632359574855,6332484745652466703,7235669267036488232,1994119554649581227,12363408096746443612,15058829200884729264,6079474401297755051,14052773319265662842,5371265402882249192,14658870831354922902,13943545917246842917,2004065367194656570,8497314980098585233,11126191930191446852,12908805695201569144,1257159703074872487,4046352781939566503,3947954806094823765,18069850581675294847,1310112477421442024,2554919776744075130,15322418484088739036,17381368916693471729,16442334113340701079,12800689474934401106,15271832127475227734,2459910549935631024,2015529014310626529,3575968069418999170,8156347793892630379,10288148461911187536,17746610348015781231,14244175307896443258,9842229573098513365,847628702891550220,7644949919087631960,10224797260198537665,12292237940470086781,863458294404679828,898124731788721726,5143430661521217296,13401210347982051541,4977241004002336758,18342923428017813767,485764861068587038,15904147405498607517,4969376407442287510,910546432295236315,8096220854489846883,9495050575514205391,5207933186063059511,5290190431859175558,12686010618406029837,5330890941634707720,11399799492401051326,1979973611454461690,5172222510623773334,12636439752645588200,15937845788553720947,10955556141560337954,16015248450971387656,11454466897592206784,3878222808363911573,17322049085938258488,9775107486844129642,10765473956081251282,15172053910964035399,4746445058751491912,6177864031502001711,10914256847398377294,12526889676308498298,13870544650399130617,8157256522132375364,14497929260895498110,689250845789272967,4755134729512403209,5005345158093121705,3814611822086975127,14246407100555159842,8233903667027957040,11313821557903866143,3064967061621452166,4475743487018801883,3195229940969444166,16927653165892437202,6661593556337639707,8156088773428454900,15917130949055715142,14221135874963101615,10995182909396146206,5068686620550894755,16162527432567670802,10444389531555240749,4759862166846308393,11550923601054418413,3309742212166989680,16712564710712465637,4561986876825375397,11365703680872103559,6636047517431966376,7260773929949761154,1692496350902510737,7808530158518105769,9917940974474484897,13159892013950668571,10731113273058301195,11202115983657014516,1394720091180482638,7076564641989908072,1507406916645621601,12538192898503153428,4323005496912560948,1703845694110680856,10536741286225244401,9459848990536813307,4976053702716081781,11120987230692487601,1235484424405891960,16955099430290534910,9377213220205959758,1124590896468666964,6247043636451537622,4439172509373117001,18360512043105364686,8392903987017991319,287757810564495228,16174458920991097271,4361550125890655421,15957946268888108472,11631448798345211655,13818061564140201101,17561287757822949609,12823476697963645753,9183727929230918071,9750263153665622702,14953363586197324340,7420709077039580671,7188021293823334871,14033724017386685798,1484982586862123931,12941698588013282891,15402602983118143183,3965533797144830259,346244036569360861,4542737824365342008,10635811329503115261,12291934855425349941,3225329286174106974,6709387055515391218,12410151712764613033,4979209632571199777,10910793259687037619,1489824947654454861,6939566615830248506,16399442972011953113,7555599045979775685,14763822539726158331,2539298798824716575,16838795698018015757,10592163707144328751,6143038597575631109,16168897684823467018,9675102456188953618,16471870017641737264,6063788110464622669,5375064437267857519,2626939218467015845,1287379550350808629,6254433952834297746,7917454833193515248,16934409003501514613,18225801084095674952,7070399113726224325,8711214904259234630,5403158725458486498,589696139287079599,8199297572124774419,16540143907793608765,6820008696486280970,9252739685665183398,943561002641332601,16949361700125279830,13344462408472674560,10227383554356293624,12221601421767009306,689170340630095191,13937453978945948512,11552482392397626969,7841727088432155689,5131421686841542048,680594850545108782,18418963658454700091,16357974109286208509,11110882600755515423,8047095277740427402,7475740771004935714,387804879477029509,4797269419976372609,959644224446383879,5276606835300429722,477926382244246340,380567970374487500,15213759113121368299,9881003662895099901,15434408413263395340,16194762864156505752,9240863806924884524,15839801998075165649,4295884108955767871,10394100025742560633,15793457822007565452,1460087269050564040,18343264310456945172,10436960549065760133,11097187365703997842,12882536180448229485,11217986040513378297,4963886492921266871,1263185345461020668,8492149601162853032,17254299333007952930,3307037090236693276,7745911753634166997,2846584416581863599,6151358777326789467,3659655627956530238,1032345025862729113,11670962106551155391,2201445051322201452,9196817004698691857,4736321652114384608,16613984278456575208,721876527220787660,8022555552978699158,4419488433870126787,1570762617313582273,8501458391845139989,6206222128682083645,7959174820105770087,11941257042376622588,15160301437066269161,2276504059361127072,9108416040993272576,11988075216507775337,17486489377239355224,8096743151659224767,11906697846847760147,5993444595632308420,96027476897588653,9496525014856470607,650778563884144084,14514621812562037930,970153795875992115,12184334696056120518,17538016572914549265,10934727187906286682,10614923653171718905,15484920896072120418,4000297691218205697,10435478105307587979,2993116294771971089,3313158354124933805,11296319262703472669,8411236243288149485,5719779888037437737,384669662286287900,13946057335042986613,3606703771447653730,1850061700575532157,6532498209185135731,10719079327312091118,2968111852937927760,1015030841946880517,12798920319188069229,10028387755796888191,12621299080021839431,6918209070109751967,6574554997465276018,7666588881329379864,3753066417449619059,8397540906904417327,5531690905342232792,14976638943378493453,3596831153337610680,7716620946435624518,7538039069831572346,11852944488436841329,4555021612002368649,7675584550850127066,10728501187104577596,1057140108346595332,10467894957371221686,1930143313620603196,9624563411569956215,8362220752224270793,18222095515759241119,2666122724416647844,14645583579493045566,10292122050751001534,6417017272060120983,9495088266871064140,4840121364715045750,12331526640415669255,4585494775825050181,11231083246360114774,7815494970602749384,13023245842594046218,1298309419807413848,1285397727609655222,4041131410213766854,12896586015577190691,8078856382787634215,2853089612590067809,55264036564456913,13225936114649829267,11416614989104697674,14191688036018327394,6777124455631779332,18020173979183214206,12832663453620418610,7558856313479097112,16835222352233152468,777187960690749998,15143068219103362320,6251965910577127606,9885232816560963191,13600251470171387127,8274457913673003413,8753267529040594960,14608022786925957147,16675658860946793391,17641383267606276748,5006303507729769556,12640615078751368387,1585622148588641745,14832693336692418600,942272693524425505,15291708345835327159,6409300645869397780,3389544145293426670,13342103234282490418,1890888256982996010,10485325007416333342,16601429541734059040,18239654262289977732,18431126762960367921,15527968754925371279,7811928615980065753,958566782860925146,18444622120984242780,10888629121888397013,10122754042253890122,10419987859425132843,2917613044563927624,12956421546588685149,5908267128149502821,1546005203340958403,16391799513929113198,10560506430138655979,16323803294381600769,8574260882842726078,8434468019548551635,13442036109464331675,11800019375584827462,2949793008544347122,14731852490078111592,10889029810346212779,11891327432671451888,2288171420834920933,3160400117279104717,6433449844044180908,4997000253107431006,9441808570890916276,17577414730652211841,6805333452094149827,4290258373540745457,10989575483110825983,12360917796138263379,13250466028210156022,3632147912600408482,4400310720856444643,3080430242918119091,11040939126898468437,15153222019588130377,18125112563222714141,10533024903633997669,1944077126141362824,3828502663367613635,2609056868717930779,4499955277739482273,11950536551810127645,15429227506073598079,5428396181834154768,11175998278935254582,5094230144337230677,5700253057201684556,4700442061456699499,3925224980285455760,7144264767751176520,4154325790646180908,8798447437003153898,4555150105684608396,17988728879337193152,10223552334125318716,14485585839876440314,5296834882829361577,4135617121246619564,6867956773169406950,3176657366587948996,3963487784433526636,4135047517291859023,6552916379748437090,12658657160661641548,15888826059814181271,8331001483904878263,4559611150654149233,7531252149525452949,6729272804686548572,8708695294475924031,1265436351457649406,16325511478042725646,7450167243569011057,5977164999104499461,9478210250337485238,16996315835371728251,13368245162254392891,6055481154016547331,6838471020530602851,16338278917801139363,17142902871664549070,16706374610284894036,10009849200301464524,16340897568393705343,572553652289979029,17233146865939997402,5627463001410474742,4364369288683034094,1117561763285675998,9365889038170937936,2085177038662356532,2469501171390586795,17064412474856673654,5176549018073577796,4867666832390538679,3835731371786673847,8560710138404035906,3358568245077926005,17910256780665245440,8238984746513983444,13186312683942155478,323854993525115144,395493057969345569,2676092260119379305,13025842341392258265,17635908904398719312,5357112657417216216,13343219047125135594,15895848585171810291,7569338533430000833,6998002495670144090,15995820979007123103,14082898144585169692,14002376449175626133,16234310654393942444,14773317497489199750,5037511489044232650,10728021505638223345,15238589439722982372,4794625565478042704,1924978960785972898,15945301208323316979,10093860101574551470,989306045640629831,14143476094207505483,7274613585371263164,2035011514078308061,11455049430317818719,14438266728154601189,3553889655372211578,675495397882447969,8475436065094844387,2014144565060113996,12348746213394433161,5860433063533441897,6852113591041841450,8751961893082253955,4043547454942412178,16394475063520501756,10435430271407791008,18095714824786833943,4588064459395230557,5244088447575494123,14793797717257214368,5450417618766855544,487787202430525354,6591715552458750584,14986836819635252876,2008173792064741885,14135845366211657049,14236556335313773657,16939651089638734473,5848134037460768858,5542653815012027534,4769196568857149773,12352613303196589194,5970171776967406426,3293937547424437449,14371367697911361576,2534126285370283168,1980740373352470657,15002429773666040676,10672807725856075281,3536229138674804168,9554500355991337305,12880912474288280005,5622120907998294634,16469194436843986938,10349941849364153931,9996664288487984586,1257940007431076635,15340298019143863634,15249732959168210662,6938589569935318145,14196492541873539245,11752473693232834672,12988670951666559205,8700454342163122672,13554736631245656187,2644968123198241557,9895994876773840695,17457170182493750105,8736164261290497019,1479725495501101942,2323582483781767269,844961561357895794,9429725338053431551,18175915494020112934,2265469773809080332,5638914296592763092,15532926870593242176,3120793412110604283,10794828083801104108,1889526460621811876,9634062016799426224,1617456768970727002,9306460950127739131,9381235622286503757,3944274225681937835,14777787059017504079,9517027256408778491,16463676978037484618,2599976805166427482,7427909415947268005,17728530998884328883,860978776603750263,17529077570425643490,12594415614009178059,4181350497228056660,5393257860801242375,15411333165959115482,11659986254780641225,59328989794954650,8637529107598155043,1621170766793218344,15731548915112974763,4189632049049327610,11439263003981608430,11232856308000830691,8098566530763904550,9999648859665941875,3290139513348144094,16684998029794135704,5370208778419656757,7612567642479175724,4087578685600135325,2955455439472737335,8827261475540216097,2660037763367152663,17111362294432846077,9337926704060342442,6039347156258644834,1278274864566179924,373794429115062352,11801722855547694772,16911838430002745433,14446842036290763534,2485842111534036417,2746872697894923455,9266875106734624535,3366954909216934633,3630346500538214829,5703025001138549780,10122129506855305956,6474637316218004192,13387702126255002567,8538509786024399080,10609630111659562019,12041847344289233098,5612039255575731638,15471276905570750069,7408520024265016586,16309736320547561329,16573411100980237523,6154009151772227526,212460304640280798,2209911365428161450,988393624831785306,15104312304019951012,9367612093627625223,10590341458588649792,4074045528291885539,16391218793530894531,15047031419336420432,2562703521047863825,3136573761015579121,15044303327219854536,3433843457163295236,14882764790245004280,3698211025839588700,13715098167649132747,13457549701282066063,6512488407121872413,886669727063415517,12195009723265988029,1020495611517431730,9103342257734702164,2820016462760406293,6790214731118982381,4465176359508473541,11405588342961935943,13909112446928400706,7757399989249687606,13975700902474962319,3041003902133036325,15666762789843271122,11188483881147834923,1235536956287799528,13544716982429529023,359671357277510967,598967446249897914,11882436489437303461,6129337262810787893,15704786210644309983,8816012104533982791,12347801048633299255,18364083774065688874,11484392984755298215,14844202307596880436,6567490955611268134,14328407313865445958,5187472682431252599,14851357381711804607,5147428493874436356,18405786635071668491,17481587473454457205,7817063120430126703,450092846422186639,1009821304446310821,13181199675429052239,14803056928815886009,13859112712555085807,17705865577017783262,4905996238378814954,4904914964276637014,5798535133185072761,16136615486253653790,3035915698788708149,10648736429178920283,9964275888169160554,12089802573635001480,12850290303699037243,3815168266097977815,16861272109789887378,2436731299938249498,16969812457563201768,8785169660675600341,7184589364759994415,1720098119291657374,11540629359629865496,2840204566707133745,4458629405835891810,15946624719722766188,17975318757753800909,16921059069450229519,1230534322149185597,11871016439841184894,107476761275085978,8473545837849868885,16182883066596711397,16094042968973505225,4881129820030142578,13421411752355100138,11667952562339888899,123587578604078982,12606845622701335484,656991905976097881,6888003515113068769,9422984038502217421,2105748057631493043,9625233677144721707,3274716751638162709,13661674762535077205,12208712183484094590,839478902952087553,14174925665281503090,10351431457870146131,4153711309087619085,16312627841242547805,11891293739211100729,12616177792617202687,1009379758517797590,4169742475121416064,7590816327224457647,16144162921084678255,12789108574762377393,15495450306402636045,1023489919915074455,14644148462032511467,7578132966874584684,14566869269414143084,9553686384845546692,8224301435407135937,9488042010619515001,8501143384745772752,10845715624171430837,7411591509813578447,12138367029094577029,12756260890406573793,13848684936096556780,5244980309816111777,4604456081800610751,18110184837027469205,16728618241988413794,7783235551041645030,8730662947484008507,3640345510981311339,12378129036850336342,5050877647028286351,8111931109488069724,12405779122701633889,13858190531673935370,4171709198597407351,11516235950559177351,16944881584376944299,9542124645245388531,14663536038525917508,3632930158986515641,16257893995855023040,16910632042949155453,5914433108641484745,5015001066641167397,16687916415404636736,7640036476312356219,6262105381082067155,871106727220251456,5883450201817598605,17498788980450228590,863236652820297913,12761112787119327396,11476798143494764139,2916393921748373586,9361088127152156164,12566715144025884415,12513896902114973829,9706980601319862369,16471772423896225581,619195064308154383,17725258249920434242,4578947297021070277,4808462579588570070,8258804618428964387,3603734599519801117,3635658774667083132,12254782976222748436,16186876000217301077,13756940050455426185,18257808606932950713,9980043357267717006,10336034617158034968,1678843711719888451,16742048698270979845,11902062724071380408,12794872271630218162,14802261397401455365,7633264874759237995,10371513909448126389,16267957758756322635,3283671390148893111,16673967859773441446,10349417047278892982,5827226998743923901,10333333477373003338,6192188198677860742,15014823665555633935,9338961196789332722,6326128235680269016,3835075829871456528,2512616420249126964,14572357706964490266,7401377090657394370,16277216544842849094,14711367769582975762,2533787211627262007,13287424044741368310,2654491722268753826,5668136886454732045,2678419187832615966,2758497482934378877,10846714506705296650,9731103894896432889,8849401791696290464,10950446145194286561,1718152004377456390,1037284571985701325,10815259986602425464,5165980670499502113,667800533009670298,15270954369283044159,5614549128573247037,4917930333119663750,3988038404323201015,2022858050643499635,13034576402096413537,16434477752028876652,12068419375192337971,7786423334196328386,5808447017488292613,2608002810192885646,14567823370660370811,4731760536293041177,7639574623527127180,16226779633369170394,15493952910020771693,1737652863812260928,10378483444843170003,17453898641335122025,6255260023064213080,4219017272080199982,8005350314086848647,3725148697143586588,560650076964374334,13462600348892226230,15320501015346758770,11864196866116646346,9320313898086409389,15706473630088641342,9546225847237372849,15552061839467303062,10518232837737328271,3793921159034030587,8820066939860386487,1794367676375872312,6113527969452090695,15780197843580301994,2762520028740010960,12811901813955380827,15721890656375420731,13108722806980089236,2528228919310833969,2440047313060524466,10594315979111499348,11369618396969437625,8703877149276831550,14536322198383565640,14953060226856181796,17044260391709227024,17732050149903084629,13984794739852159101,14537573240026610977,3425375348836898888,17491998281560068142,5288825249477596029,10371139957560542519,4338572600365697105,8970347883104644819,11519852132987879454,13363325413131517234,10603251001833367433,9441326205395958321,7530128413356812438,2967799447144609370,8058053626754202123,5362715422415806443,13030951549821855518,13654260073217963034,16208153598626004425,9555016418027662575,15681239607782853523,4627540101508942116,7927499646942998432,16812419396254940151,6311093097452918690,4905584781637340710,521488955754511620,15021875937767183005,11270485212364451130,691514839674145717,13700921073678682741,1254880798540148972,2071907631916148216,4789868193900485423,5194352926541403320,16947030511978709024,4683308124842327340,17663820084942072493,5504786449914657188,13339798965766356154,12005902608725145583,7921988919246513308,15168184292817619730,11663532180012718578,325176875362807744,5884840716296878833,3936006284918133715,2884670588045649154,15605195927917105643,17572757629393044245,8682115851177686328,4642101164695085945,1642547330543948364,243545007947019963,15011203387057178122,9860846137089155227,12804045504721301652,9027184295873465931,13272330030697743449,8384188882350443702,1323412275036986727,2409756263463930349,10913831870700687978,4440686819812935784,513497635672116664,16003257543762126392,13297469483447521109,11849779575968413380,15067425347254577442,3839516041232903807,14800740679443765938,7100116352823623281,13306834579707639965,10934121464429677035,10461126819666575509,5579186616763452617,10047668789156922021,15109120796522552135,3243256542546347962,2932883740302613521,1673888161726982795,13935885676781341501,16536780041822654441,11144224331595341952,18343575875271864819,11392514453557867234,1636103661946618779,5508330573796602929,11604796293479313955,11241501731435474954,15431920271054811258,5703142754498258511,3951876365731752072,5114078604431756322,15407309820946307443,6214660596214307568,16921708419116647305,13075154638752991061,13762008473812099565,16475089612386092446,8232168134619302659,17121084486051657566,9172568366102541340,3513429139749290943,6996543097462145543,2058805895732824834,18289716035255530138,16489440478654804314,5718365830321983199,8412198196896983932,12236697790212680863,14244711097717416701,16471184309344417494,14570108729131956285,8443760528228560883,18053852988841170375,14595942327823231933,9332277243047636699,3152457771796728567,14258816290141035014,3043026852084795863,17714006065170687676,17701340599468080471,18377857651427951814,231054579698063065,2553668795704848452,15822179152201355386,2477241873135220,9925929844978006866,11110747215763321184,95330699535428529,12278816018632311225,5453158997394494455,5008754479776535634,6016234948685011441,16033602902148917938,2406963635736773804,17041374300644952609,4299082710646079918,10069587094483192252,10975458247727822112,5012282485533165674,6120781958979755753,15138712689678775538,4431878963129947276,6341976613656054797,7120056500878965564,13378074338541394178,5336169520762700559,16587345303463918021,12926374793042558410,810274844803224206,10748246267060906549,1444196449579345323,3927477990725152503,7584886492036792322,13027845002519420523,56079108762030760,1068565483212337100,8084882495445236415,8283177982913910980,2680438921447541080,2217284161214120728,17516429771077809940,7586585655393890821,8174867350755859033,16616977015515754798,726640818254159692,14434863525487056011,16897590172424039758,2953149207492602687,10039591960498044372,11553963416730333656,3295377041420244772,5780860263131343537,17231136953555983304,15010080849450277703,13423373605917374715,9067124680588192973,5301926099045156369,9887900639670348493,9767921280364496677,13060048511304630309,1580981189455037187,1290204925071559473,11827600524922449566,1894211659723642577,17892242395187933017,11942313738816129777,16788373754515477116,17336151685616482964,14837443235426995443,11519867192510276730,13224361525188166663,3792385210938668140,5652605056700198946,2520799408992310037,14105377680677499905,1457099281715680516,11960526090037091329,355679281228594576,10494120551419335748,13776467108673216767,11953611535347044341,4997837332684782464,4723788650610304755,10389500767608436307,16657592095523864390,2140968859642811138,8442075632268668944,4377109611561202459,2684476290682758661,10099638234905478219,17512701976257266118,4491470945124006384,9619600490930329885,15416930062754209288,16154187269623596225,3786289450367093230,1740671574727665820,16713665936401834348,6733316401895319146,131244977543310873,9279056453775260903,1880505069484952324,2091441475696675901,14221768588931130941,2823097706531532124,1363144802154980505,937619413742968894,3045969997140550984,12298374178999362516,6197059207281239747,13800579999393506786,16501147993835676953,10013842024166936213,14040654037121102097,10134410423695967341,6726970441880410626,1058627390801306377,13509696712158234993,12871034600092474148,14413027365231907874,4534894216498256519,7121702761576030209,9066757514755118846,13664180481319110199,6623389933516924424,10979249079026158950,17621140294660599197,17800777351363693421,2833690899488386450,3473408882003417586,3052159973885941894,17480243295247089612,18241154987628681040,14790097344495285109,6232651696175388473,642477529577072759,7939893401111751810,13243409635948022421,2731442723853546578,13247912423785866736,11042137401207529311,11970950592141616143,553281441530111505,2759649364019249679,4153294614618098206,7363015639130053364,4921397459028585568,9218286850357345989,11191114070278704925,3880725325387236266,14903704026779162868,8308170660198036717,9342202991758804601,5423465162441170075,749983595255720154,18303308125229132433,14025658495723771728,12293225139098003910,1803961567766357391,9356924219227240670,7475094656609339049,10439584720940968993,11195197514358546936,2321766800279353210,196832458943295252,13974973320683761111,4709801978015193987,17788061666595188992,6110813137189121989,13665107966796198154,6692025917657192440,12839265613905849036,17594615072351438397,9257499263728691071,5080002531948139076,12476477222307477241,5596700479620152623,4993873156734459240,11768329125324264108,10580312175189337144,4535696363756457129,5059966224064202854,506986290407145531,3326692772819113567,18102855302286818134,1649142357284764856,4916089455195396914,290737962882140780,16697075424847278861,5789882405356696899,6275562566928118651,2568402830748742879,2531479247618432459,6319288622023186987,9616964623938892568,808393227627213867,4134787169072428777,14388113378743206257,1260013862768475107,16374915419457497148,9325599035634821342,15087250897584815787,6365378319152003347,15368285992208723179,1025210597002099470,8706658058987336630,1775684976701808175,327985139362908868,16420048677111438522,7549246284897910114,16052678153811226688,17985727645734379966,321393969188253341,12294319754904282912,10166397463009555464,17201396744468020921,2318445994401608725,11301050216647609067,1479975045562062149,16018749923836634903,11786435473568271155,10527890907156259024,6034036776287818965,5633278283525248743,1349459303230809599,1743469920001410611,2244873950866635336,11402023028194716272,10195721171693343933,10495704367205272831,12182882007688391708,6239111855923816338,6277152183268616658,11750324291573978838,13974009958182354871,3750902111887438861,3387858816149000116,17594309973840983449,15780792828618409544,17763853291294802644,2815104833122863362,10051606523612775309,4816021170342322344,13719198754051599197,6922919443172119923,17075414186402639738,6362803591275947154,13545355668659325585,14666246735126018313,9473691401120511509,18114065745715977775,8779279520946648484,2846735218204555466,6486749329318528402,1221219502880596118,1364180555804169819,4760729110992833873,18265467662154977948,6726166257040087311,1270285906435629795,5174508017126630333,7802792900378741323,5707221974353277645,10753101093018819988,4973883950190968904,10422744218298229062,17440326559006445642,2253727971469508521,13909147634945223522,11320669525845672501,12039213119057286542,8551581449679425176,7866671417541177995,18252664236117953340,13806622812506761968,3237610955257752760,5941379272067816379,2637917650788883002,10776002587153661569,4244126211555173664,6584639206351338865,10969965995959113795,3710559396916051612,15235487569917530126,15619668341837854467,13537117398204671371,11855071315500362529,16635286126013548084,7934206823793445484,1946558901027480722,16473609727612548728,6767302100273175707,369343479538787856,7207489886714055589,5456078692893560442,9709194380001022263,5444527072827573847,11113390816363555506,11738384939748892732,14864014889031937426,796383302357933745,3436562161063310687,5824683679850010431,18113667567731617195,5559793314515609059,8088530517203102279,13847144723632271982,12593472354903311225,1746009380371303469,1589144205734763173,18203391716692240781,36695473122407239,13063082102242563305,7048031828532423196,14563220634535705842,13256823306132052284,16870443452632368534,15299910983585623673,17998514707529814654,18070163658827037418,2509787490924648575,1287775902559585784,3090829872298135487,16632574913798653961,7517363552635977062,3592282683918517001,1131250105817790267,3250290304467073585,10010904192246975897,10754788402822028464,17784673620863672400,14485383672602415286,16745785075647286185,12511233507758238966,14945911227171729432,10587603372727083624,2760173913086944516,14529988247242835034,11554989276327016219,4443576570453341204,17178836200902472502,5928747506299659774,16942414271327424908,13758144038895594073,14313207028014509967,18392607784954995147,6367636119922736111,6140273836954623592,11734855983433266393,16238600654775503911,4852467477426723387,9715663255393259299,6282339104012288029,8113316125126050642,11032229888734698830,5879961359685658789,6586311564466221845,9107288743391259953,4922287172078962413,11494502512836740164,16489487811539771934,16072999286781333633,8897020982583336401,6570112340579912879,6433133774490946200,15167853467370755701,4995723028443173231,8973208200243778144,14340269168556531586,3985604299742599787,1270962123215120157,12496127332660450971,2541499489329237014,7478023950820632511,17644496833342695141,4738773584033559310,8636106569255369021,5900093687244383819,10397667032577049379,5291028615216823230,2391703579524803781,2732881267490578437,3525628541113992592,11875419757967373386,12298658562120366088,11614368506905021619,15489263448436466173,3341735679801990952,17808236356412050451,5064402618773557288,6637220919305995882,17200070089767344076,10185081303134545008,4310212989594038732,16815957562386467735,3797574900269773490,157025341061000535,6764122441506632667,9740248667198078713,9831104008178489297,13904583859756561698,6247897694179402238,6334572769634417886,1300239857731198054,6194090718361638281,3903781124486842121,7549969739980342331,17984277347512653844,8042758034702174852,7879456054265198423,10828008134768199149,3141178698977700731,10940386120806074561,6089567260587296089,7702132798864975221,36995617430743254,4162718511365986036,9801071914159214064,6435816060635090287,6551098145492551008,9897115115120106996,15257270512539217218,4312203075121260707,6594889020012936851,6294429853543190611,10384689361047884267,9542368621371173786,8492588645081823203,7132747215485176711,14221026026411962137,7360225546719823899,12976786860039281202,13724835048185363564,7428654982094624066,2831546990170060911,6277985556773312493,13413041949175179021,3120648799525032109,15389168779187584690,2329528363731530178,16552774375273026009,15024207662735946334,8572424415458917985,10549079497366076948,15211323699587272173,3131186010925865748,4607376575818179098,4356268941977060881,8483973001436741198,284169448392625640,10362415586016834952,6339588007824681665,1193016344702578421,8092615578601768111,14557511828063681441,11980105276799304806,15818099635725456158,15142492320730426611,18438384660009395115,12066829844378233747,8239124222890854638,648192001360231922,6596512648016375601,9098108133380709607,14114566075472333868,314016877350908185,18184895716907621570,16648851198767442088,11371710941772389129,1736125575488839519,11680989520516850464,14879387977730916518,8215863504000461814,12389578192999664914,5130070641752093376,3889390502050225658,4198158205199755085,9803964220519677639,4030568938731523019,4502104978371692927,7381374707900245781,15956624135071301576,5890058938438441204,5848239419200088848,16108534171699391493,9922635906911742729,6306624975894405923,9668195665036920820,10452154750113319631,11828247175720639704,4620429159199309055,255145249869486346,6419507426556769362,8999409583864978258,3932521703904434077,16734846114337305976,10827970797103968687,11743605124798043370,13067969692749521088,17117370115073985484,426686891925508849,15290514709117728190,15157332280030973179,15839301671757472770,7917507876128058611,9146902048965939413,15251881179171908424,12406634156940501433,8246097789248092711,5572426353291326653,18151799884501707362,759331113158413377,16173529384543106627,6232893599964197675,16946996956439012314,3516220885070698330,8580169540077922461,9544525853664258549,18212332221838518629,17584584621894297915,12510992283454176408,8956220732329506577,17037704721863359510,7763476756362713641,4826313931889982072,7115157082732758928,6601347596162035023,2434554057687200955,677405342028193741,7736455750178187483,7666736478261725928,5141981858733456392,956749595940720601,15572689660217113181,14839005915295331982,10547755533722556185,16310910325959137751,4255560583836766448,14305068293769897978,1583341415990889965,11505344434252862112,1850290450940324251,5609180441831381296,12952752383655233441,5732937647813255030,16896088804954069793,14017819780771866524,17124452589814797904,1131688206289394130,9967264494460908906,3596852330155708921,14143956545193215569,10552795334867867938,288838975131905953,207479887520826885,17334159799728347260,9500525686669572300,12006015647381863551,13019741525575729807,9436846694463386063,12759557731224596120,16502261303256304203,7010935777387953202,11826174116278368016,13905259066528977920,13835338264418973578,7703818421377106508,17412352757199811955,5837176747894477009,3279951389918647234,14280904121661435407,15315390436201280355,7238479592421443782,2561234749870158653,13520865237997015738,13879262114608636331,15033423123800969097,17385624544900517866,3992593664022685339,624707958118507967,3347027323277623636,15209604151420285489,16634338641534172851,697395756816925018,6514629490091925339,8257394830516637661,1836000629819779459,7481023048822338845,17652644815295134075,1437284123137416738,17627561694252437195,14897103010369605936,13025809457548902125,2571651936864452167,8687081554608998270,16444350429328620796,10851626595820949526,3426114876921536209,9025360330230050896,9956350146329871838,5590739062877687154,16018200812444784123,12183617930688850131,7463973992817015152,5676344749735306471,14803701101635957,14101484213057307111,17251625693268098593,8583969015146706969,1420386561272695654,9893297272687694109,15288553435983535450,12049853624762092019,9353526631514041039,18111837649540770629,743984159369130576,10017140515503389209,1851302941028184665,3394343280731066490,15862077859980830145,12115400064468316211,18124262265697123804,10855210945465673094,2235686995951150623,6714424803001629455,15952779218878936839,13307659982544512246,10071242155557462501,17732011235799604258,6023023516875342574,12289713580143010073,13794233767214875330,11559464066444467045,4816131268594233751,12569602734608439720,15240582486320230741,14070111523155251199,13704991900738337671,7273898879512188521,17130843653273065744,14945951837694830802,14518181400920469808,14256855012809436166,17511694174195242706,8904012920721452526,11335365444972079877,13335918311213995011,6764418877023799382,5990265560419758490,15377178933680918716,12975783057492897781,9474120789221445417,3483367480760436967,5103710862462073857,4861745348293177357,2119342458172579740,6743528252816636500,10658385136865155602,2602549522361334182,9769174793985869496,8360506262240647382,8775236159874330366,10728126347640693976,5562415644891915745,13739099495498534641,2322648024335702956,17837037825752104047,3121419630898372826,3633246348098151415,2733226318728941833,7445032787229631511,16588694162871660404,5746335684277677982,381265662084997111,14403667687628841191,1801196306622636896,15308475412979383774,9175129633201767013,3752740728866232274,13566086871929947498,2085162247533262104,14018693702172404710,9210052720113462956,7434389780362867852,7200804543861666013,17150038322165186808,6566240207620887018,6871412112943345073,15999219172313174770,1081052581851231905,15760521184649842927,5378389895449661616,6637094658739659282,1360435649233819680,8865219364553546577,15166522108984403119,13951723151428821801,15789790575812280940,9327323995953994359,11412237559747352487,11077022748709303866,13230733594508610500,9133999588677130941,14781413872932412321,1491562067658271274,3415601991362763150,15465950032150702158,17373194876884435008,9098638993757985499,1207470452292176755,1367240304224370831,17439690158270738775,674781818229876407,7450977686998362594,1235665095333039769,8735493684808986114,1149790796873414691,8160617353243276176,5277492714331897818,9804725162303326026,17117163681087988053,4270820565859905606,6880956277733216256,17433906681396423889,12019573156529073539,2656614289014311503,9811580737325401440,419703150424014214,2597608943860346017,2493822039940415043,9128878329623240088,16194233690105505612,4612709419253246874,14055948880715774601,390202651289980089,17285891811645341485,3639265590866993402,18340842279641498937,4443088406002132858,8054632944472853968,16722340810168231567,14298941928489527226,16903812409025395308,17404628111380238083,6332375311195474930,17290823049400474448,6143433683735408984,12102598777784838901,5184578431984084492,4452129860091447334,12524060012065317105,16124649025882532495,4399482187518273563,486028311896030801,4389524833717759238,17198830716078585917,6095105349961303628,1787547745666965014,2994300632676614904,12828292502095013374,15262657612249152194,10783534911647896859,14025679241856574265,7948236708253248673,15164162053548705869,4302823102443684000,13660941229941478527,9124185456912066418,6203072189338726968,11194303532308185200,4539906213292977558,1120614259734997826,3490006609685633169,15292648901614095392,6080585517688482184,2124628721097118078,17346289293772556387,13565092279858781821,15165871671605577249,11025827688310049748,360456098961838607,1478625574902064995,12306523418455516901,16405441781680185942,7552758965993195862,15256620559222885990,18103496614650019930,9935607621976337765,220215319593166287,6011678261643279559,9123239073549198436,17895994296058450119,5103438975644180216,1766426957896996840,8064523199833715466,12430299513182002347,6431967835377710560,5563113587166811332,16745845150883421248,2318010312957977543,17724403607059402319,15335701026611364115,8777798816079408019,8742008112727574743,9535957273326447802,6894096055367321340,2081497823371332355,8174107313061589032,12565237315443081303,6777093331297103659,9862578198659970764,5025023545688536666,6200066586836831217,10941518350312023985,9224948800465080014,2775546973083951463,12083781406668482591,7719029956286369089,596052890368953140,6239499663458522945,6952252027092024000,17738207308431831258,3838613244303742913,5922738055916713581,692289554968552367,4446747592759244863,14123224303162061291,4617061114440371611,14695848365948867842,16295218965697697033,11930661882879828194,15924189302381172438,2263506332451895297,14838938457847444426,6476333143148106766,17546673140937406436,3381436653805545914,11788535563567920087,1143720834375633580,9720315408604908039,15312177187534217084,16532927060992016689,523823105643100524,10149797990068675847,3389304566525422872,5330061757641813892,12762009809397115406,8033017274968876304,17744531349005550316,6260297789374887419,898805572579725418,4766676070931200835,360978996125400648,10098699878818533185,643656478142826536,10417261532137857365,13057073335655836863,1857448772676535551,5463639439662637232,12121706495666158551,5144749349055910787,6857508234504388424,5455634415874161853,14280713235065636801,4819742842042004995,17158393410952806145,14359789134985848994,13423024056335677030,12508306998726644326,2581417051769511150,3926974320943196101,8356291151950485858,9842345550176418090,11824367598723380612,12177720515850619592,6114156298119169374,2613444856351405559,16004512909419578394,651025572511206895,13155175333201321694,10723625115157909777,3245989665580453395,14305692841854182258,15443054386227392850,8519496451654795443,3245741591186719617,18382465978692284363,17951846088589069065,3861615123453139857,6936826027759510804,12343699841680920495,1935202148902289627,18363999236399173831,8910778724764815124,14906377669348040049,10004384372627629324,12101088340041274547,2797424090049537472,1348785622850094219,17513387479607895017,11060414378583062355,13840078228637801791,8403666072291523683,14468554084158390855,2661206084619975583,2949028354885256524,15742394759645493434,5928418102831603662,9848506344701695425,16222061081283863312,9709421118398339523,11901114370425203038,4068341579759997935,17546682644331131926,6251786098619580946,16356316175896065433,3750084868113340766,10536718781871465633,6654674929576384367,2079648520898498436,10962246896431320312,10708480115857016675,15341105543429878812,3235726793572135374,2000716959619183554,17127697660700896660,8999282778894378407,5617762288699525700,15207331474133460545,7619978357650574652,1661278476226627944,10909536499219108422,16893889075824732091,12607195323869923455,8346903127026717411,5537956305046171000,6334301984945164899,5011541829398476471,17370268941236258467,6645057373100344865,12742676486317207722,708168513887752078,5666400718194276137,5077462073630062608,2585834208622393727,9985975975152952358,11661067161969588624,11756573035605640648,5125601237662038559,4667050057271065943,17257064579288865990,4146079074460184091,10513317229569087973,2977240664331728993,6074098980329132447,15765746017016337026,7908940936126011841,5777817401168152152,7776167998080973123,6732207382742824388,432175433961092925,6576404461825256076,18037580055648720360,12213641182203103134,10106949274186038786,1632619997887178824,13198854820405162591,4165470067638573496,12567934073616107098,16466132159670316752,1578360314561280576,5145281032420115709,12600844034165803745,6175199939328113687,10383757759970908472,14018352400238698128,13754990340598328800,6718678671185410254,14506496322095528457,7829953557529109918,1649960061386580902,18438959094709372468,8241415032733292179,5617761163401953893,8465913009559679547,13446080849396836924,676505629228326547,1071126111003339010,8569022154254519943,4607335695672637200,17205655872244150174,961611759193689548,17957424297037410118,18104475036147887555,1743801269697968854,8954716426433573029,14918875269985590971,18258656237915610482,15016094519831375972,5148256920407588058,12960772642885217253,12816342285532367156,4790195600746681012,218417000868177573,2705379911222038089,13698813637200594592,13490374673743286864,3309226653377688915,87486928156324535,2260005217911984029,12314821355495145562,10046871472881119477,17576908944638086938,7781610006590499201,17222255746084379414,1392742264641274323,14568476401834321689,10368523110729405622,16828963608028296447,757847431330393974,7337264709077430648,3936737482258847007,2550686095809067119,15868714904414128562,1835664645854496369,4179988624975053014,7839929204001867915,1035613502171326076,3857725824545771158,15201185338834999687,8728547507863857590,15564088050596745038,1941261413775682572,4999605058226688729,333355800131847433,1746782191215988027,1231743772549469027,4492855853746153096,13989873323258019785,8002502655917960820,17357252492619884006,8725359165584736953,8169911713338821757,13548001516250023735,6877504310422799840,10633583427149609079,450148086892167062,6732388999816395146,9416130576052717778,15995558408115453805,15555911727429631228,13365264128045495679,17975337024228005030,16424277939034548376,10267430333299023849,1786752572332242209,970757182132292123,268713582076927507,9107325177379145708,12635973627040019971,1373309708923934042,3908583808857232815,1655628820193339494,12226815425274673006,6791803152997300532,15455130292733091977,4874030124845690753,17582841816203677379,10362822904935496486,11762332711926661122,6731466173296412599,13040282818323692919,2130638420987875726,2732912364950700776,12864925011865156498,12561302021121000138,7848894487475404122,18318626534682046103,14647433163532308652,15229474479566313501,442968462331815219,16501405640065411834,1925812009277630630,10885468843598892327,2334260832984341275,17766083354438320057,4597785053620864846,6193738172007595355,965221392112382139,12745057877985995563,7186370454623360635,4642547280995907509,2309469610161887515,10260385407260410214,581488518696025202,12047259033430963772,2965735503096989110,7920985754050669178,5556388147406163730,7601064108581628943,11717816571507884857,16798143146375758890,11419210098435509011,13675434921865739390,765582970588682422,6653278982556621314,1303505222728072123,8137438975065178602,6234285658242122770,13115526197017932979,9575806158420367100,14386219374339731090,5931211046044146468,16104259286575641879,10266452297855621754,6174031109697583058,10824926485893608751,15407977916944561701,15407875098860045218,13928717393493238654,11960815404055244982,533682482003715441,1474310049482575777,13199322713264530799,9148582097038842444,1715915814134013396,752433748813218107,1364293045989847501,18066167182947357327,15764201016956521676,4386899510529238859,15103120800510508930,3378080444406298936,11675231397844679320,14036962799345510692,10395541868275074517,2095844643571724530,12431697096519312862,2650811589034702234,5822044523428674215,16726455303722502053,9450854753442039549,15143074301349698370,14473175076656679975,16758748022434971078,12647199597321435690,58224301460117709,2502141198285230557,15270938383185830673,11880119893868290382,11155573259851809258,16947875539016626815,3128482879073627174,10641059816821869997,16306280081719548042,11015372303017653313,4002764185634386570,15276153994977825730,7882992574247091837,1497046990687596985,2945374985363328593,5713676794414164233,3444564083144970914,15281698170869509226,9056883483094501388,8986153391475216057,15086551694766474569,10470163436349582704,15575898302412937743,7271967066963801461,13709716503592288450,3137113100464958870,4777354457195768934,2650209542291679822,3967835221625726954,3186195286273318643,2510021907755978573,10720385103171312791,7477284203103786816,16798321598242049054,9163925060375646025,4164133417280886911,4952945690612068848,12177450031133451551,12659361309044768388,10481745380954440399,13519362395888796997,13662876861382716759,6036214793429832989,3014680993250133925,4204961210505518894,13425191273307000626,1689076443649135592,12823148432636647498,7908025333141039483,1223308175861629518,10583335918663078012,1975216171744528488,11585331046186293545,8824201111918718397,10569683573796823616,11326605961637569971,2706280186193030228,1678385539226077796,8327030334874978858,5279440672939850514,4715559703186342722,860547275074122183,6250367274070316154,14940276446546969999,9874259004666572981,11426668270026931817,7736623459184831716,1647904851706738782,14881128081870843102,5103616911581039165,14187327962260075209,152074499282687886,9832827255882582950,8724274470248873935,11836319659091678360,5020162896038218273,3372683692395186906,114139052862979940,17277819875153608304,13268245280310150070,10259812293523877451,10879552120762608238,6155405564874198564,3338621703171814543,7913994490485197698,11834619973662473617,18237308928427228614,15754225858813647170,10627448111477125127,14123554376458617307,16366801564317962424,10435915054623543689,14436805164115463238,2451026016693038493,5922010196510793655,10585785005937412815,17102383372905976479,12106478073238753430,7267604833023053323,2538833250569872585,3659347968608108260,2580212766751321204,11521878087570691819,7430409174468687118,16273666279777471389,9842494197215794485,3280980378849618055,15146802914778323478,17318932730038245698,16317616387058613510,15297765846501429643,13223199038025524792,10943133395423644353,18135617542542888140,9331412412880796510,13076183052664524680,18106413950038160516,17247388176824379224,13630265605321705640,15561382498105121802,14790653814482862944,15722643136392068844,13883505843188150558,1390938164862908202,3124041048314971941,12374201750625883825,11441936349731618219,17165939802189072408,3532536574756053646,444073678299858907,5929753270500448450,8996261252500095993,17457960824526761166,12929227144177830094,10332871199014787423,9598065115752993388,15130760322917887110,3430643509971165553,4979973402781233508,14515106751048458054,8626763813550753642,4929673490382220144,6965405500097635124,4186560398272542334,2827647266974447914,3680947511803285160,12897647483744974869,9985796237656175367,6189694642940480481,3411424539625345038,12741971605875513997,15063139888669173766,5237555383012136552,14741378873009894860,14515737085774606550,10856137292017223930,6969888543169330429,14595945607682823961,935058839906921432,14319333497706830556,7702923500375195557,272200106656912283,11402027799718169984,18380054481768097451,8872564646464309761,1758559625435463368,5557599152579731932,9938914130762897828,1368470536591787078,2680933419576934268,906369101931880275,8961961294587631818,12970855696622371605,1840852177957077764,16585256019145340811,2526891978399632365,3591500325337618296,4300671942406356266,9381772957861278856,6740167106964344200,12276259452883737598,1804902311212841988,1030228171102423042,16619857808909875659,2906099957173023499,5076495280085391432,16165162228894547301,12052865900300882495,9806971161529351995,18072247014390269520,15188832422849357877,8748496769287625979,13802126847091501009,10011620443158018065,1781465617679072887,15821408729247712934,1108874852340354257,7922531649618512814,13122701237383890758,4454993543118590488,14255100150101139550,378737064382406551,9752352743832168314,7688370925534468293,7519459035320642561,16879749613902769424,18183929020552017666,823749412478327298,9164047248897760994,4626188447295242365,16574042692661606881,794463537684558976,15936685888928471950,2566844702832664839,18357294389011114170,4014566784612343418,9225098392866505856,6113017905514476925,6528261642586939664,8224708512764685719,12205370429423906980,7481163021393461757,14062616271849140876,7081747551061103348,14358392185295149566,11639975456824682693,14843628313255189502,2334064336001355708,2245921628295292485,5260140126266294606,3772113233324795918,5031666583837044617,7759599496620447526,8155477880187584958,3182827380596098689,9571913337077051864,5372526075280810340,14880678863395608014,4369790857937552657,13706217173858655234,17440114440510931437,17960103964232197098,18366331547577375306,64418830202656618,16460791597902619758,2559196249623238051,16809258500784086419,15929201159366546731,4152742538346111363,15058606975311839423,16293617588228241049,13667707890769921231,6161045783780031379,17914348590004235708,11409947932343551013,13531291724826724647,2519239362028440728,16542783972511135699,6983513200523273840,6113786935605995032,13798195628404469105,114959643478391342,5097133597506511054,10798877103767949488,7512313168383750233,3126048245314535740,1901191221377867279,11314803405503281270,12956467596328036675,7611486361139699399,13307440992061820695,8619701845691271058,10720070407152787345,6950507654050632478,2020214819280504192,17469927687772485261,4896134086725480335,16742758906417732248,14715238276978325034,15007238074675954306,10314363485480841968,16589844627918958282,65579494774666198,11025345155185593196,7349189632998637310,14333469745310728129,12113458944647823440,10009992731526077899,6231617249844708848,2902355599563615856,11819654006087538402,18225028254809122636,18008407126281914812,12516916881002033925,85437085864841145,13012235945561889106,14115146920127217284,1880386221153532511,10575426834448732163,2366690357598251217,2903810904036749583,15171159474040218149,3781128683482247304,4847268883485430876,12115170476848956085,11291761246494403975,13919526220049095646,10983652387637647927,3553025640055218511,7180727088180326657,4588176501750417702,192400010874362891,13020375448836467988,13354541896999556589,12974192828882232385,11914860994039155140,15047794749463528741,18186985142438433384,5564632977129171954,1789066583399666302,9254469062118424428,13164240282135745124,4643776336581547924,11205954251274571657,12076515777550936207,17904872167217807750,10207402170711750984,14351004314692407531,3803779767256402743,11163305606825878983,11051087115531090425,13048346549832387176,7046704923700391218,5701564993790398841,7637841572269199118,14849708161883179544,1418872416173809276,16437431274234208749,9314027332338763140,2080263589461678520,2282047508585883272,14754202098594129935,3209102860698773375,11417406285768249053,12436974453447576770,2394158292218276554,13818775974931438423,6151001789718597711,17830078090941365905,5999957858355388100,17753514237594803489,10280941843216400711,7746553385414509382,9501988893812448054,8528765789574806088,17779538783253684475,10079145342590485087,14078517105291972898,5624550624374775549,17906050360366355822,16840262583868600473,11435046678521638468,4741299915027339637,5396722002638160358,4768950295463938480,507053076838230163,6998452864774878592,15442822740236169337,10681140208778284540,15317400069000941884,2080063430227378242,18023366354650559480,16544874969592358248,5448258474303240847,18175399954960729846,6836221197309914685,3946687304366526019,6283222295407938671,17385177340906240022,11278383850475548845,9511820081684112127,15429085073375115607,8547004548699232438,7875126183516239427,878620859369842476,14041660430076772858,7574330476339623161,62397722365375081,9634666498497588555,829154964710532404,12613023534747603586,10071412234445460153,17967017226465229185,2110742928507866474,4248509563091904908,11197402790432157604,10192484253330555495,312743943938806896,14349422689910188716,10979693109037863702,1988636529677203939,9165783512070732031,14988967909476080972,11020931171654331215,305833490184739823,730925093196423162,4194246775747985474,10058122207387881709,5867996940200822486,9426211788031638441,17205528650049177994,10737029890278024546,12846582895299725412,12110968911358782502,5750607667168260169,13342149829116379927,10566335926318909333,2189260111460083,1650352315796524261,13626735848776434661,13428938334128822645,15301214809054204804,8083415143450142861,14995728675551467314,6440694385547528938,7677139282547717309,11142311152652827886,9855612361019525235,13744209390930359927,15096600478904950618,643855168328884696,16576422885467777792,4135623306146500739,12157556987151859205,7930036735363698024,1797103428224469543,4016606255582317141,15611684882441969857,904161042705585222,7920865257403141735,13552764693958039013,16877186933466784958,1729839022968106117,1148632845170668100,441832045051821807,608038666305248637,17439651995681131088,10012047312366689908,17639921590362314673,15794886970365846754,1736285450354077463,7507694878057669234,13479522648393571961,4009171112207792246,2643863907698668544,7824971983098179449,6249348367778185794,1569281543437028263,8013580794949134353,14531770985742831166,15495469992050503932,17278980785329943196,16357521811967059536,12796740775825646562,6711715520357186726,13536938318921522975,8131724413341605152,10346790326465973192,17765455614496395624,12283392378180630456,11466563699461286962,2102962141125334316,12559590531975195708,3418403119032982446,11622627039432130167,8355468059382788109,12507427516260975045,12703206368172715932,9632432905910580012,6752899941707634422,10607624428522151537,6741909594777030676,10686633497316363031,13156998567629681116,8054197079625539300,8710120353205532028,6622342266813431837,752890176351844171,11577131806110880416,17687972389856733646,17534999599963019533,5271440957936531879,18227577618670695759,16541856588477134011,8925576278108768471,14946778221585299500,8632217938108472421,17979045884241938961,13760921345024431478,16315792585496276657,13970765946497367666,463349870210160188,12204496711423756009,2094768702686863440,8158562499773774756,18328776873122957950,7378555448695794991,13572084132895637930,16290659290067582411,14754059989485526808,6572241866376544960,12863025397451676327,16811460200937208440,12442182083024164085,10001167818279482839,12961140458017288888,2808863120254807887,15576467904079889374,11255173335553905012,12139837263172903491,6160387732326494714,3316661807554741743,14142655293376258609,7514060120644309251,15062376934935397957,17127791096378540294,11945673252656332634,3185356858281403581,8232209603316734716,18260500892567560625,13255059295240399313,16292757313527038055,15555042184743891199,10453081435313255923,4671937115533669948,6364239262067203965,13143497076083979714,4629480634816087875,9837481195600328569,335040373978431926,4854244859912298217,9885009212186780425,2982370829516385184,16766900058441457851,16534437075155471430,3069831518793771310,8165585738042979910,18323986486612315881,8841034613792368830,16013690827773181769,12983894934264494248,17779247219630316768,8096769457926918232,14579218327987395999,644797050468385556,8321938263083817517,16114991492515401838,18425908060890041095,14722745693364202995,2905538687337617033,14071024768280997825,3696043475457828456,9334901115875618446,11510254564909522594,10320214628795608845,7979068246554585450,7738919815670367583,5753064601447715795,7958838235544424200,5460727734088119863,17392127454218675343,5816131228003369571,10633392556361460638,18363286455659308018,13704598373778668100,13454826634444916042,11144126094089799396,9249984513456632618,12365247413045187810,2351558604182665739,12015385802677822664,11835218680786593085,96327600084701163,16318655194206001431,12469787533435069906,767656246109329791,894196045925191590,3670808452393865517,2076347224110825594,4975003838853068854,9795752338324192884,5247099834403047676,11695323813740613207,702003932353786286,15796776010378235967,11608627506371988844,7041106432758647412,8903695931398151305,5280859759821290118,10188289547153499970,17674719494081230919,4179536704699229506,13715913881540367216,18030372159067863604,15641672466780953866,13369693660794323440,17241658724315390301,9173053071623607455,1729102642860597378,14343639029004387055,14402764135935277770,11115147675474027398,10328522388932816872,9833323458859011659,169983487155122512,18080566029891618066,18368830528384361519,10092391005412756743,16460093102125233409,4776859438207086597,9904307355668942854,1488806096420231569,262655886732321592,17207304878199904937,10879175120301955487,5733023965057213208,9250800446700331158,3323638293262863080,9199791882384484923,3155502095137872209,18158293370398095909,1278100715052060421,8954582369430974188,283588106424268480,8802590015380883142,13382710460604955863,12319870423955839938,17424931551909842986,4179397149080706349,5780729338202725507,4943108157066467162,14620818580402109816,2940955238714466784,3014510305870475306,4908902690576842520,8936964690631479335,8671592663903394569,12039963317833074314,11511028270959037045,322198989601882893,16890673113558849204,12444728123982619619,14886137728309530921,16239237166668962185,15026137087319507600,1374536802564519335,4163356062255452318,17467920076938075236,7267786173975224977,8348865274850590947,8032325253914440696,6677581300413711555,11722311759843622795,10412036590238303695,10861302539201919007,8745426375360895999,10222033093818370302,2370529670256738706,14674187843927384366,2203463337096710758,7718329468743803803,16948426598644027681,15807822282337880486,1041516310604521907,884048283538928734,2592613802811029311,16387524845848932773,13122549758906925274,14857541832995726204,13886788269253951696,10308343477914334938,18142018730550822978,9747899073822398724,14720112064146489542,2292096052705641731,2064709426433062284,4739218722618669978,11417877628697312004,14168894485968349623,15788896689141428366,7147280879982230242,7925413591106024600,13615804540871625280,8498464257692951858,6105169966732742287,6874981490463995818,4943187662530151753,12993075747293633560,8179353648894965353,14389555219511685688,10013089202393411711,13354477242941117503,14703137869492873275,1946345638267905735,11963904476406883622,11815892112769411318,1689826779292146592,11393557765335030713,700738821852153906,14494013463516642722,4221458243130721477,14510413414926464294,6648522948474500426,11069224662388719761,9154490345256756316,9592650172327545585,1402474555660452922,9340152088093148806,779180908546519699,6550343769143311044,3802954990132079506,9857957868374208305,11927318260520350773,2664064494578754528,2257029359237014203,4890436583556002402,7060953270094211917,14938122582068605017,7554031078868221426,2853793898405887899,8039428539615948960,8555743079026298189,10329395489261292577,11785106198323533382,18193442611382932032,9522501868256310124,17169477970026612093,12318486485676918143,546013198414673007,6475495127589042728,10403155473443885357,12880484867967450037,5674765335948152266,6781643012046838017,13008617947715269805,2947528409760564060,10699896767599288571,850212498821880451,13761029777699450883,1194156904589722958,14463723062541837072,6831806158570953194,5875317487418874683,10910165026641159491,2241101720844472652,10362317605734346746,4151324116956807717,7393203529465606287,4561828537482091104,7652867304600040905,4999650766372107680,417844953810493942,11055643384918419194,7730074725021348667,288807228378088884,839418233148488996,637909261729849784,3990836591584335362,15850771350155471558,14242896128085071470,8258358916267303428,7121092255754286322,17199521097332192533,13432163309960841193,7841962769368978659,9097213306785690416,17399141827663136073,12776845346959773334,7799718389129715170,13866070530557484123,11756380653873098786,7204592036845155528,15657522263520625472,17864143524770903633,168006217830044363,4298579551628088513,3056724601623866499,17256629879122298494,3889963964371497311,9875989607831439733,15928773594636797439,17553328344453577602,15671031259268268256,6403425121374679913,10223053519001968173,15499752163808468374,141216568477298326,13434956891874576513,17322833101256977814,1581880831271417957,13329500724999869349,17324126505009250667,7888255381703931613,14365182214075850321,16123177624042055504,11403260733823636618,10024729710892265560,14538632891630131611,10600288076029361133,8836768388899906470,7398268589517106272,3967202976805249813,917038236014958521,7575920108812392279,3211280908770510875,16634871664765600010,14380709575494771807,11932037942304219691,9687569535982161777,11967037365151008866,7823847821171302162,9415956595756021020,15386113302778758130,11468544464150649771,13569914026851385288,4169910158004111605,14432966574100808484,15159779204936621123,8234128981187289334,7449267523425189161,14340606587703468228,16060085159256923535,10519499394244206680,14791790854606001284,4711482964914015475,16964064005807637172,7890102876738991784,15641757331283142780,10346853216131478324,947970640544669039,7899071397922883225,781297677693990752,8353914094291108853,1767837868903038922,7340028008765723688,6048477417895414888,15014300168439488833,11281949271323042998,13741378393865212624,17546152996030328566,4247303330239215319,14556920953826367914,12762282711598942803,7163547494877174025,12011909263797146109,4908195453302017523,15827218140562798349,17469173212219941887,9360203876216382269,13329142680399530530,11134014870959864653,18315552271478701080,12638241636294425002,16040745124478162561,1530210323201397551,11598790507812097943,9454723279066641088,17830626655013298883,7654998202267787485,2825149337689567864,13124364986785533977,410811907706688782,11429276262793883916,16931520030488837014,10199112936583097155,560177530279863054,4355329059948988804,4743990196565504410,15113169601852175985,13783670764894952555,9546147355243959009,3285528125397681282,3373478575020945129,5098845804945925544,8672210699215994473,3426481418660627543,925491867380274995,12351981955195596956,4582657987667114217,4704521608414294328,3535269101568906756,3876285715731068609,18256601173644088120,13874480798933904355,10344476240503714734,15078933217486511628,2563603088625326639,17113604709098802739,13320738732786894016,9727639818752565890,10093030372794226924,9628497213173639495,14181909591998732270,2664108694380303724,8949352634750576804,9649986508997594887,7022800492128156609,4087282512408225110,4480195394537255653,5553592754419097379,1824463450562800357,18362477242519624806,7801598521129906603,11206640098863228117,6815146754181569565,17635179501631881824,15641673385808368507,17152110185608682729,13433489097099353140,12787472397701250421,16006466928902098841,1238346473065314552,13962323392083743508,15817971392097039922,11817645086785621825,2242213175517359968,15569011500680421069,4919441328670591443,17007375058321615294,2610507098644047525,4800162600911476805,15993196426254521613,14033621963114528111,7184978742914860777,12217681224016672223,15509838384404865114,12332261803330053138,354197533218727624,9765405809260537248,8869805383427735035,17041105859247838334,2251033140459925925,5948198473097684692,4771049986747064649,4104625177987036556,4438134385086127449,6280804009797770475,3346169991304510083,11527623103330564762,17623480445179436670,16284916462181059045,9533533531545236944,7560779104649979603,8958872244487095481,7162187304720858858,12869625388450595450,7673577393183463317,18147489266278586068,7839978908569682535,17147545162715643320,16065118371410223177,8806109671355061537,14933955572410584475,6556797134834255685,2071521460032871271,9326623343715563088,11871575831365933422,2612199465610768912,8158313227968228981,7651372884370944795,17471142494811338187,18010698761516607037,268863426635049273,16137114481962745931,3273717497429379649,16570887025929932824,7057462313920839415,5152956687010066411,6663470485467857517,9796277318184839675,3239202603556843702,6526681527183281913,9106516738424151262,9579700813588582086,16148126271786279634,11606449881821663797,6881324788080645520,2531367567886746473,15707885933265870792,12290212880905800234,7842717581102893508,11959921384408510716,2695648420738652704,16560136705182748703,2494339680277457696,16320008188971383755,2319500825664528727,2728021811998329194,5869437037273115875,2440185356154981776,1567356737521878076,5497892851603516555,9721519628261748474,213738398800747184,6277136510713980337,3171725655690712093,12891479899674759062,8730391190433725602,5456133524331249604,14084549295805688120,1379967078450680968,9045556181852091886,13893235783331892870,6072202173464097516,16166742485725278646,7117543626621548208,13355696073773808440,5900509919422453210,16581082264997334465,17173920924541094692,16997911167361836728,4981831760459807681,15153867455121861827,215903133669202443,887652458231437937,15055135855313737696,13504228631346807033,6760458355130639915,16109735305820616947,13243002791447448288,3286950408300216970,6845721592695840602,18176133409354717899,13194109142436310497,5936514626789479294,6332180861351276308,9351663484499050397,14264444520787515322,1204943477468057569,17196531064621608111,4840795368795078630,3649872079569349771,1640731922753140560,12573925225885643914,7328439696142011508,11269133923494698148,10288329638306615527,7273270827025648427,11262211444177427699,4418794768247390950,16907746373916622456,5529695028484920244,1444243754251422623,10421803666655218021,7442315837406535339,16532052220401488514,853697167366269434,3829183411004437965,16439330852799582986,4517027514110282582,10632638818271836136,17175846458846458911,18445288431782940159,13904845760885414575,696408947688474544,18183851935096040260,16305236641568657071,13255998170440597376,6966113353846167305,14437539561892311293,8268224141045162922,6002163008937654483,6045595746272771628,4040345189129921639,5695670667208310191,9279132789528675708,16292660166407750249,132366177516273772,397014473693219582,8989750580813321126,8448422000584716771,3587656891481183007,301542611698751796,13507458287830658324,6229842955641229892,13443880371044877805,16972866048859994039,177107428460713279,5800152577724347606,5369117509245790307,6165245913992024737,6825715376015721479,7865258042282341690,16674917217966259073,14863983361048169908,9663182119645198800,9192244807226093920,17080828580983011301,6335319864993100360,2872621980988622286,16820794008954509421,4305796299327636121,4668450022700193247,4712898910673054589,988524340687925355,12348970834377267697,12949948779924133571,18093539180666069321,16629925223786197394,6972014668422054837,2039923109229762809,8723086628440985432,9502817937457158961,8381389795302944572,18435185447867725232,6573738686295824507,10098783304334888353,8795352253788456447,417334947142926958,15934249655831116344,6315759923364522376,5653217499778801266,12641603202911956169,14417855209919749957,16153697648470104300,5448522561046570071,17438797602722287956,17413227750402133315,7366099068392357350,8837554916328402282,5695364264835782409,1208195148846267079,264372869053396905,8462445126094423434,9848772118783027681,13103736536625407341,14411728096410131775,6147747577998857883,3167442440293746412,13813303388629740626,6265148057929724136,4476954850130859063,5654772202618554989,11212788246005699136,4826810931335350763,16256252857652298205,17912426816785540036,10123710411376813012,10479056844102559280,12964599947157713246,1137004206233657995,4390337962460015173,11194480439995033777,3349315300331344857,75191744321545777,17239195303089941147,17217073561004716052,11974870606393753150,15243113183588405760,205079305079718916,6154204296074918659,3061575881177758712,1454434548397126053,304714723926427051,13879297890321987114,17963585962888336074,13203460452377372385,2654786289948455059,4380121379087105959,11249871227157285730,10868657098845481569,12185115197683313648,862357681693718399,15036041095418840299,128945342177439347,16256190852804905128,18342432725848835481,10630737201048368846,2376575090350154193,11800243363341965450,13707225959300836752,10437735511699680403,4386436455612847225,11529389058843781229,5609299667181715359,4783851535802658057,9880092437758220306,3101828575229459966,11201166690517523955,63943807592590119,7834567956828133159,13953526813266531211,12394863244659134985,5587809246901062123,2842118241484569378,1732431092113593319,1939635030527715670,11434050482400055113,6974430369742820130,6247997815271594162,17532601087046303689,9299965856421234040,10296691038730959857,18069511072140088354,10891294050292036175,5973763786812327992,16035806216702530634,12566156193392642350,916066538407522596,10175325660325827395,3654455585967792069,8918790135264297308,9145053249455314847,17264017924112023891,11398272309073268860,8159303919446380107,7693496735390062221,4818988659444975298,16875841310707366357,1394276216286713225,952739971140726302,2915463941865136910,5523453300275618762,11114323267860468569,3947684212744381389,17454227589879909152,5322703697745440918,542436738428449360,17920150696823753494,2515025979311297641,11019802746177726306,13646358989455324366,17395809594336997808,1199899346091460014,6014964125765881149,5580813879479677676,15665681262181802313,2915892305518837529,15544732670004939583,11289768790539684509,13232229976249916820,4494935273839519736,9166776933983280031,5095357645903777901,15232065654274391324,11570855757019510151,5329061912530994658,1088917357758282566,10800265587531511972,3508790769727460396,14715714438488090624,548129925857758431,14161479966010342306,2751349259785084806,11650822119460448080,16790324156891376114,8489149012500849983,10970408295254220636,14470004071494922003,818315485554888912,16044341606200730743,1413033706443956997,12230667857565061735,7834496543831807799,9007721796723243169,17927638885582289675,12507467834770853138,10668277587244108850,12415174828564379428,10022275028604810585,17650572585043915441,2405735921182716553,4259364307953679777,8628638854830637963,5015788281458805242,232351006804258052,4049027943231957392,17974414454588294692,16869991468120033175,4987518776286022804,11167098426469936480,627558003729270371,3496908283740832661,5581922170312056037,16518966336581854491,14696200048073112019,6315869150152523854,14349339703115768509,15383408613911030961,344001043762162528,8930051029581546060,5933658707912282676,15099990827994409534,17775448350840724708,8770922449657968365,608453429182179161,12803688776270923652,16842203976245063205,5315101706713326598,8520513706591539749,9816974436662170213,8632986048418138282,7538499238410389992,6203414229664400249,13007914371727511716,12878458064508060555,5804020904941740927,3640601048331193996,6221209234775045009,7242019514113744298,1888788166889919524,7383727731927006443,13627447138429111266,9773526894497487893,6445659022512342894,11596163216084790057,14382629886731330526,8687313134361510443,7464835400746718909,823490488024419921,18015323193766128006,14111051442721045816,14429642052029349228,13484555823772699687,9052191833165142288,5091316661795526380,13862803277333378244,8398155024650988117,14538320477242961715,140024498353238329,1155387474796687090,1483795283251010828,11532876314413236049,1104301289106335409,5065627003081754834,14402844444637283691,4016336297879797896,8352375963188975971,17538909319097836261,6355147531319055289,8216834849805202380,16976220813166896284,10751104662094050152,2983460737311858116,1336844300284737201,10072996551806587732,5697803870666994887,9472112066172230734,1675739441161251583,17049899501283047379,1080748050484840406,4491961214209885602,14695280061816384606,15645867560698735540,7062070949199127287,2575551078457410525,7109707165088133641,8986371789049598187,7951696288659596240,6865331782698740287,17344395540098607270,2452628207900228292,4326317945821582063,3166559918453161635,8091977889035855062,17210995143470509872,11263905867681130611,490120631011628030,8272970067155414701,13118311331112899867,13673114717406890235,3987553397899425233,6429707615670435214,1939155090237330512,14701397987020747014,5342827154052478385,16033309074150800057,13904350795806304,9497629747796443170,8052696193033874863,16893027836610694564,12657524275743973259,15214865062846188312,5468306615448561994,7126395270819068291,13954778665309564856,11117102076937300570,17473308309537146239,18239773762566892265,1724940943951365940,2127190887345277948,15390358071231653542,4393498511098463894,4282548795889327770,11422789309321026951,14270904002856991066,8516104923881917877,10277115784503811171,17833764507635443957,9966036790363279890,4521746434632737311,12635638590400284785,1762811179743086803,16625374058035366201,17860566810029212365,1548597866126576200,7376355816181569985,500172656842948381,9067613755507613803,7110475273151060381,4838834189444072420,2123837263979007034,3790584533678902598,6079879073266684124,3725230415955197469,7131610792965338784,11876156209763737150,1977872164366829946,7749475107998631705,10885095925806830700,15364409322849809826,644118052005666907,5529178531956353275,3351158995449770331,15754585930878467981,15869040394295100987,2348938267200280998,9451764670835756417,9432990433505610414,17005352719602065967,10547512171127093271,3029646107763218696,13025918808558478334,6490264857356134096,17759891638155553733,4082734225618358020,8981252296685163869,10145535388571469675,17117420673068583571,15278627676530630659,2676563616570971828,12134784271326452539,13888461445014846573,14756817682151619303,17359264449331098418,9388498355402040757,15985098553943078642,14627745693526668709,2735676215360151675,3978520181231789663,13662470806161908124,436558982918387322,6624579976559643607,7551573620528301596,2329541277103386849,16260014041838210220,3577043465490306911,10075411704167974871,15448540468433745061,2787182148826449284,10692854036438428080,7659224525911284374,7886993411407289349,9762436884927658177,15595567587859368140,1170447146820940867,4658922705273707980,17386540052418881575,9139775444529796768,6508216336558923409,9842953526948296474,15679436402824464259,16402767691396791661,12008378742585812945,10509754721783404050,13118460202878058638,6315723457852700681,17768191341486222966,1373544674448983514,13078881575393904846,15140232720774292336,4437062989336292236,6780608731042770603,11446492685877348632,10272665760878698488,1482417372724851807,8194358414345533689,16882486471687453656,11454342205978113323,15707133575896523359,11778297828803549853,15876594600030487086,16749405641681646270,2125651881534649816,12364043299035678314,1039330142937677518,15044265450436164578,13396307084527118396,7708845497649983083,4435022692308354194,7175397701253180001,12283694161470422250,14561879375656736456,12936353036929726538,16215163517101029287,292614250848529535,13676409017476926947,17846929522395396124,1199537111357408010,712012420847502832,11946944043154969030,15481357396940449748,12860288185408784000,4100089373829633434,13442025503498460487,15039492322832419632,572143921734429923,17189995259363749689,4922003750453754368,2553714575305752131,3663499751953245869,11765521219869743454,3218492480724225777,12359752539154031995,11542723034588912102,13071196701222258003,17972444755448697118,5400053352392059325,8659932273817573752,2690930974293637464,11260835102058929675,2824048634740864473,10696647636692796968,10969155451317341514,5843808957469863619,8708201551988619313,18060876963918798720,15666225526326732870,3893968430906043678,10158517696509712604,11648372069341725583,17610725866848974442,2799454387579619115,14923209767076008104,14514105795050152215,1578450922225645354,1357805985886780704,6164600999820581975,4265013541807589043,18019846493014972068,18006339513990101718,15747162438924263372,11160769520734504311,1014003057764166196,7577840925445245438,4868594968236316969,11309287264607663788,11399159139613672383,11403012548840868776,1882633040616552795,16169385562503490507,12604966537740544665,10441686462716679395,18374508523587747172,16430840854517650341,6005357305701169711,12321016078386964194,3297933458201106794,2915258296173773619,11609139762521364113,3420756856847334637,5828481257899011756,1042589675526993483,3148559418867292630,5860262278090278253,15284030758355930075,516639543634456907,14209988720406453735,12300929180772698068,10267096751606457587,14704352878460679379,2007110214484662248,16281510782964958951,11829176621168589874,15681194323135934916,5523108011283403660,4553739571701683938,8604943512518785364,4821389565839455096,13397151715206941718,16352817960569619600,4034809257170521306,10631711916368431256,791227773032430866,1206984091977801934,13563790105510105867,1838382657761691554,15970765306680677083,17596989357253013993,6057202747773278819,8148283330852262553,11753766807585736666,17141663421569086017,1380462984893741697,15367875982813706523,13673755220767430460,7399499378938894525,2503816174510824899,5848119147863541706,12121920875697462143,741495406351630666,9887464795664862765,5392693065056081341,13724588158117921210,17645532264214040634,9041085784671709732,10195471347226115639,5439687108739921829,568332201329166056,5376059090269875685,17193209189750742525,4121649523645735659,891860827816020447,3432806388907182794,8569526004599760772,11153144956493190594,12899994792708020939,8453271461898994303,4734114524049778993,12721854723208429615,7032670183950253129,17086346689350924326,17710720223719221713,18113598954667060076,12521713485737790881,5664621256204743844,2342613811254311624,14964561959314450089,2621245234087631018,14162470249046814892,7583976614514901590,14779977647169390221,12261145496386625968,6082153555164880516,17713243713361022398,17881232895027483560,757654949008968433,15882617099737878987,12669665999841551801,17831558947959375673,9255032264871678809,12606820209358902484,12216850311929149808,16909177305559472636,17898029603228260613,6071889869671262830,9244094946509753491,16658343459514208520,16436565277579136943,10108510591713099535,4629643634118847635,14450545691204202747,5108443720799157885,17318489628241057934,10096387118227183908,10303649700437642822,16025276573661444765,18205472540012281867,12053293583730426373,15546342100330832396,15264419532256893815,3303595549042082523,14910292592256310612,13169396333740343291,12585029558114958980,14399897507659672524,16394251779627492365,17759843624810724753,689147731263382050,5077973417542033997,17046019744488078578,3716839396374429039,2315633217594748038,2051575813208776590,1413633845591805091,5574404207414691484,2948536994648399212,16451164547866642242,10327348243431401188,7689622329225515432,9985638232042342830,1353684672731306071,2559717801512369921,686108684515369846,2321491323204776741,13688588876113041414,12027389295541363019,18154881388788170246,6234218534501178483,9890303352180804882,14091036749339556000,4486711576745907564,2199106859988868227,12110271056029560764,1557777740138530381,17489438076851218823,15695116079161643158,16081034503526400641,12641773084601424847,2019786766028944075,16299804315917221601,16513427961671674328,5260794699244636687,13865707347256976209,8709313215710847906,12421936601466040896,17248096095613559068,16814148774986215311,3622158035012406853,7660439429813858093,15148263008445387482,14835659775110344609,14813456406517844578,15991882825305505283,15226507079359236801,11756584544893156534,17212151853323377679,13698875162125683226,2546008879231455380,6651799818906380368,4211658151911469497,6303734229932177860,17435829085951139742,7916063274037559034,1294522635440649486,12989979587516453256,1680014457900247985,13018453059451107893,14964006074401427452,17785944769185854069,4288611710320870102,13279041418944680530,2305297798320496094,17704738326679602048,6836678339737755168,2533099385647738056,6736401614035798349,14880408435718842543,14268058507438463920,5314337345314170636,10288315950293281675,6482288483662451801,230776979138773082,8980771806476139791,16377270541396117644,1512288378610146464,17316911417812105182,10049142138946006915,6985738098758944051,2555296735474178687,3734743579298153132,1725842049252523201,10166990132349525752,5231864517065873198,15352675134763276529,13578164730507453733,6039937758936287571,13520997502163678790,12447496135810549923,16604478403509363560,7598953106787897663,15237745271835422232,6283163237979468810,12469855534450160093,14061305662275384478,17885790047961307242,14433875615284326403,13992252954169421904,1259628922528201626,7934004380547286071,13045932812547328398,479844569161387624,13791442279600918325,8140077141087601376,14253962962585414480,544600764412461288,13512037333063180008,65629289663984046,9371662628136359244,7762391898669023950,16806331948079391336,6841040426732134093,582644002335407464,9943383519941408721,16001909237435935084,4980498986417563460,16887908153618998765,725072331129226722,16537800519460060128,3321434932214875241,2851247990640158494,17931295836177228232,15821967059756428323,13889693330725498721,14782118298917263411,10751966471462625020,880445110516224680,286697984868067902,9364654971318679733,4851465867743444562,2059522470124082521,16284120236784331340,15845161183623457442,16496014773806734528,14158665993532869258,2410536419991071949,15571688519287101880,11297129823333303864,15595666116508074952,2558458337693300960,1060565667896571094,1852752379138125756,2473729702470078457,12071024242863863639,9231044772870019273,5382723830083993677,11926284956523132493,10851955313705392483,5735937016248879962,762698934561617,8324404184637167898,14751562879714769538,14085983252691094540,12020831194635080928,1899116442358923687,17231486768394761627,900150563582359520,823980508695778364,2526847810492276417,7841004946089890278,12206134518329006333,13079772662851340608,319554615570419913,12409845422303967855,10898845579233177178,15257645185098158689,1597163853143777351,13659103271562972679,634092711275329106,9463930942963134016,7691647716099375116,11949424469628650202,17850104721995255706,9624022241351268884,644408696204509316,13379748722254920614,15108857591970931964,17059891110708475634,10145133536747790361,12201750054811667258,7697840853920393409,2297340447378500850,218701190850259052,16851578241229662750,6228479651971472802,7479617610398860391,13494443281118075599,9690489533324575146,7091790058982894968,12156751805127266534,661292351315544628,14042511390247752435,3548483235189423519,6944779985859496231,171918899420484059,17920411043743126116,8278144197474409356,17026949104859897496,5039043096468634014,6843628240253032513,15496923210229840823,16011395116965858444,2367137564447176066,3929466389410520666,13242669770193294658,12791380804449029108,14051518741440611635,10044417624261133347,15398131377267625117,16580530417103734665,3192067925144618589,3436445914528398705,1031272806707601436,7584808967504000484,12953832923807254216,1220425228230449017,5337771718974673518,2589969002099693774,14511506349588968999,9734094600196243831,13185365796497584100,1958959373761508267,16869901765597503449,4143851646063805608,11095733778920666185,17888051409792209552,11866021645977172561,5072356547672862927,542687315022143061,3324237927854629306,12646191217931977069,7611293911370600208,18068663821101454600,4430136699547505387,3521483180459461647,8373208676001168317,18021997015338298334,14123777109045612846,1380304900854081745,947505756902954000,18312893258378210874,3945017466013062700,3010248408668832305,6806004960989999968,3109205364367159230,15601714777865772419,3145335875062135738,6875363240079994511,6260522997481721477,292511094879514427,10938282629735222685,7828558441919520859,587740042477418961,11206628065463284615,9320701811914116310,5350581811748820693,10515918296298459228,11669646643817981119,914916383797955745,15705931671897392711,2868452514785622741,6436291667078151656,9614351221520650514,9320346071940943933,1065791010815745457,12227459357749941891,14648548352304809622,9903593210402605022,15940416151600850995,14837845087216125821,12239825752401720262,16640897514545752937,632114603575674499,5092289275149915058,13869938473591102519,11625436761723389149,839409343402995382,12456806484590474968,3469392440489311778,13690626229937660773,2858402316174252507,16319235189718482890,10347728822377773190,17078649445332653962,10621082501704756648,10591959906327404101,11675717752022687916,3705583467158768628,2137984970389101873,4971502002497545726,17411387031982624893,14059172675603852668,10948877026744942463,2790800099893382867,8541667034308739573,4036018391247393801,4358976830494009613,16534632243596854794,16501761768607716466,5669184913502191128,7960205389159250743,15887422650024094124,13922628420367360859,7731293919297151290,9107329170836298635,16631873875703935033,3598880062209530569,8588496375835543498,6603718937887934145,15744651638257713843,6106504002413457704,12952915580907578570,16044486006660363093,6377088508981112630,15350738117990272885,9690572503700735877,13805740818511905291,8406326542148341447,11534453998522960928,2791610212703106180,12780469345963034903,9726703271559242618,16195439068109646405,8370325761702000588,6351669400596797623,3270177283344657455,14538009560883201154,15438611255692999215,6520781316157411824,2072690646992241434,10740090525884900322,2802941597512505877,11138960590324160496,2238695547393684260,4135349947914595871,6866221098778248780,10060082844357984440,4572453963692979357,14446293415149863627,16801245307130496807,1108192383735883353,16543607183301679241,13238313428323899989,944817390585700892,8682276880927259015,15980675657102283192,7558669263204327101,13751404450167134897,9239932430029059472,4054496340666970266,8791371922695787586,14725507789018052852,7047609363831055796,17169503737426704617,13006647875889147560,4890334604951572593,9430689361369898414,4153186411192990932,151339120456781386,9301098122482437375,1367617361938321158,8808524315144763757,1989693104287902051,1748415959551408102,17538672885976810371,1294346544921122881,10225314513089569967,10318294864166213271,10265143098716871336,333214924948704014,17838541611313912272,2620066887649650824,2669998807295906798,1416722314256355369,1780589535724723186,11817775055939934490,11663302148852814724,9573554812161138727,2579706800269087738,257177335578002655,15286588207417930981,16997031877709595808,17443476946513933115,12912764969123524817,132654609030369953,10499041421529754459,4214865205722793571,8261660687664421099,16644686679354585352,862215285444202414,2116495096532040182,10139201346662416051,369189131822351767,7609614218416098230,4299521714513778794,9600650905003831226,9099603069624014861,18055400461412107664,2252190773644666768,1567145359457860504,3315946749217472435,2651771856697634592,15363639313514014922,9193148114225666469,16695711034845778372,2894087947594943391,18046868427014244465,17566098924827301653,15218599166410750607,3232844136510167711,7209911229458213661,17456421235698055608,5824881749152204745,11620371510512304121,11037886210506033272,13112977895147001008,14143407819820940262,4220517397009025381,8426611589603506887,2859182022845689263,14971135331389241288,5883615628306164146,2588664006774503774,14946988020202766486,485432553769977382,8751156222679406293,10056212692598493814,2448076000735206975,1017399004122747716,8256001758391015330,1670756906595544734,5821058073046696241,3295022907326021793,5667168439717107356,17267499563985922996,4002308208020631581,1529413540179392206,1368299458395916175,17851344967996291225,268307656338857157,5568018040908005106,537041846656013215,3202158719439352747,10710739302851736853,12553521274992156121,16712715884359806585,14265542460525015704,10288936568647807984,2176342606329454693,13428650716160240715,12831532356638734413,15586271211221872014,2585655034944699490,13411227224459591775,2995613987129300468,1710229881155191341,11659860467067843769,7609968201093633077,10314140843624812275,6733530886486013481,18075009306273410109,8692280075300759299,2975812191195098472,9377045429889067772,11389241718780616010,7741096391653539759,14036020263403494521,2030883806548593830,1189320190994486734,6280064440674179050,13009674525385431229,17701907011167060012,18286101191316477320,13428048307600922062,11819489744310443126,16904599701758833840,8286666986723592383,14361156649860497403,2137297636208961210,18173671308540848583,9727921814598324291,6474987996077959388,10887745628111270153,708147333383616007,12624136764565214427,652588225777710158,17918915968204482560,9268912898757030006,17535049848181967172,12848884160480828180,14261859204215597907,9071288542140981390,4027457219779918227,15590059541614929900,13472499904993828500,183778066173074660,14545923646938561147,16739303362366062013,17153191325777084415,2545561686397360778,6144992012753568094,3825376507139029739,14250728598929861727,7796447163375984174,5885532934440649737,138108647520295738,17747196643542931098,1692397617597047568,13473198798224864007,11628368461345188034,7298648416453480667,2530173025081680427,13832237284368024902,4138235052101323988,1952515996093788615,14726901948996346095,15083075508352874417,6028111934255011391,7038075766507063127,6024042526928382915,17523121398068284225,4337777549410976482,436862389188803007,51791790835019472,17212669123972713565,4927815597242608874,8938641813054269303,7467943472088893905,16482633064515532383,3066219111328946083,13018495751113173609,12542242161802005890,12961822751193529237,1921351962980594282,15003450042827828251,8322375990969046536,9811236110670631974,16352686191053220355,13717485393965239340,6147975735700874062,18349768463944096245,11574900043667527391,15764912216128006420,9130090473317572450,3823730846191940178,16928949090644418205,1081017163758687446,10971323968791497616,13893383312846588468,10230167842931118052,4617698989757696390,9364053051419117501,4370700759102519400,10567915121871362105,17506111312851322333,17410729107801746430,12933307585084300790,14316894209384726052,8079571669731084573,16261610941001503549,273032423345762119,11118540400643237455,6878626164216938221,4489295550757498150,1192464137979834043,940629338628644709,7057445265382953775,8218853164188406624,15162321787107782863,7295033999911929364,11038364434322860337,11960915392848545445,15543100514085737531,9962888284143171304,14147751533260919672,7618084037639379998,17300365485386266241,6068245926348640260,6308990957131721780,8351453050641979026,4612581283843875227,16322393652094108672,8621892982224014185,6681936800042217042,2896118744492604636,9518872121357302931,17758664392984659319,7276094789670938855,6142500011780474169,7110356488086159666,16958129442334774175,3869821846281213437,13347818208943040236,5419106636151382556,1915033036100300906,2995880664890543267,8100969521219813876,9313691724510783665,7610661074984918730,8995090521914956351,4538960387944828541,14154896028483401115,1316630656448025163,3632615790892716683,9096103522099401512,8712082886807178236,10285057517989680627,14470333120589525468,13352161197790987207,10002127460259159897,13367409163047264753,10976209268092671698,11686305523684636396,5024430068605223051,11810034355704126478,14290296897035738660,10585056215845485700,16504514963451812958,1490344286874433548,13621092475356194363,814642189789647070,1447518077040404734,10866909572828575389,11814520338281422276,7310888898754088812,3056731212049567684,9965227849770057126,10182436907376505336,10076673545579666163,5243920594941060470,16867011247285279549,12705998984785747881,11489315629991345004,8216400229203897754,6937004464802644322,17861438665257954887,12739870496572060926,7291742149125042618,974955176070813957,16015258944059671177,18425296373600820717,375481502423646886,13150612663269668664,9875245844277906826,5631139626716067654,4582627956101580709,14605463754836073824,15617179475034770573,4300148437817268266,7651965138134017641,3999210707429714694,7376025779317067210,5590874588408070696,6234562917478461618,10672922589087023235,1257743927241673677,10715973611839039410,408835504067658800,8389721314050186983,2863424827557235638,3494559638930387064,14544299948675698216,3866555814235706987,18125648655936080503,15698799261789849598,15057636849342808124,8814726208452022559,2197373747656578236,3921150831035680502,3494873649559889893,16002733678816499089,522964250898692894,4275262571637643447,10652763865056833331,9960405723864906235,15862921274423927329,17161342724817592883,8948167013229882909,4722561866020885978,1790721050374371579,16190981603894285314,4116566127778194855,12294421324593053218,7808398937199585438,13193977256520961756,6985999791346667709,7260572214914704100,11946087519652309007,10762138146030104714,5788602478271494348,6605857499780725337,2334351974106223546,7683403263162379281,1916194760471598379,13508340326583350195,14567347320761826015,5412506388718134803,15284077435926066442,12385058699687870166,13133542740085405333,9958187458442469704,7683196010608461651,763257283144754506,10233250796490356046,13005904054493592121,6570139813943705549,11693533009288439668,7578084101429612902,10837794898888637229,17182129730585699673,17078962235638632393,3139343865945172082,11329242863410080611,12615154525065759800,12460849483687254194,8267026053337504649,5980214210037398487,6896885575726641778,1991841437714939522,12607384953465132591,11201137911953792890,9399253641874523417,12280748084246233629,7183417799198130383,3481551535914586051,4596510630806113438,14737067280926666562,7984352598223226414,16203170939876821848,14566921224380262174,10335571373819500345,9092193807325348148,4096095108291643097,9859783374628430139,7206596071633352320,15698207643049290426,18245781311086592891,7591426587794511094,7336832367313909198,5879476258293341466,1137879439760640846,10955341048070853775,12489263037578298434,342612712865886234,3330272902192672456,13203726073270375278,13183509792149860125,5990605505846011017,6410590134859008175,13332942475799942399,2138142561444818389,2577966519351241901,17904107085164607529,3550418478322593797,15632366210192569777,8914064841910989711,13119221190159302456,14272841385675008666,820276436178165350,17103281972933598487,17724961197386841275,7017796410924232138,1568608526593260142,6183440456193955643,13178137038757386331,14955742854604265322,10776791581647694529,7514190885747084887,4133285874056385494,9920876295202699273,15915905440600386215,3063627883167645280,8668197010166525073,17825317408939336421,9054369615912446344,17850028370197313764,7263224679927459957,7151497974527029822,12691701514485750689,3777430213004070195,14372746396118535503,7417440440516821299,16714042466161091259,4914290961749684399,13685740110344098371,14951245137724476043,2509594486938109399,15678298748329270543,8044574277522609694,7169283290864518212,343050843974308681,17782165098122863102,9226098063090500026,14362901424629168198,11590273708948527703,5483807216134285996,13490612341214622185,12264343759851191950,7917209909302775140,9214281413744499711,6888590486450670318,13392910277979967429,3103011939336203221,7271093224186277061,11100120581030652738,10466610335415045179,3720746284157085415,15606543510165286841,9344830610282961525,3531369276873325937,6396612325342917413,4922559715738093595,130273534462831398,9586622996502681326,887268391268220495,10902894383340333490,4052044076026456093,172978425568669435,5367444355004650307,6351424667508106960,12148845257136347945,9183078194575044703,15181635292921983023,16400117004651650625,12469525464903697199,14308678253925977825,5977372576871695932,16566183148074876268,16028363704319140354,2424842166468358503,1841291134853587335,5235832272426931545,3958932516404688539,2241235370918183041,1831724443690774043,5673167123902756156,9940951969817416886,4260299413691099574,10601267423866451785,13755861240792452411,6870055169331001064,799517276171677698,16910722088420123434,3105714982692242945,17923847478608462721,4947797568870446614,8528478985288667602,13271545916364862133,12769284998991096704,9534989616687546196,4296523486587202170,13270088384421655654,7482790205100158701,16919044626504287489,11234823491347931324,4718094967283568335,18227642492425054935,17233958353375902905,9372547565544724159,6677924492400477300,9951040853544838840,681677400768655878,5870503244485819418,2774702696786355460,18340226789852379592,4504992063783791766,6587885118847114926,18255011890925789383,9888012652520651080,7400960926381471207,9672618560330081352,14405224520046991486,8531571203299204390,8162526645438664715,8290681671683893173,5652562547993869808,16357081697536081565,13858632839430055615,6799364133993985353,3239150935635231186,12576917316707178901,5233782715322471732,2741916857942488871,3961668857191912284,10635659495090198440,15495516875331257647,12328104564560991946,2793902072442103396,6138318394324700206,2306733229986218684,8801020637822990272,11146875997748286232,1378407308963940372,10517028509243289761,9724332458340492304,14233268919644634440,12413153348190347464,17243922047594858607,15365268534974758162,9996018562636800875,1560217091630027953,1187926383408148494,18276259611748539240,17558876823946253797,13219850470196741981,9731225712717322021,13765832991627761538,11059209397601229716,10581316158313431143,2654632009336675406,7187031233444375143,12013595179025061438,9147886047830725982,9523015267033253980,2404609678223492574,2239858017470906323,318794499061627418,5782486030218189304,12813107757109704759,1969458709784537956,9440705514743092016,6382279088434809824,4778598841329891046,13549134484240220694,5855457320593911305,6407423171772962881,1342506535629797769,7467769980637546498,5734017878240162410,15126652903012617879,4951007280704402505,7186401084017067737,16537909618888907409,1231769113570383887,1160247262430606283,4264901093391483100,4914593715843984967,3665433488276819543,2013095619080145585,1240844192093993583,16042615867383096678,8824692183745951041,10415481263220950634,18295494106388425965,1682227844797953759,3713542547292773534,9846459538424779091,11380036799485831612,14193641122298937493,4599878875355122684,3675194198943859819,428961364988180294,1874801444639563839,5461893530570147380,5926685872204220476,3995307099666813436,7676279653760750919,2716361875468665669,14107001449377395798,16071797529190190013,719888787682777611,4516836646223170604,18104333083758088251,3829875903012390560,15480385752426514129,14816506466894239922,1899906945751303250,16277450331050689283,6258550131335114187,1278137489124758969,8987987844147830061,11094953895188200140,6337518230845151464,11315586173159979250,14449544256527552106,8046347512451057024,8107291532747291814,711090047687936691,1909158060458386264,7926708663325868435,3723688530299006276,249485248239798874,16308481781764341042,3692428594054386628,14349175901632007827,17508935293289952583,15162003870308457,5542941747769213812,11365476782395118904,8066544036199735508,7266582677035279495,8978289043620294080,2100720074913794388,2140138543924808389,11866905857470920076,17128298030517336192,16474640771635409876,6460091906550610552,6275602034113786740,9398525287412146059,18137987001354425287,8498779997845607094,2511759593933906762,4968235577818683938,2028344635635130442,17528498100683893402,14733002249629575594,15806361397801576790,14525314846091744708,14588014517072412731,9670636574611798448,10667113310630450865,6767699817589276408,8697301606459440904,12626221123376931353,7569327485628738218,13164051190136425432,8708961200979917210,12759639793371876816,12470887451177111711,6503181440820598333,5931333558376450514,12410853226511369163,1546464525476169042,2063609394330803592,2070104051781563481,16823351586726587154,8721418571578567985,17870637149056618720,10922522795231595636,4814976077338271995,7725277423763224027,3918155857969155907,1184714091805487540,12685243316782281223,6342775303606602568,3512069440392770573,13431395511714290240,14579889247770710014,16162631454825072344,17433931455900056570,9889604522821459876,3826616881017945288,15896706626314613880,7990952561698815481,4374719346590453030,14396662314314776321,207395089731752255,2649105241842904564,10164973506434488373,8800770811704111040,5296619796751422728,15595420834022642481,14007576075607623357,3329224736129310769,6462833418637501156,4686632368428605214,17177137431973969196,13238628928287232106,15695469615019020617,17734918009479208966,17790855550637286734,15436374661525251206,3525083733179613969,1867084183201273730,17320712308230954687,10808685568554231376,12579088216103104431,640952137349420294,16857772183189857957,7445431529456179193,5923587353911335794,7863382225569979948,15914685868963895966,4803966802514832961,18080088489064362386,12574892940577241319,3893371214035918564,1414380367261724807,15668005601605946755,13885499249531198128,1188696367425283136,2067026987803861543,10185922320231876931,18236190184435648535,6801351690404084321,11758131290777120108,6341544725872854599,1942097514050414749,3630546371535784993,9695984456349220406,9156394831515083442,6901750219261174439,4908433807970117184,16771095100360640439,5607403830711144712,10098258453603457348,65749510242066466,10141514052185598405,8661200121986189629,6228602772127320350,2146936598934492275,5766798298635264890,11553199009518669017,1276723357785991098,2630098198597167766,810967221282939466,5157365731034328879,1935019466336604105,13538241363973260723,5576183673710070063,376425472485972459,11675222617915587673,4273381258526959116,5879803425314787052,2494784951585612441,5785157160635511563,12461665036811115073,8202624799705832273,15777634465554701671,10384584897175063929,3216927167305210510,18373422508146952357,3710917175588635783,9220160097994615260,9031517781064694438,12022312029368733806,17289454202913309766,5084895425355185062,14987213107164195922,11071924226181656538,11057921964949433525,12700480425052176089,7639985338354867115,2285751542088133597,7605674046603297215,14088458316074599692,14920832368307266605,16748959346602919972,17447061706822120468,690034447498841652,10639624726644789716,7535851651477925814,2803604819248192113,3117475569613554619,17017310332361271482,1921816113647215760,347233000394908315,9948463117378804904,1788524111491107455,3647430406946264950,11322501734858744293,10797555013209222204,7063130357374709383,9597201195979808178,10442107393364029868,15020619343034187684,15112967739523534777,17384502429281097617,16360622944549434818,10619536110802782059,15038643626882481240,11115911048358959039,12383335891706103464,311927594076311726,15618741423621218119,15543347687979748426,16034696038474925830,1492270400721790521,6100208849515362000,8929647535330767145,13846306981786250702,14507149231250115727,5161405178847459286,8479827217836188534,7372663415396261191,8375022589119938770,8604629075969658861,15820954497633281338,15092401597607285321,10158396340455920046,14972358761701770901,11692647662505708964,7398799794878569821,5662860996108034890,18191547768129014277,11907490370056342291,11490378285937045392,17089845733801316252,9770408445699614001,5897852643057602241,9728561735517523816,14217878106617664157,634878389420715882,5339554544752360741,11353499976625679737,12788655618145056389,14332833447138022921,4542439459822856300,12996958545614266067,10002616515685672542,9228877718114802812,2919329516889902437,14785744245866585831,1185391911829337690,45574592996810175,15032128002674665529,11435119707060119976,9544798366008341184,16826930314615204291,15946278585694204000,17461709246574463347,1689201512629409952,13846711772278892893,15006882268655958674,15092111004371513782,80264211654606590,17087134273350256394,8312435048687962816,6463102953070580440,2882193413556283441,10615817918704831023,14951417130218590100,3720552338128016841,1651945629144015253,3159516541060518184,11777704981857255572,13951662722919480996,14369738059769779633,12531793293371773327,11820007747634348407,7132607212484653522,10235027754940304228,5321681131888163592,13203064182070829446,6766739759703588607,16888458630654344881,2033817533277065367,9872340092913880657,15143362344458912370,9931763390713371350,5210990581155650529,8451558364371709499,12455154367465459195,11921033307977314151,620801313024316767,1778870427524146039,11232055298837506065,14616045340814091177,16824618846267700734,4192770361021000638,9307800711186417877,14190436744583209016,5578541861240460163,9543860333112881972,11139160140453780090,12132622109719052300,13321451169291844063,13634619762705197546,1808796659326452221,13531741808149774875,6708042453829178579,18225805822810026348,2315038361068137708,8016871812591281736,3419842806843058081,1726601404399714887,11160453726555472688,2202562478138666972,11810632607075320973,11677357239175988728,2600778600992438715,8554053661072259252,11363109652196102901,12337589545969572158,5603464713736610727,13523728716169179216,13522209894506318789,13010228392569367166,2891098832990256394,16549170704348195219,2126871961683824843,743129859015328598,11781836173075059471,10446827296145435344,3073460501168715400,1890713799695065421,1291098952396847482,5843727232392548616,4349852067712716009,10390866949397354494,7136507602911316483,49367852354069272,9130231229809486854,4713248985280881963,16190013566421429275,4645079782281662402,33987793324982550,9508640807482749564,7678336490142870667,12886149280905691800,5208353398515552499,613553703093144595,5260437760674827319,16272166559202721967,1239258451879226039,5869841364516454090,16688631972612922840,14358660258276206003,51960956177541040,3991221523167015940,2634988195892512552,10039818758000126255,1184569914479695047,2442431722138335095,14379724711104675313,2534698293057006962,9651265166468332254,13940674296256913316,5922782175395191683,11175853408402159618,13552220899141072994,1111387637735568775,1665468675533027636,16180645134780662718,1378842871992695351,2838924673135126883,1797334062567333280,17965267228480745443,16640905475845004295,8631612261597906559,1803781858213360340,10221323601312378035,9125345479767952696,1000502879484531059,9254989859947885870,11868952821306262295,6235352749907202292,4746727836368979787,2381914307074931481,17854990775799652023,7932285097697440955,10670278286211133768,3600838173363595579,5508054607117727294,16228224235304729865,11758494990089158210,14894214052812952376,2413277629153735436,3354331265406115632,2987988497522620590,8284814904179129141,13810062091899071677,5852840451135425050,18246926463774378652,11523427164479854541,9535672315973525288,15568876597389916615,5141293939846692200,2834327996248532908,7544586473520863862,12144126750814670175,5566646598571354421,4024350058712615312,3192452074498088655,7195913546796427006,11926371553522097273,11819988970052021785,5684064990786415625,1249758357189022945,18177085867750676735,7276883723235376676,6301073770885739955,9844388542644611500,3250506938748053652,1233853976915870506,14511182720741508755,1399697657533353534,11730804451231702096,5276614969048735504,12735925092777003173,205907968151268433,7679709005639322020,6202115710049971274,17533580554464774943,14769458944308684121,11603689176956312908,15467966590694058682,12533940464225048172,1317531647600506904,11423700513834777480,15560326895291937957,17366269702931820311,13019900657896264614,5990450506814319815,4717946439655197077,9975720733071649729,3149821661202186855,13752572629346755496,579448814325151452,10333059237294669141,7072918613034471176,618257829680336098,16802860059354075095,15262771555619912103,7060211769026716008,11447368377269468592,13097170370383940805,6847706145020817775,4890399134430076825,10133007165194656906,2733145719058269654,17586855894410973784,1024511678156755500,4375289789838865154,14787565181417121556,15568522718526044116,8154393407411585787,8982097258242703680,7588561315058447918,15654374494520611652,9465442558363585599,14805198665212518481,8745264766145477666,1692549127670924206,6853600093902290836,3875163123616593743,9570740349469476752,8799805683364167957,11403362866146849817,289747257279495467,7406913602605543366,16896831446581008168,15582216172679322044,10240264024123241937,10962479289845291789,8288979288598674004,13528957291417182001,16808910018298964872,6806511351515687633,2613125144550180359,12589963046787262030,340185939749284682,1279417680199589210,2923999142723648153,5589012626585311247,2748661177698420137,12939293842422266163,7943650032905717409,3165154488129251330,363122567760554763,10242656827715716428,14494707913460430270,12678650658759584130,14811508437451647416,7264964037875342967,2811230055361955745,18079158941539366616,6442134339084566024,955582144507301885,15081054710247637784,13012911485299717665,11960010925602932009,4278322790804452857,13014332997637918767,17517068130789514881,14877968447160973400,14723532119559917630,16940220671407760955,7358797620779383963,12595345700719114586,8033830786135129542,6638742644501849042,8982213876170067766,6243156145359855476,7430832135205524359,11029872091321687251,12254908187806057634,7442638608795454620,3788119018931985803,7397750266760085414,8975311412173651461,9937892112822730763,9771862672474346610,12998817924967682322,8386265402010365292,18256856862200870669,3817028764529260282,10361627389265551406,13101673294552568243,5735710853965386693,1001068404874919492,9347063438076761740,4431861208978616125,1502357315706756757,10361990941442744385,500241461368343735,8794407099570834509,4002984639365953367,3440075968750925021,13679549020634641455,3309440714217937423,5557744518751472016,16066369209890515550,18110111501556438165,1272300535867109821,17252092180991304583,145208195293437515,1892227616096458271,203252782247066664,12482780351180451440,6717497474899631899,658925782138748535,421105841685329279,239128978157395296,17854154653937753700,17726402980078321957,4960593647642838201,11965874451419651517,10996703326249546246,13703910126408100406,6172760246792080836,2303110690496024707,14859927471023318996,7047048534341583921,10557682296831601188,14498898789613625190,14907264256977611487,7170711497186441780,12109307795718810495,6752916043699132010,11816862709174674843,10319034358588196976,16793297200165697022,4613809074153218229,6767065286556142278,11452523596146641707,12539707031091813284,12231663888262324858,8203933825132740202,498399788588157101,9258893957563774557,15058163510288748083,1785051263763911681,12623299361536151118,17032106990748387656,10588703776524599368,6217329775391244202,878411958037085000,13939557113873160851,10288685292183049264,15124253988221431982,11937443611048743048,6415570656926709278,17439714667845253468,3519785343938999833,15396836299759419420,16883261708699916171,1794020929018288764,8271282095516360909,16270704761544564875,15093926517761943160,6009625676981377033,8087754865667914909,8703784613528798249,9457625934042249252,222849680444316489,15279236156342334208,12457945876573734800,1324860878170555755,14530053714156598573,12524245289467296154,5806892140670013910,8023490425639871876,11766381865745395523,15979038324111317827,16430645824113664920,9814672058214809263,262546626576846993,17167944940370192959,12585179632883771563,1746442260658737202,1718410041331063392,9729024073231743655,2146606714505596800,6185209441549698590,13938406435396193946,14918947645025763216,10303777601888297785,13285797610396041801,11689118013837504942,15166549631173506185,13223426051009612318,6546792010837375335,321967579597691190,18321189510772391871,8937213021448107880,15067566801139807482,14427324046206029612,10560114808030673154,3107515394634095186,2682813941092197789,6123007748976544747,9821732591030850541,17074512465931130045,9769563837448183230,11251056520844141253,17403950161198070965,5467440607308657047,15812203515174406276,5340210397957395063,2231518427450257582,12955612377148271789,10694030359577962748,18427114336687515608,11030935520770667920,3097436883498456026,4962131246743168564,2502566346931428122,8882856540095298683,18247128482564933654,13750862914838542505,12987444778064942650,13558874007208438121,13228416100886619541,8584786860786331840,12585926508599671898,6312135901547095252,10098913698953157014,1038595901069166543,4715924533642829534,16968503224885065779,9030088785052923933,14255353470333363006,11221030385009385037,12760460776646105455,17812861242112164692,7828282769562354878,4812248624053789661,16231901982102367895,14780138535193300101,1930597364374367889,16564851455211781334,4826643187434997195,12935987254745837323,15849431351650656990,1811889883320554455,10742586931935627549,1942700571124394230,3131263154465661543,1065176897160393157,2163110819136843571,4875346080266761904,6581370732360264718,11521399572972238820,14317139037458620490,14901469069818068290,17992740877118163951,11422333731563120636,10790506227585678993,6166027034341086455,14134400827468562342,4766634235640892009,15928152493592515524,4560643771688625136,11141327022499676188,9770816672758257441,1846734646789641433,7843403782338117141,7936664545672415772,1656728519399805198,12920941691489919883,16696907168006409413,18417254850184694709,5750780192906651583,17159337554194830213,14920515905370569477,12722819505800307942,15346954350714007624,1912177503909460236,18356484554119916840,12995979546112406427,9597051437671883131,12624566896458139983,6456864267531313814,7493576332927829601,4299252966482811774,2661940288875886750,14742978989835745173,16985694961459285788,4350301313220591418,13982074350943099305,14899671232764588417,2023996275169365317,1251982094447860853,1424732308379370214,14859332120733646298,6848905480170908432,4809541199632501483,1931480842018211441,1032054358665852858,16064956385029781851,7470147951380137556,12092649472838003926,1254296342896464803,11830682918215936179,2456684435347419261,14422050639044364989,12337082077517963053,7301117445025085773,18311415691769418827,17541916309846042886,2895473520645432588,9321781386582000550,466841308244595679,795585014478357868,15900961507594233461,10217935254063325049,7183174246707017519,15117258913372774063,2751973571791602747,18003354999229955415,14937387365507998711,6974448981408400629,8576021455689218759,1112927406186509794,6577031470161845341,3839918387457876532,5170441585816237611,10874445705054596425,2195323188603719218,15137757448886816217,344846492161237331,7240618446726969431,298935784198074977,15363257173838319019,16367706279224406574,16883026866688999528,2402496851881840850,5505111792367324944,395388762459660669,14051987382125802878,8878656038623484193,1636628335133864731,16220769909990224253,1017294515052325681,2125305743892025476,8821565921081856139,999713732324190028,4485925897309352462,8251248601093539446,18313128618034284689,13454239395450729676,6165702189076956909,17816112381078165798,7565063676458608283,4396559965706178039,11487078665677109146,18374397227266151219,3045266333096098911,16064905959797174775,7853573804751195356,10612736945726989901,7637011403740048769,7978361619634537728,10637999467270886489,3767075259400009686,11701031476523804309,2403365140425424468,13983696291499497726,7428514222261137736,7999620491263878275,16039287460864929987,2369756894500680224,8753311290622541566,11952245989472590305,2300102738675787780,2890694022823810190,4128547384842109579,2795683215906475113,12960292233064359327,18444115457732076739,9087948706374034388,14490273535718580673,15828511665031462369,11671917139487123544,7754403664313605019,5948650889863690494,11739876144139711856,7865929900085986656,1760764272255884015,16881347023996302957,5888946875724939091,2138314855266408517,14077785381575922309,5755411724215953923,17840965479495796723,1324775187587359543,11271374120681071897,11929458210042345010,7197314483790096230,16464036441708107228,16046499447625374986,9498907298218116522,7381924076641672329,14821055143939512233,12832930170756069151,17613891127800977278,4237742770175508069,5318885523260516995,5384947384108488457,12912855232563429526,1937730439531058517,2938384792472854406,1184275419472892505,12797433353365841712,5486001598303047118,7098629315163945272,4834158722830412409,4729320939552038333,2256597311803680341,1966291434333655262,13273295197020291399,5257948841289812155,2835928517942125391,8699299886162202823,6464128999273370927,9808393010898332629,1629491477367138569,14880926134419002539,13090475019169759932,11172087283589407413,7947066657937075215,17360276264245438873,11924935298921754148,13075475934387753108,1101530238400385487,3854522304704243212,2638267536692226794,16637657384470485717,4632341505218716281,9989696091204426815,4621982567925892262,9231731120820424586,13627718113877443595,5825286583837766985,10687889150567670754,12295634733166987836,1105784238315848661,3260976023698268404,2847788467968883257,358730878472180834,11843672803752882170,8296994325039538836,567143463815889906,3457966111892848639,14350391489169437592,14444341360098209436,9925224476103571779,15987178833348852310,15334654583307063705,12698341724099372747,556318340386846986,325401781549975288,11297075128078556387,14607662506201837019,14913553705700009596,9317526641722083609,15269614975026658072,5418013700630105274,17738004010132709796,5817365827106500288,7934943706304072510,18214469949230126671,15042058734095325321,10031982552945781535,2507263480267526835,14678916450773128080,4486801886224866685,9697471012026579366,16032620483181822898,12092156732353919786,10275255503216098461,18328732855289040825,668952219825099414,6341955759515259210,18198174563154285586,6254889811588572275,17833990446272721880,7241473783605025970,1516883238213316675,16206568099164341823,1875253600833436173,10035805623416323762,1526864157784337649,17340166102698709787,11774142037274360681,9486404535760780629,10110099851398064490,5617287144353500203,17668521130602383329,14158252323334104197,2971886660148837181,8071704021336547052,9404362343012577904,4736252920528387100,16252447808832568394,17070607417170625287,8731521307826788009,2276889388230516572,18219769591410365540,16243008803473805903,4483967905884521041,8718729589853393424,6952823877721912597,16209899105336927670,10196223755957760493,1719570658108894191,4062966353349161847,12790747539660835012,14847466001454093182,10993187915500154167,17153567626700301308,12478345968580499792,127090675966218019,15365810791206800463,251272658062841692,4980647749140831801,16366798386452797776,10504727531005674565,1405161503190582333,12027897474220016032,14950421320132671542,4932420643647147973,16495444774391462320,4971803506273871189,11369236891228940084,15437366843269088184,24093991633949397,5043817993185218688,11562677253524918358,11024969003618995252,15022019020728302603,15114261211608260200,11874701070156966651,1599303224273251195,10333310840351481420,1079802756917716629,18362970633453486135,5152816080511836976,12649201076206778153,7046098841345440535,10574842493396212516,6081607770631952392,936987326727182182,16227112953806951515,14775956411821485892,7645128179012555093,12144858602341373519,3408828980072818342,7200996863384005430,16821460038323721828,823027678143854590,6449769447590323075,3598171293486342446,10425063031131463851,5987873447615712553,5162809281595192887,5862659830547672864,11753561264342323924,4123507465167091352,12006855030273614751,8959329808337400113,12137553208735985104,9774928432905479535,15552635272578553693,8663875323802915404,2625528323796911561,16468547659536903908,10213404648795990141,16412466228326084105,5742767106423506686,2195729766819996262,15204715462792139395,17334047626799535206,8581935685484131619,15102319908305402367,3816647488776880869,15903843647958508182,7918815527499247010,9328048499848689106,9370302393653755929,6276561309125322219,15259943822576789966,4455821076862881201,4162211725113439243,9792592987990724908,10230561270966050778,8211371043509289054,2188860760402744516,9549614824569797207,14813001566832655667,17400057011049974469,1448935944727576691,11901462465266047214,6603884100876377756,3198355765549238349,881570340481738380,16318288072890408855,16130542351337517227,6769024272082251944,11415647335127796298,4747087960329966449,18435331113514467378,11438001416491656287,5770266108460864309,62326893761798367,429556399906088201,9115822213874048975,16776100717178299130,527497782002063431,9986329863054897198,8737862408728237412,15606499056857732635,3802786542454347252,8571551729667756822,4531115628483186135,3728310359100102874,12359284187422423548,5013243605021574438,10914253141951233462,15629855457271078972,17749048302681210349,10108395085014574237,11683816154686619492,7461778423062688125,12368261904267436863,874435270267990994,6813385787606110374,3000607530776005881,9967378396937555394,8901125316337949942,14270958751922213639,6173965839570091041,2755662230170556956,12614914723900845508,15815007307389135490,4704022640571031066,2901228067245934409,824320546698315129,13123308613673753519,13638930180556666010,2984280757830147137,1323930078446863687,7679607670769667761,12046766883974094470,16236273126968678196,7697379529963699872,8228218109246309181,14422558693442812923,2966187167148539374,2195205859962056538,535441835025173632,2972744166516439099,3338497926739982655,8214309529551316010,14241109255015081707,10722296607772452719,3457871401387408650,16825818010615738126,361928502239077708,8832257038418875631,14180250719642650454,8279393741154667030,15861028783072710343,14362259137261709543,7705647481934666581,4455681648433428393,2856040512582259059,8202806649118723271,12721600289825943163,17898334278112381798,13350803848116293487,1433092493955115219,17337959120344580174,17679498503850718320,7642228972557317149,3302503857289760046,1585277745761653809,2961974502425913436,17521877296703184453,8928517926279929584,12860610161149129666,8412845345040135908,14263457794205211095,9826923246876094043,13569701450826831292,2957677859431274901,3693952029200034900,3756037751336124216,7106010729687827578,13062999181321159575,5443903204920708004,15288891166187998509,2903754008236630487,1814316046283191887,9554451686220019854,10449390297100418937,7141054397961718985,10009768254584391273,8481514525165476778,11134794756688070503,4577564487957848975,16539966659491029894,1020043768871679516,9346122028280121007,4600485620411509590,2892652089785469470,13821132356214259549,602476343796523195,9863145531605930699,6140974527239450783,3160586704310533442,17803397330939736883,11003709424790108301,7695541695387032346,17986656861988650121,2794880045711332776,8106135835073271995,13863424027479604313,10166663343431475079,14238152703766832763,6919933039633057691,13704274590008981676,14937610398662401540,10977664736470310605,3749888819713972072,9436827311415825995,12711307043722793606,14943692523224858456,4366131785364587345,15661185672054342176,9968908141571514,17269574756220897134,16253737081002318127,14374660433946540353,8096395540982410095,6001238487449039521,17746714835829545001,13314302873272973130,5757211094729057913,918239533406547701,18278065323746878880,14036177545913400876,9936561660978067383,15104711319072905290,7857662634904087440,417791356491252479,17670171233226086722,9732889711780471252,13847844989711400519,9874138650586901651,18048485067578709796,15208578717655089703,16273558192137019232,15585639906247513446,13549204263078417693,17165317909377200785,405418446196780185,16310962794083964534,14451991606803883293,4327466491801888812,12415726206390408160,3337286842809298464,9811953113998231065,2417966782624579787,13929355179517944907,12194541463255436900,14626180487619478808,8215511718739581487,15698224176050311037,10460308729524855761,15616276456498941501,10706433197934510042,2075015723270953850,6104302084698695080,15707310609753028551,4457617681747149585,3206757927085243289,4238874438958694629,10804054998751827960,7699033984640965100,3807462952397348405,10119241015525136384,3852868971589397061,12557214863624195452,10756404461987806778,8620234668951918570,1586721498737665445,17932548273948118577,7674316960051461117,7562858887434314193,5155501052679042886,4205586932833851402,9970573108225162079,13023421447144574821,11841425506862096021,11423344269515301136,15205537280872819516,14002421021881865646,15628436227456810355,16121211969506480420,18280231041573187381,15739967067378354398,4213056675668937561,5434529076610643990,10361439956986612744,4651291317551028852,17023263705544982672,15551831240782819718,4777276949041629989,3274181708789238939,5802704306712095084,15559493855154309382,12072571472291687176,12821347915998554641,13923497677916218616,5835461371847123162,17466503054449534021,11411972045746170185,10754507229031188249,1417452378599764279,9293769241176741519,15243478715080713383,17498220003829588283,5859978234024288893,3618970204744188623,5604581534772549092,3592437425762463161,1490237618651524200,5773583392239066705,113974738483612716,13007524200269825881,3476302315223755718,8776838164998314158,8796336233262856279,17538974224705839579,896116125037260475,1870556454822764765,17607815052809678926,2933668432093273872,10302852852413486494,16045387153033782222,13688584785685127367,432092109792303988,1565386654568806576,11788838322795257114,16512234447648187200,11158525608989009923,4620219972944733466,7455543816058300101,4876386255155436517,8372721357069724412,9557414786655139371,11277551982435424973,7032447252548182313,5553795885651822751,17583669943034060543,5186016289398823248,16529110999323777668,17226744750953987412,18042237888194012954,2826562750364751706,11362410571992634301,9605977638607514482,4938963302081358660,12728293985204890446,3512479816949501505,5265361330544596601,10885108979117681547,8398628656986518870,4937024198568453494,11557235765292516461,15671840989436860798,14266741429384365872,4827471352015110971,4257773975585032687,1509000476640279860,5016456858058717726,4392099068129810482,4411361561866851836,5930207629360654534,11787360251587904229,3462521154243728363,5184772054455851945,5354015343845497731,16352528461553180997,2816334623303520078,889745529110992122,10156506538107873290,698787017193074975,5605948648127015988,15205598599169891578,3976544834244948181,727137252729214902,9541657695304166782,15210336239805884834,14444266250150229782,17791358869899444595,17982344291769849360,10451114240502659725,593626649121060588,5947151983290542257,14892239607555162321,4622122851451593430,15430000163360472954,816409259347150248,4230203606706785550,10378098831580140519,3300619208106215193,13649920038297347676,8399152750263063787,3425975471523848949,1726300076113547628,4453986575355033664,1094757660027686097,12767097810594460655,11751054044841246808,3878688044474514827,17991331087739516385,14584322549279215995,10618834462223173908,14850588194373704130,2238808584402316867,791547555468912660,14131553914931571504,4190588796671341326,12656099692956262277,7637882566507041115,5125589526028483549,750185429305706509,14435915254431516859,8413988280378637825,4968428541398995039,5404324464596679043,17977489142750730037,8332044894352534230,16944711795592358713,14967194192198883861,9385541197796527117,7977523741144601300,11120809372079336551,13815926104265400558,15790747508703769533,2837900097530906938,3548385034105344548,15521473063572910305,11713947919893541117,7992694753333849372,489352342167501342,8224777040088023116,9355880368542824546,5749857959111077608,11844106648953356236,11787393983062984824,987659813731364441,12563258051771818379,7013605428367197574,6450905298318121653,10202819968434141287,7919921955326392971,9297345864841274800,14809712807855980104,11056247906070736121,13776947475807971891,6526612549436036710,14250886530146673175,11590686488155286166,6397644272626773804,990638993038489907,17560969316483085627,6051964006760248143,9636443884868534968,10840872364649748119,4339337251666527706,3790313404535581385,14531187125114751572,14625165741056303341,16639197183638242550,9257567098734696831,8400222055927890784,8118871909813767275,17236389441061397919,10195485034982835308,16174806189038136367,16930547977803878850,15366758422787012766,3572316096888769817,15255458289067050797,9848459644155594457,11852112693138231968,911249903696244118,2421382057663953176,14819796657164514695,9222736074170219750,16352919622370871980,1963407709689385250,17688926028923506067,463452485733391954,14949008971184555919,18341301444193138222,6216140068317283713,16961658465673304488,76257731779749125,1115720444888337018,9522822228925231566,4620385668776428034,11385707153827415591,4920662063413205121,2592278268584963659,356020851035556117,1319285428403615258,894537903932522655,1322979316155599221,11158243893268862079,17261032666197695853,12873669076932492161,15978653609250788776,9239365990983263704,324845410073328791,16395372269802502379,10866049930015727066,4738437179206611471,17706312529228835366,726567611183908237,13118043695441140704,9345854131859388417,1937085951022697677,11395081630422854250,1553962333110455677,5788264607634470786,4123869666336626045,5025090569228108474,265786421945961164,18026391827491584309,11103990819633327485,12210054606762823096,1764179379149943095,5045137895941337146,17560740834168948546,13995884537845496718,12358034074360288502,377647883411305517,7979731036474313866,17799813685256272948,15911067891799841363,16204081677608683170,11708876471806029466,10718141060061396644,10596537960586055522,1708896412642257503,16986177370873649392,13851129664312048577,11345778913641590257,18215284577168292352,6482538090310952050,3687744211656739466,12733057311242886315,1366492648709078240,11776401396968262408,6818456682897642922,381193468444609126,13947226139008390878,8507479485863651571,15558880594658759751,16368902096754036413,15949412879620909658,11928637669262981237,14922018809951363068,9431204401244743539,199690587552195336,5907501334545882980,1943640236733369610,16774569804072839651,2736758484575232745,2484094375417612440,1904242051961760065,16714137899428512382,14623570047817955747,1430082559353164119,16881722695451136478,11084650956611615177,15716638104512180184,11503508305020508688,8596510220426584409,5367774819305483479,7280511363942556264,5322261474528783174,7870741151268192717,15846033272929924769,7850858193415962353,5121827327708117912,4148519815533967173,2049064880855109275,7820995537815983831,10041116646696685670,11022572142367270607,7176799086344037367,10037471957134300552,1687259528102780604,15492659623729838635,15724554769842842544,10033996330565990175,15046488334179093667,15815797122169975132,6089407029692867329,167312951621054428,6874027611469526099,5485629928300320396,11887299900740635257,3708593223571104749,7263765111652229586,14772216968440116485,5632383049389169183,6953063159671104205,12585261188716002285,7066014499304099906,11595259872164341646,13177187746368481799,9880325729096942294,8524730139934488688,18005965395823472608,8365485406962007959,7066162151494404221,15144461804144923627,17697302001850033752,11895385985897977268,237501093959975996,2235933443539388636,3292265538121260233,15916162894495169279,8567241839210959397,13600362020254041819,1725915639274722477,14162680727911268195,18266225044364205345,16421909543840046762,1466064704359892663,655087419177913934,6821060571756344213,17466565584110405169,6610003008681632052,3920245650648741108,3739962519701493856,2907824971365165027,7894137821254532195,12616224722082462273,14929665367723582323,11631000821334601763,5830131406222101417,16534603821518117385,3080551732836230911,10758501382741088998,766883257210772705,12570478686346938573,16193370521534152261,21576803673649256,12417083748535248946,16913417578956030828,6606853928490747375,4369954596004433039,16277859962520153596,9552844426610273212,4512234924040452567,17091359074305871033,9150972022102463579,4258471528125760531,1165411759216919778,5762018305860426801,703322927396300679,15421391048714866260,2516075206153178507,8907900322623585479,1908998973808060103,9593905568318515470,16084980054187333330,13356579197572037165,10165056746228377361,4446649681526384051,2526068716488055642,4944467154791842252,14772767717836969739,7426947946107486132,13946339718809830034,9137276751964692564,2339601990742569716,10132491370074697853,11000476748253051680,4209303080250138679,14776422187526285280,6468017231026443250,16103134359999873641,4145395284313219269,15449495633777504699,9276649080652064396,14313717737941799137,1776811682372902356,4432748664035692092,3694079400204042769,18412773123087856229,745626571054836649,17986217235600151266,15457184748582629323,13155730313264240043,12261434852316439243,8531172250784748128,15595528514294042927,2220336532855107063,1812435284010261504,510669079703419144,18253545267924875913,12412133389327633148,14464428818868236260,8572462981966358614,11772934111361435356,17831662342680609631,2611661084841937667,5168211500583905148,834576624539262204,6730084033615584638,14821059198281003929,12700837872068674140,17474737080723452391,16130212866917001769,10163013410294323593,15153506861185970517,6827714191511447567,4771819847031242489,6203909984938454358,183877757346605964,9678329625656506255,5607042674068773857,11795157522612246678,15318070605163906884,10222253777264519711,5208921879669898101,9258264896862156990,7112224424764125323,17605597091876133874,4530694342643042807,3961554893255952643,11002251590350657245,17285448481755797530,10849321497068916555,7367095408781075431,4943554881050654712,2484513114363042281,7380900252882215308,8298283022723007131,1992386490834780928,3644876244102212993,396867995388926849,18274108485477261302,8410012223191119228,16790448618962031025,5194588581536038470,11953078731482568240,4635446905644782960,15455573645388326728,2992684672147196310,6711911853287133273,290159526250962216,16454115757654819083,2635047636090463894,14883429616883300437,5247039567414569984,17799823965241013732,15640794531080625121,13411629262058308114,1757796378584534981,16655446164209066710,5263152396924220678,14406442881218753886,7471669876541133549,12831778211247047752,8654831143112289896,9927869448777602624,14972186240987851758,15796927865120716979,4989802746564706983,5404247368813196249,808040111399352316,11759717137043427235,13257877109894946846,18415903615531200180,8920550367806141562,1337419290326486188,16194315713074806370,8831770693285724693,9293654718874959444,14913056027507151839,4989848552898466481,10802710418494228224,13452421784534600072,4360409354441541000,1449641365237794835,3187427871615903393,11077051600682688247,15332384225172996270,8355225524775139046,1017727056214840010,7994520220402868802,501054494151561708,1596474178673392065,9061862689475478559,5326258266788928653,14421061135728635841,77690624289260716,7687286350854873989,7936483363789885906,15208675075731859078,17453655742960015453,10311303391437401671,17316853856027038070,7153116392168535005,1615144779199432689,4635634079816571380,2372550005020774311,1940346109547795619,17620673766162726467,11748155965363558181,16202900392642798365,14098972712090728844,8132044112770940235,593508307217437679,248170249575752366,14113645702361270186,13325059624640325794,15715436073532739039,16601077602969763820,1828705477603784611,16118581792118931091,4054194284186996120,2635890589002266474,17432089726862972151,14707797899039792707,9907179011443363049,9783893556389355933,18438222024530909478,2822438758283554337,6091416189512294494,16472083422003816729,11213216096181191947,859869618645977463,1598082974461974405,319882855923231926,5739463880869144625,14955688632763316847,14899991270615126879,6811997143050030613,11167239983312903354,6205333165889262963,17270737092012405731,14317703532571825439,4693763100778952366,7586208077815846957,8025081369454719492,12912612824788993530,4076991432369674439,6083692339787074804,10602280229042310764,5357134748771847135,9115899176980039607,8733939578127613270,13486835110672887754,7591841899368412152,8767764350035429578,663228824040872794,18326450093812922980,14348927114209034595,9745271407038650607,17525020609729162745,13607216052330520142,12253080129814656415,6232686047190372721,154913921441051013,8150494223027307659,14097568449504332984,9604976300977116474,5177655857755434150,7179027334567722133,13977808445018537172,9346175585730735144,6611134937135992107,1409405915046196401,5448445135722205465,14207389892238400714,6425947012131911467,7197568666305879642,6551345221414695014,1920688971732421689,6326858639330314960,13471047296598292133,8483074963357992328,16375515440482943266,2043223209397140801,18045749943858726041,4642718838865970415,15995281954450770482,14329483991433150065,8770007702358872689,16915329616567962907,16905320453182023118,14859563398711884230,13448323852030990112,14591606020254364985,17147023445643907872,10163035026377896806,10136206832940530824,2048306005807930771,17842700711445920901,16224504375409237944,4632394065814399801,501389743509932160,10350665792314398069,13694890031962529792,2154657069947964847,4966380513368693918,10913455005792516872,4467099773478075617,8140544008548205489,15168158295144470777,4845265892615159093,18120717851027657124,14016558502019347675,15132063884765264450,13636651651908026330,6753102824421691647,11017008853557436659,7292614221806297554,17358206353711428391,2872572465731457629,12552212990509901445,567898336359588314,17184107546364885652,4251921807634614978,1923908481953057671,10197645842873585117,16724799445343804216,11496218811014836739,1163138866618519935,6466859502689035385,15505560453051751876,12765396781144338407,14966253525143691451,17112257244317302660,3250501985024876042,13516597006954393850,7749752718669154160,14421637441625519139,7526264589905131525,2054768835531523469,2630990217002957471,13438135144831773285,2868249159006021560,8730908965338889637,10504309597765307783,981604219743557225,1965284998502832387,10897485922257322638,14217210986615881993,2524268600169215825,12659261171722354612,546496686126479502,4342289537449875559,1509745870103978236,4692512081072531886,9547839289638790331,3852451438680308479,9966242516680938461,3098802833749270082,17483510675375660380,2089159724192872872,17919594247246192343,5387487675475560338,591479204137715559,16278881769311134916,9884372259945854806,825716064932289047,15964465308706972034,12116265700519480580,15257601881598095183,3744350277198675801,14562952080579750832,12337449374058274618,16860176374539995054,12822342212649911006,2498762084838519898,1962588932300061000,2038262034306919357,5922563769596918276,9005693778483106613,11929724620487400762,13633476867003277058,3936675690096967517,16028324401036326100,16597442595322563013,4909629744451606923,12549059676462123914,16021577479442569580,1247533593190802349,5876816443582846822,12579281023521740043,9533737711475719277,1571548491039018714,14119645759529958756,2050620175458599313,1441840439070629773,8647431052342618401,12687889935458451521,5063345347352122091,12910101645902465271,15035605249471374771,4928836787915613074,9315856992549898281,11446338349950555802,1393708645269584385,3621621797667423917,1503575970463756267,11833781685951376,1933603895816895091,3589573150832097465,2122770320402046554,2425030258003617386,11150408907723753414,4337818379408974917,15310017542020415638,13012197493409420440,2611299690184452907,7159268810357736630,1457940035887846160,14802411867128635774,1696690391284530146,17983581018936192658,18075944164311662054,8008143151444807218,2254952959311790695,10605623662810233065,13213848160887483362,11010707030824629563,9685040637534163168,1407871773467054461,9854605908523221613,14949538337421154189,10674090398946463207,7897044663442956660,15821663406893979175,12059762265983807203,15071136835873762977,15413984380884853993,2390231743531033137,18344740688722102718,9172793070550291831,995700043451902571,9791836745486748891,10815878819993363385,7264931923968520265,9195804028169118645,14605554091535882960,17526286493032347388,12127032757308214647,14556170593719199339,565853712613536884,9719402309796872143,2602621684876184447,11375815004274144750,5186393620526380486,13545063788444360280,8993616913680753341,8760580744863739665,9638044526775922367,4285206906508588989,17231170430450413185,17076092031090225271,11361797254301135044,1658678753330367519,2911696660070172796,18251252649099638979,1171282589207644251,11974840761525294868,8761188190601778513,14747718064952402070,16429134694813497742,10190049058137668985,15538914691723145887,3697906784105735914,10971947780480087179,16893545220330361948,13246331514951651187,712401120123456495,6455417871392056513,8203160279237098549,4479502119398688273,12633100287258485612,4618500952124481124,2034342747995813168,4019071441804584161,14525223014664608474,15017585789269721832,7300052552079666238,9495444294307028883,16817299310102765409,13321993021343666754,819025701115184249,4393984672243060196,12530146164012497097,17717611835676276245,13893418194230546910,704994931150590668,13863769760132291297,18389156954787571002,17733154249046038954,744450461781751246,11884163187362185853,1491242272855250650,4704102885156374984,17029575261169145403,3914612080290931811,7163939782507783731,10192872705522731855,5376109377214954458,11157166552543340102,2946380565105058927,12445308989227728096,5061479027440266268,12509473077996656041,11229693309156424170,16265083034934774801,10399875738446688629,12058124452362681686,4580099306752453519,1197449954422510287,5976524036391763664,11138401627186967009,17801351705441164812,17276338550299284558,4051837185170682208,11129105856275861143,13748229360337961052,1117744305845722492,11870225966237473000,9290742741881349937,3638463192458358603,10573523445336342035,628816457715159702,9020916928965126601,3834910506168361574,153432576753360173,9910343253636883895,6084204339428466223,478278979474514628,15292217701900788875,6049873984102876525,12866210577641625875,13746282537243080744,12414713758703932112,6454875681350068832,229453553826548501,11337955133930767447,9197938792349504372,11460671255003646401,4199522080213152635,11734455669258879476,1138368220462545308,16394947300670087068,9385326506769074042,7752710394074838215,15517523224131974394,17930961060159782158,3833926494341493733,10209784596262334780,6898587119506826029,18180029161089593953,15625394504239176137,14933458192279235280,11641569104150302340,18385516725425101471,7811704248871755814,12956077256014239309,3951074843314221804,3199385928603769759,17993575970691528303,2694984927810600297,1271507744968786420,3671642790683309986,4481289878145728285,12083510321877354465,1412736399914192470,7654791047634835633,6495938396152715141,728396596631548645,5092883925995752130,8051967902136281989,16387971327552169317,11102595948768948675,407595370371143692,897958188735478411,7506346178668626989,16808238888669287418,17352633597118811041,10456442037862537363,14744351680316912517,734003032367793598,8379301249337780809,14752700919785058055,6846091071039293883,13939866625778866076,3072989529567132580,9962802372025094801,13855410869605799054,17401351225587454969,41338466593108246,8615792493315150961,5130467776398517869,746957180967636608,11583700398143883759,10569540114143622745,2016726879613936603,16166332953466348559,4459049495022010227,8147823637481007755,2082854093108661863,15667964581502661778,7890316988617399142,3848811372923036002,15931650288480264949,17090699103186867595,11534026404325620530,7654552920484709594,1682171890033233110,8655984722027866249,13464064377781572014,4500824822549093510,4556458506868090354,9449945047210026336,12459734519712398741,13402929506733279836,15448874126078810982,2743250929686715295,16658971567728175911,8170571062143450945,2833059537812031600,17683974091324173996,13545954441703044563,2877903125570798690,12157575750760818688,1566795120419190859,17217163428791724650,8035812853318116948,4588967798291154109,554056691516827090,14155379206611219669,3455060075216633724,1268335461005129448,12947129078484414582,1867006397409046300,4195233593196257485,1661234861002994042,3479287866188190848,2456228003810982683,13299798484756170112,2653571606872331079,16842059320374830389,9301755347057863185,13568855419484127433,11895757154419057214,9131469564413476038,7556767549931274893,11111201603560568352,15881613465736971274,14993564036739884906,11818255706249179874,13282838403273649594,5650975655112572614,6918282849715302422,12018986551181348246,14351573679572006673,3545125792597218639,12253899585684057943,4253750038674095779,10614792295374237197,718787869295953446,16248865861085052028,17922898257321078183,4572696386423020054,15068309437507335767,17833294256199946995,8947643604572493971,13097358729172686311,5963414782973378551,12692772969551652075,17402974487714649498,15326078828066474644,13454988340938333138,8176083443945760203,439621812843201986,2360300038708792987,11764153328105729334,12139150143549255190,6935557518833116875,12931266864770730197,1400558988252916997,8965060618620452007,14132086664572354560,16626119870141923898,1028476868641793328,11891727007684737546,12195388407125234994,8621530911833767894,3887297809873465188,18361330613367540690,15799868399173779153,12426427802203957082,13909998266622103770,15210562445102426150,2553946725581585175,777960247156938203,13229772270484272683,9272935563351975970,13947345702892407517,4275493892104625523,5617146283976566427,16645367554357437750,5699404468013362112,4215327308737368073,9651461741669549604,6956377134798949325,11228835238842773765,1241807135863819918,951393232460040199,4325663244568298330,6875840140342202334,8444189217861374495,2025226892402373977,8860371215754673210,12270558167896257737,5949545800498675212,10987363501060607330,464267758934882756,816288901213401538,6397277530376496967,7044664105129225113,14982249580094726932,2809724254175124645,14811069136001227162,14979869641086249683,15348076978402083481,15334536218399609593,14595590043212543608,9423626481663874043,13609965820184505664,17607919067058813829,11375650731005667860,14626801310191701275,1535830837438426520,15828142968839611113,2616086197166507526,8372859892609387966,2824143389718192593,16230043373338458701,32646061722980137,12612264699875054904,8610684372814025514,17577946316997502072,14694030115341816632,14331681137300589088,3289286031653248056,4128318567596786455,13803471243631306640,4093734415778824036,5550002706125721226,4573276735030715261,12097013013221462005,8509903096415649185,15928086043232223863,4910441504017052809,6363359114174858689,15584927672410308553,11553070974536173726,13418624441298398599,8292431919984400774,1333199912722884245,16293404876630572779,12155985585741706969,16931318726303207167,6971089663704943784,3557669963991328470,14636646796622652078,7861568593496581234,2029123647011162275,14179752563385509942,4042071140962208488,4455577411217057325,17529865168362363513,16487451183773432026,7571445734918049376,16846074244877508713,9289525618122254844,5642314488759325512,18254520379084951468,5445392011474184574,7738070986980706649,12122458864052573590,14921208695096649616,3439474153549347503,16494561274284918972,4249079948419201281,12232177169601705439,17070200278685564787,5934455901296875855,9511039424044782241,17722472527025207356,15313371534690258783,1305589785044549011,13782340136496693576,2223219913739715409,14652301760905422307,16285345550223974189,6987952539452536850,14020278705278619103,11178114593877893646,10950170959548534706,13157401340283527092,13330193916391596371,10302157490609172781,14990919072721703361,9993321692043888963,8204169851852213756,13339402767543356405,11920997260963280279,13454343677515893458,16873680063565213205,15099662481526684361,1935206878248535236,18226301640216282030,463855612017713146,15269910662714287913,12358763096050914399,9252574245039888957,7395554985978384837,6990145215441817697,1365335329738264286,16498332666850415840,11148123024871960833,6432578795979609781,17634433486153242672,18113611383036259013,15725435125224415577,9636438747763255348,10197873747344473522,11512476089101748178,17271890358907751176,5647785591600541272,8172349202740100402,7456116852092001484,11902507424077180381,9901297123012454900,82743672349655425,2457183091094109179,17525665240768204382,3000300314098687877,9851905894334708063,1336505844294149904,322582464709388085,9486478786545859094,11411844906023674050,11770949085742916424,762449121014017838,1776105775303900578,11956153360363501872,14748393421935460376,3325003129302651214,2119974701211635254,10868525761554735612,16307632876243446620,6982184178191932234,8053923609286820339,8788284841948803071,7541691122269758562,5527546532021067723,7480471663368107252,4688356740662596718,11521903898696988070,7467488907487507523,9350053728894596963,10807023891926525044,15047257151546092447,9798646286948954779,15225649532504433333,12295071002254070794,7164737787557531854,10209807382414514242,3092422911543410990,4924415271168639114,1761683770515585551,11341895878251820356,2998652243264474958,7991547125796973902,13617644736626306201,422980951739282357,10045134197581853187,10580938359356086668,3598699047452987699,11184670266192333635,7319535484220868373,6897743262579819778,8929277364918452288,15381751086609308683,4351048696463916800,11221490043929259504,12923591739127740040,9248948402791584769,3416143391494350786,17306157729206657902,12217540359054123567,14437538313043524834,17847674164006168375,7256275275046632267,5228256800144592231,16510321731962898040,584836328868245541,9892597997041912245,7844770044854850933,14025031022048929530,9939945345921359217,18286179980245972158,10785327699723872186,5050403674340244836,13383082068570933847,7001332080988254338,11775252870890356291,8159701663569363358,11994351910516385686,2184648020816211547,11846396137393917168,12866954613829023623,9669625919993872311,8838262390746857712,102694688172378519,3608756105667866997,10168166546173835114,14413190115103657631,12924073116909819881,15439112844634491084,5244673610073785386,18105486244340542831,10683596590648037480,1560772381788563227,3523910596881976188,6422544164873611377,2631901772522805732,15847179336545188645,9897546960775319928,9413694993480459692,7322023615809066103,1141414753040783054,16974999241810754210,17389909204685101490,9018956655391283965,13479668191177928948,2701422557289235554,5272023203283408810,15269719919963868775,13184410930813001507,7458421555124142790,815692807827444385,1304356050243392208,2370068722205819734,11546285384649943990,6703712156200945950,5851778752204621765,11303723774197723894,17488211178798311195,15009669712337474021,1214048372572208434,13574579232315741995,9238847127909761438,10743060303421737835,5965074523989651000,4412535221005173276,14563793311540673101,2226733515986766383,16925768364879379046,18429458236536910175,13866334593601943948,431664862824739285,6420907129956537250,13495813174898864684,10425023843435676381,13241458606967854370,16002268086923546880,15250324625769798203,230710118207201519,1953508159495446184,4527886017400442061,17481164980901671449,809724715281846125,604618871347402496,11545031361068815839,12736629144462696453,15071164018446439360,15691795410800671522,16675563011977342777,2424000409613322516,7078455051923508317,12530383365273183266,11938457478190765429,5131338059475589786,16728837383476328363,8706552038947605829,3828957461251488366,15873628882336222084,10062863316941567173,9602400862282869003,1001556953424984220,9193800426990167371,3834735238254056450,6493115874324162854,16378531305860643067,18334204241012463426,9903898534270196964,15443069205899070055,547043854232978702,15084755822590524335,12715732865252277228,8458167074143728054,4833163086262689074,13806553724586226502,11532673829752747576,17139848315604291666,6520983929963582041,674371108974205073,16084005199653443163,11815535887595043040,11310762534628291228,15217665155301406376,13775637378240373719,12038588722678883236,15619178092057889054,1395890911388861860,17404595032111883451,8687153861614571843,6021374470869056851,12359095247783914668,16399170570274981713,7380051662242992335,12993229015736635406,8884298139138655189,3300434602260030537,2859391042189334275,8049383797625700481,15742966560379190397,17318728063168366406,16454028996217447515,6073829167250401971,3785595873040659352,16524487493876679710,11933817417924475498,17600808459470381860,13977666105068029243,14675848667023909536,10684981956933196351,14116219030966837550,9523810593164473474,6296282249010838837,6980814399601386962,1280048647767800790,3584690613987960627,7467042644711774439,10501618758250431040,12576268706841901040,2655715458737650698,17014244526312525507,1842895187930382209,16159893798718159861,790102763355418685,9227070658465950624,18429716113348884241,2709078831746559407,14817987671636187684,4944403585444652,9819812661099335486,3619588659605007595,16246592911317138051,17919611389149355924,7681684908340524097,16772606883892481035,11962133003313601346,8501588679780748168,624677181003702632,15258544041729251322,17053589676170360599,17963559834652814054,15917904047697647091,9716633299128198112,13279833782487534818,7298228876917236381,18331334380678337000,2133213602180120131,6228337580258070319,11675526525364418937,6168351681974610951,6975827726290337922,2370225823179990763,12820090975138284876,12949571032050488559,16287841633731478725,9699547098061716420,14797893914856843868,8256614834232424279,14756854060676587617,8234251981458089026,16103959784826080086,15053135057079982740,14161123420516270572,3038618937797460210,12602144885532777964,14741418795156046291,7439673693827941098,17612014876342927041,17776820291907376665,14075720912678080431,475621584789579219,1433725792425162887,8471354281032435001,2663771224140994678,13880230526079813786,2992104167830958523,10027380952018635364,11475797726558789776,1743776679605801015,13360695990387969308,17891601245734592262,1951821662727642430,342353462232624417,13253008914870549091,16477833936382423942,1366390327212912197,15315552176442570797,1383191743289379041,3467626636889416282,11725470680667890233,2416370295000836214,4491714945794179162,12550949873409786173,1214808578296168318,2821594724317010457,12198243275208855749,12431246903387919625,944448028240398858,5717037003530318328,884446581577568185,14035234177657535231,8881738838215791738,13450397590467603437,378893478650849499,6907924115585836800,1077120262021431611,8631247507913043783,14135078305299379614,551371175451429816,4344693328631784128,1681398772519615581,1274301819511236661,12360842596734715691,12962386297569962233,14452216406715375097,12789338425831857311,10893458545572868905,1699360623502231481,9960373093143922094,17673139122693568454,3977665992584966345,17033098745983014556,10449324907037521501,16571101285977360188,16462806229880999324,899110343462659916,1899489320365394347,7236932792046189853,9331000891145597075,14584049212106152060,150764414609317993,15860230519403529489,973098282401114119,12351807591556001077,1599722035858501167,3184496809137853489,1217272148672389237,9402093570289958756,1404148037170799579,11981965562945557981,15647349763486723333,10434640868994493526,9757933239774108087,16634014397347401401,17717650780650233593,5021303225446570056,864770476998771742,16359513523600415026,7140156757539504163,13938136677151736103,6255700234416201490,1983912859362196159,898469744774317180,2112261275466030189,11761593817315276847,17089293672551857764,12773916391032971657,3952447922517663217,9510644577832869444,9727570089860768415,16481601894681536136,10851790617222987958,2757691095105404348,4088097337834658652,7269460088488325316,11328515497463291087,6989769452688163342,11242580418130002661,7646490682263194313,12160786720523924252,5275446915379185519,5645608605776385733,1607130694942041528,9360705949180547838,5110790530724508518,11390153015824875887,1949576957983409608,9533520206070975733,8538158029105622660,14125842282967121213,10288689168216438542,7209232085727471080,9399602436599492619,8067382368801809793,13743693731129017700,5859326243468314574,8521723621301040457,17219601789382727014,9168658126019438704,18445636480326187650,16471928115408237647,10862144516197716064,2108136334388587677,1218727057995578005,10535817865758393671,5793987602744440755,10368712781725513008,17525923029215126656,6821744651598765842,14724973060155100765,6529008705334816344,11887362376130903127,9647020182884587599,10927933519076301244,4651619716394320481,6581599201111886264,12419237411211262270,6028399707878865716,2963220517731823897,12011755001844559186,10327687060081280177,13823763599549842733,2400558566893158877,18081522533690310949,9059876487212978599,11597998580423801969,17978423837797612023,6764721976286996102,17004327309881175459,4315356064876271972,10896965502353920387,9643702029637364002,13711441819896603100,1272980898103563979,9908962773795220039,6110097553571490840,8372487350696051671,16007882453571789010,7576618039569743977,4359871746116663873,10227730616638031876,5276351413716368271,13044138953367752956,9444982426887148428,6037765515917056543,6781015461122036887,17607112565579473695,1182464169923177735,15678805696841196205,14657928772856356669,13045178357079401404,2538228329348599964,284559365031646519,10056308382573831626,11601695520802177436,14705579250198237856,17433667371581197718,9680512955406135150,12364446100054213818,11898694131841287595,13850471248710303961,3175968357520869843,2669963227035247025,6710079628635513895,10158013417266864336,9038577482253778536,8802073236425447486,6631929445998165694,11449571193957604873,6448478362008960285,3004534395042974207,3928664605291472643,246782646750977832,13789935680290589519,2894616827312157511,11135605617015647393,2407893196868321460,17169773242217842221,4132011990786790483,13210019037436802159,3835417284822008055,17405632711307076622,16243172815351072590,4785396296900804401,14032156374938453570,2332856344812966410,3272845857287602295,14121005803942480002,8610814941151652229,6793978906557522562,17068038568511385791,4657768396643984085,16364647783658338746,5552243405830815912,6871798150937790102,6645243969797284369,6623682099554207307,10141486253767155975,6956240247786152008,15377193322136897709,12834992724011523477,7455364675873751957,1618810885020563342,10176317337693471358,14821675483113853605,4505413002569897317,4230409278284459843,17675499787149077237,3804892144738416750,11168966849080945673,12954349018162143824,3502137792716132306,2056924025534864356,2526472266793120152,7559524412879762584,5129599723403195570,10830785772410832765,15123624895089387559,11854832197546503254,917339286142327068,6636168659964275825,7787514985178621517,6259406159150248937,8205055990111742989,11878137412169804318,6969431986100197231,11088112220669071258,987505835938502383,2208673871523127286,10005591903933907913,3396957910681158959,3584630688034216647,16834672610506809613,9522062221658630093,4001668706382558856,11071823934699519841,2644374144425151110,18345749035777126346,4983872252571264955,11790458236772931083,10319117193747014796,12798105606396102107,8491815410948701330,1905766225807433806,1060982778737698040,13622248390681078931,4032443976449983923,8350103972282248542,2743621485104383966,3592995018502601615,2775604248786641579,801873518029780649,11891744980584734091,2058396894728813742,11603168821500047494,9730969244816559985,873280549882997486,2196840979340242085,13138464872474716439,3493784396759644474,12758548112541827904,1048120087694003145,7121752340709267032,16984918425694494143,8515466386739437090,12730289182645298517,5440739839366900227,14292331635750975374,14340555141822620012,1536002608609352692,15569540348076415600,17803684545264019576,13213444837869753327,4429117242393231115,11127194730984413247,17871075090627532513,455034853731320348,11796112458927395567,14170702513234429324,15977789139611993942,11676944902214313754,15898111303775827928,2363083766183740117,8876426083385595767,497887908538453843,15360923407014662703,13159410492632164328,3145209873493813871,13159864201240325524,17397862247457803834,997098159807442169,12321241136138178748,13888438651958473814,16191913517252428270,6696678326555265741,4055842653556535617,7915024976002030262,6117711046842127938,7081626751636002908,14862289545128447599,13121926590937710585,12314242713604559889,4498948595045195669,5128213606227688103,10705771466334574079,1530293173600984029,16588910146013485373,9628873559374352665,15324724731547398169,5806032885522121271,682803461752403417,3378446543060528164,2214942840248279399,8761337528108290636,18276600423528603124,10091589053581361032,1267131038973236592,6583498369323059197,1053401042064000026,5408110445941587063,10102934381083991423,10250071843219765534,3894951767456663127,12353295203509239493,7386038606760694793,13636478308878312047,1987132396267226715,4500399601741764485,10579900067311177987,12725457562944493006,15875313798371077529,17025863988048834026,4931885152939074259,16179725231981530234,10056130843903597446,6895808572553496974,10458939389930184548,11530600894598880050,6313823401529964923,13846180494006521708,16451305998071438660,11710043074921706855,12287260740763009210,4105787541496833587,10980033210568997254,10217785766325206907,10337656240237616075,7278015066737468988,8620574217122293281,6198751066024365723,889629222496836706,15691474913603594491,15140173426155870083,12106022201305584698,1655097072096823684,8745381253024545589,12193632696776864010,8993819565209695213,16012484304694171412,12434167583867075489,9393255946651772219,16162898165979578990,958566315413348747,3583533577044036656,18427399425794590973,11445117777628937904,14597034152637675371,12767827352404597773,4331760659330706041,11219173435522486946,10972023715304930462,12625283751524193313,12343336398897771540,17626307352309617206,8274653314486833609,7174137422189011637,14590361653867475530,13913095213178352112,17667669488437864506,17347389855905015725,851842746372644376,16334196164552933990,8233717823691123159,15811313729619015988,183338917620911448,4589600290220419210,16154698445118231053,10706930785162451789,4469833645960703435,17708590252404758974,7729347226039172177,1966972558032802732,5605199376799567616,6459929372165808108,1283172603384654242,4649565065073711988,11747239556901149524,1878470983459838413,12068395750104202659,5877495152338017984,10166659609431865183,13091280852178681608,1766457537781925425,8386262365979194389,12235958917014223286,227237044908461397,9216013721407360532,5100605850019667775,11357897077855780932,531395679338511947,14725525587086430140,14177646228302962432,5758041425001283104,414465740117914095,12825292397250514789,17336960677181768102,6084207058590027364,6159862314899734002,13971373145908422277,9746651072091643279,16533136256246456564,5725095990624817327,11580796222706051073,8183906673436946630,4676109428758644757,6043120660238149425,13595012728881477333,9762871123567715894,18441364427445259158,10171152182759986592,4975167283988560837,14125552880971300804,17028890303940153551,6483442807675883778,12946335426495351163,11532217904728359570,16225780995163955285,15197922671020876495,2284912342800357173,1024690461776903765,5588687206188784515,12220849562701167428,907303186566964996,5204381169790524324,11512051880471864118,2326480679557970282,4299098544401379708,5703414269954387487,17499420831435927794,7778468546642101430,17474804481905513595,15877548022332623827,17202310011922271942,11172923826905127603,8317951574250797933,7489434477770911752,5013470609349281600,1490531491991819737,606063889856388121,18333012396457158079,8904208335168137514,2296022887464283057,11389077713758030637,13965049422946885376,3406612133655468820,5269716181159185811,13973964825737447895,5611708285328533886,11182525351915499939,4323716211117728223,1075307869279085760,13740082488611003473,13174714096508000519,15447073760419472207,13345112820292568855,5344667948273925265,4017299004517479269,15156085159985155980,1109702594365590439,9648149228068775768,11639327072371861201,12458851399704160742,11912345129674451842,4575031891403195092,13634872532003284499,18035393628647186112,5864914085203612157,4026435028887111839,6298733761390971099,16372151890384485320,3394626421717060350,237828121695738776,17127518712300993508,3863866218592012741,4126802223538583568,2650511564415488302,13648073511468524695,1063202994726012750,6645348616173774399,1721186810800767656,11473154564705062537,3289864134384862136,10897699252879275335,13205552639502615070,17418274465347644863,92683409842750317,16572319905947440531,13299931444853687796,15170269119607044557,10436878603148623314,11883954369397030672,8294596704317816920,3069653554510104320,4389739022179981363,12290385228887233309,6732298604955776357,9551072717611468388,4007979156431829936,13491765138197554578,6319063788269147447,8571928757142090416,9212335172327891023,13158094246285460161,16131155389751481280,3249385632007866166,16540837034127988004,2136370765114979652,7556355001614454088,9630143243745667662,4226338040283662358,9599125704376449159,17070346560139688511,10990915045056475669,13093417144605448092,211813021769749499,1833280678927385834,13905566881716686424,7135495094450122465,5058063705412419710,5743446182362157044,8182683693610221775,2951415928842664097,6427289290423940775,2068483051535052126,13109636934393785013,2335843989101331175,13651978568645302407,301647019084996885,5667578219410371647,13355324246498269538,8997810597353622659,16973743720711907014,6800486928807593927,13211744748515738696,15396195237344443182,15867511813882786511,10385230824150202732,15439833267851686667,8663666189031758120,5576659683140303403,15699965270971595106,4452662431580384929,493419580149020370,3982725080989979002,2682753481721214523,756735069722895637,17558709317459110733,1084021982152465361,1823315906419111793,2571946801366874841,9525201304496936057,12331534883171401775,12019573174628694844,183229868941142474,7753800524862330881,14914135868066372914,14428725357115031874,11012411848182054819,10523914504189828544,2203623970893041977,11612083452773409134,3332260081507892675,14706793152126523107,7938113250284707563,12507666492965498776,5555975033644977593,7244188039560110429,6192611180741037008,17710687178975548744,13096819215808774714,18181947866363056913,2223384023912080893,3240059400434121319,5370695139389249487,15974452573566051091,2511448544284755703,15318212879196216528,10253049989473781164,16972008474898889638,9179636109014064523,958472408451438986,12912108627383645418,5090824273636920209,4411147177325034492,12435176484953500790,7524882550534061284,15778119976533684436,6229523469525676919,15266553778256073983,16096782002639265234,6322582200035386892,11795106919436415683,6951459394173390993,6703388213365065576,12623841931711143027,13440324111137360941,1871773725849672125,8121761743771540988,5885697568099658083,8613887886445553422,1249024843617604142,14061139587889511631,9980316323743455703,9742379673523165314,8344968223965379058,8643088962250370133,10841695984325155829,17849280442134589969,9635143966910781475,14234198306369568265,3388972358823769277,183886690960448075,14085640712916487632,12719582041965242831,10636600203241456312,5467382060227437760,1017469481287858855,14479511963648747172,2921415254496193818,5760309438094872515,663502930526938051,5784863950213354801,15024917443899863984,13093908922956791487,1486557944107035415,1653961397049986990,15989248985188267258,14202057725134258412,2677592646760031611,311599143090213056,9115044208010769934,4324853200012359155,6604850334569433674,14547543614170097551,10192541585364865390,12765692098991219017,15898625946573471064,3845813362221541937,13104462348054072530,12695165728888412900,8758988174036893273,11450972821954191871,7995168238924627159,17269667325375768470,8286208626906504185,2084117891093775439,8576171667678692131,15867797251407579035,1447993131760684848,1694818764533822506,9192336419925982843,14918163022880832054,12880196759579482409,5053530458315054654,1854945614402916214,17040788057415186636,320893903445425953,3701049404006927890,13851649263077133722,11744243075960941488,2370799463760206662,1526181637914802235,13135482109790656279,11430583962741275441,9273439679180153260,6574438385094707381,863445354202403067,12173490326238526953,14452030352993176745,860989036313006054,5885793598371961853,2178498699387885436,8571352452458722972,10228122930835296115,9717315888054710813,6271013636185584591,278090196425374344,5805381667510038113,14071345788880135890,5675466748613491385,231516291371456427,2001103662260617239,12392977597963070847,15408594716296103315,8724729030709834519,13809675553998914722,17450760181255755266,1405953367003939583,7576141142825726249,15393404261705450260,4402179158938921484,6124110463437793129,7255368413711357257,1565284545479099029,6169592365224802358,6519138302752337719,2797784971258639209,16272463925841678362,9429924020122665382,18030247019296044340,11606830229439069358,2764605887823290533,1162752871607397164,17706963355906417243,15414376715667126510,16238047236294272039,6272500152725515061,3049180085018021855,17862481944637770737,10376479492250022201,6945169453743807081,11030858209777775712,13441586754686342665,4656658576131638784,9424197837172362737,16262792996935749585,13057161618960882597,13323864453980948395,3063484573103861498,5720302791332935195,4662501344727237734,4467485805837497114,2048492332960801970,5130583965587113993,1619657855149834661,9359411002509618715,1818368094962343720,7203154107662491283,11631170546628341595,5206581158653233928,7472845444535150681,10424326733073172205,13796977640448026775,5531598138385330184,13367824600277989276,704060720355123376,979265362931954465,18048113919044843502,4802553967496599040,8536934770600177140,17082528994657803397,3535832184612323385,11777607871575685507,3361992561306226583,5147669766560675212,13615813753881732081,13458150189132131109,14741324420825935542,993905224822192132,8925127620971618625,7567921884130859208,17558492661544307953,4226489209028266853,4686074364190599935,15126567501561645791,2165607510806501649,18010055717223935978,17243895424010523867,16114474537871488320,13327101471363754661,10699325292286811948,9482605028483177248,15267884147416064248,6121198239218839845,17645983893355117203,4567615747147136934,1526055175290380731,8854970451108447055,2164645891002329964,11419077261332069577,5533459563132842361,17283908036366957536,8574967989922095495,14889017973798742270,6266808199679523954,5349862850113353498,16664638072147563320,12731592011808366923,16620419892564992951,11477086002675457138,15893880961933585233,1937682300698743155,2038426630929677359,7644147989430376890,4041473353795095910,18010533908014685671,12483864277623447318,9433146164679228838,2878167204643959827,12401167725147072573,17977898554734396046,115514152406543371,17670722057800983661,4991132283794718381,3157667803201335545,12908191339675792040,17648171717624255066,12417368415195917381,4265291254067376051,10822974752677928602,8369784885866994985,11457878385532843462,5368166228966973220,16971883405711625989,15452945520693820012,9802634319771355986,11924876576269881471,14473444616581376495,17691003934810755561,16263311500044208118,4443141361128541221,15359084664782027083,10745114256452691522,6163154613655184897,3404270990721073692,5961571220457984311,12562524631213446061,4910742623921676012,2953509254737975854,14702493515167940057,13270014741574201651,18185245601485037770,11849052034871881847,1911369096594836560,8314237250338295828,11384027373226425829,7723258121337966511,15523496523722549069,11072531177659287037,10354455367891965203,16202399462313997693,6308572929473653154,931448585028933824,16343859469540296795,11545935763752085563,948601015010715762,10150401688971753563,11268453706450266485,7809164966400736903,11935106804764116904,15659043342557522341,4564021217024908682,17812069912033682550,12926110318914402821,1742860070412976482,11632304457376099636,7591557130842375155,17406117289330372667,10679315523701355162,3307346034397606853,3508536920970783341,15240487979454356329,5055771846000880216,6965488131408780795,3439016248373068589,2923843401868855264,12674532161231438504,2630000678854980903,10450023582287816051,12182652877307324222,12538700970922406960,16891035891421824289,12922157533442194266,8786325454637334936,7322135458338631707,8204556472379539124,2590591759438426617,3122574365159493321,11307937106795142399,6808026103736303096,11797578335585094382,2840885340588657643,1566790700603562300,12464873438005252250,4040461657136194587,350560983038382479,18152325674203566579,8750998443510843883,11548928089229751338,6994095917155204993,16879297506800843394,8130215188724023123,2548777778148691060,9151761364299909751,14533063992411718828,2751104752631473947,11574426912960429281,13660154103125011134,17068513557896197110,5393802363526587356,15321652293886195047,12704491610237085332,8120191801525763193,12035947443402858766,5684402621624660736,11302481305172446970,17038583935604569232,616943173128899027,17285160408412615663,5791513642795609497,5594648499321082041,6899605956547809760,14284807361781539745,1225417705987770759,1618693581420571704,4152085132901669308,17346537170538802879,3404526384229630369,5451700461953359169,8468417396290678702,2139378881894501364,16101328515339650038,5705911469629042816,16762349691706697467,2792472557746774796,18094518830591086973,13982304989191201931,3166776777496628104,16870956322596398778,12536442946418755615,9035451999363965136,4493449495245855030,12034221053119116837,4460974718777156397,17599836598315442226,3026719707462949953,17601569583638437010,9485421849895452187,18185338760567801198,1115505461634702237,9111622610114491685,13347367350879279273,6565277963651565585,10192257233925256710,16724691057027652286,1289052396786574931,328889974652520701,16181864393138352175,10757590515617626109,16370251906311083302,5178166200700369842,8673343835878347401,1989930198107742639,7477826847823766157,4597393014343529111,2457413122396666643,11458636734713551962,4904928330861496740,2048837960153140043,3795628648305777757,4705825450437309482,17867027262779989699,16105731356103863117,3193519572697161892,491978037353097363,14288547279307178251,12592533778264116465,15507154833026454415,18183991402579103451,4358166427194073051,3627845401645005371,6906540040133310425,1979346228178662180,863648386412860184,10103782157348131037,16933566254527011419,7044024578244353184,4092296022452515075,16306882114604250812,13926906085044235315,12626550222247415735,10517580770682750863,17178951995237334846,4078549735704723953,8916241132974122167,9637814440007348206,3858294569556811040,12424561527673085586,7796391448939502511,4180543857238594198,9644050539537813322,12314789337403288146,9579442064248040206,12923036796771074234,586296100550745364,17034729925579962651,6749474886203989961,11256015235508797602,15955566281299483553,17322767663314225620,13205346103515876111,140417977667549385,4605514877856531366,15082153702839538109,15314073793961218861,9887577804526980592,11131445336758134202,16777826088677655783,9293381727556806955,6368818952507849238,4291022445003182627,17718166856993467250,15874676321436813812,16986904371000882873,4442316708490252073,6715408455761047372,868427391816537137,1242806661890579271,18098172957836041545,9923817716710350140,13437386599918463390,3094078518973471131,11240915427609938717,928652569580293664,18190427049757329099,12763014720009843203,739882798512560235,11604116788740947451,12325128044448388966,1624373160065895857,9587897476591354644,15493466048300790369,7655890920912166994,17872426323268797886,16656091484640388667,16842148823524654732,17114711717571153183,14056498167401960776,13488245948847440368,2412433745766664004,1744949202760761141,13311092710166515349,4172661576693733378,10321504595583709462,13115691569933799867,840030801378528819,16499291982687706208,11464597965186641873,111021781558578097,9765930204067099340,14301002477942410914,10845770523144579644,14964712244144582332,14402399747067271028,9763841008710662980,9129080218342179731,10294404114853101916,10135664659868099138,15936126514199623823,761919082179400618,4505953564707793096,13374646004961524831,6744122778162396669,15461859703351254988,15518703220831154931,12028618400813300896,17144684584947465291,10813159570121500214,3347419145522459453,1228573071180027443,8868053419889177734,244718071191286449,4892420821836289592,9697082483754358092,4839447453344508155,13409597541760376917,924905567731642111,15159492824187633818,14752841938879754113,4951185090518677992,8890159901495748139,15624130280158311593,9279308379154213677,4163256481870550212,7861830268702376537,13457382577022337205,4741454574073616883,5538289023754994936,3612162594235312738,9465830926513311599,5565604359699780903,13258539370975511321,9048250061718900992,10575978046568343911,16527610354786054290,11384626848758613861,11720171137437614329,14140858167974945394,1847288247366486220,9150959768410326469,12975606602820270444,869832657465359048,1052469773324588731,7831254301780276049,13104140067617018033,3565523499267674142,12345196133710331969,3119057199122972862,8741988802700483629,3468277563590945608,7927686292731638881,2249145569478470863,8206803201537815917,17813731666488911777,4234232811376514101,2464059298118355622,17772546890249334117,11586701375119866321,8485626872607865515,7198332747072554893,16021195279481572854,5774144357510099747,3252878770244116854,7797209360725751936,14829011824506938028,5194180594662803803,11912232375954093857,2155598883228675867,6802428126354113744,6883976998671537579,4283041787890565249,11043851345674972989,9117200802358969901,16186288508661830650,5932254605359054481,13872292672037087624,6085137953302009896,16918964301424869933,6603898324531246979,17033448432485907913,13138422479304643654,12386654639167484213,14225638418399027724,12934088742640515002,12680469754519120112,12101155535041433866,423214444480680424,11236466827001974511,18062486041690137517,4173421413449428240,17263106816714051866,2003971051254358878,17277438934925330319,17324214043005805257,15572407490504172079,9502643169551038631,1309609400116726686,9282595347614224508,12648723785679028229,18185350897711236403,14676085743701599382,14480473890968990175,11249994462077684867,4053603106918293965,17598095152004290147,10124791548127093052,10517332269769188125,13619408801279149898,15447323700920032105,4977289698968207774,4809243015359015792,13311245069343805456,17284210720989561472,10926542102538757696,14359008378112206247,6787695729226825213,13072778968241455950,7337465412775500202,12942340875551005760,17224515225305702908,15382090262732855118,2602910177971208099,16787962918571016889,4117583359814862152,9099253112330217141,16234536274105550043,9378488985565490005,11397428850001975593,14634896808464256679,4766019831844277992,9580514531488986271,12281364280216008814,4740634242401727984,9148428153733573495,8114084908435686034,2490337470216988246,9396897971623362228,16380007443249931456,13876087345299546457,12288701119698329440,14489157869312524860,494126453630525691,314713720843679125,14916488219343295205,18148280644747797357,16277334710524200720,8869633702892517407,15999060120045128488,9523590395403835662,8862098844601492894,8635814932755177633,10056461497784682265,13667264274363294227,12807267868328267069,8546940785977331556,12209427329471543733,4637756490047419029,2553576598425676813,5083294078964094947,14337872766701052689,1161484458750886798,4658349948699576858,15340454291063366179,10197742633978348416,16841716703424468621,14644259959657320394,5853107260603611998,7143429088656270269,9394412759566569608,17315891664755910372,15569933030258399851,2752559006029151263,9343268403574329489,17063766960196281100,16472670372512756248,10127207698582655395,8036826637467075168,7083538043591326613,13383838866281394766,2490640990054925586,4673246317216714615,9378362571283394130,17716671492761507077,15053741303476911086,598817705042833189,6694769730271634480,13946783957128196594,11411857785235622489,6249451810263836683,14956044442082365037,2991610797308786027,11015763651877120437,2168586929990243313,18232760011497279643,11705592805883387594,1495560635507142881,11167293060256386331,4878527185408650258,15246295569638489187,745495786599430817,8902155264453213364,10751741642424303219,13026271097937760921,4234982619379622865,14582960181166643860,15358746816875472332,785344053864349782,9724811897559663284,4787673591948842873,14898049219783449237,10300605305631672553,2799649889611306681,17456934378799113752,18150415292057241505,2635431113038400313,9491915880487334435,4580278044235392357,17440786721303921932,14188810241399047266,5823596166224976945,12169395635457076825,1618580558284932995,16580913093812139566,18147302512587830647,2540982188681149146,5174489044343337515,6255580557017612650,10325129714085175530,13033633043287355195,10605010181065488425,3517272528115857992,896723048221817825,17896309342848061899,17398642748039623297,9199445950759212256,2527341069071290005,11536664729496293935,5052121476331300884,2941683534170747485,16200833210292972388,15820752666929054162,16954696017369675825,11274179472230965947,17136767147277237086,14349675439553975690,3074271253513546420,12876092687696410041,1435595538541817392,12340076411300093406,14277006252103126653,14751454307038106349,49854602267659945,9204460391379688502,11888887608528334400,12064665278711771126,1246161176283366644,5309481575333673327,1730108789014823940,13117505325344325701,17221912067960855965,2282648298255531412,4506243646194092941,13613569068106103654,4332054073300580176,7974979296989760403,5307358823896887208,14761928897539181891,11686023195223832142,2674508038215705196,7096213827400316045,16640173681599401243,7981162276634742374,16029194951964980115,2706603228996285514,1686883671641751597,8771591019840015853,3480868288503081514,16891097788090114580,15149341124366978890,9821855275737640430,12320554110498842650,4027506019202989723,18263438435160931728,2985980554829664203,5579819545220861565,14948857671169394557,5846289253367696674,11375826881623147286,9840304703437514415,17339582600422507869,9932827353674928701,3626135591180599638,16244056896467453216,13901948754267270851,6979328454498042761,11285113083238729074,652533267977674178,3325303903285848668,1412240127027098987,494509583436081557,9354346899820858927,18169348508776944730,11190246256684650274,844826724121571476,14068895445989173137,7979178129455238451,4188707580003318778,15194628257075160281,17377468962061545627,4965170670546004728,11174312501836795090,2113485789442926976,10670059354191033326,3143075150368127352,7924268688921714257,2284989413734145615,16209522160137557588,18193997356853054330,4690862411890860042,17417281421344273285,10376097057872792370,7199179904211062167,14940658365719413974,11720481842424201351,9066199829978274814,8317711467659784798,9862594241777291528,12082037412999237915,6842661606817948469,2255081739294438021,3550418286763825858,18070932741909170002,10879888838295681266,13123053567340697884,7886674434489174808,5521193859555399748,15068666087157166749,8546727282524672901,6365066318226915749,5126772152572486715,4130712113807791430,12881410795849875531,5909339872858287290,10904107344987986166,5371970498034233309,8497862198406205285,11658406375205351747,9344085714555502788,2642757730586044045,16422711909122646450,361479788626228784,6212442803194180234,1065753546435045161,17513711375574674566,15058074279453249021,10058082356831980407,15214620664561927663,13754224229382980997,8421971430735355130,17492925967393380010,11643739157513723941,17998375739288944652,837608324495284441,6779764172975099726,15425090549123847016,10289091427966350721,14984337698980341438,12393883150869540712,941186735091009564,6547637198581697199,12640233343110548053,7038129545599506554,458681207039817926,9460330370846254890,12726424947181802756,10726632866861697732,6441378399470753329,5364303584171490947,16507769996375699521,3120264932652010716,3346093440757389128,13684580908982763587,10801844572834811837,10914065800736431212,16697467181666790443,1441747609107924290,4339417537305262386,10794737097274797608,5959450461107006150,5457138774505208732,9009332584233647790,9660054512683069043,480065900005812931,845298509253582050,2097544561401908764,1788418705897011853,12919136327356460652,1053650404975909789,16176653604217108193,16160521117483462407,5387322868716151259,7924924359152617970,1861027597935548493,4858797901675182179,4067613901496629560,10405083850518239871,5421898894761974578,1391058457968066883,2080695187669466499,2093966185619066093,4309176243192089209,4604652770465682113,17186716388547412526,566092626302452522,3958754609621240763,10645641807571753013,17421162289575807806,10463729772816830473,3673341611061117643,232324159212994312,1422321402727260613,3437058150816540770,11848974648518765397,1391645739115514027,8205203087226587050,6710209714197064899,9615941096383597265,5459225651079158007,14408778279330672214,7202456764804246011,2571767002272219220,3006909157768057904,2744380949123566951,4215611127823767833,14472654637321532025,18268245611855195732,7483419915587419516,6005839254310901052,5051367025389371343,17986257553649830371,11724422652771971589,10174207364139543508,11308975474777216548,9469885873351251108,9279796012621527292,11970474873301653011,3807564263552680624,7441883379782425796,10574955724622184437,12969228129770020489,10612595266588167595,13836197187213671757,9928280335334822645,14099800669233549739,15937559134603378914,3056191916433246742,1986993466936334562,5096363705209388559,14588064220019824889,10553387365197797859,10455182784259575348,1195072750507329003,16385386990035630263,176410217591109082,7826411558708628924,6527113131997029744,5721146638909696466,5495723515543252979,8741203964806918208,6817145469183984,13281347798746518865,12225177620740169640,12643125217608089872,11370079080312583385,2268435411423662531,7131897388572592016,3396551208145931621,9228913606504241807,17278166138918664696,17116064339993536736,4354634795940016475,4505351114101320372,2442094155386975455,8702276678749644825,16919380532140984697,7722715580822031582,18127546109462901890,12723368570021607980,13288562169643910017,1234589133640269775,3531305591122265382,13453799559671721453,15373980140325911786,11703128346081342072,1375419994858465564,3564293773868939188,8585533154876175899,10068182882776109493,17994665545746030346,3993355359461893992,13653323626807273191,10833925046053639364,11696929837587539414,630922203292658264,8638440834258621524,8431702620534470612,719515878054797133,3017198079850286478,16901703325087684690,1792938626739205097,5779196443139847463,14266569155572158269,10514381129346878622,12989396793561718651,11541033686971823595,5777331003671554142,6016056024977794746,11882689307862198736,4386441754836235575,3080180166940812339,14638692436615183432,1940610986853169789,1870510381668013952,8578919240392532838,13014352927970011070,14718580941601137901,3726600403181352675,754897056637761070,15601602057799477422,1512973639400571924,2205046122572127912,10175857782516971077,15622684260052911346,7032455205868412074,15162392932821654078,8726690205825479456,8199410110997167551,12637735347516268639,9146075822852610433,9559513833567209387,6196338065423206737,8492767962869939915,15757297390040787416,5508913815821773462,14573386524756992779,2137955538629763594,403951157303561870,7469126839412972104,16618322768638730434,1532176011053637766,3484975601097474403,5319330378662107149,17274347967181049026,4427538270927261888,11790718166403450115,1738753000088468478,10606979639731397778,6462432233691109741,1280372746960590757,8062012762210542681,15796267938172986519,12547536007737841578,16921916160277964066,16667206012837317389,1778274413649172463,12002431915214886798,6082025604621452942,7461609140938114835,7363926652049576876,6921635200535707279,5610489262872891394,16283200398193292337,12530565580535222715,15236449764941354017,677090711085412471,11915095302697561588,17980158105043058639,8452619731051932641,16050551289541733379,2522089622075410365,10671522238797003299,9177159745433157396,3995720909224305523,16735634556604040875,5751803437214683427,13227244274956227939,13452045955082068069,7434035400492823161,11671833968387521607,1161698418813289404,7399065196979253088,11691239558758845881,2065503270796669105,7094337902275468796,8180236814126090531,13864496667978044243,12363123247897325559,13159246100414848291,744431898108871233,11248389119934342320,2039845841449712389,1058962007979271144,5607591856980888789,8323676316568670736,15342748423643983778,13136880149292776939,6798019708372023112,15832272589135643366,16191440334532409659,6575309354691310334,6525449353633250594,13654441372950737097,17299519071646739659,10537573416664067867,14969521384318686713,8331610870508144710,12838223758762825967,7444032662447564861,2701966455308468168,15734805171384531548,11284969205661489031,14900377052533522209,13522522261903955510,9201667899574931654,16308376133549382774,9813370863606107771,6845207321691444662,6677551666267382408,8429118870624978011,12468760092841071303,8194319325305775725,2833713915361686728,10932820949092829162,8614352082159086968,15787769519714399729,16578912585761055081,10206065943842404443,10106152069410012196,5097306965871001552,2235923601219969177,479308703806420185,171649298041607376,6171136817379873732,4766731297639583684,14344973074292612766,16664102377544346097,9453992987362890155,17158435462607312683,4364279028805193108,7151121545004432219,9954928491588864367,17668104789399381124,6837475681903607984,17308407125999503619,11577877841771484710,18050188688803025622,10792424034233876471,9352424834598398920,11535338708933689268,9074282720222368646,16271211928403405341,3087099911878172749,13182957120015203788,10132767202404789411,14780171632230714895,4306246140297914075,912114083516576487,6649673751902387591,9082448020025818155,5047016703080864766,1466240352520161533,13944974236414516139,7367437567091335667,17719741445985677328,10020734585042318051,16928644519617956354,6595427954300382544,7034445999828255652,15358634769781624252,446255327028820913,17414185670312872892,9843300155989920294,10782672273405479761,370556823901718040,6375986742127674767,9469719720580926629,17661676731110231390,17486336069429517209,16589226647461565810,11068097030956753707,17894918203058901340,6506351816148793507,4699391043594325336,1136835284039804551,12328845773459290895,5759138315489321998,8994144547214992667,6758201409387193091,14568652686581427967,7009917256731294137,17485165122866663339,12029334664744980615,10851583818381909769,1494941712642230298,5898619035528948770,7708518230523797948,528246205283957491,16499966768504550091,13589551431981043247,10681670713335642983,2510810722970372888,322082590695632682,1309306547343634520,10572170544865194123,521227420453799493,6474487973466900651,1488855839844589560,11982436285162460737,3953973856214621128,11481430535591939779,14931448203475436753,1998646951124821778,10120920172619973276,6224661628176545194,3071323649356341347,7691886629537202516,9286990019782527192,8282309928988701253,1595671590535638825,7162724962479016533,7330164410029708987,6394700945294500113,471467484631084343,9176053178146187893,10817977390688066024,9444972969050813875,2465572472506328272,778087341057031186,396331973434495252,18252615043435873815,1975420518073805590,12152795534549182044,1940563142423876020,9365508413781368850,16590609991900254441,15862602132075959635,10356364074185119663,14440312351646309950,822816582243722493,10033104463413352877,8173078197128477045,10391557120560019049,12151392153848566517,10335524503257437835,10489868752859900447,10277926170155402727,16582410815741970545,12057471158874164495,16426532882052474327,3607892003040086967,13157060840755897361,16696281562020322703,13883098051296912351,8518351498669623263,7659968817016327245,6404999484806872702,8130560531539827578,6800829484176594840,17648599975037869515,3792398709978302352,6915652877313375853,10189530388782859340,7341871505971077103,11044402977538301808,13554281757150858825,2069426543060888986,14996303547097519263,8818776592260743344,6348099389779451829,10290223158752912016,5350392117645104271,12171718833759904332,18376131025686307610,4934107554214265549,10038234742495643252,16615189196787883043,14396871822165335042,2204729324984627962,15718979905399901468,5126238367039715163,18280870258663439100,12220047023764375504,6471102599934467467,4905322678367370894,7949298793744040472,7255697558001675105,15383460100142461798,14852532695938469559,3010542408739659212,2122923212810727136,2493345785118666175,17487707598028458686,1053141977920968093,17903982146801906087,1938163188307880259,6637895077975916443,17472683904537901859,7469344817125224902,468984975820154571,7601130684727919096,7540060117665902309,1319104232625195613,8828439352114435177,12915753191172808566,5276388724919582640,9623383642860239773,17236809887552170532,13622512907484815796,15927460380414793398,6262072744317897053,202635588974314460,12163532819801161987,18027640622730223591,8044646733460146258,16850164413504766580,4261909437738199443,12328666661885511067,7155555574892674305,3766964523843390565,17112929905165847104,1702433632533898725,11180783149584421017,3888692555030196155,94983248377883185,5053520584916280415,6006445043815764687,12488496296267902237,3467820009938170741,3346158015660161146,15369564917369085823,14918297174790000103,17733313253662498274,13952420398184095213,8329968982687739706,18400895744030400092,13194035626075146476,1052540828818356154,13888265601985629903,677830424959861891,8068668817068823895,6278386831150694082,15160080255781867935,15061454578486510691,12168286325401391213,14315718560332011646,3920483497638144535,1373280693993510776,271510898979992002,10318320311951920409,4154959126764541702,2604715488791049034,1998278136087579670,3893081754242717468,8114475177484175603,1989240289609497309,15957437701856186533,771329053989217451,16441212417633312554,11667989363594936066,6329502364748549560,17063529152824017566,16894991115250422675,14522411820374463510,15963791547044474238,15112121493954959593,1436777270185274466,15594923105231238835,13696788333461585019,7400981370694590902,9959640909291755518,12003766050048461018,13763840653558672076,17278762785835169832,6977348826839245290,18069407750181846084,2426846423730138371,15099746629703793879,8630799376997040921,17775750271786847422,15012422086656280804,532008077924900498,14015685601025196369,18034664111127138167,6305938327722316982,1083625827053745929,12241027476467973231,16701753124915647214,9472145026559427268,3690608945422651877,9256452624833123465,3127367752332070072,16128197048270142783,16918832395075469910,15367705428444335246,5067766780340326868,17031011713425944948,2415698514318847857,596939653586096701,11559678365194309168,7853717557946491848,2559543658166358936,1551411489451382929,17264428561569452435,8016727821825391570,10902097205881308386,1085303893493156120,3260117639234134649,13726992786360640722,5940035690226230873,12263663812706012708,7342360000839972318,11121979539769071497,16208946660717264223,13720039440618004635,10794200449876561931,11628723937335611236,13712523250671771163,15190698291648267721,10957408997021545623,8547251643883337728,16682242958799423711,12641954324172322643,7140679247064746031,5144152769737909837,16848556196705548557,10654184868535892517,1002474675875163213,54234334682463567,1842016539304176016,1172568437297575600,16305498708546784240,12289847242639095176,7346900051718337239,496459077188457356,16546582918753308849,14019416068043588289,13206098049424251978,17833721561524871570,13864437452605277125,5100711987991744184,12921990481593427755,7172034878031180549,2641139483511110552,17876929006667982142,10491180764213796596,9778530851090594417,12988418197932755638,6331209808219918680,14685840288751730127,16975022566376993640,7025353565038802789,3487366785418077982,16460655743054990181,4901004294843454160,1802829683166664210,8486362987243631994,11892159736597884874,13787633088128555415,11581730740508939299,31736272050654979,18307724394969540022,2424472031059479870,1730615037111925621,6967471695049716270,16209242606393049026,1680187172240933010,4516091900993068976,2290440481069883504,2366694730097548616,7157449961824171465,973793189892637165,9118245106672569644,18338780216409805743,1063422114064870884,14052902746372907266,1617704884662358697,13105817853012440098,3615940171807080549,13884348184579167210,13761320554077387644,1951957908871183655,9556029025183702312,838837167801487654,7939924323158931913,14325996688879618912,7851109004364820912,911086044165946317,14908134229947530468,176043955702345173,12591787064011648065,14986231682027330445,18223807971832753189,12944880275906725825,12997410261165397752,4900854804814693502,9869330511311814175,12775528418852855453,16068702171152527207,9750059815566112833,8833141559758873514,2650605226433704256,16299367782461589047,17791873449835138106,5472782928786617649,4882794601860185355,9456325984743276683,3059763220457319051,5629159256627769522,1248838614386508644,3748350957045519714,14447500047569631830,1465362969334939392,10657788750006768019,11132299968096869430,9512958228838487363,17832019623859249444,9910401651157778933,3131115031648265781,1201268629897707840,11554245974935545228,1676791808724898354,7312870039963418693,17310707073078082768,3282581846851389839,10444718202569060466,4636507859515821474,981242085295499282,13132167075744754304,9408463673395306884,18176538007099389826,7332583146301098024,9777901347641265901,4084183765372498360,6686896804970713566,18088045211622462472,545669044350271982,14060993957461301760,17393677215933655517,17678103328425706405,1446442100054495487,12037523431642543352,6820878753327749518,17933621254238952320,14307615746687896606,7571899895423099153,11572646442134778346,4252139955021050277,18421374284849825592,3996219615619619812,17418871987958303057,12599271523933239690,17377491246702478282,15632495642877959417,13555477805428958594,4135072183633474009,5306575549755087821,990285574653008442,12670245032743891849,15416590179049566462,2262457937821166399,1788271593647061015,3698240677114630832,8182554282368431835,11743763893505816940,509833673879652776,11061462337985690839,6750295764678770392,5794977615574788661,4816887287478741118,2844672707825459990,5305874053555170751,725342086066657965,3405299662512749692,14770137337799033767,4424048397855810651,10442495391850618222,13609018887063835719,2714924392453037512,9895368283245345900,6362660716857686149,12548001009948850578,6615449308609771341,15905775627597178607,15308991779435981832,10279530736257942552,14474261873030709495,1606358811781740262,6549080948998370824,13914810739113787944,12320599112286134140,8573624153229620713,16208179482983036347,1596953523714727056,4768133648519823460,3404782212625547333,4845924307708644660,16082422102284290027,17853993738307836826,8850761374160448959,17933070520229031156,13719667244882416548,14986457188686600264,11525106316985659165,8476928491054173384,16997696638149840444,14113992085329563646,12137768344686383137,4196201345322156515,15032192901745450352,1806295405570711201,10614374036013217478,5864775419240297777,17976363685874769255,12208070111340125670,3609931168480930812,5454057882816173674,14018050364279275842,8919752385003917281,10174857754212960811,11076434349290813190,6332754109898270170,14782637419063923207,16102619634914684004,16256804964144916674,2760577853836076352,5641604320361087609,10148861194783842013,5597691627731814295,14797189494194774211,17579536412516116946,1254755964080454977,13047390197906549210,12527714004471880862,6146876599164653006,13494954799121253432,16168008822699395139,11113045179335715478,6387997447497862787,9479094976474738951,14617490156885605407,7873357709221140092,6435954191738114683,17251725819464862310,1425612217118251441,17229029729966404546,3419216647384894332,372907275156180780,17268659070752903652,164010761145190911,10347146542061184150,18201423860519480604,5383081643667331970,6825111626607898609,1911962587798417694,9438429037745662404,6831468467187753305,7971529049492259924,4904802074498491620,2618663645848274289,6285837897328396841,16958415186947540069,761766398484317219,7944425275491355045,3541554136018056995,18207293384283458571,15287103444413941262,1095806719503025466,12638325361036646957,16191991203951013365,8631161903503736779,4033848455555600115,1107951488587748007,1672329560206979620,481408323891096151,16949536707915636745,7661882285853848081,14173966066937817726,9049115270882477328,5442458005847871782,633101723959193745,4591089070384191219,3381104143690764598,2946956110462492243,16304701313932260888,3043433836274522280,9246509745643754864,1722545042090201522,6477934817159531247,12111537870468358534,12390118260907384252,2169502164727542258,577566348797962221,376063691412007914,6599421220377581590,6775009186728769710,7132581790720153590,13829449477723166937,11004617362854214694,14680358494267101205,1692447061778253621,17730803532374520696,53869684782671839,3051589403717162476,16070552976208457447,456033311361958983,10304986278883684814,10221951311050812006,2380577903938554341,8415643964773771622,912723547527278456,10221372593633078629,7235735840163527074,7455426552040209949,8214967195215335325,3268459818084752376,8326319824005175296,6671221851563100756,12136056558084233436,4939566047733776215,13026380252864633891,5541876266819111369,15079827234083338348,9081379954223691169,12637121305166043271,5182971864887987375,224081892285223331,5677272890489851283,4874677139505143532,3769130241781956809,9390158868928316897,9290655778289473674,10228919072058517057,13257112117083611268,5983828665397854166,1318170554912126665,16426533803250963979,5164579624097144742,13860452195446730825,16526331301404350818,7246021973705622691,10880549032182620341,167159775232200576,2160139017607291841,3720878347388380363,13351610168218890496,3377105850382665036,5551679889195549641,16282039859944145762,16069171530746497457,9566629948870245811,9413386462758246056,4234940678078790253,14258586486846080913,3860832494156512131,5886146028147870732,7385664476076627269,5790109852089137668,688943066333157042,15927655480970425032,2163063640622655392,16989444859532516346,15225107689778901293,8345287651246036369,15353592700626094608,907799126173474849,6620592460612532543,10002998773296625688,7537622945797421706,13268627342239905800,15594421179504871355,12907163184760113890,18221175417519829947,7331693173741006217,12348029350299589559,12403528034430176588,11819736114091288542,4354000630262416992,12414558440643072354,1637746085908315046,3160752267577402527,6658825561692514570,15445199907519205464,15268121475167805858,16296269177578049062,1066581886440757815,13367487975101821053,7610813441179214930,10360084112291907568,6570596639428363935,16781585048578059968,7571059293230619922,17753050375819350479,8049177158052398877,2262490144720098752,1413194678976948381,17797476323009448886,10236675787888847019,1099624668762741238,453264452460503545,557148827925959675,8371809984291972593,13989785633429793804,17161280282924522121,2550902244576320530,10566175878668136798,14440519884892903530,5139973240257945432,16955503336327558811,9417029454219382444,4866544688533319104,8311503155813248012,11427930558980751764,2367612361936871958,7101973278708866157,15751974611493170299,17206705873790173261,15777905841213086008,15910235152784013689,11571169525152803134,13296041796488934916,8894436765344847649,14303932390884221042,17174023742054207813,10115763362012877031,9538402190776477156,6018728283045609735,6021541723245749021,11983183020479097092,12322833655709682330,6153718814746988111,16338648068322242700,4657378694299222977,8334842157911787681,16713801466948263449,11974546689921619600,13500482337003157543,497869419681080411,17159178135570330282,5821233268924776201,11106789439116413894,14919620898246294165,13949492624726963317,2231231023738352522,2131080657628705900,8437514114139578330,5755188007194704778,10887927563445316866,13800188493666337682,4115390967700455835,3283234032868742418,17281513208434127286,6563210885167789322,11207958677788435637,17709210566034984335,855749107520485826,15936995692363204109,15415894249346707051,13222635939665141904,16318181042641207838,8874693041283567702,793917260617426756,17400227339146804867,6303528452543403120,1640119411754558716,3188576852124467562,9079579691465198160,18051863791277345722,1582999975889928444,13166909928287158725,12884435298934172032,5827763719960066674,14262770926642365985,13487916202800313714,5735276086345432787,12749619309852352615,10031365431006792272,2086239419401850327,2841905054382203496,4579120462873797647,6740240754052501543,7858296331726813894,14859435521747415720,1739261442124637641,16939037250152581632,8065835027153034124,11949210051351879759,15951308597464886213,7202031593372072474,13667451017268845413,9829337263433434088,9152989119348930835,16726315665213866050,7466549820465797032,5693065878183162457,9447857722088362985,8554610526126005103,3452194037252435090,17815643168317969183,178027144482681605,8744539981840548734,10683150388688596658,16462777975485958348,1113371575646988185,10362852469195942132,16459577747612354403,10062004163814133423,10134960667916763263,15557250442514125736,521793256923333426,9504258893159424048,11812247724606491463,9465243363319507792,5688257574681032071,9771098727194491708,14141764584966316108,6729794044887965066,17556729969329183908,14940513496524645306,7978011221315054283,3350235852197952346,11237137311516210569,2913425297848231116,14957580235817358715,6448776164949539767,12339526148722971816,18383534934898036453,1293597597292167774,12062830436945846003,5930905541795569211,6287928336006067264,1968715602591752460,16830996427305974969,6886982315804659086,12224221832113023569,2368108962445177352,4442737145910359515,10700288491109935303,10189106094974731273,4687990902919973307,10717708786811588165,6866354055450430078,13142920899408212533,12578448276984342895,5260498741606816588,5781640471847195555,4881664850369530100,12438620354278554969,6411664165568679216,2748718117894299029,6515509546351316969,8376599263219331710,11711927668104045508,9275356372081107207,6129673686103395973,10623117826390672677,5524590610715701808,18041715745770203078,15797228242787577418,13594667624568041584,15198779368312588670,2364938905159665678,17661601238619707140,12005341771493184940,10990689125739999453,14748397021877554416,13309997550260189569,4473521247967182739,15396994684429955567,10958348048458152676,13325111819581382489,15926213158248647651,1141229197130783794,10269079189029936760,2031341305192837629,4678785025104007351,13813189653851927420,11092655549289526993,3803258638505840787,15460750288562610757,289130459996134836,11837799626420473701,291366805823304668,2393294637534620746,11006945125359208782,2872088538284263291,6571637061170271470,15458168386294089172,14703287341199488450,7264206435305104346,1962230765753673651,9791570908769576247,6462133030517885873,14167592586747436538,7119287660072678021,2388312640456536564,2892635143228120214,10961623165643635845,7056040210497114644,9727196393229420905,1692300465886813270,3946610594284406524,16705250062660185803,12073436222087075170,8180234334126274292,16973310964167179668,5341325357142901674,17222472059996786628,14961095750709408084,1531620792966865123,4351590275307904193,9999619805912349225,1934763190114464640,9192054482457657721,15942826233152250264,17627379606869424326,6773203615607530345,15158639676386837508,14102935497425125423,3574611554865396895,9778263552941553461,10305441747434280997,3762332094053704663,1296153176027710352,2195712268854695174,7113355948166353018,16076578599756165289,15936126793432523065,7039765231658966251,14488012623796326251,9992742526585402048,10460228436169669879,17659739743605825336,6240398099606715420,8152271666315977078,3122486875585751541,18191310206590906090,11090124516688525572,8337927712717282883,13400131258913476348,8903696347707919373,1052592641110346009,14469118931845009769,1720962299181948402,2409387694717010873,14658758894309200137,3359096291940727982,6915582507635405140,17835537060101162793,11914627516752222195,12616592068365506297,1065487029302613613,13498677375542988635,15990539662362218339,9069760122627451970,17425673909105756603,4280618727534084615,6474174190726265944,12291494902595161752,16116463321083855835,10129411784784669816,2902584071394283059,11424635811392160430,6487427928883461479,10328859691241209264,13397949367057866260,11854585660134146485,833708601177317895,9946084769346084303,14475472050401409788,12167915775476255708,13031446982390530655,4964988545569745610,11447983783351281542,12546980428103234068,10662614317959222569,2801020958335854764,4253871240502897171,14468413703949930105,9678800164640012558,11955637029686845641,9900890255693026173,9577857997108655236,5596761773341216842,5000543853686429027,14157700108923338525,10580667395422290784,14499564088684709762,14689181166322072960,10921389329219370628,9714049872161605749,14563119987897514363,16431651494809743639,17132151775654955987,11102789387134355278,5069459317393111378,2927162698334910421,2540496846274882271,18087466051076482937,13321379407425376755,15962341605452501746,11759317566519948600,13259493337559491835,7950596684655194831,266160381958052930,14097600695728040777,17419745718966523749,9212668108514706586,5419150286625251456,7606303067248317513,9706613293477108936,13616203439221760934,3328051683561837788,7174271161606550507,11605978223602130279,16655078028655739058,11833624967959012920,11513932884151506481,4287002244667530875,10902282502110453549,2694186174849703957,7345966104567423110,13555951194393361851,2590353167365885711,15769518823929388044,7693841568139614494,16336807567217686131,6821157720315110731,4606049044613346016,8202990434515637470,12859591113271923139,16902312057541681764,3516882065896408375,9498640789080111272,9089617629987020259,6210440181808781372,2577399829102154019,6247909262971319815,13892649407152265277,12066327821810342698,5219394592084760779,9756764248188538988,6969576554422872649,6681095891836311640,13681640660584053746,16497522115520853189,2780192189256828374,7468705482092721422,1071215216271809597,3917390025644405634,4627472855974179119,6176785643137102778,17364756497558758383,3688187390764253901,18162756652490159300,10521471770045142633,9968568723887209612,14652904998890818144,10662991939182218036,2286851823472514694,12204750312693600694,12054779405645550903,4760646821042734488,2885045831181644056,15042951854871386795,1191610159766668265,15145248251455836,10918691138955055776,14661355185366985772,11059139900584138903,2086564087039799128,16359551644759310103,18358402029392270665,1740060533088661293,11986682700924727514,1418119272738172553,5340796327067959099,2860678786043683420,6895535561734027697,11308943014149983490,3618633927027896967,2560545753581107343,14512375550493107139,18154293033332017950,4539430691878872008,1974569774375139089,7131982767554751545,13210018173346741458,3055899088088900552,14727202695012317258,11707742532101095261,10278268525612440224,11455825500721226009,8758569048784949122,3168405089084231184,8068167820246829334,10806979602078909121,11093475981577936453,1714572880440110720,6393151003778198031,16488789685223640767,10125402767978795202,12701349808901684656,17894311898526836720,13471441474836349555,8840708808175457493,8370623921884171624,663241262588010059,9394639203080188931,12381591724847342829,16700939922951728049,15366104267831245689,10888580286400173242,61956872941776802,13349324451293805196,10388579443520621269,4063572981124097425,3633393872395548208,1076256108344808343,10991773734013511441,1075599750971790449,2917158059759730373,3476907397509238478,3724628327597716273,11382674247889432444,7369976958063107194,16784370837455762569,13435994754600330103,10791080825166470066,13847432792921734905,12075918838422946721,13397450390133074660,18285186366424901273,10511450306989987457,7519148961322965443,13769933434617828183,11798645337706623849,6213275393371189656,1795528842083960788,14268554354473546962,11287988154403489530,16299726636208995371,14049323388708801960,884802600735864600,7100919439314349348,15663472445794808519,7818186791922972578,15725523211627032371,4732361255279794857,10993115280161335960,14137478906656813519,17637777017652618848,16364693551748902420,14729637941304376965,14467540858355662225,16834379493467190452,892217339152648686,9260491374994041808,2205838076454873116,2390150433168425095,15951037847746294574,15245370938996205444,10718042483867843949,16120551946619988935,6866421142361350895,15633742181636778048,12162101923642309323,6574009078805675085,13220039082757794981,18426532194384883362,11525809846943821226,10353041181571494184,18240942377443961556,15510125516183396431,3734136764208967081,12946562958559692079,18341207578863554646,6332942902184171347,1276200162582122981,5655041238352828305,8585758945402447919,7500132639910073773,17903170083105907472,18083250673534638869,5754789146047406453,9807795018596563715,6363113579721646001,16757037294853886991,11228856846363185306,15613494890388351214,9172317187362978329,663401621459864958,7532177713728953748,10684550520124335523,17126913107400246845,11947122311496074060,17095352663226230550,11623043933520923789,7372069957512907939,8410411660908816306,9524329229217459472,10553372505526380749,1521000274474801321,15848418182894154684,18377866920354889697,18406251974309809433,18288487388417346384,8428248241743542112,3167361374487542416,9911436599135177367,2162568025101421423,6597044039225986443,18284429649955344323,6904271100050450024,5087454636175205782,14270147362514723199,3579232077578965368,15793741661026078487,8264005089531115874,10713789542229137997,2154848313982956943,8738631347724158615,4164021723691536694,10170207733600965141,92367773654139563,10176741134449683902,8083629772805319568,17565369995679207468,7518171654484773626,9610018809420281141,12746714810191990458,14436251847957793337,9872067660618297855,14195703391130357333,1104639599665334467,5114978995323028255,5909651024111110046,17708651919755105042,12068878294768221417,18322032996669824211,12833520186511093569,9692096603849667510,15430408997030832240,4389491306395961922,15376592589268211686,16656269559653805455,4480107904826657341,565489993028942982,16190476512811827404,7146655147167075014,16897331936615848141,13427251674981821701,11551545582049553448,14026823943286932796,7924343829711772270,15436732753633044440,13420116152145667483,1166198435337805626,11271736204714143573,9633776931450386978,9359608139640445683,6001260665915471047,5833200167196376362,9389667221399929231,12723299821210117185,13881013954419006322,14509585217681510185,16025630200768025806,11661015500921939660,16987828586996655147,16977942197839133895,6623473998172255080,9035853925358591314,1463221033357846677,7503804356693913890,7102727926513144936,4444877712451017030,10133903368771808712,2821821623532615040,13852144318062812408,779816119322973475,17792737780764292914,13769836905005225905,12479394313799964945,6800077177918990900,1212307160519907623,6910386967507003831,9942925667081320723,10804532941449090412,12866821381468800851,12434943203330334618,2391662908773711581,16825445752902173025,14905053489940308865,4922666903663877109,13130429769157508910,12400998081820168391,13688516399794216174,15621940572535364642,5179667598773108592,5747056288499954681,4202530878454313967,16408188307110554549,10712632475895221092,15683160138523414596,13972834792049810698,4898715011622633492,2292203199911910144,8711937912833142345,10070325573599934749,14726647547545599407,5435041647747620104,6149650649251820039,13886318734633247058,16413649202776149036,1229764566252100294,13076412985971648477,8315023559485103291,12714513535380821154,2141333297023987120,14714291000590371591,38751327653105481,5807748932638311696,16891745199874437775,4753175790885351770,12256968245549045839,10826117128972019874,5318666104357921032,7317024761682370468,8186812415564604332,4005031889791113105,9141139672087650795,7411684095906406846,11502539139025708993,11968429567567249236,10792771251327100852,590191883054384565,1230906004331896881,2078670788005052105,421810889401471413,13128011047364945171,2271880420020121668,14941562264635310643,15847689722122857296,13143482718357934070,1473319224806807990,4797677463042048067,15961856820295367799,4974679482267491193,1421018353064914302,16305780013450011458,6630947400563783658,15011777904981471890,15498561512566436605,13722311436166874665,7546680550589526122,3036308489743082551,11908699138341862317,14363058852563531663,5525392124080719263,2582679323996170320,6904886130396445695,11911059525765882112,1096736453791460993,5910026561128438037,18137862683866163904,12949164687844944345,5746023644812258850,12405865980005216665,3858258404642121633,18299030477295939834,948968547450918640,9216588106138320092,9314740390419642646,8267314773733058260,6818228051538260735,4481851147080032061,9831534566115746504,1774197428507931262,12534829756064278549,15876217851628560767,8896828917819558817,6412042041643408729,3594479974399457295,12528472306755020279,2270434703491428073,7397402960384741116,5974169571361391609,15079056661346529565,1747539740329293229,11537491450826173933,17795624509888702377,18233411886300785242,9582803728239471059,16911592178401280871,6781234605416019508,12982069507073343108,13015621719745059906,2354406021048530247,11443374142289613448,10075010184411888515,14840526648141881112,14509970161372167853,14500792753425184315,8290620390800224198,13853109116855285164,4628962691068205315,10919474101988690127,3513833144625213847,13484553476183260915,12520329114587230063,7535286301821600779,14573278116692870099,12054008573375215273,4862285147816234041,8150780930667756863,16974536857173746851,996333910391734387,3045751098069006006,7132639349735581839,17233117559756319916,16513554009051484367,3358661468007655750,8549396201322235145,1878961886516179495,5433541389318052877,230379523724225405,10620709006750727352,9284676591411320293,8298768088796729050,16816982715823859112,2874048394485377918,2968768640986805182,17846080510535954779,9720103513519161436,16796998597234987108,1265775902675288616,2821740989838299088,15567896844107165265,6988606602647112062,551901565955788199,8074193671125604497,16849412599154265739,7492684914084422360,13158417170789764524,15553976788331934502,5816054609255152907,16613251917298236647,6663449293803478834,14382694534209990364,14927061946489823966,10420655992705006244,2183632642991961409,8257367628751883772,17237775287410378974,16009629892404419554,11004058825146833011,2338211216407559771,14368870149524900175,4660156433121724582,662416603234224731,14800906253703831620,15505983370171111647,3487832060171471120,17432878078124762851,18209035429079609823,10846472464753246644,12210451241690123969,14241571399025088598,12042306672799914687,15635949613144980912,1171635022515476762,13972516658159502689,11715807264589106519,6249539973078241809,6233800941724174853,1931676700913298027,3318515293588360825,16266469310906015015,16256734157311541512,14119497111415351589,11123351775516233080,17829309332655641199,6932423360625805257,13955387009673945572,13863673503773745895,9405278662078766926,6662957199856244075,15372012300874887726,12718656117888761824,6465200364723240160,6841079396771619205,13545260333861561725,16754808640464188758,4076668690022421383,14770733820805691563,13386742602208258592,7275628771633811269,1947339569881754528,11091843954590256463,4464778604475343426,18170334658210094205,1539473979413043929,7182905847935631534,168781846835303039,6406576085599998647,12618953722894422482,15866368775817675167,25259251188886425,4327876112168969484,8560796136582555731,11264807388641563834,1822255765338894445,4504016840640817659,3160147030955446185,10729601321404336294,3012347257459162608,18114249354272541287,17547623928699651888,9213824012941429308,9431188359125794559,4185074090293716739,6632479447756176122,2012653732392603607,6432926197130983992,13287051674770303053,13884927480798824710,15915363020968124958,10228183277804179295,17623126689522184620,9790329578339636737,13626865782765565582,15605023370662795400,15125581541632651938,8372793532674709100,14092070076967357289,886775108342488893,5329707910498052796,12699944242920362749,15836197992227872603,5150855695438391376,1744997502613509826,12199999506882243144,7006954592199881280,9406143444767102520,10949530560053015486,12608940391429896795,14155996478311720664,17441971340420702413,6910420841474398331,6840672422020106934,7980534606737040675,11653806747814601506,11282308217919061388,9296851933467172028,12798281051275476893,13947652325452245952,10558681971660037997,11865168638297108418,13691575729499128122,9201582701011482043,11688423723916261851,1697732567359771169,10254204475172170525,18292973020844378173,7334519176934587888,11260424538474239089,3976825085865156267,11485293524245431177,1172071550521198100,13755297279193278175,10388841528581093744,11777806847338285654,16368627348990665356,14529562375825499920,10877740598243612948,8905101187743902684,17084414277263199419,13129414063534370569,14851407534565457476,3863064286311730026,1028993867072668506,773129132819011255,5202426003224415543,403164412793882573,12046849847247596103,9907204348350477076,7960851911040130570,3420794127512912318,11772410288451558158,17512292729141651758,8742979916662994864,11567048698717800517,3194678883698468553,12028974110052572925,1842483584617237026,12422808944938738702,9860424991443121889,14636829008041002986,265172381831058890,10007596744997082608,8228967561229925041,12265260923482646525,10922441687734319351,13373087014510219947,14073918281343182487,7535301416130893762,8239071617818418130,13317216481129293524,9807489697913928692,6257781075736678439,4917267996446194961,10400591366489057023,1377146124137529497,12831464583802824087,13064417874587598531,5369752574488913588,3460208877547995812,3163444242135492332,2453471946800545101,15233525317634927631,4095250098110874229,14190571342394426672,9208250765504069036,3983347790105093888,17967745888706009127,4234814580625889181,10569294238692399436,13651665074911271473,976701475152625278,1973612005541546721,3124877224789645260,13456662970908454276,6720831734312509207,16235653722817008505,11988199554055038356,10502585865137583461,13878739508589292053,8835484773371699295,16451630428412882910,4632145596038926455,1178737526356921187,2530971654031517074,16213814569609169167,4622039998201406358,17265969015458634441,8741967027338863260,17079348912057178139,6301624046553310511,3556671318766039928,7194366249945844999,3576958904147807261,8920983313148032835,15356796909923838464,1344747947868861868,6945948363660704105,669243033958896293,3375957684341167973,16551272584077457205,12428048784755417169,5496572383736378867,7871097343359842232,7279810384488143552,16575335403291776950,10192445341734541593,11436000723609640122,1050793361266747076,6293500998952538627,15110866739427755910,7671225152074049369,904830079362830390,11616693849309770396,149345312406115799,919695245727729903,17154943812618901221,9257601474260450180,16988385187424769331,14329333173825139060,12632546634496716946,5701006661332547273,15111116934194176822,3919975038582147639,8849515397950921722,4364295774804440600,1887378444089658331,1269597272024274887,6606032222866979314,4431365136480562155,5775739959145644900,6811033552299185669,6825839688385926343,14687673283657663973,13657081678900913895,4539625682485003036,7334662804080668435,203737570842833397,14264668809154872559,9180834951252843142,6183007964514400412,8372715774304415918,15867274184107760473,5899172683067682994,8701533581236773335,9433012534808958659,10995196636974774848,2213250154346547740,1277513982933048557,5843095025969780733,17699605228894632497,10270966846315084026,7164014049071388088,16653861792167173261,13797140102105561572,5159705999366602212,9077186784858457529,3699596927727933066,15364999889607763832,8430200234607119394,15464422883971239616,15914131580779924441,2396120954472055427,7471446700920514591,1896802932607031790,7061986332133765114,7124360443828316823,812929635864863415,7695779267801288763,7491705376877095751,8706875730758736043,4875749610202170789,16585008317354118163,16140268067815228950,9617231742750843506,10516122006988321952,10539450836213839908,141160568539783748,4183234807074509715,14955252955357314270,6856820721306053858,11719215349676263482,16761623244594645732,1543172216212629807,4432854620941322074,4356110446474306037,8822744555013354878,650092548169904484,4091473448488435223,10395626938392518077,15490169901269544745,13068906024599015417,9986240155744513539,1585593489710569818,6830462586331417846,13387539028722131384,6707744404203971140,16070355395175775468,11247983888249544129,3586249154369042399,10309883962818956485,9405068477356191476,14263042119321172909,9412113779323307426,8290121426543483219,9982749954306583694,14766795135932195715,16325179597206496753,13662913561979578998,7475068437364791909,12086154075223950572,15520442005767344483,17051487173608368716,16768529159956179469,16347015740363382282,9540221753678773079,5804475263725990561,18218467059579413248,1558804230917610548,8552165708763019645,714003295221958955,2037123388702374052,3404915853534287713,6783321631718339764,16960695470738388733,12789291480000529772,2586358743785893312,17094472703124522888,6554256340675621977,7119694827307816981,4111069256760381574,11607176638785169347,13674148952119150312,15150092052960968059,13750039921020022322,15079570579547720038,13994645645342736839,10217419179929997866,8057907971828682928,4342400986046400949,14558709706753795874,4352063351717161334,7891271587879433413,12663357734641286968,15704232791966585386,606002171868508804,12667081194357528765,4314402153884875579,17720001109840779641,13807685301783396014,10653543633903155555,1618077767103987449,12427162195215207634,16068816890092152656,1043718544492166223,9528932973624695941,9924598965228643061,15229346807817207605,1240348114673784140,17329173696438942215,1045934270219153034,659232773707180963,1832127930742989736,2268546101169476306,1728549065784322409,9712418625976354947,11720529326864486785,6065793741176977447,17353142990797603524,2721762588048889726,12971396585840610132,10478104853665419816,3931537787358011497,4320824411273973840,2776512901123855231,14615667450970981516,2069207917831065683,18248165744814717835,7706859106079112734,1523904994980065134,15549222935617620027,2937080234819865911,15640146409395601779,1277513034190808660,15275664369983487265,6596384716477727299,10517331582126999342,3071358994554938916,8410315469809414916,4592326603163744806,16318974674313267120,12693897982640733493,12276610473982473259,118436491948334434,8561968853208308563,3623388410990549251,6518834876492776634,7111370959102165461,14707922684911462862,6663045487525138021,3969007493495992481,9837946307867819000,15350250798276377981,13658746310052401970,13734611002278316296,10084127805981825823,14801364627230063884,18193846030548852216,15774651088973720303,8507913421915961432,12702979312028701880,213235234907810355,17821640172364065642,16362105644562402722,15123416424498738462,5745863444214184537,13284989728091018224,1866100982101656043,7455373771562930000,12819430151397369882,15514137879994471871,9541884086773346809,4430347562989088194,3948950427443335513,10233773313354393947,16672041027702895551,12464151561016296332,2498078861538475233,250536313795930362,3057036640907408129,3121201038149694848,6300210651725450487,8030755164974206306,3215435453702112530,18364969348385416745,3498759564912121184,3097877840047778739,2663198322831550120,15027176962170279445,4935092051201790401,1583112553316922730,18084205549155039372,9986750797060289942,11718922580855551810,13220947815333742318,15643566513412345374,3673335092135730889,15390732322692652196,15178610874761466828,5567475995078961433,9516929007006636931,16493876984130951769,7926670036392631642,9084907419685639889,7219661084691714428,13895690306978907269,1813989852767487430,7566826547513564845,9340135629531025661,2419041033763117966,5105961388702757808,8049891518067946937,14901246945983126536,15272516488917208033,9844391546227638437,6565800495983764892,12756943397891645933,18029457690712934408,10578393910733893100,17096364277892271171,10592462599873107074,8463590812313030315,12843982237776343171,13258241846448264580,13241511552213723091,197543373482041978,14934205587309464940,9231778879521703136,11380726129230776720,9624368047205246078,17211960520853476907,9565711744552158501,13927362130368102849,14389245180680559669,786280026638681664,6111847387529943029,7709781602789995082,10974951511683646812,690781523899840588,7137902546486147576,9601248394349825391,5399986910370344831,16883018049731917188,10856532908271613201,10657145899742460447,10961882098438911914,14753144165602559477,12104846186003166776,2029721239578959766,2300268100381800614,5077208428561215156,4396024466982263002,10355427180501418408,16098939282285368479,3233617300832267037,12590331921732990574,10737072767925300135,12330044741036235893,1132447255405329392,6306406401910159607,3943660294451306659,16343462126985199702,8048975724472865061,9486447075320992185,18143940199495065510,5425731059948651998,17054138120481646187,7334861600467217567,12348746884020454290,10683312841319205175,1856482923515460528,6339029388079118767,14640951407308776411,11130379096692634497,4513626267953291541,10177006853382839720,10708592819602261660,4788699517584685423,1296447571413340046,4931120754888333764,8981025560847021219,10195801720133840928,10679169329477482495,11973628261256335766,15408268856045027107,2837680137691566152,6826777380844385861,2021336526666005942,13151889445982119803,7164198717131218823,12862481291816774522,6605043210086112063,5797494956558273884,17097420805780349145,1932115727224403474,10526539655795460849,2418899924782746099,13696674685041555326,13199399214825255253,8229131863155067011,403353544474780573,16579062289517480178,11218250759946554413,13799389036441581095,14120930323318302025,17809580698364048599,3497216776894649747,17869197347005406585,6772679645253311746,13896892818111724815,15348461551273873221,14627210866575554609,18198672362824940669,6675835618940270607,8544987137527953113,5397096393239097020,4693728974755844154,10204257532987064312,1828276697633808586,10065138630050840151,5763596342766666675,7304870999085780679,5131950917312045185,10725520629361253186,10254467825103847464,13382016383842134520,8313479250200789440,4372338780980927597,18235916821945314870,4418567639028872101,12836088716794544832,1648837771153417572,6451605861369561844,12833938522230429212,15321016017683664042,6315093555709202606,2945575800611079854,17572524983081759739,9080240610729178983,11407974597096768858,4354401838497439519,13317485801181989755,10237289358443456095,2042319475278734192,3171197644668630907,1956176715541425329,17349436452588394805,13285856896049184545,16559297925491543256,17806044582521319653,10731208071413960580,13894063120958997407,14518758705102282282,119712678592349795,12437376440789132531,15978699999851064051,7994156426571722135,11531725620428715025,1664409167446897189,481776092763937451,9075571075973795719,9126212313169917142,5698647253383942843,4343181587387475584,2962306319892461347,15761558871912948618,2096352999259593065,9892392977716924449,12679365334136672038,12211329640812299123,1325555656172842358,7373327231973118580,9522613920923086117,9320896883164107357,7122311662792596842,6742850736531103800,1874182534468046905,16612399502760825681,13799205462784702937,13064669539273948077,6961443612814029181,6296428260315775238,2719212709480006002,13923204699522474551,3662208304658286205,2413541912410187716,9540997975961204958,13152866059536090467,14088524790529807465,12108356855647244958,17739244216997409375,457944160781160389,8577363071931434195,12944486094665855740,16584823749877115933,5931923274230885353,3475635329046995603,7520989771230920316,11322992531539342756,13959099182276560293,2174782327718106392,15586302590851590592,3328793859980297558,4645338118436754721,10997278966617629359,2261258236851690924,1258716777472967809,8492980887935658950,18032415708643535817,6944741381843805106,4105750741391170482,4194721456914021924,1832474243782772381,3122067422005682957,2259622316793096650,4432076460026815577,6320960789245167808,17515537633114907455,12745807723488071662,16231455613408994640,2255606278862988870,9278678934174728037,2003764132480283386,89156475531542534,8255073229549939348,4459568477548104684,15287302251047504869,12072304865971693700,12045783737709796275,5219272161622262627,14250907506835215376,14258769184161177311,12979487783271460255,10002536852697746342,10178102844423259503,10400597638454406960,15757125044348109141,7862045234906334524,15440535561201915406,2335963486782937848,792936050336227546,17008168516076654827,4371313865589805729,2802010820820188215,4823999750207520917,14391777154169584344,9465958886767693776,8874992168323283364,6145431778414913081,17324567370427153628,11811195824872189551,7860651552410827209,12325081681737039004,12508454005030031070,13999863196414105839,8466370159594554351,14059430015464858327,10334858563571770289,9609248277685199787,16030271360194277984,13863775995693477296,17546665150382794220,3080959398241692565,15927972688493849507,14310651005553332532,3633573753790243159,11466956444622576278,15671295904186804953,4534040022753232192,3935073970105585079,9723020670428888169,17098273346665257245,8370051792753626459,13996961731308132457,12204075725633205960,1271428552168089300,10770096955873369912,5079911908491303787,15445190443781717763,13131334036957368086,15181460146857019223,11223922610008732387,3110500141794570052,13616553530770945605,8328564098459646832,4312308266633633613,4034800026123268224,8949495760496492889,15936933214834228560,251298929213440229,2930871038408976461,7708608530537759312,10648604606762175811,10486672904054924410,2168150902797637211,11622437326777292756,10298741615563531995,10822254639067857820,7064468777160799459,7049433215747306234,3729179812680628211,1728648742007407580,4287303044082120766,6763007279614575706,828233243507904307,18371951414238820104,12815143958326064609,3923369444145388286,1432052567238041033,2131663178053516457,10419001132157589630,2820491819428036380,4750434129572912281,10519448887649387884,16088082289046168243,7767841270229934357,4369508974677240325,2426169627835461420,10905192641007961479,5288306077315762918,16918366938668413987,15629693685090137168,958658507023343130,11325320260509644379,3525335682206038042,11293748988423805380,13074477298205310202,11188658913811924946,3804737240998521998,14391825331301901771,17451625176215330186,10786883540993694444,12442994002020882056,926816066174834785,9646535856467718922,9569302678403085279,5293269508594582302,11147015997694100277,4257174490727219227,9881753962369604766,5672494761180449012,355850047333745495,18334471182787429167,4158981256667174683,4175882841597880111,7536932898937983955,7324520830337133015,3495762623159692341,11918291215122436774,17120053614642577763,4809210882221402988,10855249962139464296,5810564808659161387,15131668214793435335,895576040474251817,9048108111005743198,12615661682614724195,2757325853199548307,1834225153753810472,1976348196970352487,5883395497941515830,77202958013094166,10005956482195992362,3983598862043516184,7599914000921230890,2128018084865597386,10711141972373457797,10173950843117703264,13014261147333747897,1160307757918857203,7063075516739262033,5296087476161318701,13407217196553835010,497982936817552190,12192207730625586290,15862726399243730163,9415269227206284397,174635945839019618,11431868713006542222,3592985845959229302,17840027909845457592,18379390529898991157,3547268373392627361,13866730416612271688,5648582522414664638,9899209799050165963,3913123824118077146,9407924627320319579,18388721911595175904,12858328268525757692,6162386849326455791,1466783402099160025,63532137390818880,1893184432109521089,18149541811026631928,17118387911716378463,14700420522995467196,17500431340185796219,13183382565188887699,9564809067372060977,13321087171403838291,11466125436186930176,11340923678964208463,4891725087296576454,10802833409434637889,1764105815184472457,1201624663631902999,1312210322071659145,14914957879407380049,5656126258993565627,10971143369159180119,11309573902211281293,5120712363014247307,5989202295473864545,10513644731234020134,13346146778121057133,406904852246118390,18123052192091932342,2316217541451701691,6040829879823072958,15744541516498280654,14897064293206449996,11551131661700872242,10510957468265398572,1109108465088120381,12593705228992240390,3727699956152608657,15558246379479749976,10386116527043099488,14176918408592855528,4200039564760109798,4876399016332875351,1401992863668347973,6258797469695673880,8867818571239867481,14702855567246112261,4330497548060156262,9555267330441565229,13258387543540788388,5224843708695347309,1486079961492049633,1209309643338096383,17673504321107887561,10199827826564684881,11504000129382711168,6145901086292626910,14851052780438720114,17231848129762468558,6139898331351815194,3562801595482817558,8622411844017973836,14612787391117200782,9812898164937662388,3977152865110008719,13072961521004241391,2143807052310938829,10660816432501261005,11642222505336690111,10335904051933450175,597284379669221675,7198186585080681881,2663853829251028700,12794896615954795960,17148438736436131036,10088460700575909412,3696933358880832259,102433138706034688,12474182088694042792,15641974912412308569,14916218751435072886,2301644980401656405,4684837445179859640,14247067660085809958,13498403833268257160,1236283175170755636,3917089583597240000,1724511848066883033,13683161110132863315,6490158801845313274,3944951315873782912,1145852230730225262,2548022257506015105,16326299813862313178,10911433032604888762,14548189467895140555,8577412191593861635,14000628259857899461,1580963659054648508,4723109741254091728,9867378658165220309,6715525033798909542,13908960368966258719,8102151012052648119,14533223338698119060,10042908802058687053,421021203121494253,13004981695187392322,13108189863550626319,13828604617410927455,12615963154478525358,496656736320285241,16343107772188941203,14181011515604640521,15925232027476220407,9953303524647969318,6830496883425269087,13544201666481492955,643870290302861412,17385301866627404417,13691273739521443011,2506604942860873795,17352891597813242756,10457955721584199761,10727820244083455192,14246791030526912464,10834691906806555843,8203255014366907698,15978088758999432626,9637105284500715300,17752486149107411550,10970625790647288363,16295485337167285339,16364519575637622985,15259961316554878388,15693831321104962477,5424181194052334578,6807889232074548714,1785673167788557582,17628732604035559385,11729570075040218325,5446809194774203842,5841162039757080807,14111312691256435401,3069963550839144845,13778281014340280551,10243488117462706884,9759259751530099602,10942474213743672661,15349901121695908553,18206893165933836555,7282860586249271969,6811340494203005188,17649109605222623964,18036979212420879481,8129864002025784118,8318057174450571067,16481612958288378027,2918306467734947488,18372915666821159014,15521209907711127015,12030450744578308887,3310293496553602319,13402744025871186708,371297722396924403,12634635922089378651,216594313284415630,16851302734289122377,8394119504360563468,12845454292662579169,3324743157166027889,16297195147113296264,9439985293445161147,8991332733542558544,9885362856137944454,15260244570795093146,15504456412347514439,14052286529674930920,15330818450601101311,7245062275418669133,18069984003813257562,1035091166872932101,10911515309426101580,7765529818917226804,6105795391936314263,15292961523779588448,1207650120627078469,10909528927805257343,8037560548150906857,15866281524109877000,11727319521323115885,12450467660131954326,5382697779089255753,2314318775722597013,2665776090330721320,10819573077893018704,2760100006418298365,902894202499132246,7650826989502126770,227849721144416444,4312429775683142487,6236429254421748973,8099740040771907228,1552834298805758682,11160277640650426570,13702749290237351008,5688056013956194316,18298083488645133867,16126237598041913286,15430398555557320979,8060784451929416094,16919744288649798703,2977480152119049669,10753724898059938126,14333340176746927345,17628334303956143980,10439781707755539194,15946534285228305137,13376256789633935842,3518909167718309872,11747862834894905237,1245431360161026918,13592891085990687696,8644773503301547911,4935945651288698706,6188354110497641257,14238611058805605878,3634113069288283621,17985490095345145881,17804941067548409528,7448884642801644188,14073210271177550969,8998707455120664876,16482871768376925361,9645327184455759500,12006434758417045947,7744035537444828748,18250369067289516524,9967245211625620579,6914179283832707258,1505917915063013537,2535584788121713094,6792529471483397730,4595162685241888699,10256235859864878032,11257506435047024141,11842561049799429266,10566599594033611426,11275149628315335482,11278439998741650409,6828485928941706703,18358930137285120780,11578746584923591804,4107403395572354515,18424720859163449018,16924653386858356835,1413026411988780829,444082842262594450,11147799767406683653,15495308346333352706,12099325809654149097,454839760017573746,15608182758303999474,7574054607220396787,17654185057532596625,17155449058907188018,13885271400602959004,15336068321033646683,17494265732583084321,883852915326022814,1765086921070405797,12125386008741973369,836835865344889361,4178268696125313957,2771257306295152253,17968023262263671167,12109044385877008050,2258932933558900687,1976318317843819077,11573874458322844487,11052742340255936408,10895196115814034480,13494861720719202255,8287717543903077607,11618997110821374059,4268705611305399342,9284302515115262834,4156035672229279120,17799678389454258693,244701323889206922,11955061560551402621,10823020689117668170,3747925899266992577,392321297157365433,6504026643409867671,4310652724884989514,8008964284364751966,14127317942290580669,4027409959218901216,8892529776666635777,15137576251767056159,6870432284516528955,16682349519414422871,17894448498577432003,9014859484187822774,16340423532673706610,17558442714114345895,3525495090824686893,7988432260854441569,2323383183395658500,11444382203558794796,7865946117477136898,3861744915868105999,17259070402152034264,12564353468393237773,15606674701200875577,8387986681310440426,6272114919447855919,13882962188074022055,3576837846017300533,16130501217173598064,4749111165733446499,14409283323746593807,10561423585723163083,6752280360622606233,11636835512762023877,3897673426126344236,9596960844623437250,6184043807670933944,16468619417169445185,961154087275063089,18427860270619104222,16877394102792579612,16287819716179507439,677251999936565725,14000129395423298145,5450323779233398321,17506999294854284106,3374152976533351100,14273453453076962780,6112921133739566074,12363697995592000645,1694468419684992935,4316718558120240685,9698962619823666434,2670163488534540557,1574005946558761034,16031276902583478515,12509861244921403822,14978189649484274043,16888151962690096507,9639519569720637689,13379611972148821712,2076012042963118764,556922491039955828,15896698037438428567,1199955565052745845,17951583730137892980,16974253731790116766,4152526204145026197,12002419754590148458,16125551157121279869,2712384868656758998,17652680255754354976,4416586216069219739,1523027232135127455,12023547273064074116,12797294937953375980,17866714618806633072,766063205455628275,392427214605074668,13243634124323982328,7997504246692982555,9804356427247605050,11460555602819632922,6296210934243427414,15620602141441109595,2323743068769312924,17978707329776979628,9068903047925916101,13983622883063581085,3544391836410348715,8196271674530184208,228732628030507994,16747031921280414971,16971728139895201810,14164409038365380502,16493256906638330517,7145429413875307275,14505685769624618767,17866373329842226539,6470389789810285008,805255802357081726,784260783793867826,12557168562526691633,709705775277781420,1535335297757427696,18319156438461831006,13328495798168441014,11899368379386239410,5526971850883282423,5991430798733422832,17284226573658389911,15284577348072910676,413607964924726271,16882301443564300860,14295208167862545674,4602328578487388740,6972022502725158468,4653061571181304106,7431215130442941371,4995413696327334716,6956882999493164914,4469914057398195679,10575776189706054828,7000528985297856784,4927569292101585743,3043668198816062947,1283590722505327971,15676495345767537054,10623575116247919081,3479009754129430271,8850950734088906563,5390689063621614950,2249811376701295101,15843169707549948827,9509180715367361310,3914425263414088397,2841171861507005091,1182623487160244602,15741175572940825590,14415237247303106496,6772147644537337141,6463857509528656897,4876755533492490945,13346862721795323501,1460539346292014283,37220043359063901,7943558323058953901,4965405547906504652,18308663367573484396,10688685012032971938,10501051844596341540,3702373412895799654,9678942746553352865,9060608054231138540,13697434851446200510,15348344327368093970,1761571342958972923,10295525269495984821,2040338038756313451,5640517751586165349,8830595876151070530,118911557998933407,18189124014857066463,14182016437483731912,4440831570341903833,5075015766000879401,7767302286014805754,392278663052526622,17434480275241556217,9475144650287750354,11533267052842767252,18404305119548593105,14787935377654124660,17276062342110518901,8119678966700972868,17764611072730259019,12363672042727846336,16024939409509070044,8379798402967740597,8817654376764285313,1946392786576782035,16380992073222280690,4693643838801811991,12318296140318042121,860704307612009598,7103879364906480753,15381377254191936972,3778561072679497414,11322692698693539881,18121978372554747453,4205548858523900275,2372679382241691227,13834819670980959538,872214072011349459,15361045469984189293,281456550024076346,17655657833981052727,14187352381008083644,2314872422491469604,16151946197352788650,9995382020229876368,12701514226352805664,6949196090347223,5316589447027012490,7023211402041886377,10882320083876243965,5636161786037753158,3465945628316471601,4636951406800130790,3813800402023919926,4651897804382012021,15875268965141305607,14110672244345020361,18078578271881728640,10107024540657331743,14843256062034958914,2954299485710371090,15853937030894862327,13350822957548582945,14157767404787294860,5640267782252545751,562620568839864203,939697517804344338,12852487929493072180,6218634733766511657,10901374596791508041,11846661390281244624,16890636958124503931,15281178151615856133,4067610375486526353,16218199061486064997,12849318785410013472,16495548074636947651,13314154336776942645,9422006093210293799,13960100176602113982,17696322321506081405,6774217579576059445,6230466812274229981,11140104529227464618,17450984627255305327,1725354142523691427,13298195310609457772,8057014191811763539,7028062999038451328,16210930234279255168,11996302263043635299,12395445229577183065,2438684358418260200,17142742770737798223,6200635061753129497,786150275256364194,11893249564733292549,4349131454602419696,3553983394279032249,2780080040633001771,2086510146957239349,16863591239044597981,18321154261344017364,2222787200891327221,6525619479679897579,1173197287471666654,10193848814304568787,3463164406936514102,5131847613064537061,13965257986886118423,13592162642851654928,2650038778411674207,13279946039422002481,13450106194930675713,9971572272199951759,1849939543612271628,7809277698309169567,16824481449225659348,16855678671819308578,11226805645239759486,8278139505326708422,11310189482626831858,10015599463150583054,13434815288827650969,15685101523957393525,3927875399503736227,12370737547738454432,7123747103097257850,1204947292805953847,4656170882413888214,8739053650691511283,7052446903683601933,1028058103634097283,9543562231630934906,3808754400655883658,4799996751302841164,12056050034119393756,7154967162738190891,17821338470484947799,16275762604397631361,4143465113586336052,6260565584622205107,8712496818412476797,9819758357355451326,10285147303048801888,15042497744664617453,3550430771540968237,2045887140279607383,14700322664122117414,9038849187654505753,4444539508413313200,15158336856257368854,1860242206925279608,9536531246336883221,6108062767070022144,2057825294871872705,15540404138324205587,7458041631093124242,9308969615158258930,15444464175209053745,15204327235324261908,897563009791023175,14916530095641099711,16278931277982985509,16106909495514346693,2817165934360085772,9600008453510324688,16991339432005627515,17030381700761583367,17579946733765038469,13607285104388102909,7520689947471864290,15629811080212813883,9783808831361958430,7906176627322258661,13359669693424831775,11483234393595776666,8244954049442167878,16985850887574953784,11341275895044450807,6559151859964093353,7814264111460956712,5174329667703802420,16260055533487897805,14756220276866705246,9297418835398385033,2484904793467190843,6196333430613022277,6984955916567890489,12335104771624975948,5738626087092547470,13260531254700460188,10769547154947078609,15234796075197444291,17038716030123469928,9159841903673639266,14964074317109928108,4856388462861706711,14552884153514153274,1446591218721919644,16688407128718967722,1615515235310425892,14682438368482758124,8715297587003178678,6333335820207266743,9001249022527716415,11126572672841594264,17129805748210760960,2458412648628333325,14984624344509196651,11154688097835548864,15615128363040814247,1363397363001813806,4321871783395849524,3143772534237622828,15948241397615000060,3433820724503438171,17864734007349247411,4141327048802399823,5600525779855066874,12148868426585085153,13310926007241026623,3175200297839901725,6963395760197701134,17847547543569582745,16322128165271496917,15458073147927533249,12168560519581917217,10477844126803432728,10564090966304184168,822528018611488248,13320995532582733804,10666501653006763046,17223930365605932390,8300336457611964414,8318363478938883928,3414456092131703237,13651543877055027396,578297944545999975,18417935267937354973,1318250855020918251,1183377596179252263,14879293104179903105,9631251098264467610,14559628808609246991,14471671076015062132,13495603729253982608,5554153052908763154,13560338325800947508,10296359987078539379,14070701650301856904,9434742828993803873,4000759025198096394,5260096929836326584,9498100311079120691,8194270734387363262,7438795413029204589,6396283022790203210,4346365984038249688,1338707350859325076,4498300321695328730,17537654664780247407,1548779309272198274,3565911133632867478,5150581065354592143,11298077157451071604,11549441179894690363,18046559638993843810,9806382265432057432,3820490067711083669,11877332995410321839,2523426721080882459,3037396999168300762,14966004397314753081,7157834621019087526,11078505306754506905,17843791610238836168,13816240617339775645,1038025330987519227,4461127271200921225,5757141288875408813,2638568815742462473,12192587748228316914,4192215513256145765,9300005505130179464,4684301460316411410,9329790703747420074,10918912696073807188,12513699368024440890,15327510290797628560,14446996595221680101,13880826530867053503,6740812360662712168,7236115118991012389,1694391102477064077,5887003951281329295,12315564870808064598,12036120776331634945,6398354336347209580,7579721434602571573,5072582621957928797,1317353281119344163,14438014062250060737,17841087675100757101,1832448447937552574,1561562005446398525,16209802150181866212,16304653107497018316,15544002931569475993,4198119936020838208,8307489315630152569,5907696344226631300,2228111689869330073,5367703625825470231,7491895474645745223,16862596864099103402,13069665807425624165,4754062362247051853,12384262192320374353,17325610050750101091,5738557698452548366,13911303763060330054,281453570655857057,8080405520453027027,3739844390672720805,3407947999635974103,5537164737624699524,17919591199635981542,17531740367216943223,2271679416432810081,6928631096124643111,10474945568094281396,16320690465312513740,10892006330289799021,10970344738536957220,17590799079337785464,14610878309048615402,15131875824786292715,10571864745379010376,14480224034152895983,5215743072127267224,4807202646696317393,9695405508379978447,7688132733702281462,5372969346493799877,6280578872070465686,15775689385928871728,2996735959016732060,15990614519433155386,1543540958057718801,9735412698199709337,17970425578961690664,518558387130086619,3308753086474044554,17651994929531571180,11416632531105773228,1064593606237182226,10280714517659261131,12861029643400869964,5267395273136698419,17469344014931128571,4216440039969791743,96159318438892621,5047480178980726371,10046575518412228801,2312100869640729400,12124645662394236655,11465575615308016322,12117396415941409245,263240837925769858,9204330588111269208,8707068309862275739,15689186484274973387,4516331951882636896,6351057907653674581,6024356765612779921,9701221709460332844,18393767977831200731,9166454366613359789,13521576327214574271,9690622388428161000,2408980217293795400,2323667510769943734,5177127804671533791,7719041987079308371,13249171031479718850,11960422561051887969,9406120582663930475,12905887227046058254,12191698068648542542,7911077937415670943,15373290543838503062,10573027188243223972,13852043595600663652,4023244671308334142,6883378337126081068,12025456768399122613,2772855730142198144,4257680975098640559,11575282450328891026,4373620623559361064,5538089250436664980,5486347387033135487,5184150692135830962,17481744282907915247,14824036939140471957,17934534707810371166,10199134349499355695,7827155286252885716,7474184712575471160,14374172784514078023,14009191783044715809,789436860563578165,1536137165607265874,926972931961136440,13592518328076662537,16329062873278086470,8164396333924765060,8623547953802642804,15606513214597668042,3424790616233269158,14832921355116089576,7090069977507706601,7581984693500469495,12248824038985082371,5311608849882438229,17350083976238549390,4919677046906130125,17399740605239468202,9237429190551776835,1349413158218493356,15715880464068285560,4660947897459012413,484357724499979975,14666450329926670631,9537210064628771619,13243116372653108947,3198264848477080282,88330161950562812,17746887540301675780,1302395882227981070,12564316586695853839,15444462657713393244,6612745898792325094,9671635095474479998,11765058371650682936,10484346282198003376,13068517926294991579,14878479910510109987,9838774201307447653,12027539632898118038,13400144091268535253,7498161267360701155,14449297854095456180,10438515541869155086,5632162169815438371,13416618527906475091,6592463561034291955,3481218584195700357,15164808554000959489,1495571932761519383,7210509146433456394,16428506843435591416,16668867489376114941,6606775258563583533,7977843992562301995,11473578286091419273,12232664058954821063,8097401801988867769,15145414548918459519,918981844079706024,9370571288460908778,4698936882427498687,9848452407394387626,13704475951071710676,2746300787961743883,6682519724010190084,15744612934652709396,2175021811935354667,5774495377568808068,4376273738951680853,5482457945926143171,8635176724968566936,15086982149822755473,4032233910527176031,10364077464246091949,3394076600527899785,4385930412847633125,708882344424476224,33835303631467623,13686246477131965899,5357014441190465452,10662424573293012758,4847361634541064018,9730345340926105798,204015844226431314,4763679011416983651,14426651590033946259,4671705595473611803,7446223497185956299,13766833924831466424,16300250711234115950,10602356011482646377,15179760062510219495,13629157822859470643,9274030807896631201,3513580641992241545,17846802103922043515,16957852560014110567,10494914814216761813,16068119690165511154,17114599107973741096,10618403686145187563,16110083473723843753,7480902241677729891,5511245008163510376,18127743624033417775,14131211895416673927,16975575754937800828,17072175944139052076,3303230789651347087,8576305421495404959,8868713827188994611,2247115548474817203,14663527587467358342,457270628841154607,389965147207937029,11973331314741647314,14683612760643147513,5572353953383974056,12539152439443570770,13225912750369969602,6782074361953463166,17867953911252028862,4574122244853433963,10499007338088887283,5196932553855945211,433955963918802481,17430096421548643488,4695580838388159481,12099187124830943665,17397189806334684314,4223882720421106291,2374622556212351035,11665106556954663993,458374277311792260,13723933515700705617,8691473318628207065,7730720487235505903,13921016555437640836,1432445879233373845,9413707155849455099,3746501672561663658,1540752247309243119,13562835515458879697,5307630257596055917,9749106218308417377,8989257856507170956,12151856752428933735,4892055659745005361,3329276531660870579,9371230160190226651,15079161176999422252,3995646954371092989,10033550363169918776,5483466025527047976,14565325184479935382,8781798884929114183,16422262766246525541,8435459190081575721,690924254223341909,13430731580637224192,4015405297292542783,1971185625039785866,14092809785098389282,9893870677729115477,1225833413007380869,4532000834970967245,17243872610386601862,6576628754563778529,11062953239365786852,7242112211187228735,6802342124726359346,11549984524222936107,992102559796686398,2741967372227543080,13768479591623313811,9071250256861222830,605456780586181259,664372885664510444,10971409466784721419,15557942397400434512,18409242193238468099,10513300858745824040,308359566569471679,2782856284126880828,9984935592830735100,6316105976853796503,12955894399767336133,14886151580018238076,1147679020794261464,5140448880442844424,7646184487346064666,4735677958950502471,6251365324551006303,8636446546664951058,9267181714419581532,4879195331668670367,1908485603100111425,14991260847273565862,2943103045589555990,9616803450269370203,12386175421923855951,12867094546600187594,2345368421412912634,15759115231149862178,6400815607140930557,4038021104583716833,6629671643382782873,15862631004585085886,17660008770901403917,4121695919387874951,5029216306493957,6381263733605293206,2833959302892478963,12859251640804401662,11785664549561682830,14810253805611304496,14360323731901567392,5262966796336280469,2544484762445398889,2451831197641966875,7720901936648270778,10027400521045246672,5071907426731903612,522281806464857582,14345332459652976900,14733569229293789104,9419454813321423955,12799605778485740035,2330698646754668264,17620938664573020913,11070493516714057732,14202149338832229318,10695933429634153562,7231285600409662600,17293782626422398059,9702838923497044692,7309474695572013719,18197289719979180485,6227001340363364554,3903422777747120952,17694269370840003263,18252242025731048250,2235214185844389905,2659690070435884077,1708981625990554234,2290409701598402502,1385643691587612603,8659785703545760957,1602272967605344326,8684618160808032517,4850518581137032148,14458753706921707392,18318544371065037107,7374527653545028827,3657841459528685869,3253368169743336299,13453209003219294423,16128048143426238125,16332676334053200426,15393819184808058026,7331125459531535265,4272057726661762017,16730428968287660029,18028002839528828716,14655825803751446709,11078835085663338068,7546713502236004580,4026124812935301574,7586693553132676360,10860110348927237155,17867883114654586537,9921720908501061827,14706993128591969900,6069144267722727987,2511880577840819031,17779345560588918466,15606523795223632805,11515522272437474953,3564799301105594456,729668175196395984,12854066757599073585,11834725385758432202,2710860655209741811,7600643292082766805,11532379939644758386,5683516869199412370,6153827021839473120,6598793418220906343,13969098200424862084,3736359397854855763,4702972850808156801,8689688886078714493,17417851322939650299,4393390272101290528,4782163371991203216,14838948877561065907,902123450732883578,13320575730788126452,10448890199694951801,12971648802211304004,15259624268777738576,3947360122101652576,3381565129402209904,4970292097379059386,14270493692118213583,232582437407823749,11317636733320706476,9114956343193042718,10066105708904316342,2488205673835239463,8400827422787129452,11853019370779984664,3033915284870557241,10035169543520613076,2516921184358146013,4330003140419562351,10688088400560044277,10604241021412861655,4112876029687706346,15201692018936807658,14579825777982017321,9508622227818099315,51475619300222158,8168595527606446210,15477578358845382372,17975703535975245999,11634315016613861802,12107114032404774588,14201364577293155252,10257484998975302034,14737278883409144848,826704966199905701,10694086333783872898,4231571781142093992,10636411522736503778,10124162933153031346,8794226037359314227,9134509941061393809,13260377983542471842,4733998161595112346,13756875711430074592,5748001856591355374,10526605015631393069,10087837932790636627,4006113494456322592,1027655581593696624,245354794620686818,1974197764177175738,17382781325421935517,14126916852221761089,3360279398493106160,5855531171432306816,16905722436577259124,9411811225162311267,17971661774304827312,9853612773432531221,13512380846801317736,1334133351139598131,14745608021495437602,7995653056037092259,9202842885269619819,12112724049907797682,12290339689384272762,18168294866715467129,12264067008118517510,16554603192188057957,17016444704375942326,10632848610146498653,10688742295766995891,11126002370994604267,13422632350191378184,6159893938904681203,3172710229669826331,3120886562396122192,2954691629223334093,374364722049514692,7369796683250793455,16234305946123251289,10489758108771833299,1988295421742613217,18321062935264386313,10899505214461313675,17344431455057877617,3505851329396340216,17673013403375300077,10059395179761761730,5935236614344343628,3721564995876466665,16961322815336297143,3787394837564010791,1282321394995428019,9522435100201694372,3748415105984984932,16040068007317331324,9914073656929953509,14134869241311635403,4280467223089802785,12608378573595834226,8620161675736263349,9021161472761555867,3199141493966381535,3789844099907375366,445242948200948627,170570116989777706,7916590197778157970,4913626592207518831,11392214233596027839,8138999141842324321,8406567404794010760,15549585662208871196,12272832956909253876,17873907096370941677,8036020911951774296,8165246797459103612,14759358029573824234,17693716607613482289,484713548060688497,16552701689722724566,17315735545533742768,5082749968020751085,14007148414786194199,574917601993337528,8440849642411996098,10953832311898342274,3860294437907930587,2260693810829986777,5838671352585539917,5873369944175383254,4541581639889876601,12525381430921732052,8482157897449976583,12506922636483723655,16944888925417356678,6708849377787197066,14519705683373887719,13717310151646132976,11655142375408014012,17427947854464796931,4118053144526129894,11522626248219571573,14537441086374104323,11688001282972203413,16323226628369746126,13327662514178171361,10493127989699152049,5653573047422820667,7457310514159357778,4773427179869653002,11984950287374275958,5326718460230301180,1001448171896063905,4863734020584666538,1350617668364822005,17864547983994759095,16910387155451516283,3289650979271117764,9790074111855005184,3199097125352058194,927834059751982524,7385345778267812389,7459789019238914420,15118225552899191011,11521674186894019473,3338014230439032712,12532125614238286294,9748985977415920249,1631239725004699710,11795262350526093878,13032580304553898884,8505283807267798302,13706230276270156421,13252730410975031486,5926341115077623149,7157549668663400230,1479655011495515541,7182395532390234201,4149499372865211697,12362788709703673419,17312920742180927753,11596158820404308539,5138319634662208095,9410002680962964938,8300192522471377900,11335681810797628316,8355199577725650091,380610110649608132,10861966162478647507,12909679006096606605,7330084962012289391,15979927528432536660,6020402271808964855,12478907177241839874,16070271698989995135,7838242585420649142,4702640694574396655,14565556164534818604,8460793162390515239,14199156450959354931,14197973495413984853,17122454172974730625,16130039166362964267,4870974918755599555,18073115562356259268,7632535956775522945,16835220306506541663,2662478340511955037,18249911448010670041,4366871908012559643,272327776112874624,15565112049860692608,14287405571397592840,9274934742277163567,190540878332272564,7908190593185166214,9488487447898700869,16348429174181889032,9581980118392633932,14764976968869764733,2252994523663076275,11985161389955661688,10648514052671698447,1098122920134879296,5695505589358793640,15824100395469078984,14360006549298993914,3335033229295055003,12390357000758421695,3256717056823172568,10870998261310286011,15044024456663570715,1587308767575857367,9512035818859298812,1984681669444172511,9632706159711080583,3957637331244265755,5931438797161435783,656584283925310686,5143350715259877118,18096740073281814185,272319205528336979,5754415021191603116,6537431658505806346,14978436911051329660,13918532456035380366,16926050539279253691,16316774427044979004,14880914080354137482,5419615830450291605,7832403516186281202,1305245485382287333,6606790205393267266,7993328088048991311,12969482315794141696,17023773356018600245,11173291352863228918,1858642744842694485,14870186019027502890,4746686833193326600,8614474093835337377,11115603689456914456,14816067968143301619,17360186569068936106,1618847289945025895,10044447610612965080,3723694445162218326,17021599604680839984,15857422618412157811,17881593422857252774,8799712317374480805,13530643287587944795,3334374041835071412,15936672737069817245,10002539232856931861,5746911664784688258,12609607510738096846,171433056723778768,2042280997489272779,17492715673842212728,2809934950915382217,2979885898955420629,1344685879543363639,11847033388968881862,5017543544844909947,6702862293949406505,544382765295470600,182879309695659403,11382090602297397918,5064095444082241646,7438950898186018364,14926838574701794556,15557229852591537268,9614796462344528636,17830298626675485511,4610806382136960477,10286726255648356702,6557208195973311629,16333914343501502830,14110985324077378513,445819463443237360,16093051649556041608,11459221141417575242,4999878897964352062,1142657883710276335,3857544425862701930,2223667862512550107,6444880845307130310,929016880957549979,17971187120774074297,4838106798989259485,7193115796855075562,9873907685785910258,7378225560498747230,7221746558045587881,13750501847081030253,8665998432728547798,16901208037462852495,1354660198260163027,2935148840802201342,13661238684539979578,12174743903685274616,5880802909420991268,16225128670942869165,13211814034634034861,16912043934232521091,8951363608966315089,6366608431470486584,16739838817413424969,6022990564844460915,5517472730189170385,2616098976019353366,11850160545362705555,13196427834943439204,8357886276993020973,17617269942692650271,17757762213573717320,11065611794090609313,12844192912212536477,3388291328380037584,11706544314023595204,1023500677267354029,601995729129794095,6368061998147855640,15598669701599462912,15245067691262347570,1152553882050353987,11594733088530938524,13346488885921775858,1447557851493762803,16617116089027205608,12998790961957572791,11657285093398064870,17540891181778853179,8994921772782069599,14100720300189826288,1831118490417716509,17740900452775499142,10666776805277671356,5140652631497253790,10543569480038549033,3152975013099622052,14344232323232923475,7980452715992093768,4852506298169752725,4016193271227905211,17054430546976844885,16097252052145577217,16960119359796113961,17611885505433055663,4204826392487868684,15625538419733615756,18260908737443324336,15330437418508319824,48278024193718514,4362509354257577393,4376510864970741668,11724399702574179033,18400629479097407494,11506366758597680809,18064279651962922765,7840269502589298921,7251970152710990109,8578567600245423746,16185375286224296739,12998895592412019917,8185965415963174336,16283232127333334314,15988971534705354142,16584935274796089084,282906928150266703,16981015889580917155,3504054637435098291,14209657059956411541,1332823827208145556,976225135103246296,6179976101504656967,17749984088448812021,16877241099099479380,10071608747109983041,12871644333240793954,7699616014989478875,18257235314159156403,4567764459723756613,2431714713700274480,3080121643902610301,337743171954749185,7089419842755313981,6942391710803874728,969040932041546255,13509842880649388468,7135781688505580648,11942282870818091824,15746425329785995671,7860945589234483414,8522342446479813325,14297740927770859176,10726140937781736684,11887874908787948376,11440857269115658242,5729663293149181457,8712233812684147198,3617660086533355830,11767185731167497964,4077583476008864385,12579295463951258044,13038051828849176080,14905811292092891653,16051560188039737668,5294291383567430947,4589924565984517059,11404582534212596804,15351757663803606051,9038615831319201875,10384997489990422185,7890762126109988168,1161161638862554616,1856376780071023889,11601826918106863550,9641240955976382545,12430691679968630528,9918687422387286962,3384513841137715761,5863751735987276590,3102754204190081471,6248701991193538099,8276369389914387986,4208605120572643302,13909589980710550245,835686527199802197,5940619296861350670,8631526846998813685,2212507915219282639,291386535006372274,15824904524157914591,1476354196793874531,17431849374275131836,941087839314797983,18031629927519512317,1842571675954759736,8387345615715617913,7381236018139015103,18031078849320670026,12893263935070003852,1441307011620405654,16331826761877998332,15261897492037587077,5997638298291003591,17948851021532307133,6467435261827599296,6698117699386019193,121433373495252471,12942592071333497321,2865900112218828191,13326921791359866417,2024470562139281943,18313062963856147082,8593081582862108893,4000416047770022219,8572077755137893810,14592248160182084359,14337759299838051919,12994864400842781255,12158211762878547456,14223018739032479356,12158897320214118831,7670822518386358804,374695737148736963,12766428406051666548,4229291790582813332,16027124893478977972,402486090242971929,6747874887278891000,3070218650802177253,3337354618432544342,7356017876936922972,8085090474723904546,6193291821627082458,6781450079935418870,9210486302436269319,13427302139488071519,2598097638199783842,884032465937793035,2651907680481716208,15702731172668824229,4524957523538669417,9659615522063951047,15236941201775005125,18408501175971002233,12187904767620863555,10854909879101947395,16842342300085883692,16692039390757106064,13332546800492725411,8280584367351187937,10207982328605280912,10681750832706381804,6438303684307623201,14079006603816832833,8666521444022691063,3520823955908483012,3592131349989882827,9454566412966984494,6189698217520847495,565542503923454857,6916064053568051834,2056425585267201460,17904291691299747784,3624834938858104771,6094760958942793971,15325111958165778095,6386727568845261027,5273069972944869425,11808446958313540353,9877857530871416066,12723149643528256603,12077474978477861315,8446949121934974573,12234374498507054505,9346339195617181103,3606707765871073720,1611595727361777156,504826250779827715,9349245451097261048,14271558528817680726,10952204138247115225,1428356016414347714,8820599400992681648,14080636512130087670,15182211588717506175,17423599019880089185,3453765920338489888,8801660268285627972,306854090406892189,15023943747403916254,15140353010937495005,8078958517946832706,13495743323308516402,8637328500248381592,4841277718009455373,18246989148423282146,16716050967862882816,9974865406775311779,10967442105522131851,15632462871490366430,12907592440841786403,1494164023964402431,11920617069049291561,7486063807314106342,1789741114569919170,6208485485942977406,12389720027949563743,486889666178995205,16637262251941279028,6321050722615840860,16109797793080307991,11297920097291392868,8252580720843770373,14714435996449560701,11292286760315699980,1161712362668315245,9969916261167860378,940229197006628742,2143677948400985353,13679722082250901915,7056097300953347714,11924579899050468709,13413918538798165096,17380492994238566196,5965738480253426017,13922617417438315203,6545800096426190984,4268549363681842866,9202786327035898200,13107190458611455331,4958514233404968561,17189613447582520640,15620871940065789866,16792956541058186120,4771784606507550535,8508887482673976005,10762507699151913233,13291324018034085280,3449011483817027296,14590338547131085130,1687057996406419090,3308881313979908226,18283696372684356086,136599193695459923,5474201808377179982,12691884970081640294,6553500064087044351,5862081272190522542,8634402242863669305,5588607158642455034,8209183941001443992,11625911125524472022,13591530784409188165,10230245420727246759,4252161189368290130,13617419313590701874,6767762070606394383,10131264234884456812,17254918845047570174,14557027850596612160,6138743094033441010,5881095056419013909,8952922882015888614,8068283501700725735,4032441308563128107,12079409100050713707,17047259717043634520,13287232906444138976,15021527497553177624,5376487415300240277,13036651038576554517,493341582075729976,1642878435502450471,5352431145608032721,10464215497956955927,2622139037688665223,886407030007967285,8521338351960203648,4771781333992240275,15582020562878627977,15222564552411335219,9515575463695644451,1793484634545439558,1380381094751367451,14006613353004287234,17629481351246016091,18076415222734937384,2964160299034563922,6827015949763995852,16432580605426150296,13050189634986181882,1765357954917521302,16630454613471514144,9558223962788920060,10457998923096291267,16137612565248068424,3480059172739588640,12656484274116765839,13129048917989502146,17735268352623933770,8031879010128697504,13969695480887686168,6924435119513828014,174474172251928040,15176802839733670596,12756717449193387448,6746428193556825101,5702160658533478316,5949466403473414677,4232541682099019103,16068395006097025461,726949343844970765,8629492606517304809,15726407864786731782,6990766303861667905,17012395062236490558,1359190109106538412,7608786494481217075,7557479992341571527,12257897206464436190,16860585042172747743,9061473211060475890,809127517918156286,10443328969645983241,10035477471260029750,13046216659596683953,3250192758904945446,17780709584153233421,892370839507215896,3648837200856949927,15443314338527697382,12074755653970550428,1994550215730112526,11057770580539750940,4087234978623251399,17637878250073790064,8983479656672879009,1952319113264587031,12687014500421185717,8048842121740049121,15164877323230356055,6167831175418479754,2222663075232250097,624877816871844366,7312951196852951432,8151678859935661641,16534589024926796667,13121566834038698129,13866913866542272496,4128765920519855989,6462465558397258963,14028196139383154794,5664828561192585030,5040607149660786869,15125846979554896148,16968597322375543969,4589732965577108449,4256497264367194752,4898126880540228714,1211728019398716119,9048680257458551713,18362530108559674362,5325665384656764069,3693066207100597941,581503435664379085,6700323533432710535,12069900561701595533,15066803100239167867,1242755841478485811,10972716385465513586,4270501627227626842,16349732459886314028,17130372197745891829,10998161310119241016,1194707832332642202,10851362988619179410,6156267323060725334,7616978176533628451,6807344528486511029,14066220989867358132,12466613451192529418,18099670010904792497,18012995350059597597,9127336123381907878,9007039025520536612,14447591437429852810,12885019998843456250,4141253691112061362,9654504697819556937,5972050645710377794,12151248379091569388,8402018101660410117,16594109600962021944,5056134485764412648,5919605404004737726,17655316916562340010,1477018067658699528,18079755509832182383,74302303088372115,3872176798505268788,15621290775078589264,4585715395705673818,9915901902088763354,288612198607630783,2224613712232068341,3457217954285314386,18197372800763022135,14687841299068564630,14612648899887964110,6840142735051308278,3574833261991339155,13571272782084355709,16424223915785655122,10035850036260301569,2467310478960680592,6280930092897741348,18013440867023952913,15082629782165081636,14175735969088725712,17490745954527177273,2645380068563973316,12051669081138671947,15983264559754132517,6503649573303357027,7756312141673674297,10301060389933131851,17642638409357047356,14270524875609050322,1976151503281123064,12511601592044543334,15754994381014662013,5642615147992308349,10409310133155340236,4119448721032076217,13687848231009607329,7627517303052579969,17572682075144504761,199239241960140546,2630777889541150428,7356441498731365949,8076523255226606642,7916517371908724463,5069290793812191090,13942958394531743306,9987092910387947871,2564084354859595883,4303002911131782147,10671817521750083634,10796892622888375801,9371835851957995920,5560946481479486634,7950916329055570455,9488276678015056325,14973128471427354039,17505302931452370885,12081446185907510328,5948063475805095429,13705145291799972989,7999578128466816324,7524980913431029003,7891647774373802415,10946158655901308230,13230316001022525497,20131652058356461,7732979179584264123,14910780735023947249,17425423790452485038,570380541732434160,13812278756208062252,15682157140093502483,9217372236055243189,9998069452271612264,13712813269626734991,14526910102450930364,18044798516739728172,4153017003467886153,13274130742379516969,16302607616363536506,6622257722082017022,9699305238168721364,12668190851651536195,2937485155111694400,12926959004957544618,6388012165203079118,18096491969646016436,13619348869914217545,2405743246996325783,14983212935005949094,13803650484134102451,2030722684531461791,3458980951911640222,11192732339779417551,11376759443684291388,4500886061241189381,9077971475451907242,4669664643050921427,11593763784154860212,8956771141470112122,13751610842749249123,14575723287418553955,4863033410507396374,606463824821903968,3415376488963499277,12472842743763731514,13604444535401731093,7749170021515803373,13833057656787256833,3528083399136728021,4838718037193849462,9513206797537377712,4345014083851388189,2544983098941253989,11267470768210696928,466886482112986961,14052844280092318837,1782344672556764812,11682615840670926029,16703237742980881836,14036190205755453609,9248676953728522301,14664997112469091467,9322775949580897192,5706055613750970710,17768008273156448963,11005162304325762347,7069853007261930629,6503919445752752374,2790755080865630446,10652472090325338247,5928084329656845657,2736398779472680643,8465808751383159053,4959421440861110115,2116113999977845936,11884792323951032156,11577667697639358416,15261010712501663238,9001478343103858280,725125745248746775,14741220790520946250,1454728339541423819,15674055481962011063,799836569451592034,17334519397005607861,16334601778237426921,12356804122072976855,11130662542830338197,7636246674981864866,3054388047608271105,11217912451627038664,2023094889121360143,4640606924913140475,15000177825481719246,6809236550732587050,17993635787159319453,13895777410214321381,5256075813314138614,2076080934314800939,3310040766051891371,16103248470351401258,8511037337745581380,13988889693890942890,14544219056952367956,5231026443452716642,4093267707261576466,17142075333871112163,9791085166189040768,4652498951382301853,1121713388030431715,3137220903759141995,13402417354202955817,7221594882139282706,7167642233052358547,271952211120203595,13018183339500836768,4952539938533720343,9691787088258494589,13076013951323562316,10596600386990626363,3847439473958062318,10486612159152683618,5565444249817972128,8754101008874997068,11699591000402957895,7478485835989649003,5878145257373914883,1682382170182796590,14487574311033371897,6930674505170496465,14861588998292281131,3913192974670775443,11007106350979589931,2931367017247652301,3844611859573068517,10590225955702737842,1776310599164650103,18229388135792399761,13541648017724241165,13891112608481370677,12207395110014844238,7405434853596537195,17405313005624050049,15197827580073174831,9554999859232050801,2957030509784160040,6395676920438902330,12168576162161652653,13979622822059507056,1420660599442325985,5885358402416620676,7578575484764680397,17380329171105396079,3766363335275538411,15987142704840576500,415874593910227442,8650716062734802796,18228970416342886733,7883469340767029903,13864598285953462163,6957703253751321137,4835260210591492670,11871241828528829125,16132394721331513416,17783111580051260907,2185681146590997885,10417618474200160468,17098778448297343824,5974565009189432461,7068542214667335027,11393365271286540205,15988324973951541459,4562250968642557999,11799380050186822607,7979587849938007868,1395384837059794116,15345846243568986025,17169372002160564173,10859609563274584365,4779411014370717312,17526491160629546034,6775998253499279901,11194181582834752046,7318973861068201975,5009954660339141472,1956931875698702572,1424631745851953184,116648167532479827,2103338495067370400,14737066333110460401,4914088186843891096,8196675225732570212,8948224280377734501,16826894314342833135,16719010628498168572,397233937549102209,6788786782304685759,4764517194283603298,3258641288866375619,9861426881558080365,8312891143089502133,2577081214679910488,6705922950738536368,18412161220671422787,1929455317504362872,7312816020626820251,669981802334713969,16444925229628876344,17900744947169423393,13728315057160843680,10559476448672328976,9300158415586139241,17607246928836467087,10937649529982409952,14674010028273415741,3418997169356594349,6283372280101952202,17482065027211543211,18437737382643999466,6176401709816547254,7688742758913923331,5160418694958547029,6445287216856807897,16202921777380067994,5539974629568002018,380806936839464627,13620094886197799847,3017462705315186139,9597243264003655064,16299427926304532449,5669229542573863658,9360246203720600273,16072977668807641882,275966421139382633,12058544638815691376,2207260987148591807,2868476876303832361,5943685158943605359,6049736766244877479,18147239454235990978,1812304895765703700,9346098054960487188,10432214725073178727,15610715541398749570,7967563476432329303,10556012194532784866,8101950041976378880,14753992652423110757,911854044212289204,4771025167486121744,15403416345229265332,10085737208892757893,14773784388357307811,13645005587905999829,16459894207156615259,10622648503748572386,8095592990522080972,6203082354665389197,11312662646321513478,4494354317048056040,15863011249089796236,17211004543060534503,8065775151476227338,2233411027969194126,12331055449979813686,17810853777456576164,17541606876270149468,6955851329452135870,3492074292869928600,17588307134269028035,5969432707078995649,8671560196919781261,6974088825572636705,3705273609618299717,11203434012843200526,11215975078269766466,6179041682584503551,17226110145923412652,16275604348969996468,15026703095540606579,2039612386758817890,15246685552354266562,3934384083734815284,4198503862387555520,11690013077582002676,15928535201587222619,10528983396682215808,184885150196107614,6158259986685375967,6667946095042577673,15895169227761560328,3783027046832242938,15258990642347007032,16390058472708141483,10016190995040671304,3276374692339744740,9569415517740765539,10401265810718246898,18350235487579414629,2443582736180374025,9570065411011653632,2934165300888085627,2479606060549506471,574880033124125824,12841058346582743674,1971122626170862270,1244505793955026277,16499327087366446157,2288253215547302774,2488584513848113572,11931849015872763172,16541984703921356741,9735689116740398120,6245427578572385795,11181572686648188865,1526412540724253465,15165412341611170713,15405352734164497468,4654924176750265002,8566062566201872863,4857086596892149914,10203666391043500079,13719764684579254658,6539726334220218680,17036025891072288407,10114343709920088079,4166296616859532029,2881719855798508340,1152187001044865165,7663608625133778776,5694406678891011187,12797155394999970201,7329299871015550069,5685003948871417329,12135159160770302462,15599845204712371306,15063071741337233077,14667713371643858725,5511397754850150332,12322238797920973392,4246509526683685866,15197392804011416699,1238111802504202306,18331449794078653110,17289259908848526336,4972163531821790445,9296798951539946301,13275847961298552167,11081054096566464395,15762463452047585115,12312773014395706892,10046806328585373982,2787333758681802292,9468612473328232005,13590563560557914211,2829319262319073037,7560172861893133130,17534286673842125119,7646402214416588833,3947222148328222028,680829744820668306,891996696416575310,6996713810347295064,15979538680568700322,13768411010825391693,5557002330243104210,12696824667399798127,4924502481693887015,14075424460122931140,9827317172874826021,3296681181163274009,8762988693121347142,16701922684737851610,17478193773244711847,7124400149243864775,9202163532119743926,7815579328163996166,3054564947366804344,11340971141341378877,15952686532306972408,17374117990541571583,6441157591988827620,13516289472302137973,17476665945842473220,9069952782483398280,11951325272470454555,7106526854648203916,16075722115850549760,10644525371281853484,15622592867436856141,6119714312203440377,4239989605173550733,13406449882545080414,14258370436935328285,11080477220636844195,14218906232322761,9149953974872737423,6211517710523089332,10207083031641403839,13378947273482274422,5766213517322770995,15634227669198990221,7305024220814526179,9826429032838518767,17914907989180554498,9174145237907021948,16753582748357740670,3439244176433636897,14878023900181744316,15098196648832238113,6735836824184131251,11352161903782970570,10307253541258880121,9014592398066485365,7422189482570762999,17167600082210858654,15282732186073161196,937851430447150062,1643831178920454016,14796433836375713694,4894947624498875698,6413883212906134393,13675860170585335371,14137117879469323701,15142680200033956914,14197645828727719276,12283683673399409398,17586176213370232633,10377777762365774900,7525693190834503684,4370458429850405747,12511255642993599655,4423520940240237633,17831163235187579933,5560211860702913729,9676077847347087742,4199730201851908483,15435998401698451409,17381287993360489742,7252199111417884001,4085437294606593444,10889492680268246500,10013752068823350429,8853709193129307098,7554559317085049007,12865951905776411602,2997238133547563913,3839078457342893663,1317082535341066857,4242548469590597651,3952198457695270407,9111859368206983354,3379073193611919013,5252706431518548302,7863333443050519355,9171684937107046759,3025352480488742809,4602350893721271015,9925248241225715637,18144439969530579849,5236967753133199966,4310299763803031547,7074029205068858953,16798043779059302055,8305597812976111608,1220360546779178288,8169153369642994370,7718052395333006491,3176842973879061906,12058258931152879740,2251753258408227766,10352538929469876386,15497102348212403573,18427464524412004801,13214527424493072450,12801242364157572226,937350595997026289,18167908048945066186,16049902057281610595,11562814228076002532,766841235369961592,14606063784336573457,9088328394106356356,4332899562597961443,11108017974516315661,15874663562907200809,8521692058208932878,3402321668795158714,2860497262807927585,1084248602861267906,1878645962741831565,15806213535551329668,5634495995838226493,16387061415027948314,17041180201437574234,16327536488623108735,3776536300467312885,1975501266395845954,8149338423399627964,13024738704367595749,15765236487595621054,9552579282094902805,1496371801394892280,12259106860641116048,13701648448089640304,10375772969495484958,13366855262617603008,13103860066029371025,9360412723458755062,3844872090932388888,7134041673554872619,4508266950584769606,12565921828610752825,15194388485334879502,8636263143685688857,4432832592994721602,12843070143374782293,3884863316969101629,6896852412640103323,4043155706895509219,5606179442304305356,10505079117022847237,11954361966084433031,10681639011902606399,4552351450605366363,11232584107024536440,17079432951072340318,10097149704533530984,2570397114736492335,4182586704686191994,6301027498835500753,4452958457714606551,10404877830255422231,4030016638930444156,17500598785074424799,13857650549716153258,18177741808183300385,15736348527601061240,15172832354780825271,17003854290974668605,10270942228878945418,16912724935237810097,8998162445195003633,1452798116103628325,12687047155497342964,6140420804227455217,12821717688649115762,16140391793310606938,9586246481737830457,6952566142556348622,8815542483061014179,16029964920766461587,13751602043177244327,3932923263795048934,4975177064558347540,11730203741266955223,1172984515659225346,3162557432608807833,9873393847448606937,6772039671350845332,17018848582013907141,8344847510916863261,7651099926647046907,8087340988337180391,13207558224481256244,14904115996247584548,6028186703441302226,4860299198366186725,12349358845499855491,14357645838733392017,7992157576984204494,14574722384543836762,18329724943291808270,2747260985118790835,241575327038822641,12456996961751150360,2316538893289768866,11311122533190298357,18372574136789290475,13218760891143353650,15167504421355094424,5430268930883579395,10301420487621906149,921317612701844165,17030804831422371902,10164632079535825505,7072725386616557307,9305076495255796410,18001964802260806657,6073429200247114520,13463301468059501569,9914154837167217563,7956936134034407314,10558178563578988985,6355672885095313018,18428418947844921247,5279934758006075869,8503461914563725964,15462753576041088863,956572245614371838,17909731701853023548,10074635310789877323,6036805612873944850,10538960207688214986,3087706283669674718,8242005508831119120,1272571145365667895,8675226476779661489,9331395532867411346,1773110958736755217,10487361434051827507,1685184329337850915,6645052062102541099,12926966485244280972,16724854293404083592,11105886224581046414,14086195535128534291,4328764754121865507,9317347278251853804,9738645279108058709,16952303210685203634,4255578431225030829,5320947276857847240,8288635781328667581,2701432629934267525,4234215358038198681,14473494066855774037,16334005994376586277,5124718718002281381,10948266686743878866,6245884009796447371,15254280059755988111,2700646622072389680,13423751916224037363,1292580195076777998,5043089445784115832,13962906299626330219,621026526209573897,7929746715128931286,17294790549998977113,16929393116026394414,4194609322990856301,1915215503147593309,7638421071899837727,9616788481974837357,13432203955808369220,16408008467728777923,6672841545892038722,11805311319686135807,9954674206862910601,3222373142766951380,4222200338479654579,8397075170361215883,14979932284949366610,3884447751837061848,11711703967760414158,17188282603368495763,4352418059788792322,16132527535724456725,12061411045853971859,2496981971686714458,4147793456832996791,906451193467298412,4939183321321216074,3980957269949035871,10226946543965682065,2195161665310438377,8371971547410927709,11830951125952771458,1923107543185964561,13044321884751312135,10420394844013844619,4035921342202572612,1016340918559712395,14726650576017663358,3939089631805269288,10233794906065105498,17274823553849969308,4515046171807090834,16765094468473700494,17626155468995494387,1115573241903136837,9147474407451144120,11641103605192510276,7673612981447507635,7577046746432504215,13913141240063037496,1532445967741401766,9192852747016892137,1940448009979976696,7108572918995476111,7676181861711655890,16987168717824117268,9613694233607108492,58478804903054139,1928205056298796228,17073648180407377104,1946355722491209384,16744809746676697257,13557564856809313709,664379697703926613,10969721427106475463,5198912341694911416,12335393307971237999,16166762581439841180,7101033906530554250,17297916811978606158,2675306443057346339,8333648851885374507,16935900390845988723,395611793447626125,10419966606386737797,17216033922683045612,14588866020881668531,12047477068519644011,7272645584998875090,5963769998097108065,7721002742080374275,9631552536770571998,5225982441180009282,1154432225372777353,297712818070052728,16513627937338795251,16900429299195208009,13168124298166620534,14453414113252553400,14063310438230478313,10406812567734868564,6237547066335344935,9036761926913685196,17248423399323813926,9669638967936201130,17699507887812130270,5296533991207911696,15048078046855602767,13119600137614035812,17869686765042401971,3690738416146902882,121718760084887051,6422322035401147562,11559999773029163795,3015123454595575622,18138404809923559641,11280118869068810430,2083551032574675997,950881623434996946,14059792432004478485,15560142519979763779,7734733424579207942,11812867140647674200,14806138512718441210,4305823283514590312,15283464493546323208,3415272448195589811,1433714942144610527,10065359126362079442,4809427284655943935,10630020429126718014,8826968983665522877,7600678009929333695,9380948518633361836,6078792603548911158,12165145538604977718,10695204583586098327,4885376363957598258,13778664266507159181,1628527350036629091,11505363414660169241,6904260530558561939,10046108679099901834,14823198011850095992,15156124098501274030,4835386073511145335,17762660889095376456,17036660178298633959,10832687297946782741,1417764522396858421,17759349556424316594,3689290463031473970,16995655717632688983,411575647724345692,11107553851340213466,10299154101185419412,8123720958480802059,11097179731972956315,6205080731070021664,5543616283113126284,12794952875834701218,9554180608343173155,9800715474330637813,7781571596925618860,9728322698056617186,6334943293639800941,1379940067099017347,8958469756570448303,15428270629123185460,12508271597518465687,7441114977425785992,15681972178026301173,4342004287020531006,17539462411901197131,12906541783325384975,17167879593937225940,8843260678120204580,12330814898693245163,15486047204067505408,5563201023336584083,12134226534387731000,4999323463016741155,3770262302608166225,15843709021236087888,10952551693962345073,16183364826586847756,936029158998653647,6924473964194881698,13239052029715087654,3917886691556318028,4910867632556038246,11010767031256748696,12113903610970466977,13618363470719485431,92656950674585457,6670182932150604340,2715174312185326175,5450951085748715132,3597031070181023173,1767067171799932903,2940570893939503292,11478359792986295811,7263721652770867577,7662551402762863189,16009066238145586440,7253051262060842695,13636722437937690701,5363564868763412174,4856326178925234735,11908489869568010499,10275839742362712475,9072508500366324532,1344016427407978381,12535635795622447884,5906957472296164879,2952979585350924702,12491877858944095548,97870375397891171,8268409161331499766,14477979465383765150,12056093933019620798,9388135119176852232,17860825301137199783,17711997510108947685,14754171926550685923,7047133842141192407,16773672696882224604,12361560402439515088,16187003863130803260,265047658677701810,4007589394794386633,15610821057400201219,8318696829436124426,1816594087670188552,18359922672132198221,4653702732776175455,917203795405889790,15728332675973066217,17288164806308533602,11813065198004253787,264678832745248405,2507873593300538498,14187999178204887659,9453678944728829519,10703694019131842708,6165303666920775496,6602977028293518231,6535609106158083471,15587271520805190964,5902710192121366487,3323371394535504763,15941195266372756963,8769341649201096264,2071466663503610290,1541808127159347322,12031492013298602687,12312908952638002345,8921594522287623471,15807783423891418088,12701428503690489526,9867018671159769030,5282688991870180635,16967733895398571652,2602884086370011934,7611684314526662384,18196455993937256534,3706401178092900524,14510357855237425061,16201050706998028198,496418437060484861,7510437754658887961,15935491987965873239,15000239782705979453,17913060929514458083,3397035308207348184,5919073699295616181,10941631604385598181,3165494330469630513,17759486896855564844,197821540044012261,6313677187527592077,8386189721470940506,9745483800792345452,538889656513771850,14169761265871430195,17227297378724034604,7167677922827424370,4376619384249046817,15276048120743650749,6626689250722551585,2261566087150133237,10024009250041564287,6185969908528354138,7397491258554232438,153791245074901789,16059401305713148887,7146464533654995526,8767537434564639738,11259829310603037632,9851971134376326404,11828360041985048396,17700368937677129335,2883221664903130269,3575180415498859603,8990011154035007301,2032096438143591404,406165177403852873,14605426576151809842,17448617855051331338,7985597966546855959,9905107412688404237,9353778146093473719,7421147705143625665,13843856993966890249,2905164822913623831,1474445833062629522,12194986371820306360,1462313500736411572,1104746439405618314,7977956922602660641,4456583965136734917,3520741106600344101,12586485732083429192,202786267666073367,7991717215120580506,11427265036471284773,13181824088194921437,18029278934360713875,5144273343502257715,2088827960592168717,2548770493885641773,4796227694989801355,17849146066601843195,12009574730626491159,16176192622518956241,15247323185447942703,2289493096239834948,17366322605063239500,6938897625065459736,14898901023481049213,5906678843854135790,18059937329810041111,2200178002075687471,2741323594982426602,11076196310864778760,11989130509304755007,1606540561060418135,14293064998405935539,1597859704618759150,9583825766125969630,11241502596744204272,3798113544453750783,5190724068804211005,13360523731989626838,10130384746314766807,5068339567445483918,4017811018645453249,10644450038480162975,12815768289838925552,4407305672063647872,3784269476513004803,14976069039374317076,4497578013386367127,15035003048809155368,10846672707726277078,5316643354203809214,14624685086870057447,13184374319540078806,9985935022550278609,9070218644631624320,11861051013802939866,4333385755351639725,2047581421140522950,2374930985010489209,5793442890662827944,17196493058961418422,13089792502513816619,17206655806307053445,9438655688561122741,8386660067543913084,9322539689602426395,15724627464813213628,12129852047599357113,17629122466292459150,18064255929971269021,14498458433327222740,4596932127970459405,16919198800858133373,8847088297194150998,7291332701538485442,12513473797653508447,4704929759185063123,7812627751665522592,9441163462064516043,4412607185826745282,1697833881650405770,9894755198982934852,17316749835983552308,3019867182746902602,11366695939782197255,4894508868375749245,6477904982349569348,9913091049496486495,2038560021880130988,7914417978871119487,13607727726290969439,13531176619642149833,16562551034792350151,13774277240177583985,12143348369213832449,10398295411090105239,6219157771573995826,13099518970052177585,16160856807397147234,942938004488322740,7867141216033482401,16034036493293804155,16727660564330621731,2465376717634761316,15326684071779610554,13106189932431892030,5783376096409096942,10686471731018538270,6782349650946808830,12804460564772187333,17076330715662521874,11657421336726703878,1667943914427236996,3036674536654262184,7487471204406780004,9149910221760242990,6645681440242106718,7507678085550121275,16974574150140099862,2862403213093089479,12182485949790498628,16010892170199933459,1078158630404943049,15647565113819311755,8956717017924508286,9254964302285964690,7158852055538876900,3205002992139451809,17718983199337836885,5140861981952014187,7984796493923152204,7902096153596848209,6143222825792868163,15848598906515826304,15713984351785753155,14820617728991415109,8281592631392606658,3273066771536810227,5167509056215592440,12479904627177169388,4312196612755290774,8736935677099876968,9811480129392886430,18402269950336182443,10957611753206082937,11879331546123538426,10348831770254796728,15167162228054888294,8478684172592290159,2647456155824804004,13230525003438894636,16280277018889636649,15309325802232378551,11867696140244409558,10111338726524980806,7793636910445036350,13468492142228447325,4870190608775307593,15452384935641245727,4770474063501821135,4862317393517568717,12251058847102235599,16001910892397943197,6573758242428868685,11803065479912368228,2674482136578930739,8122970940118757220,16108128513050687824,10907043876082985304,4155394361284677939,2336640957187049008,8786860720358763829,17270104415303969665,11059922542251314956,3089408510362383752,17451490659740095090,5099082663139699310,9100372676613098989,4666306139013886857,5592060403136007173,10790033230115323047,6567466477018941474,11553909436564244330,8092792949410149054,17443804105711371627,4601388469883228569,11303240463409884466,14716894965524394122,2305815389204237350,16556686481319971740,9212794620027495339,10215517984203564336,1287366918886126660,11417028497880901494,8044946510190785435,7455854009532530736,4382491919731803965,18153559431383230588,912938764605203631,11734933124790908946,2760671706993016086,15314417221510028145,10252733113754636961,1191081855277452627,11296248680073621363,7410991735535649903,4396068463132947938,5231385412890098763,16380668523062308202,2317372764355923383,10830939005841204314,1768097128666537251,13768389530291750366,2434072250752922309,6531392671422004114,7788339609148460147,17075669863976634234,16342173684586186215,18144347133547638974,1885001317066010711,9188384351945617324,16062832473147179025,16261164546586555139,16520651373002414165,11473097460000319579,12917105584541063685,3057319630440923712,5674014218636991757,13360725528299641975,17824424967373040067,3580989155744910102,5536360622511349954,13944859684292455207,3201105467734400451,853855433834854978,8474516863229005213,8903978296239111598,3685764223102180878,59243742780080070,16590128409314593934,3992254668397305317,2310436436247237699,5350221608947306190,10423182980893519726,3409381830674089340,15630405891759919723,6651830459731966780,6565641659153119379,16187386077631899986,11418032974773852945,7418970695205698396,1547662329803714367,13252578480141644384,10683627152276683680,2536474663522699534,3622878019388720174,13708834740652114520,12241859382601727895,9611311319200032749,208981990245407312,14773910942997492080,5838056616194662896,11921837611047639077,11455473696211473190,6870556019858511351,14017542152813596589,4387439048794391101,3171810556544340100,13618880929747793118,7875211583229323884,14321452654334341299,3144609914693783237,1704321193975799780,11089931484947933385,394753635486548128,13268600707559125404,12023088000704152906,10640107221499835431,9349236430255878882,3041883690316486575,5858198938737546685,4732014992321239453,1355113440212759017,8295652544328280329,9937356432147988596,2251254953628389195,15170816636415327464,3427330460027240504,2774555853017447922,5451158132180599727,11067289208315902042,7671448701092953691,6397909575542280367,9085445953300337921,14303812361031186155,5881505243029508818,2827246749520145311,7176125865167907779,925603619539940008,10714754863449875732,7409806781842484531,14322114929336138660,13199141199015759752,15032412519485400788,2363993581135887206,9461899261343236713,15365913457628155205,5630207440646976448,8449597612451148343,6326963652610003268,17984455925283304503,4559127139011599332,8203656318844402609,2812792164515933856,44872684268437723,8414122852030901440,3552777837430567207,6037943702163481310,16763906360100671009,91075406438798947,1796606811605411499,10346289949329340251,17632407760916762833,4459918653600294961,17651224581350538389,13958212061879484870,1292176487916880196,9294585889863167152,9881147108575566806,1093421982011929744,7473475931579922615,12100679560423359104,2283921171872325357,13344134435945068408,4162557721803417867,9653236717858803190,5516122779689149149,6012088050566216910,12057376888932528574,17583595997345563058,10158351503947193127,16022493438998224692,4892944455582072345,132612002229434706,6162905630276040087,10853896227131091150,402383621449215352,7638786608593802324,2925916096073596906,9737415403113100966,2737154287350453937,11548074614232552937,1244399124755472187,644719203408369158,2441438859703611897,11622484804212547093,9541442792278636741,5074200125276840334,4171403448240384211,16392789038563588466,11640246998801022079,2514144923129745755,11411294203145683652,5078755351186597318,15126428683920347186,4050082422782854615,12417446037190260598,15490434612884787457,4588219664435146950,17644641954404599197,13639456717761734518,18393292565873633647,4956315356107462453,13325797178560800193,7806350188724823584,2710831899612478650,9898249080689870883,3473477923297977464,13596710393071202948,11589474790792912217,13997867460049183760,8815796702500846252,244308169040276038,1489909899366117708,11666374177286764353,3421755180410092440,9155240576935215357,12616926282735366347,16455471304463902569,13765635805044589756,9061799849152815046,1233215071920974413,2859942384218350452,16444750785129861867,7542964641408709397,9480026723404363257,548645074073481073,15044917866834392862,9786160765388373621,14329100480069034904,11502451310880192601,16961869610499351694,3684238382757046579,10248101665782952948,371150055515970087,7526128271487175397,15376638050526828812,14431777092709944193,13023886925578392175,15768944703475829870,15717809063802844197,8725549185244839712,1764515484819984451,9059462521452673374,3651492334903435397,16193964452065941103,10068028318895150140,17478279817757624591,12389126058166103661,7669734954710495731,17994129118609131056,7926792516137790824,9617727372260472389,1822569243666061876,9324166192485898849,4689206238317111469,18146909353096211708,5056953085086015013,1049022755305693659,13477533690455195800,1863022092086275819,7274645780537308174,9080218724393453255,12538650228510754644,10439417814170168792,7317554459269382560,954682412250153689,17331442578288785992,2967207635604377546,9220126286903861316,911711982311665618,3792068054876137381,15344410352394113694,9213037237131028715,12598367679039928278,13733803330872981821,909948675434076548,4353464987219780049,178974235884036060,15614036849704431921,14483669929306950064,1813742786041481000,8407418211070163907,1413325550976237529,4572451076212702678,14817833728606959798,15121081578488933605,11559387942638624219,12646284114052211235,15161062367841543986,17063866931705128431,9129809172095802509,6365167877463432649,3725753456263224520,15739462393465221215,4819652237924455779,3821627774353110953,2633133231262833980,7867837337358907555,5685882130241555268,14869470058806042388,9950258615359116588,5453275006759565040,7458423493904069786,18408360833317262829,15226357044816434474,9568157923964178983,16633370831648446732,6498862124246380028,1569537638759350910,3470431123365047720,13795009191315739166,10165536091903527451,12871806566696145755,11212538270497222081,1337441594436470586,6873029902532296326,6572935692133494178,9027335551947267654,4330543515568880457,18088871902620521480,5809199395579476608,15926657562588101586,5848468062871907493,6834845820433905183,2486123088684685826,17670107648636007329,13898281579226586526,2247809459221210545,16650766383251423190,7586633575857348299,2089122258184351008,13436820831535048266,4243540462774603467,13643417063273159184,18157226701378416361,4887883498006100424,11012783520632433398,4405417724370981673,14758190760988042062,10235553137064053633,11530921699933533562,15925176500686596400,5611129278638018725,17162149847638547406,1992641291463001054,4519179826290853672,15896497822610751474,5845803043653767252,12435550079712233329,4449089524194852984,14980093408928445349,1923260927975976771,6520598962226019535,3291480589663900947,12000537082392603919,4773522608234572236,11974876992564897406,7404007106825558542,160091666709947990,10978208759263438748,16660247360382130478,7121819273076126324,4634794059085944231,2679190017708495220,13792987740542424492,8730453350383052646,5527274452838916068,18313784693983772358,12364971321023040488,9512328268276923747,4835482017159014890,12281568052094158819,12004927499296840311,8862653601320566152,12556835734555737343,13757678775158070141,15250694581295147334,1518607160640557550,13935142457859930350,7837441554810764125,17304749956566257219,2750389942689801551,5465037224521600183,12451003336228950052,3586011072606628536,14055918683890812530,16844276802924220084,16237740001444740946,16436529878881135880,15305004549241747674,13643738052894353709,8835705187008097460,11396877951350420038,1222385983686173630,18429278085633893515,9398460380943937862,17630399525970676120,10725451063770186424,3825168186087443226,7203614285315890403,16947508500512946249,1432717764025518023,5073847974165396979,6862215749354045480,16640339263387507513,1610951625482397433,16849649140924584374,14207389068365330736,7108032145450972281,16713249794694918728,5188610091955155600,10053723202663235469,14824205624944193458,143591217939489369,4351230436011522433,6151799347485358696,3741303739843698317,10391224783637599983,6421383557703396304,16322557056617939820,12623042524259423655,11750116024097376594,17519744675233223255,12313611565384354029,12888265072906044119,14527298900089926363,4135122255699583952,6769197041084265646,4967429847990541471,4581106927210950865,7659354022859876354,18018240637545760114,13431459203119966603,533206590501321328,14993438865166162936,3132416918871906622,16302066517546612872,10059624992383008060,7745647959044624255,17177913072257184184,11760675555807358416,5538981109221978282,8807178823192674909,4644468902674176845,9870684518706359045,11465007500940267139,6829615167504830109,3227267921623005400,1509262961082011469,7681633516347939421,12758776112947894069,462186285517498926,7535007264120320520,18265765900930252151,9638924947132048218,17478844402976102723,10286954652109817764,11124494518998575889,2957110646903248112,15185488356376477399,1959520277772641249,4671735422743900615,4763665981530034529,9539644817345825327,9015953439293162041,9553595718827843873,4646870667411140974,17287105681884512616,9261357103371154789,1264776149100425426,3950304324350292880,13064919431278265916,17650029130036651322,9804070705528673932,12033266557051473515,7509920041433748426,10607800969475287084,2601890008429841042,4926083903341689491,6350522662271213325,8750059088290421315,18103073549825462695,9176584774953989570,7971503562468936188,6736528684146390563,15914229823103264885,17058703943564646357,8000095409048312378,9781611508078042176,17035319910545948857,9678132836996942525,1379684288001291764,8271575793300682023,6183390489876867350,13236663125452409794,12789554701036203227,12600872454568920856,12617774171829961528,12443005524303403377,1599865288565652081,12344193518106327128,12571471083418727489,628283872692834336,18373293628135144541,8081925139320489796,17498607222928202741,9092411428314385638,10554664523005859850,5253640342027610850,11304646303289051422,7216427854591589995,300768808618824141,3352791115300656805,11412819334888273369,8682708345718649081,10519637331118413630,16404100962042749556,8710602752847054097,8836845716351113462,15859449431452314378,10032304496156465265,17848831199685098884,2713134255519498189,12537212666767810411,3357646043895943740,4873684371777587571,1406747145800794462,11851214886900206980,544616985944363881,18279256299765381630,8080871845213368575,2423547776760262807,14901486212656816732,12217434544776251083,9741341099114167804,611231062666702525,1670837958786987659,1754195583526014,5515121470493027900,14933085736119617005,3523800551005281096,8750305333604634565,16066408707687799770,12560331015451774657,3111405897532375446,287853041999159808,14857080029367303458,14247618713619332861,15034017310176695377,8580186432365145388,2976501762697656058,459882873555263714,18212085695465924547,5501268333303772137,11262532489312055022,868796654870038225,10252418663777010930,5147656704212791045,7623444409440771558,12503228148932230059,8283546607051695256,6559169052733348218,2010305925524672412,9068312154944541514,9645085920150992728,4576176876523314298,922786071688832637,18404131251821140202,4819407900826148005,2231788786475767457,14337506781811330092,17966670490935099095,2613310792983022966,7433697534658874871,9692082225134663671,1214239357160732541,3571388062428255574,7852977389987857919,9505678472068404259,15636606572565064791,868794936522523298,5626719622435349808,11792177379910698358,87701721370129584,12147205741557054085,10101964746317661960,7676198590256696347,17452251084730875340,2358816812164335473,14240858472637285944,6452870423650057873,3144859360142520741,2544492022064294016,18180432273985777644,6978608833552788105,12733270405316177806,3719401458877379825,8433500498729362398,16898874597428658700,18077489393776737710,10338235282045477907,5701375657397605663,13085830912770938158,7198424867587727160,7831585166719864194,2974611324397512262,17438388434929370207,3853321927105703945,12370900397686736717,7077916059095321771,1647744138175214047,16145862250447758932,14318591008317733988,17097801284459651662,12619284551143621165,11792315235902031531,4437964668402576130,16586878092833635935,9896115026112535104,3902334722198573428,14346951427113742016,11785227561210442440,2143632500215239503,5341262592338071484,1795493098562180202,15832964711311763165,13145100663881818383,4335269748447451894,13196506613394589530,14182691451670628910,7026133784227407286,8228573665138259042,10749156757751489537,10606431460524119557,7566652578192097794,14054661673493221443,14699327301106108954,2663818596095365802,115871739860080260,11911572060234029073,18150771412544107247,11263778638772031159,15463470897504762587,12842881731883501725,4628689322169907407,14221383020651146847,17399844875069122605,1635919279637767109,1419043427030390817,16049292070420647382,17187667592682781754,13464049384218683891,2532711381733160023,17861663070386874019,5251561916375475431,1124923557329061268,12072992944748939748,13772817057045741522,3173760890992728559,10581463169210981432,16409849551276660945,2146348950391544467,20165647817865686,16361893957396500171,3587125834256637057,13911253341714497755,76153030920397925,4112013443673341343,13975056535545234691,15930977023170507550,912704137517651144,16274590436264886524,232067404677267316,17396966352278703793,16440365957783304986,13463093061807682393,7585662601563139200,2382299765943361368,1253050668817166062,15211644587274745170,10690592382008229720,8795088574380834609,7677632612836111077,13083088657704069680,12775734947907794512,4156241738116901083,7480865086079334261,3051235374857234538,17306199357497483441,10835444305038160312,5386251265125014235,13421233780834486094,13719060296584596935,1392277112470404335,3960813877640749463,11843317584046974915,18030871568048415295,6424186669827190479,4791150244410693768,11208188007802040513,11388614544787260493,152894221039410266,7185612055718041998,5767281173537547327,11358604970987560161,13782769495303772974,1605091287640104539,13020008175586478483,344376147083771096,6670969123469987790,17185530748807941635,14122151471971197259,14906846938752294008,4029361455557566599,206922206185609107,9775679143938128168,1122058439868276220,13222930580754506823,4785113024267704139,5405956790329575154,462564945382661931,10694453206131124982,12453607535493040151,1007963589789918360,16925591551540071791,3289129917149440337,1800522462248925748,12325619233342210845,2744096408027535100,4115575193374414296,13454906635647096919,12310244835736959900,11068733967924458483,17079118049658226002,14349709627403283742,7917972533822347580,666476439527669899,7419411525401122150,6754748477034268852,13357435355475636431,11044900821364311491,4670061684540049754,16947674228729825171,9018571986630346568,16262318179702326794,7056651567080009711,8624813401298710395,335941140107773753,5393741912553363296,6516540119892781116,10913820133576302447,11376527033549424042,757871821444218984,5042588897698077355,16975684461643367478,6655599046674619478,770712532813215300,14750623042689473347,12077219159564856138,10214156014333515464,1183590190549384880,4192021519964524013,6610631362978083543,7155535284429356103,1351401913139919272,11608291785879937792,6679373648009756309,7523530975108331205,1255223836202439727,13345324233121462243,12937168731209061970,10592409784301295909,17673792260782281006,7921365778503817229,16115042219611042694,18445885502875044745,1357672672040345767,10465985753828466591,6126689594301566443,272797162930241638,4958058710701125299,10188397637310623918,15701469356515455326,4944962860320024560,2370642634841744957,13751231163134182795,3133331452254620937,13223857347334214464,18325710525190012976,18167994972926387018,1832671377157292141,11815236022685694598,9606531837107023153,4317358074749700783,14619776429378745795,9625404875266414187,14929179823726562672,10513078882474960082,5820709399148199143,11334914940521916376,1465464918644395091,17048340517493283036,16099413120757615318,10001068824281183776,15416737679246110398,923470170101818544,3459690569578937501,14019489440575719990,18443621269998521602,1375148709707041935,17567026738544981397,15268253505224583252,10063599432612252028,2858290410271842779,6428341359684329928,5617005761440973682,16137638270974210254,1316378010420056570,5444308217051985064,13985597484080413414,4824910692161283557,15207146007565495058,4300143118890101143,15740000380805606621,12574016539480985168,2877163332251600237,7582293625679403252,8653316171469694484,5126437937746431940,3321691199275412643,2746665686400973209,8672955761949245115,14697328000062360798,6382841611255771468,1472959672332766927,9710468333015089499,11844112834036728496,1739007141189408226,2710253113565875194,7579144882544340937,14827567399437541201,8688823863278449499,16158529979557322975,13927393390139626205,9129510588619914316,11357947632588758198,14861919376853219136,8339469734382288979,15596685977573703080,3140944014458556494,4906769132740725127,18081958422149124005,6266375511789389184,17812162535088127822,5730749894577712911,7388282697985021874,7007018805665006702,16111596965409253806,12768448979637248443,9048199661018017965,1062131881337886884,12976585242311783979,12766965088996262908,9533613004209369597,17192617254281505728,2065082033074657374,13037835041676597203,16126499465178118022,14480784087398962577,9774925193797144200,7152810965967357270,3305597836672108693,13818475859681249085,1390874080916492458,12551403673363865042,7592150324676615632,10447038545337147647,15669352853876892932,11721605472974281565,14290086837008729100,74090291712028554,4697992688975123342,1234635089386044981,10946247429591232943,8127838637475295287,550602257195323925,13547885329958252706,2451864132805986917,14342363255504023490,15735718211306003239,16769641555989200244,10580347864481567643,18210112307440751122,9691339487109761296,13389174416507977583,11504726735422511569,981285235964604963,4748505212535441260,1395479457872985939,6489152752292712901,7815007787926954086,9876586592142819643,1731011492383534620,4156412500095995347,14780667043003326540,9151901697328283515,15910868986183789048,1743338746061642674,375048234639940612,14501428688006870936,7642258213376349288,269369437137448159,5761137839813862478,10829669241998505464,17243056332395841166,931086835288187659,1035534986633294509,15685393743620943763,2062756008967161244,5076699961917064625,15148194277946363099,3113765590203412575,14748948763135205824,2703019586279685088,15624026780155685344,13768291585174461511,13215650456239200351,9503765741887620520,5150706637604325059,16347651437550411179,998666565309816192,429130367681371113,14151275582653138027,518949529701189760,12046795870159448107,4308618912677832663,13130646117806309004,8080698280993816415,1023968968402126445,17304687431563242444,8654841633614006130,15379588424180654330,516273996276941918,13436485113842465469,16892712078978435071,15925869002798467308,14242971210034681168,9385149725298047110,16604992844297345734,3658422800829512091,16651470657308226958,7303240777513036715,11155248730309305120,15341808900640468919,11799375923196234312,3500732338900999918,11562072701999281195,18348247474827501687,17119337351990143965,13691348730394677814,1358110258768547890,8590199727516794190,7612544507066406102,14099444167460050873,18314322532920440797,14181584942932953298,5098892166138398482,59596379200318045,13060337722542425307,4649857800468505376,2938964515635130149,9538617298315904253,14289902398030548452,5082114164784402056,13591693238147319628,10983047202526087745,4836565869304186901,8502245423020617951,3484882824301950943,10488304223582537573,12800002668885797536,13155544621920443788,14986460695410222932,16898447931791142914,14063643960766117462,10303811256625284120,13175398198291445417,3783978162529407717,10025030270097576500,16212234696204659213,1888497392133128770,3589857658662682362,5180765914909626366,7791488389666130126,4406410287708570132,5464890964006933766,5103690348787311035,13036676084627531209,6799700832962512200,10586224779051563147,2209489401403375117,8339408024444890900,169274993276915055,5145552165644108664,12006526100409831921,8826011234120972622,2587387370232171098,13598784687334250028,17509214883563617766,4780334122664336012,16955667886415511443,10906027076183973328,5115504213763961179,15175706296505512270,11609042303379760195,11580159867753238839,6706319247521441810,6292769395292296521,2398869269485684500,11062862239503261769,11854418827841201621,5306997276451943621,9752591192030425432,1420006691764908761,1901260412663224007,15754615238115781622,1420675849174118660,940194508289965028,11521724269506283813,7098611154210669525,9769524362164105041,13957136668135394034,11787440782720969569,8880136249449843765,13075203155694184535,15161724700496382630,4803521356090281676,13346146004792371417,12237884197319621902,8816635953515775042,9593265066536943323,9101487806595544879,10829889131988302800,5714334989354137518,1855014040017577158,6864023476171363692,13085678832301607331,15657433124836527449,15054800815708414595,15257683449441341701,3341531096376112879,14153856431491431235,9668286192631200005,7747849401898524966,14700962286903451184,16816070344073026575,10932895738912497423,4535754295175470036,5190509843358678265,9246843800651280494,15043065122337278245,17822310689427568533,16970296530148598447,14791651885370070589,16279062812306565854,10869782368604104936,10970926586221628690,13038661257907162517,854486944840526423,2487366566656729000,11852641218200450288,17316154885623905429,8464819895556800886,12708539690682911436,637091226540802419,15901207356210317569,11207627477442238368,6267094360892997602,11746049960515270486,16315013834794605936,8601880521004545020,10798271864223256736,11784893414769282182,7738259692689663411,17820244033832948542,16007711786134134633,20111721742279691,12769202919693035401,8572314646521590553,5369307795531815366,964355716209176900,899718492440565588,15866865048832527932,14138916692494371205,13406928476129152597,4503360223339907793,7567746882533393362,16001374248086590604,1799898903523046689,6600100200069042670,4682078935744579936,13022014497666367949,13258196391034456860,7752379468750180265,2083745981008468960,6990620799522001021,11888815377277446062,3234959918909208564,10833207908757877018,2785898161024392317,487523694743589884,7839751659011867170,1344994793925543430,15997275567844134218,3382625071541883578,16781601655804529592,8230641598326530000,10694577705980567474,5074363972946665688,13433563640353513245,18415341829598416544,4851544683957203805,7274498659264391153,14508520954990124399,14339919195416819662,6979655652031236380,119400381967139992,981377513789051022,8148063108359736313,15057495443995288850,10776509210346521496,18405560405145501546,15860939192508504612,16137828968219981933,2047799081601640768,6487291536666171578,13217248778367061326,5410878739677457781,5441392684327369278,3314443386112555292,12594540689609506382,13789957449931675148,227994243609331116,6900913169610251647,14857819090566042227,6789613450651660622,1742513571067897737,5949195892736165758,18249229832898026895,1238348933022067270,15940297775543871040,7260166527040921008,5411371510832124257,9885268682995885579,1054330897305186375,4778789464056660148,9920191916824461046,17714151508720490684,4875465765679573919,1461784988495146339,2174451741870892832,3073133773753748953,8994798815028673290,4319562660037985755,17338669193078951921,16034739194698819310,9281271501529014465,990981308028185691,10844194934902766679,5399315687490163099,5290869186062474298,3289919558024833090,4929710892013926594,11238894631651636712,18109352451523296493,17046588569024253771,6009332578875268628,2940576411980932644,14360073114111252258,4345423484186113146,9418387878098184477,10719489413735699108,10503017795961597882,13509383201002841516,12836827701737911081,17497975709928523781,17334435751523983527,10870545024917302014,16700934072196706501,6439211566377628219,1459892520165374889,510554940445333772,1521359167753258587,9082280217670472113,16183292773840223533,15996387754938622855,4150349895193868742,7829018246096043019,6925046417648056485,16079735994086106015,9529332197541964416,7277889017467241863,13775515191159696799,7527108187286407365,9253305842898116009,3057572728150238029,3096581054934779125,11955078396184027514,10908235837089418118,13818278212205122151,5990655405982859843,15037239105131488819,11655334308928100032,8207294770790381288,14260703119514221201,12945811015259005357,17525850957724086882,10723645627337530273,4505137668083690819,12088790489276812958,12819001034687662593,18042065712322391846,7249252459488585420,16118794349488256702,12605802132196014968,13939996824270052427,6030939723912013851,6906982765996207005,4367864503609385477,6707433381513033413,10294096144364087785,1927317315056800514,18255353996672364743,14416599069110911733,2790781495755861896,10338054173182438479,465295354837908836,6547413857568244782,7201437249876867882,7215473575253551891,5611480903344225998,12125329441470141108,947798822165014126,16981958475843125918,1843151056440301633,9877794073062041750,1803823501274766708,4366017913732496550,2553449194699795326,15072244864156464875,8129317848149420120,12086705103086669313,17931088273976515925,16683923224277838951,1156560162638073476,15028766258692337791,10503282595627373954,414670765819929205,16043753228562360135,11952955352906750125,18262424868736754262,14869115975804398355,17233148642243105155,10134117726842819208,6027786692974219266,10889265438358718505,18107454729035505674,8774853521254672323,17285147069770122432,254452423271179361,5434550976634239040,18170421330269614308,12710677786264102770,17136989961283349385,9969120181190728880,13703559934774269886,11984318013422808173,12057830803251107049,11617039199573286857,4607079825870232697,378630031892523829,14450927469582311559,10372622668761138589,15149694682074146097,5461273373125192144,6692235449929738390,1118977707736793286,15915694523714412766,1335146595439895730,3763671027523021722,758363039247236982,10509133537037843184,4838812525845768365,6212457210877768096,10574147024051281996,8488566291865032940,9509486812902890660,9628483917565369463,13663359929490502847,7326936950568749190,4571329843498378833,10933020314699612005,8459706807314270285,15530462165478611300,1328454850259608290,10842264715504554735,8515793902283549728,17028006750508843641,1088674901658133893,8224725735804303358,10579030165536239947,15864095452854062521,510431944163875739,11450523031454298619,14513136363135964202,12086069373424509882,16341229368689316467,10614164738168070518,2993347855774620480,15961467800040886354,8729782271763728075,10504279922366619911,1122253458071159368,4423963132989497873,11774384576861062002,14551053014707857043,3296047160546774162,7662608603553112479,17546940270937599970,13923338820087470486,8164724313153645619,15818030977213093408,3981890806090698444,15213875597533904520,10975746801653689079,13932337413482355921,5351407427313011286,17220967811967000111,18044909145093948891,8786813633996127479,12261496137120003443,8853606517070177743,12644470771048740330,11893020664444531785,9194050825668846470,12669679680064134773,2364323897058244898,15645766755494374908,12963447879220114412,1041845361265216001,13636010660946642538,16690400719864945888,17999637460268360253,10813734760454483601,9802254634751051552,1408017389715313270,16501688865748152421,2579089824900015997,9022367141075250814,4563742189619976404,13335780733119286857,8990564418901251957,7669488414118676655,18304922588508456855,14065174654072794266,9596944013600765817,11248169788170231748,6591210237437105812,8258118014149809375,13654364883154024399,5125668587127552987,11425810467773209683,9907657060516897652,5897211897428218985,13729626660275628449,16900478162223921580,16519655819622485867,3719972993703561628,16219750603786117731,17836097655650696259,15131336993933994709,2139329882894760808,345894989380852974,16956524928190377268,12408446161157020463,3372880548888443500,9651648597269642113,16350560573390769671,16270640155113884337,18287909232220319491,1556320992344626315,8025926082950157960,8734090983902728613,5775854435389143474,8909400106065541729,14915361309454827131,39373247877825974,594268807680029687,10396982665119636282,2050005765595432897,12810269911313336438,7012376792512888421,10599161766274875741,16871110291279287969,2958144778272014582,4359677848305017897,2095831377763232925,14863415202824944003,12419585996522267199,1756442434360534444,7747997832739751087,17583049373302481787,17252610634310203094,12952088293100706243,14816181148255189188,15764319054890796379,4087461175948528890,220985699598068917,9398045287596545838,13283063092531940058,15531146145573845687,15670774588793316738,7046069541494847931,8115076235595407757,4423702340184738931,17567995232685202561,17731667290494931662,2568639093338556977,4148513327878367228,11456881869689359484,3234254216225448529,9359015045558282059,2002980518748036834,13689264939226569265,11830200622829163247,16213183606936743955,1280047947476289094,15867893713888628847,7783406875895179806,14768887538776500042,1549985889474660677,8665866441734451465,7849155653882675832,18123568732681678808,12040116545399865758,8858038387520807467,16278905128144144877,4778379583791082732,5242750768724228992,17749117732718710091,17067639891868856424,13524236410071222040,739901009015202852,17379583253122922408,13034593003252193112,8113154627680370098,16745817349276876926,11454479270425674522,16264584791042708032,12395340172308823975,11818931290057838983,13334779473481212352,12106343013285056245,10158977045559079903,18139321218165860866,11014926831058544948,13102805807759579964,6211566672748620000,3835999488528214231,4799906367047590399,1514828244232211229,7430309812362443773,12581162658593221090,1483694178809999555,12550747763664115947,13881025140826626862,3949235487085322298,14438608398906767555,5206022513266831885,17527210386308250740,6724339488142926187,4838791725914457660,5743001633861692038,1016260775507224108,6968519375507495263,4761491454474326529,14762002771242119220,5119694029493525219,6894810351249259832,3213704395963938459,3421025928621744696,16312632340031244700,2095800674830789874,6094208083962443897,13979044095091385593,5063339718206567697,5942943677688163305,1572383852553568937,15801124211979154678,9466036040063050487,9901750929984121309,2723628206958266290,6433031589037937003,928103280880840999,10954315404290860406,8749815941373879487,5987143957291087739,3445676109889334342,6378470554980652256,8022243905739537932,7406661315748545352,13305346419673994048,3276175386804369542,667174635172624992,17466212850535280488,12136127816173687814,17131506394278331355,2086102573283031162,8002745964188225005,16961813307731118792,7316619332578080552,3888776945884946445,14571706406945682005,13623762918178995975,5266276589417092384,14914715637687987897,17845316839744612890,7170763316441805862,8029253413537137321,3170413754584036721,5344659998734679784,15148827157838730588,9285860833311103120,6429939476142689683,2000101729629749598,4826217916715846275,7018121929831466139,9639108656060617207,5974251745103789739,3263623014293816049,8516446361304909719,1841689891682535953,16931633222150316985,8700246713097627591,10103520225357039016,1176229360607354841,10138672223195826334,2229055293866539527,1982001312706307594,4358320013744466518,5087997592952490425,14546108475048852090,14689325467098233931,718421741888279484,4679684735683477198,13579913491708362935,3685388911775095368,10355138987434092394,6097390327956408707,16770691378938555725,14826336468254879224,17572378372347168512,11683440312452775306,8725150950064662975,6401347556015401127,265096827422525904,422679662143589949,5672587122652715593,9134988995046217347,16561051159144295310,2254793843892039449,3676187368605221668,8002740139167887823,17075689492990752113,6572338046780958733,18072806427125293269,4326554195984362598,870902245366973466,12714906584815124620,15336969078898126851,7487340695893688520,777429651389844159,5557785606734027864,8892821065086769838,10171031356603464838,7077771684918766551,13675290646792748412,4052824637733823220,17736507148414255993,15543069866903375079,8975572823304668888,3433313093996292314,1217384184476023828,6639451174467436012,8530717381073509081,5963336233459551302,2821992386460839519,3711381574204668590,17681484778915135006,13150283074162135659,18205626612684320417,8909490604186659399,3811970744110697987,13914814215523568498,5164195492628004502,9515319135181035252,8401725770527586319,17514085644350241893,16361647653520524263,2593495261557163803,9300152417648229539,5470360907452571516,11788431124175357655,13002770745532706137,8239232673933332232,16779887645860357448,14109014755607400077,855721951176028559,4515498311161086037,964998218572419221,7115564253778659840,5419090579548797721,232412032462985227,11029508846277541840,13843652316501437707,15104495764680158246,15977149951204512363,7956017377703704368,7725650034173603161,2159227814611183149,2600673227663010992,9035612213816553958,17704746447665978856,455038400985103102,11417995921994914219,7980015664116077780,10787015076056751556,9291950323945736756,7418542590600365979,15911232834399334528,11325936255659001075,9947472922017118208,7947969786882469688,10120043344391154464,8589779241965975308,6190081893031516011,3079071679987198784,11896127228359139562,6916663969549210706,624069579181159833,6498884826747041990,11764324683198501440,17951850973676944214,12894771248745319718,9166691633060075385,13260840173987364240,5093363733581689646,4228233526984849730,14228095950132139664,8612266491168743874,12316115465531578539,798283527896787629,5291222477225384578,13080732091179533752,10107148109473472008,7743405904642163395,6016798355795262221,18175700320732839890,1854363981575994500,10777575320494013117,10922988444094633212,6263409777603913797,1156818380177557376,4980059414048843386,2899653467248244300,1778930405916687615,10550874526779733118,16548793338819300000,12445276900863732965,6588272560087706496,3221067425053380361,7944183198871667386,7344614738088014870,2641987686355863029,8688498144974633503,11720580554773610787,18163444824740500942,3565162414142116657,18117546438956226110,13464259135556116110,14923155778587023156,9805320134065549838,881430748216628092,11825332950466022435,13109897720061965209,3036677979196074832,4298342614691575673,7209490064919902439,2803228400315618150,519259195757668032,8713713012931846309,6749890082386570311,14359460208420307318,11563936607601543704,5223951613446215670,9352400244042710556,11788085109385189484,12452352781693957667,18232381012425130628,1832139424753599303,7363231123047771202,16214278297654385696,5059064975162836726,5242367502911417536,13762320927274945189,11213274297215127726,4444877989818416783,3819295655056622760,13982727326284470521,14735753746072765807,16094406486151126753,18344005017552928763,8002370686322672843,2329674842592635990,14403247989781996679,5572980395332487991,38512619279133210,14005453785905707026,15956534139855712972,9554073078764421882,13323308596565874688,10255285559629545299,8688675484856122839,3064365169902708565,5064161611331751559,11997086705757751387,6311766741291917455,6002004941560105100,8341507326813795002,10339929691541820605,8582526000791178189,9675147900069772270,12389083822801279597,5816287923524162061,3655130735350135138,15291268406156933107,17949757139913034638,8496336919322813833,9012614222951900748,11558532426787259502,5532227599981151716,14934006408925524265,7066660025433931887,4294602565339796034,12856876261691230804,14054218034793198070,14200824697816957561,2189598456064835978,299634157624547087,16102899461196580719,10440259236297481364,4127018401508875670,8806024434580966233,9779932067464993117,9801192215460766602,8881020778528987168,17568360200763953661,14163896061868615464,7795601347785956882,13692652621940527565,4831797402408050006,661716975182296757,4419644887817262688,17913765517059100507,13239530882183513185,15645391023117378385,553187437373120745,5594227577938115944,5076240058855537522,11950443778909691801,145212416274221797,17616700089882389221,10383177637552595649,18415735746816906523,8293974929192249610,10497329655869804864,10174351316587310404,14944012698311190327,3373614481297220582,10975717007627680471,14405533025495562501,11072817396109426507,5281417216600330229,18436501412108810364,9297051241972811008,9465596906743119936,16583699628280092657,10168343278321554398,13377433625548591001,8090122546383795837,4867309342153920717,11444669694147970752,7786212968422306307,11012392440720178408,10022727495073592487,11679732268760942651,4787505242425015645,549321614736886898,13888172384309855638,4755800468978070468,105000293138201389,6236526508917383277,726630512973271542,16935235762410241104,13043592624265994680,16741092409283925496,16204088827598720970,9581369067705784806,12660372959766262024,193391784035891590,15833417107497114831,12461314471353643326,14512958856460557445,15671370521651275990,1008380681651995033,12397330561434362656,12302202494108064745,9010882021930051727,13215348784741657902,6677119638585116776,14213302052755191474,7111398899469752180,10374590714502448917,8625991962906920125,4406700200029257165,8438714172942770965,13815644406754029280,8602282368017363896,14412702428230460234,11904464744840994934,11592389249970948314,5630350205023278416,8311086718176903935,10459933393726787319,5337414074061238311,9046975981094592419,4583170719390675212,8351431446387300027,4396525186694596312,4203509539025446399,12183738643226899386,13534539325203073850,2269005544702345180,9540415424553980318,3257099815943569931,16886864907904679820,11905323425786694544,10805196498568955065,17447813528777826308,13539782262932004659,7236138238916200757,71512334615150818,14669359294431779675,7175276322331930103,2044918489727502149,15725387013212271516,5429118631840684172,11756078938348154480,872477410279317857,73156895329157782,14795160756943810576,8397836523294860151,4295147494979198379,10622210269659473973,5809317471266120615,11687695842960091854,725133507200720951,14161678043354548116,5379079298289320877,5936659541535085890,1956604122287762860,7272020276427895253,5864342073175073761,12252411060877245420,7686863609749697772,3339489859607943496,15769568650903449579,6570489567532166981,4998678176912557024,10357630929626401060,3468374557865097330,1479209551866937392,4873841515641885738,752493066674418325,9164784404121791053,4741012285948410868,17103658417342735784,4127811354984128468,17351641014292268300,93775553007326049,2684766825548079890,17354273641165054091,2549284892384059846,3463338531769251778,10338667765811665635,11908033279975334345,7186403967824236398,10656996358053868306,14044524925011926798,16389006597333041543,16053066034130234253,13470001024137505164,8300822156824339533,11551301866138668701,11936066872254904019,9219428891498513593,15352265313745395334,6821441116270046670,6049441921245667816,15339163342088666847,11504059766634856396,11953625539202280865,12485876590511625349,8875318660397365022,10262674896321276501,2831693470514412647,6954304945862445753,10832239206589705434,4652773704849788450,4568145656772626457,4186128070032013306,11465484287688714436,12617010240174445527,3643829127325536746,10302109816141888116,4593643232237651333,4085547204596090339,16460470909575088108,13948756285316145326,8660190574780913615,13617064950109502374,15346266992845383834,18437222295140294214,14629125450466993482,6062657434635750191,15447578489074608931,10350575305078022226,15369046758035920811,4757025610761706855,622535062119499506,5974346743479969170,1542997344198182601,3349538147665190391,10658423685333953645,18043002859339088595,5919318633791591115,1889143564192851651,4886902042371767772,16389333582375283386,16940712359111447097,938897870332541772,12930193941410941014,4380243214332831336,12548483079040060074,14663402846853617168,9372165359822565505,4307705171774626306,3607930566550822481,5473989232179723024,17571684055833225100,7218556644189332075,4961991766908380655,3817614480196057158,4071132979861930680,17785529538126625006,5277206179292338929,11315498075779297295,4659473331577925604,16136215848603084575,11250035021461183573,13568602703296139366,152868284285604825,10464886547689545647,11242526092888395621,3236545580098385996,3384223445968662246,17069268845603359581,4197855340295063286,14956326264520218880,1682877669139905058,8778149984062575380,47913622488129115,5461882785807358302,9501017242600604724,7846736034064246863,2337566994490813414,5674135903068969231,454720249971993914,18119165872583428281,12718645361832961419,2893058369683396316,4848127161034201042,379481551486523774,15190070983717445328,2887944861095285882,6557383724006871975,18132471457986497407,1452865272801062738,4833727267347926857,3197246863742988622,9677506350736944880,15673088636032561461,2117041262121567058,12943452687797084925,1070706691329310461,9236117967325522067,5472334102546369885,13965646033064126216,18361407768186138781,7603944806545084952,9731566908558975810,1691799093611300545,9939374493848557725,2963363796912291612,13093057687617697707,1998360012470533960,17266563005671454096,9551590568398512674,613163081224398048,1850527747181374004,15138742918157447318,13426748467043226541,17997470784439705664,6030548470661550085,11107255094795803705,929271596502111992,4596754042129434981,10814352542189266705,8547704580790695870,16925483374556526368,6562049556664198736,11474034937609509146,14161836454233083570,14753432485118597590,8069210309438806662,4894354363334810445,6115825912121941700,6821759591473277111,7690479849462060583,17728148603554489156,16846404029662635931,3958461178917176726,1737429736704036459,7276670829351971270,5225455813485128190,8338955054833025686,8839501427542756205,10293580832151106825,10973089131804914803,10025264884541755145,4417239949238594574,3079087528383952561,4200382598939335959,12565573215055731126,6971207564470910853,10780496934387068973,2658375678980527723,64125644918781485,15778960559427322936,2316503347347488546,2103519214486915346,16548294632786308880,13971701951101875645,13218732731700067033,9528969394567122253,9097582391688974952,16522550244154775865,14183893739355773600,2571031993114781865,9187280984572746535,8503896355863906368,7518281346351661919,323747193260783700,17796436190394567965,6464752117489425062,3471803736553822149,13971483229825516011,423520500001042716,15741986078097720947,2380063001940843077,16761816560544472451,7624344171806477040,11282580507161075710,14771005453214879670,9742847121950496415,3143488270821590598,18263289814264169285,8952322551378835297,6686748768002405204,11006418623320036705,4788432558119173684,17134373630735538315,10829216110071145506,2488273928755434267,14417514407333683931,18272122782809073908,13642808020282036270,4758349450435372519,2571268359929305571,12961103261438406218,4886820097744736357,4309705859237318470,17013835077903194314,14076416547325838280,14497129252517569489,2567659763482168577,11219444922502709323,1079713340017557644,9398831638452050740,7199513205332339414,17742778668131710161,15722168022514466708,8077159648621145612,16085606467473335315,9617099560874803015,6603306370433289853,6370263085597138903,11317429099957702795,10487835357790112758,9786861880571345423,2210479068662700072,2619508248805874687,5760107735945490534,18187490104161928572,3996858909306289987,5291921621331129698,5881169078364311937,5620776193912413232,13044837717259243321,12759628731260951541,16829192674113093783,7572836536322370860,12573711692099432758,4233812793592289733,2083875348310663722,16339811718175877977,18161856177005774289,14688752557254814383,16105692795649524750,4522226208090141349,4055882740166659600,16169304810670398569,13233812850701417651,13382066310748580348,11204044087868350000,10010304316525564196,6520737366701977100,13146116088215393303,3985704486401555487,17939659846196253361,6902829811422680506,13101318071868200060,4391410127438068457,11210081738547995485,3338157567598164529,3653785837823331676,14524249856183464529,710754679451212110,10378923522455333914,10716141815820170988,863464619247755904,7629584532604662109,17386872100575123976,2925000769709809042,17959791675860620298,1238886453912014680,4599052046355055238,15486148298502775786,17443585371842644287,9334619752365735200,7596424979993564768,5366465612712607720,10160495609178011654,5608345271895037479,17503893711206743161,13061415177059997587,4722466213345614533,13446134611317082369,14772828836213391447,10892865490633090257,2039827610019520540,9993171903319855743,12759812938359934787,4270357725279049183,8302776367630949772,12839873001591454436,848466788158809534,3782211371773252028,4970235269929714836,324258526525742493,12410563159312509772,16035929378454240491,9028960334830542809,10236583100414236626,16507710479634426371,5880634469040892154,12523543005473200368,16356505061654499451,3735586158846468874,798336147236165357,15483680719562267060,14559682826545721524,11188190074396431588,312785964537086868,5702048097683468216,3875175380128519212,17452687047258052943,10796032973182754931,18264775084343421060,14303427992665006058,7271733256594572985,6154177964067471516,5201908593981735028,5346936231873617356,8715565549849580957,10860028543709897640,16880944958811997798,3971889953776489700,11265914938269726075,9105002125268277680,7948813579569712583,11753248870375615227,11251206114203287658,14477671476071681816,10844656441595323838,7470342998097856271,11003521127830837424,8015345100242571643,13216398230557890725,6782538350906418466,15796847791968062936,7438415436834425370,1640976735420403954,9169710801714524266,11609698385444892323,18018469896829123882,3889549470661516836,8994055833229491353,3500045778335978187,14158003704693865932,13034742075085395968,16311369855848437455,854795861834192672,15912459202591448341,5524031824726385541,174880041994021087,589922812598710335,12785016409345379481,11007025579788773485,9094285185409956754,18271007355616615895,5878739235646532992,14495302537804576260,8456329017745657532,9433577941412987054,10437416054507834042,6297705309602848361,17891669823712715965,9492702170123239050,18351248304770574436,14822971819315462309,6911190133043700090,1917534149842828698,6110621725624876380,17887497311427093753,8120652988846568822,12443249647236872320,12022664361686354678,16179943043137100979,1792946245887527696,11164734868746705379,14891283776276241960,10024933575285739038,15891054430193480264,15097536592206585577,10040230355716175891,9865655349437919021,5566204897869070016,8198142422351375836,4705749172318054208,11985483973648676151,3695723620357931944,15072387869333515975,7859971490030381498,8510171039434190649,17147957041843965412,15033126760627943132,6197886593969147678,13568754311149146491,13617974614169705412,4397532306996463867,14190717562072135564,12834426685769513286,9021761004459553163,12534059234922748361,14041063428249494070,3473420164087910650,9058878407518691148,9609951393421258500,6204937441706363789,17649034762477650922,15796320739672470008,10750609867625702809,12873476834651768137,10779520322064949071,3289945179450435586,374666017368797101,14147913488749511316,1694511488130860357,5632613838336081884,18037548001936881171,8797656737870521518,3170082801763597509,15821169726286002961,17805231870043204722,10100596073481371008,11717114702220856488,15116244651250675616,7647434655057899652,10633464163937531559,6742686744846029770,1642635359164109969,8374137862196201821,8325747771487737192,17818898274013781055,3798941490415547905,14912630188795682523,3229048770182682352,10808493599524925447,3101291267701919093,11532581085128063825,15773907006155464453,8564484440932162203,18166938762731194480,17316881997047168290,17169497046948323002,17686884539404923115,12523375290637644586,12300503827146595242,5748539886117141695,16528570372313760040,4782140658036673241,6910005814649472019,6030607648143949951,7675813923814059800,2520446947628177905,9794580298653195048,6995776343130370455,10152205008456323061,9709762372477036600,3191961299185324117,9742064204829124215,11030278445773513982,10315594082177499392,1396579681748604698,1799140788736045796,17403475928493319659,16105889024979833663,7111278164264194939,7300819893669188452,17924099210567070289,13123129890241363359,13813947377235295829,4277864877457430205,10794135312033431031,11424315220642728070,5436525973228698238,8175414043597410719,17689636769133146662,4387692744201704534,17428949261651068163,28979769783400483,11573086534229945863,17369785888080615651,4425928329576177685,16456817836243374748,11590823919532725231,11325994357860227929,11251238273664346544,10452122344009069145,4101337977259994841,16957012424621804121,1756454062265070982,3476294335055620136,16403785871716474308,18265007441708344916,17189949700527437582,16345279358124951894,7416664114477229097,4908932258629332634,209889787162312070,14128539875568866240,501715391927939965,9527343656666380840,16330011421965922721,14794206910476893181,10572964194601343006,4793561071787361061,9082568214085200265,17438907300716208725,6530305577079906742,14498418380342777705,7815297972220283493,14670106035868219892,18112761032649397865,5365998783907108044,3980381716314544490,3528098212250805427,14301632538695637840,15990645963786628444,10379356154183016414,18022074663451568031,4244996709540911945,18040983349043488043,783333466670882808,7160174590907425393,18201432304980650225,4702328134729273016,16313933617409186401,15471168523156889541,1295275516738057737,14657391019971560583,14294055838932363953,6558822599500715105,15207463905627321173,7309267984077149538,16316323535194078067,3668379172087974587,4150116763408090370,18260694524119739635,10993238984011071254,17694213661157699324,6854147587136974818,2921241121794416329,12422501924629609760,7533438939216823638,328000868668315003,16660568179881707103,2067158379019188427,11621611679095315797,18006391465282144203,18065600887372018291,11360402732064439887,12674147955376796029,5348528869155576448,10432825387764066924,12275681808219738672,6888330769360652061,2079847326665538178,6736899829752279025,7145414349219117207,4202042014471137964,7904714557419700106,12679547881723948357,17189197830553660238,6203582874624288817,4289683476208675555,5280613120425791325,15528633575423253011,12369398221563466664,10578837169092504883,13324314001973407928,1625247461665283588,15848275003513866476,2030297538748863581,3184343721965680759,6110021422811246121,5112909353601564925,842161901098701380,1496170027844518420,2074569623375666595,13106722579683758711,8429911575535524994,676647016116728387,5223520633072916619,15340914646893153996,11048610195544014941,4209931017148649054,15819685227745562525,11828245022133890198,9536559085962834833,1157048043031310323,12016492124803833173,14049717731606362267,12974914500199962289,17021412298119324880,3603008613010043627,6183715516770828410,1398368193347383950,6387935408928311881,10190029312163539825,3317888842309555740,4672120987940343730,2093679081400240363,2478984282157916353,12714483277921295513,12339080354064803401,6259689022298473152,3189352823855838086,6936597605127418738,14811280818319022315,12125788526464323437,18333716926776400707,14310865819755705426,12363695758323196696,10517074072831736747,9125281974555904197,1261511537582273579,7739732923679479538,17720005947451448332,1776702291967385053,7840182585430226211,13400096474213611610,2620022997845942682,13687615216242300144,14916979141276942097,5228700166111254916,11423951770191677109,6521003811429751356,15849978180012098028,1713569168244814106,16245348813159653727,8441869287755002042,10431656089806412554,15162393701474074808,5384394243567642534,13950573280689212656,4294089175345905527,10112164063396021186,7346625143590160852,13186113405136271410,4479311199337121172,10178805463585930019,4545393257936844593,15223701662896140379,13514784133144812908,1071977444059191150,10158852804108310244,12504962877802846794,10457088814791880371,16234922370025908748,11401723598588378925,2209704118988814306,15631210809404275963,8055571721640226354,6221567034744049277,15927422136196768642,15956593062702841617,4627093754913980283,7471993670773967760,12727135121755894276,192628396230853403,8626723133990599718,1767250818235142482,14253790581466519036,5444394136381198089,13686580379596525239,3136495140152577808,4968287147691755570,3400238989650775076,16681894483005697488,13052148040116766881,11832611609216702943,6221568303705506875,7019814313488294741,9214998352283389958,13530128966233584271,13905352621224695543,1150461094948286116,15824057196939661321,7855690672146039146,10486263067671702229,9532001216757255172,13569876186573295996,11078783660972422247,17073831625770160636,10309426670656409882,6338451310817696444,11367984334115893409,5300078065044083793,6089858258039647028,8736466703799158281,10389011865374347321,15371849286076393686,4430047593078867087,6003278226003359460,4866051095485883967,16981076430158027031,7319693469288858819,18065496946957380337,14621717682537350796,15665663516686801304,3079703816768876443,7094059280603815187,3144677669448302934,300584897397869705,7886169287667554091,13704981885429063483,12344732101311535213,3608208479757118097,12648118949730729661,7094415622086804719,12403423753581556963,12518391066531997324,5506320354477588531,9579986521961407961,4063685454974257906,8428051736316490822,4838099035104797593,9114820632714598412,1630011844033632060,12677141500844357057,10655986284514514563,18330508364782285216,13313863053640518999,3717741798291450393,12687212814018457848,7540701598551823735,11909445604420703593,4206568152168073920,3761958532985635178,16711051736906349863,3344096891583822622,1714962577804005329,15363173594851431218,5216398467536954825,7991205910582468520,7361189467410814144,14713220285033734314,17445848959693309705,12144333895631735287,8595778797539143773,16113846957013142814,13293016848892760203,15375127718457430438,723784835976817553,798386317869643812,6813145102128749949,5626959826106897516,2887860951219024648,15182278308419590571,13713456388532846479,18246430557813467704,16807028251513906199,16598908682465386678,2118359275846813558,15091665895137715829,6471885088745142777,3500077481246830832,8475314224543323561,13510272410361769838,4396018379634883923,7281862807040349607,8422571194804545760,501215701455932855,10333291565972561421,4639509839866510427,11712828253889243997,5819653010824312278,5096710403603224580,4055113948258174674,2633757579464885606,12104728348999713153,6744643126435412404,11702321573070283103,18430198849702055750,9634855187610371638,5793452814186760039,9616619840833189670,9360890659818876459,17336231362986956880,2741264212446814721,13438794365102775581,15171177188887929096,5140334905235646207,8440404564739805460,12973856433873692266,13066088597586495394,15702719840428421562,13334407403849757569,6629968045373757698,13420621101765780091,7732421674972790319,12151901059298905429,7086517820431481867,5988202801035102495,10734231594706311879,12105914194982360700,17204430431293623343,16456815034309887862,2541984534938625476,10511033383827983143,6284184308624175211,7182475805973958426,15202966109748820657,7579605273041548686,11843430716292090338,3878598698699850402,5496561339172370638,9116437882585968319,8471011345350027592,5529146199595774754,14723607958364529736,1012044801408792773,12665953687958457847,12439698271305308377,9450750769006724789,11891424558667844305,7069014642844138922,14072484181281046469,971658656483170716,17339391951907937799,13889366300072933316,3196796524416022204,501323555838394448,18796323110715697,2343235637618795256,14822648550728391534,14867958037774147439,5460688673797023372,18377030858660949617,1670889177894826323,8228272721688301227,7943302471584765356,14679771324572755517,13923936980803957502,8675635080471861990,8871901095416658860,16550685020610339650,15750028443632391704,17993090360108053592,2993411250241808274,336083673605491581,14605715249197533949,2933814408128227231,7307902078411125041,13266813184687330125,5528582274574874300,13496439492154992193,3966469970480889352,11521503563470037172,9852676505817026232,113885893554503858,9758976800342185937,12261354187594618912,821098673370371236,15733555848966663838,16037447691090329417,4031542458914988088,1341145058247746417,14280148492796881007,8054123376998801907,7338576872174958482,13273847595936239161,12407683309878714259,5786867458973647333,5255264055264643483,10214891989860854472,9852176094261184924,3931831556161663788,8275494724983311622,3381421207437860203,5722769807850524452,6513044013857068413,14226408714390902752,15284000308654980171,1901912401432701972,54519942775966210,14576774804249777057,15089349746468384159,16703013602222888846,17641498112802885585,3761818869635198015,17891885132356356333,3125552580488795417,4825078988968658843,7018058048416781766,2855602015499641966,13383696158191578464,7663355624124231095,12598008423095139417,16142696515283451470,12755057246418136365,15137491434515132011,18023853355905825573,4827356981198695996,6361028187366395470,5055609981827730375,5723363473634198200,9433087153279625159,15227353642157822968,8863878225202217100,12426269713882304362,8456650206405917525,10248166176567311522,8506320247019105685,3565279627451362154,13054576335295676157,5901232700329338380,2704113181145533781,10302994463687971902,16853629095359493116,18053720296610823936,15146322772692122415,18251956014491416692,5712243726987188703,1339602980166998604,12701478408838604897,14425756392514317489,9890943530857241666,7537255593832763038,8533091279715245802,16061097118137836701,6887220555058320729,1156706161927893768,17968666257787928463,13335405516585349575,9358785318424037535,8095529287397145649,5950158579191428849,8392618731733029744,2699723096433791621,4261213474948141044,3331705027265403619,13196034596260710430,1901718451212966930,7839123497718468766,16168174231677278578,15208876722355331330,15804163140392768404,2343766217618073055,7079830981934896590,561790449876969965,12176578021326878976,17829335796505793592,12230908810103418884,12569203081417864461,11548484813451143991,9390554635039780866,8578727147237290085,5529284385693824594,7263056358296480582,6825495348200804172,10770492082426778942,8951862685751375001,7835277061921687597,356116469778216672,16611531472089232054,4399216096451046984,15423583501524307917,5167932937589472297,3147740510222665826,7593081673179567658,16028380368580953719,11272084946352873603,5457931639692659942,11730401338967904417,7045966007924926879,15606284495780644858,12920026815266293063,9638853351787338434,11318366247683226487,6105305018831504271,5228997785320299587,4035113886470228782,15099950236716612765,1834643043310457886,18125320287636105543,12959877824938915349,1840414872375263977,7736693663917164106,15423942858399058034,7337914421048221451,522350245194062634,6716844304071515707,11569086971369552404,12696535497726430362,2479043929772318025,15766806346969550217,4835160631842866097,17165720141134838509,17970413919472550329,3968333769648878516,15136963622371580535,6252507869923270,4178039158749295518,17981553982224789716,7007966138058159456,1121227797196302802,4676666462235314213,4185869006311016329,1739505051563712712,14367851985172122002,470887178805023564,6192562755556434146,17477550522854275198,15926265800684905044,17371165262224831586,17591981856567809514,11894808014965714113,2968622829239064816,8853660563531305746,15097473855804641116,5252650539786904892,14766016295569413024,6557680104903331396,17735196182752165670,15210878619290581263,4673394141044350817,17878880988773922006,13730251379141488122,6197812226802082692,14163900224769740577,4750185447779597647,15109957612726636286,9933943586080853960,16270723626473509298,7198466829606454997,16058732296067804909,2787304790174886778,4181754967555947026,13651311973711434604,8244013462329839551,6184930055889098708,15295824676010643608,1760968352269013135,14732716940388979108,17607294589270520188,342950207813264245,8052171555911274043,468548848226841501,2609953550510182066,1326938777943176954,15853001042152495609,13997211208539288814,1154120643697806155,18348228847757909764,2685400321882575472,16479402918054547124,7084839557868918947,18217441026355286923,14689331669363086566,12482198104055810243,16608392347345063810,7713846080820136005,7087275500244952359,1548018200917031170,13727166891444284313,16725191795586817054,1507977031791334491,17273330332532931256,17541467796594109398,11259729516442611326,3353387829172160810,8822911204841323063,1877536323475679898,7470666792458864184,7520367156032910818,17028484872013876362,13949179214580410139,11303294845180698058,5638370518207708225,2140954463157178521,12268610020818615057,10658686155361472103,3192925779996132737,3616584419914502261,12452761208047848339,13349400736103103056,10249566179503280195,17518650635361997659,18226049243626112278,18390450366526254397,3688687179037064849,17203272868152598714,10964913012845088441,16978956897663595902,4935946562221156864,6629323498242030087,9001964130225041011,11228113416000536371,6116595269948972234,17819433864114590804,9287980564251534071,8486417271280286140,16895251689667241470,10331507222857477752,4428942332521596106,17222747369544271160,5685760383409189201,11864746280945813846,13295145686165463969,3757291717517662188,6353040017634608877,11756875959611897977,6357314893042433647,9733276396311835123,5635483463694008544,10192199934761673471,7726231821021148070,5302973762304233522,4254586713990266511,13112695059740906711,13542795406883418857,10474637554432003604,7636349595627562276,18093949224238111053,4223961555059654109,7466986905655653402,5605518714362943630,712147418209173405,4414201451826372706,4762865962218936,8583192427262032726,12454232147951933513,12236573816386149684,9553955533897074786,5558814236388021205,18402900937364382374,11590414217760867240,3023212631699956553,5595336008140834431,10413073102502330646,12116066418657923168,16119106733301760634,17379576062129784071,2427800335299495515,18267860258573988044,9306799883914071608,9481358413063656561,15492715720496508814,6591071653281830986,8580599780583869365,11950256747384522845,5914297688967712025,9169494034066061108,13368050016801209169,12985573388627204760,10490095849182527733,6378939124184912269,13659954646356238718,8010319971304450719,7483107916388465871,1548014110252850094,15333609878536725746,5417097957906675353,5033354624456185577,2023414040622993676,113381797422141601,7957715375121094534,9715508898009259534,1086503400445259914,12649978411750389223,4632554409301861889,7055038022903498214,10782140053338299909,8655032280793976706,16546787641198031900,1831101802528035442,10038237468436990974,13474823108685761589,11829640207757134052,13100881198926755128,13052153054952768275,2127610237637733618,5044548229996121041,18138096474355665292,15843953344748743,16803370941796492294,14501003964184963865,10979769874911325774,3047885879042537466,10209847848910899086,6521311217325061067,4846208194001066514,12555413086276013021,17456051127017604797,3153242098427370193,1969258194723167143,16141838843388576336,12959520660284032930,5076785788460658409,15506653597354946443,8340959710549065032,9104670238960654265,2295682546087657050,16998743753575304566,8928547070874597923,10677427130133853913,8056406017040823361,9368339220986861066,7667101368253892674,6319856366634189148,17721920303279923370,16699725235948385902,15567520870976993584,10275220155009195704,16992617251900530381,13437793199986444169,15865499649629283450,17968945837908620152,12481667696917963384,16893085375863618862,18381918614015174864,13699901222522086387,5652783088715900891,1242710599018919376,11538650874776067653,7190339482698323467,8614727680514471062,17396662341012555665,396678234022474504,4854965888201724891,15437958602216837543,7511946736309606083,14247208256471183719,15952173512946399267,10464186725921414199,13682735649628076530,16340673583769396920,12068757747980785044,4988750333971313246,11135398758525085717,10879061785459500838,7919570748294008804,1512388353993721825,9366019462084966041,17223562923373542004,11012777277772689560,6001614074971108995,5972151614850960174,1413516997628389813,13659633046945941608,3734529946973245775,7878577372899257773,14021589540561312479,3152128861685997959,13355614568645993654,14736177505695732094,15035071567652502012,2618619894244771722,2680647933879990361,15490312370072390983,5460927914678784012,16963055990831897459,5121450257060356907,17958504977239343544,16293118885674467605,4395730848058366945,6452805478971392682,17097579079711483872,7338488638184008175,3014898395813831350,6417297523334630382,13425584633787494901,6593589550556385832,17035041937317953278,18158296983600470277,17922695402295058829,15099478557499434766,6926863534433910107,3764769019686472303,7964776909733569946,2647067653369126088,1425246580484232181,10807529893221339871,6668016596510195423,13906092253768970620,15060031308541962690,9936631110372421079,7060322206453924592,9668513465812337607,2845721183004119566,1796412176195256795,12017985434596495788,16779574493637551930,16947246189804432203,6554337117579962281,8072957774905677832,7626614147125761815,18041920410181991785,329863598214234975,5449447064469388607,10943265061652858817,10121474770702399934,8753047895740460143,11384971573041040918,1249198686751819590,13878295611371450630,4333470856421741760,2695237562010013305,10442681967826651028,16235065388473369759,15234481332325999959,4738962700255564586,3587090453908036248,10042421397608532273,13923998187822177499,3589081177064101197,1410218787185045002,15754964256438004666,7119370040503173230,11239367997856156,180287014583102955,707017782319245871,7138392856006748557,12462139982955863585,5500767470172994786,17664498588243960490,15129116701836976586,2853227291051133401,4770461488762285881,1434140769375856070,13289610212444642331,1870560767616411776,16536153377849655813,3433813563607824159,17536440581341592642,12247406301724733551,3481632742095218007,7723292940889084187,8905628270355452589,10925551652070970518,4655350294955734855,1314398476588493203,4035079284693984509,14904087932030874280,7069676434837596818,17649666885315732818,5738310275756953149,6881168823826397761,13217421535876979329,11293437397157462293,12343152752596860602,13701624845767224270,8922188793838213353,4770301887615312664,6015910065763657979,10831860403372869490,6138814908807472255,2493423492231400847,12803920057878872007,9400181278032521241,10418113989924954012,15058941334860523539,7097789897739100717,1461822035826983600,11641062069056805305,5550603322320448538,14770647217799160606,3992963714563759165,6714443899820294024,722291484038663438,14504344618891057184,9320975768420030140,17332958369836369152,15991077023652686467,9183988539908848262,2520707913241578287,6771964781075658717,7618679685809264259,12323236921243917672,9950044200785150442,14028617392929140197,5854512734515775099,15739802920137471241,16681814591048974423,2610433912470441746,1381699729314957814,2130607256811676535,4546704739646436165,9282229586601997874,6124488216753691357,10608952830964181254,11034814303807812461,8308866937777836124,5534413912646899528,13614886527107007314,12463875470438519609,8626111994857717952,13607383929177347657,15858035724013678288,15434603905228079445,6575769970150752399,14534621178746123622,9278172967263205428,8236829456940721112,12238481489907331656,4557814529796534041,13017691576103415842,14568633796668954505,4994396906458345172,16952214332509258644,10898038510124436131,13202911298667803756,17524001561617798082,9311127615003405908,7513655442395984047,11352144734349273334,14403848804023676794,16966484015884371970,688116504344497710,16942124232918832732,13874069484413775972,17277193578633106690,18364046466574327118,6578301399691441167,17291770583093634019,4905197630156604387,18362771193429334921,14418773067266196026,4038375944365872060,899564661849055013,17069953822664680310,11936107762234771339,4185823781048022939,14550034179724165574,2794226250975517019,12650328710375476974,12536004309813268061,10317043773604428994,16938018958442865635,9684073334700367368,3166872630332147213,15980900966059964608,11939292267254515152,11997629318966515161,16170233734903909615,11706082519317740239,3564345311076466616,10530523324579180672,6209484373283511374,11235098677280086953,850235088389006998,17550826873830249437,15077056627894370599,7233246916160819139,10374532952802659175,6452377357208338329,10321803987722019665,9118334174330533911,17399337622110859681,7405795907097753430,14398944257654514234,8526327587347918803,17806894050415981110,5617302570209414083,4984134146002274605,8651559254929812824,1229560082018174503,12564863160616233582,10002018806476023896,9539643905604377693,8728556970258927905,6035408839497344605,13838975716518536698,6176941947033987597,9472443528154946431,1017644988675259039,4559161508671726469,14997669638157279274,18108039064391047109,11948208736101655051,6661250105233041480,10422930897483633136,16145421933562919058,12593154172047612267,14346943622749299964,5929155202932364613,12534514703198440446,4808074766915098977,7005738888628271847,339897380387126371,11331149032920941583,11353764024840012418,12099197933687934991,12212506033359270366,3336000397217361708,7202326487315724291,16315018159803261672,10500804063007143047,1695284175640027218,6316794504123570749,8824644830038726790,3447270497955370212,8143920762672832420,8586523004080858695,195106341747692294,766200676422510655,17070708916574158435,12853455439729687984,12884100767268864204,17404177016782329264,7758508434421061455,4599913825188825733,18430225993202179257,10039489513474439939,9282951389828045754,1623320117530470463,5836697659751698637,14209905898340926440,7892064467695348694,1879623848270214725,9454424426157248633,16261694005540369539,1532393601074484521,10367715497663442025,4548337389099164386,15047434722508449710,7511050733098463671,9417978573826416912,11714913485983756559,6082038340155023202,13510264996714036269,2528676895672180930,1821707230394681866,3857213767498753233,12831263116952931310,1498739452808082166,13664066603171024893,12495593821929409418,13094396300259152928,7203097855312802452,14945812964448190906,3802241101121619097,15332491023017473206,17695146913972629536,3635547596559699209,14074757423210215317,2695153320988298374,6038844050012261093,14054065871277098628,14610614537571149004,13717898414094580147,9394574626736701200,5381833993608586866,3943943478089202417,18271486250368168193,604724453178539433,7906112901771895165,782932084392222857,11517304845822569945,8142408131613446939,6660805153990860317,16849163136784832754,12291910148176131356,16648527643507260553,17339917115224485400,5052119319196830939,8451477368111338932,17258992028454648417,9385837459676440422,4435040279430377267,10242525808153780812,5766472912840910954,11126388789685681723,11012758246507926359,5898168769040226999,14918863343382652143,10653776075653695355,11352787679361772042,11566672860190748753,1232630693558887091,6606989012209613518,8888759573941832078,17090483320251688068,32804632704747921,12325361440735010715,10153585842481854239,16385442573977375456,5027593762419114165,14870120198690105054,1051087907414895283,12461337266508620227,18054552107419680837,17514522521265853643,4396762127345007685,15948204002609619393,7902199511325288795,1325440422124648063,3284775778534347068,1392149393259654940,9861766743918710190,4587913364729925438,11442012089932906545,2619979720623512697,6086639236396747487,14837570870711692894,14328731187393526735,15357756601259258543,15542202567484150878,16922597214092403252,9973850374299104737,1892851911503995752,16256859488474619971,11989678917088064517,1757199681994537213,16994106640252763846,2776235127024399296,17257439035751230444,14239142533272439508,10873534205572630452,3073136507351634551,14825850225326248901,8953924339112750061,8257332554301454570,15752251099732623159,7760001309378676568,11546896780413866735,14641088377153037798,15634050581386799965,17511126090991352118,5931381482519863717,8742852878773764488,4075953067221044020,14975864120962348166,2967415749983496746,9836848437621280013,6581814190705191842,1874286589291165058,14278741924724429587,8013054970337755392,13260370485587715489,11274972641060610298,4393474358840423317,17526117144628853503,761821464724869474,1573473727985060966,14170656451094614095,9405413288444196934,8224763353249241571,17517649388654438874,1097211368469388238,8954185119832258480,8395544275591611083,17931557604948344858,4347306376187622761,8706816095316070076,10834417806811905683,1370273388123755201,15055728256650359581,1372292455525514565,12094321675848500790,11138203092125664659,39704334050811415,12167063783949853948,5035522577106576821,5317727923403817942,13773198914376322391,3746818746011931569,15112261476998425632,2170864046178654447,6462214113945481059,10420087856275741293,17883339029629256250,12663557716713670350,8664598366086805426,10698379903059436814,38917049550594177,17369158706462093675,8596761364383722766,15567884043823616984,6115350741886316490,11523045873702896207,14124157606450787568,2415690604732286568,7331315822509777687,3372804286224794068,7500721172728253785,7341308399271780554,6609636632195088193,2580359766948840351,6343881198542959,7805153853114545293,10965126462494103690,3710854874232501725,15849631443243855712,16777326472678667479,17746955732129922210,16493474586636774080,6111477382627637697,8029102331660776761,15144412202802799876,6980641635590998931,2263912885772474322,15840519348306484243,8159610743830859135,14406162429147722690,16363153416423822116,17998678248364754419,17344299621501942982,12306635199092716811,1598200869809629649,6719842970508778882,14836961434966093514,4213738874371436488,16877539334084660872,12335174595357926591,17637597308983143312,14770948863877700097,8351976410116505239,16442612818954712552,9557012358010861906,333573287504834404,11097140007634469157,15548684422082913970,6889198424850490981,6920111702825328298,573549424549161360,5758932850442845699,12666295996127355024,665767670328269656,17727297450508251560,14371811888167988410,13821758344213800234,11720360276363677336,10419837491970873415,12739107617406059556,4388845553925898732,4876475076836154396,16878212968628916101,13793422185731786383,1024085088159570186,6538317893828847825,8552023607356044626,6316230431013635316,8991349132822768547,1062663901398218437,11661917880566142315,897338532308621201,6028952917790671776,12655827746671267230,10153637088679460461,7312769805670635828,612040525551649004,16668193506408651285,8474027943232694861,17741966311932650578,6848799953786706831,15013244504550649900,3091029267151757712,13209974183545943318,9696637889684172666,12658521835244978832,17509985282832009134,1361035049191351517,10538308049416322738,16491921668720720459,15246529694993712412,14470071321481367551,1982188373840524946,18174576836025562609,17950546618546441987,11943870587551861113,5201687730285589489,9969035622165153374,16242643809328526181,12153219842959273535,5028530906045445399,9353352307373920896,2445147538720655023,8911530099968675436,8486363388792681684,6914697139693224924,10088719366998990993,16594553475549812676,2586376308433255887,7406992991486431705,7299029354516097170,9218172843729182469,6168176867406010047,13419891849160912448,8337163376134050039,15194086463526447139,18213819982668895395,4404963188032166514,7581976184552988619,10912661509924049540,13824843536518777264,12817327336854530953,2810925417275773878,16017511670517675154,6659680985054355368,17207618123915035495,17804383168709498395,10695946373430105864,17328180517847136985,13019622655082695291,1578619516800187276,41359331037946423,13727704732140578859,5941759498824165905,10626261482827697207,15813735302087590114,10680382552129393382,2468524451274743398,3248412716716985141,18242369501692186661,12227878736817918060,17044645239885040258,5813992579061255723,4730097950948637616,6916272807674780279,11080806770950596060,18443682262866257521,16579870659667733074,497169235212494315,10920275238002336623,14016985516509456505,9265714528457038940,4449876287186236392,1926526385798253477,3636722252607614406,17376283830900828986,12703314910587817548,8435313568355116858,12146745708738961306,8255363610072243052,4424771922798908300,15470534678565671144,2971939579700344081,7362700751627675335,3482613931078392304,4394747587650109322,692390781277127043,17835186487813545752,3800270915986625991,16989530733208188978,10186796247602275626,4173504941523467761,17401944297535581507,12503029207630745897,9098329640629084358,634630942351156114,10938313119975309374,2722307757935123427,8452244034863391664,5736678490948956793,14801527451264493172,10829736566914818725,6374037455864531267,4965713352946153042,8667638878814584085,12869074723707055328,5679104650663379230,9534177551250133343,11649252359962986341,6095201690612277501,5073658191745923998,18203660480956701194,1130739246630093743,2052134237243316300,14577246067414199070,17824011364515192822,6605232147485972281,8349045138391612562,15776563332102274455,14061728043997845419,18244974799470674783,2960804607793555212,305291134363718545,16131182162748414363,10715080964222232432,176552363598968269,5722795510948275396,9099797202159985920,15422846744133761864,9800256743382330919,6740485034028965007,1817990695640788338,1623013102381335357,17934155334230280324,1707180037103069411,7192302791216382975,4346834102423885667,17587058891849178142,11562681290769698612,10700672812811279766,10351927218787866289,14057798936389891509,984650724856005004,12263535416772042706,12012133970968722035,15584237085615801115,13299173686312428722,2248650162893494525,2173057811381109609,852107928964432346,17642567586219424604,16614549020138978581,6265945232453769221,14650757613881519485,17104075106520107936,9917612427695250500,8732038377537314435,8167430757715077646,12824668969370812469,10155407373352384196,13378317976198812506,239873151823595112,9167394984048493562,14720096671468603209,14144381869060320964,2016478732935234544,2056314009788885519,14011092385711129941,13524431162665534101,11526362473956864490,16580504838661517383,6843609294160650964,5645753825734969579,9994028198270005818,17229094126490895328,6397276720680948368,10846799691734008637,16773651637016405413,5208923892839188638,16686104674159559066,17036489881388600289,3357281159797155290,10762883268744751849,8854601029748035618,17742165517462922010,10180090297770237565,11659528157962757524,11437053239630044135,2450525648461293101,6904198576498920230,772641473052244100,12206842720589485710,4736436053472815346,5408787920614825605,283713266639596217,17801642597411073688,17509312313833467032,2109549731861884642,9914942656431652819,6635094872086084691,1854778352613830343,6235785047851435975,7526554815630727423,15158819884219557684,9232043172105449128,304122181076064598,8195430874992174310,7477953636241357626,14791610696282572715,2671008506880214663,1947815119514512176,2832156759695693454,6813944945366430314,14918163935447518548,10751513155541629096,1650504178291128886,7665727211806170431,11173189847999520296,3045945207627206096,17064414175986906218,16584641965368012066,9328176883557059862,13144979421684548329,4656732073767845674,2706218723958063339,9891641752896587448,8187020617567505854,17108864000028450366,3416766278024493743,2521406757529820279,10463133175803752606,5543705044862375872,18368756424589289018,11259680600408987238,10446345008156037163,9917040209526893858,15213334492206488853,16623441722944490468,16198822329106337555,10027973743275171650,12436225696612910796,497880987109126238,11061900610985769029,11488430367790412905,4390421562151382778,3516826184891550895,65493846603545093,1304521454080359242,16354419300085228884,7095799457220256678,1181797768445004486,3501861570556475286,1255311934619587199,1744318246772613452,7858463398656240327,17409208899932999667,8268811557490170424,5166120319553812995,8701362904124132734,17478498715964391750,2523694240410929903,6129879083597977713,2309925952361695832,15341659340064205110,17996424534933426157,4250682973869220519,2351949267952543837,8563435715836394048,16724697808508692892,4331396380512731696,2278347461273418802,1862964333002540013,2572046139944900734,16203365543512090989,17330824880811329445,11060792464864645125,15939206843017714149,8363528355153990083,4693686361593976325,17382985250755160364,11787811489914233597,15723632373204883130,7078773409769858299,18118596675096220343,11214512693855199132,3940053530285652410,11435485804856052597,17053291656140931542,15992138477002275107,14384710276211383176,5694536463258801218,8812826760680188426,8465039445469692827,15579654704169072599,2015529803954916590,16675592669464043256,7358560329326717996,16310341650551627528,18003659642404622602,3866636537000632506,15157991516088201401,16193807037956950570,182051733500705810,14456466050431229001,16194967440277608957,8789678586334372270,14259542024188490527,9977572082986033241,11064572586773615184,5578296480073793224,586770653555258467,13117227285653467328,2457924272674115000,14362194619423305161,162820321582751289,3727464669867162273,9476948094941825513,5616064097319903129,5195384288438884147,13707845665220144157,1293287924925901467,6368698938106449823,10503747844817996817,7787625126907100553,14307778131919771850,12606648712542996835,18416465784014174785,14381429422689741829,15852286066593401771,9696834090183824696,3665567039971787023,7622344468871344395,14977104339529278407,4216217225908044935,3304170904948757669,10373808458126127768,12211181226289184143,16767245556843182565,12219373942382827254,783501415882587001,11468004546377042277,8514114992035567383,7773776853741623647,5057889072077973383,17563502071074979431,16917707167412417784,14945446013198930976,14394980551996550890,4349282642270543339,6893937115059205037,7777888997410869870,11202120042341929513,7059137123952642272,16633964579731137842,10846949525078378867,18417711711136376892,12412988695446712898,11242606894251467524,12943378460500627750,17693685537887772149,6900861300488959197,6451166010279524080,12935408362376754103,16082200275455667006,12306803946788920135,9442362510779177414,433599711020601061,3813589380657458530,13500761883822546860,12635051626905466591,7912328784719541889,5465062975196027619,13286926280647521214,14184675841363446137,10320786835392810725,11195577367169546530,12970101796712737779,16415538606687761352,14336641761780328413,2394793134585194673,5888473071766278560,3249032005747489489,4350221535612020105,5567977291479599942,2314348985975711389,3995153939491054357,6704677589819992676,16605165100005791123,13327389419218714748,8405136841185764128,9400065983435524119,17754564748060899099,8584016049048082617,12945461486418344310,4007902897524378021,586241022112234042,12869372728270486216,9771089668950383717,16748808605776666102,14630281543586759913,167971338419370599,11780347658469812481,6535067823143263536,7117187626516208132,15590881354523847489,13947582898410490045,13750751999706131352,1068952738637182532,11931823086548006103,12434916040571823529,11501638402741343441,8604981974268742734,2248962948652520685,14786055408487168914,8612417303071279630,15766170731912332135,4516825857523347312,15085670501651708239,6746920186481293450,2612539626264877937,3583973352896782806,6272450569942024532,10305195649768047127,15784922399113031483,13791897978286912964,11013065921437382720,2751643213096918000,5947621439851258499,5656237135906847803,15442079588764667239,5565706519525755245,6322224090660665298,14708225493867679174,16684772436674858475,2274585395964259937,835674970236608595,5825790445670998645,1026917615353245872,407431167008502649,6766086009905174324,13645979994353746365,14032979765881122562,7665727940285036755,5141031142105902111,3479831782122408398,10850798263070873389,6849429757231542148,611280567396167967,2726909351656563107,9642429697472494524,5996137550508768154,2657055494562611099,1514631597116829779,16545662266627010007,14037199442562558143,13463153880700095791,14626439581453356913,7146331994110457027,13121436165213701907,8595681499447374183,12936108245119523574,15675615823049085717,991214764202820921,9186410444703887540,2029691015786541508,10569511733229575305,9021762034601673267,14044552921105825118,1576286326296800108,272160732884496607,16675234030273727020,17737920400536353704,1396567359144669904,14057304341936706927,16689348585767257066,13166923586661035222,4777141722894803873,9833465288852647226,2904241752894167536,1790467109078572714,10270813869095065009,15111750672746657194,5074685571001770049,4027379750534507291,452663237955537485,11667120871419306180,7133503150418378607,11528153777173830398,1138138794224179155,420941154465148902,5291604497444891579,2557120389157522282,16269248534910936310,11804653569961333831,15842796671102279305,15549873993539185262,1305599862152073815,10915808639304100641,12135765845748103141,14318078187289661542,7375961992733697749,10024426051371444528,9047069426832821192,11018545143675154089,898664927242191266,263130147719749778,9648351917895456598,18285614934477685003,12343131523266205674,17568771658307902827,5587249649479030222,11787967368417030176,15834809690217058105,9723850754130255576,1749640946397041185,17987306603019351021,6424196679182112653,15666437331602118809,5828965948185869811,3760177082802242655,9518738371151832757,12499552808407864572,17243450092173948883,17082504662224624387,16667368635728389791,16337088323218782046,14600316335963403587,9952531575889082502,10075200744299595454,3193719332961913519,2381151217441961288,11536451744587172241,5265560204202375957,12313179497163183975,2923730239926030170,18238423513966243145,7981846275243926612,9020433410860176799,17715541172562661148,2901290455437394638,5386443542057842780,6818454104718326787,3689826792765289618,5535394506460962056,17329066519746639875,17421397517691114835,3725683350748655256,10100484177268578467,12432967067247590208,3895310102516505631,10556926458058894234,10004475721526552705,13493757770712431063,13104490155236364621,8227220320598084051,5667192801992658587,5197514893868418204,12609512943045292310,3415685718747980133,16764954109030425080,1022163676455045244,16567319007081889801,15272763437506827434,15282165183131156160,12921573174141284604,5894333068546882264,394479293177512961,4542677947076346603,2441297078091799123,13858953017345205699,2755181084848378494,1147899975867519686,6729575444076011579,2721828687868390951,1072336853272964131,4795227621241134054,9841846838707647131,1628373039124346493,2017146407191047461,257000158153205971,14676193196347550380,13584032429884306444,14372604652624907228,5415893465823668112,16421872938914894613,15043361777525849829,7504134352847496928,2099628020027845423,10381104572443285630,10335625812501703766,9193184158770008868,4702197493536274717,9255961075318487793,13479662816271924554,18371666995380258418,12838107711410864194,8795079158734131074,4731412979390937546,13511275442562765146,5625899635413966956,6944785606661453468,5026631238655206506,3194546435404481244,13280926563565115298,3934441330728292800,3101614777760599641,11112384010229854782,16897597200863832112,10017027438654599058,7654651758394322100,12863029902439613222,18328771821622118554,13308495576794548542,5889724043498179118,18058369820880873363,8113310440595496841,1980200443798125061,16923422909761430307,14797414460350221030,16154370060476374847,2250152952359711096,14691306025280306203,11831820318395427285,718001536101391740,17993268120735826949,14336526558797590619,11626105858505182374,2933140615612330271,4100468114535780609,11299600776821933970,7565452363585964242,1735180581318540828,15941033959353208450,17780092528756867848,5521056787295705499,16258316393607722554,6577276327902158699,6953086862853212933,8993536636070453174,2724742653683793324,9685389154303354404,1174848408343604255,6328107970874563839,7852133745322651361,12578444398664329246,5124506748010661159,7091258729725561971,8869129979805915109,10491234341808874110,8992349259661311096,3993540677344991566,7220851053419476043,13497169275357273043,5702279217216129518,16137702958996151381,579053311417157500,14408510312773803483,4664468839194440554,8788616523288235297,68718531676336817,5534838727590093573,18146992961690331081,11459469403814401758,3306497728946300688,13933820964469534763,8707960031479536501,3822433894410704889,13203604270762433159,9026604985757245946,12294545401660176725,7577421455903609166,14029028123460671992,15904307512916838939,5735654823006871195,15942639525197075326,945134819392858425,6669770130228476634,5165939045341677194,6922994540198216503,13088343929833480279,10550964018708774921,12545586994578548700,15283300379334191801,2544714574532163247,1872968852053207153,626555499170909632,15889331014398436864,17537461964815649294,17729659314455694065,9311555261903620891,15797469135395531925,7521434798075004322,10270511103154789856,17004612012021895120,16548111037712626283,9974464775936779991,13069599946190684581,17708850352432126134,17118832393445765144,11911297154853094914,10465456560303647697,6444362899929006439,731210915936066770,7516902865235528230,2109295840561880417,11161145335708946071,15245940432003090462,5503610802872827278,15903342442001509959,7402047909309053106,11056118391929373272,12020716504382362608,7081786543825457122,18386146583808013442,14353129882221594416,4867255589615802776,17268276902664460650,12936673634136989110,11845778257162587612,9021408571264160383,15915068310321349806,4408067017845618012,9195433192455252486,11241096090744125912,16108753378827598211,14483738572212772383,1999730306936638335,13425488913701758877,13345016241659681261,1459048947222041628,4797327166745802454,4585661418467028175,183714900433033492,15710646007829258631,9910505779374161956,7796247118679249906,3996328761259280126,12275144839407734395,3512163207106012040,7398633848158892386,7808071837276904007,3125783380662216069,10366372948075389949,14018201778643517325,15308061528810317376,18446337253099361581,15457177315754890166,8117285515693283749,5810605449116979720,933126875262214912,9279138964490746006,61487328092290928,16533165658799684437,15376230841802141219,4330063657168611486,6496407000528846285,16725774618085612582,4783494835669932478,5721716784508325987,15085564666601876455,4200883710372279113,13525942079816237303,11302125451151448688,2916030090911597222,16167142159887483645,13218338001441741556,17004676200709487405,2057479240658044338,207210559470200429,13742883766431437567,10527643845609959985,4894017180440544153,5749190260672556962,9763137099089571918,1565075905763405255,950449326233150208,14910552335049716682,4769079627644097218,9041721401776081740,10167903271310478149,6171679896230688632,11757015348026977992,17383395621414199565,5421331528503706295,8536317910121507043,16658696826116795876,5476601821280739088,13116375394436284502,3432298226023365646,1731278823952338676,1878871305227338348,1524953257421436664,3721920678283801295,9481350359891970702,1806777898684992299,11485761628203501435,10456437793853963449,7787284328626832216,4664611657857057620,587039418171555553,7697321907620094845,12745865333358931931,9766380925834434219,1309893176564551455,13954769878600510413,17795593800569802584,16980375103305630288,1687453880316994694,15412109597497974487,11698527138498503352,6817821617005060165,8840083502435981916,12251475339410911619,16513662891355615796,12729669171234174225,15244482501133759467,6106417912752835350,7336423533293691301,9841443552672967227,3918774495815547168,11302269094518596222,14835832990972767443,573615967696719829,8131781200164345960,3730710791779177097,13691655310525735186,9111823381415820219,7783288368010721381,7252597710944507195,18390717743959123316,1648224948394546193,8305066802303003555,13480562112983168659,13297639550334633447,4713411659600857486,5463431078151389015,7868110429634217157,13612900039809002048,2069346283987680388,7305019350503692897,16681726425812814167,18050133346364555314,16417039631991782838,1250121837275204264,7528216650263498455,5258787094909673746,7918827390735023207,18188824259627645105,11528982770844010874,3862973706896459992,208426621807599183,8645944325065822033,6698257677915061154,16690762798518191156,15423056563981534733,4215530749798360289,3809121654148671339,18032714272733133367,5954399160291223528,18111780228021479359,18223884633640193510,4755604787620841279,6825495727500756349,889962270546832071,11781111128826074248,13016361091752813488,10542942166033709546,10048302195556606561,949907000495069131,2527663470203245743,1069517138771089323,5731569704699213435,7317605488454926363,6116106886686165769,17748023714139425797,15311782695830701843,5937287449763168723,16505908817130902570,17166489453845562802,15117173457018575643,8020604348529498475,10221058662879699358,15067636634472511016,1022198762352446524,1618167137372548665,17948761690666016915,15361344631118675696,2711346718735540875,7122974861308977726,475814595269883828,7156908160361908593,5708769689417520058,16648140023159974892,5216936701281876542,11905231940571509823,4257223978058937110,8395257438721333148,11727765237205104120,17965218745988270282,1503018389131360107,4865927852229416494,12428823948007838286,4092228078928947512,17496483270839100193,9840519806113333543,4045608923696112611,5265096266148617081,7700847605351973624,5559808134134730939,13025899672025750782,12320899009613170321,1103401657292105994,4825272031273379562,1487346679325719722,7321073931171323450,14433749014391852745,6348580526941866422,14105550587905988773,2100918464048643690,17177466125144418309,1370184520509559222,12595955132638362913,7851023991892799660,10563491638357309934,3792093312120727723,8046755009754674330,3456116078297085104,511639180919095238,14371369432230405307,5527722761343549917,2327122234808669297,14070111399851903074,13748121313883681515,14765507141423742087,12623235536248245763,7108723062397980849,9153859111792970940,17637706312100725780,8638085533092496586,7953517611739454236,15761234680841301669,6241894352605036930,12124379536002357402,9410844538046226938,3030286305674117928,6654145390539510252,10215436201014938815,8698594031799775136,14755292974857180631,12717626866562478612,5617795323806027041,14255664168522661932,8298877853592959875,7025959384154712517,8600700219039186201,6989661285041842591,7764807389995929024,18190514489488822855,3524565649675590187,10890503063015172286,13147515240787765088,14293030949995773007,18208602024068914283,8457652355340362623,8948101154947008687,15216151118424322338,18049717743934687730,18259145141724789244,15848606776108123490,4185147892109955692,12485441168201172323,10622455349438353546,11040492324693100913,2670811636469490105,16267003573738289724,632103622944908298,2016566299906731227,14313501296366173054,1390937207184967857,17370088992834732926,15998889616648587603,1698711575575034594,10174324329900569669,18177330488952641535,13437524838564185689,15824238286740049384,2342114879036653571,17157967572741485203,17055415231661495345,12985262802082493585,4389285125695714944,9453376576246139464,5922031782075128455,16012002906122512570,13517996212337736330,8072145730308192010,894897466366085679,17911721472537417596,10681695137590031590,4292981318568203145,2058082294267834405,13409971069782668454,12361138591894332882,6982669039460742075,11063594479220824046,10993121763251711935,9311876818433897576,11771062784194464672,5384126575275189241,17297622302979672687,12949115486813342913,9084289751855568349,10126534551483402128,4580303696385842260,355450632065924971,11525488883235928510,13829173170682291772,11746964497242520744,9102833588793987030,16855279159832520108,3642162899240029112,17146701250328274305,3655290305448928161,1127254931117319033,3188191131727136616,3197204914399456825,327282045838520975,4609500337403681838,1509509659540883739,17522726361337094219,10271797141328034326,17558715034349737560,16200496633031953065,14890772902779381396,12674229449514644664,16872456417444016281,1024445486869728294,1258824396551457078,6404263224001659494,6303211002278992189,5348193441166690172,2945316753028547261,12944966863309504360,15606856375196854873,13965614870508391983,11628083294747685634,1504121801344848100,78937097045219755,5890736180703412589,14716286449421504647,5420027560005499767,7129802130157837316,11158794031201583270,16668143050122791955,11011190672957285230,3583628302678966894,17766259043876911149,3612263504742614141,9534092796222833116,16555290067027245252,9498370916986616444,12831323299340747411,12739570468175579666,7530870947725710141,635994387178210253,3486618681744448383,8121124639412743831,1833579696292142587,12719659995919896211,2328347523667618544,12486424665455238569,12220100298068618627,2342791052439142143,17550682619043089893,10773640042892257228,16643741136737832907,1217805243011945083,11240775145956188280,8782625420128480020,9540348589406208009,11470800272510921662,15782525540102722597,5833187995201595724,14695080569825953814,2477563646209408605,16455604092148753248,14874565265989412088,13759759450893900961,3592019668392260592,8142862053885617818,9190386465378326538,11230156237882202155,12211084476933816135,1989018837271774302,16078277107885267639,16817561903654519248,14483845345698712929,18174954873756843029,5228285392820192240,16250076360201705662,17396485817685143243,18069214675904772586,2620215622450493144,14290073227329616253,16292039936693229331,11082149673675136235,17622350910417558188,2224857379385547456,7300429513505520568,8111707734444905740,10290676168311600925,9879868135801412725,6790319784311378662,12395493770023478516,18171880465557658753,16156455874731214440,8399598312519964634,317756134067348473,10529886770688721778,14507267040651972276,5848134900340588339,3347619791935221814,12013472529483983900,17982662044260605723,11857799900586848610,6004821120872022616,2467113800331113905,1021937572986744159,14247312585476935588,13157321199894152241,8288377793800718742,10246544346796471738,8180030487875639305,6047619355619131742,2780818661087047610,10907471104367912728,3875363872984363589,2199580222815996935,5892783417395306394,16638811751848051970,883874245433638560,9203705228141380756,1497092465608090729,18433457558898028384,2716931287903188969,14801871827402270663,6128901853290986134,1320233723993316034,10259026915958004566,10236960923437335130,11846197299000985400,14069775588751971330,4784529233624770346,13990440590919402291,4790540024678106601,12425643440623925257,1276877022575239095,12495861123981195942,17264604058387038356,10368580715342195989,15007579310270051884,13739047138029225921,2311107450388060905,14398787264548820700,12786459561207540041,9743956995071405054,6008486919974457442,12218330636308407231,17330738540630420977,13281787240654890146,13826725023091384120,9521211889010852152,16138452008796237938,8021958900695330520,9719607455217484818,11903667214228846131,15447202919405760558,16476101000095998779,11668521594915139642,7823763198920674494,9195725293905233606,14746805151041240,16727500888250334567,6921021684301012677,11201866489990312889,2143684157009762919,12328533354157899054,16114727842279531122,4695584742614965907,755657252450146457,8120002607322611609,3200208876027147312,8307964166073888873,4653722795626498473,855562501197657635,795983684975887347,17216675536997088751,17025407625885468092,16349986768006332643,12649455558577500167,17090485981814549308,14406266036410729605,6679463272654024819,17607023790161877628,11745488768436753865,4318396455696081784,1894639206524590519,9883142398617834205,1662059535780142556,3717244161348470296,12000939175087029690,3386165173835097717,2228833680895902551,11185962928185593229,3824613135227031576,9969557937472833852,2706758141244518081,14252990628120061180,5507920890741307914,860804144016181825,15565021502625991503,11436316577082545919,11307482664405082753,9703175544811391115,304841276697040697,2993731176819856143,10604249875903481231,17635677063599043725,2689244458800030147,6397699190065390067,8278394918177814335,17200270158209359325,14219228683705592224,6912008828034018100,10272626772589031676,9590750469428419573,11090413842412666475,13788442696479788676,7893712405022447263,1887211416489453659,10377135107472916780,17508243928172732534,4210445906745569754,644135632483188992,8937150390784975617,3682381859291502587,817033375325893328,5016333582228260699,4935861641371408558,1980098267153279999,4619569394481222520,10667401421846718151,9184122653794942820,15437132691466459377,15813324712637519798,18425603815190530052,4622909183377652607,4977662455759056111,3088329893350892156,13965655696972630913,10941563107460063718,17871067158419257429,12513497917382366024,3843864913730904514,4023064682928183763,16137510283960486190,18323379420595684267,1176309682484610953,8288906200343018256,12883579708579862798,15851106245783681849,4158981391410241332,661263997118261412,14472642842673072667,14814481393363387817,8509111920834906681,3864777303453314942,11841961431287876262,7161913824000153140,13002270979673528568,10083093883559261168,3205009446879440859,700073845509573550,1123007821430177455,7963426744757237228,12809750255202946125,9944546508944891045,3090261913713258384,17024128416702476472,13751310670192535275,5332014524458037864,4509138114338340206,13379417176193552529,13018590437101884381,114399937770062527,14639702620255072541,4115524024605737402,3993764356208980563,12896323497463744000,16718476499238295983,16169442147509162984,15932132445689793558,9058967550837430481,15138259253025263909,12246304407741436792,2381993545922745800,18380283851819961491,4837155669005537923,16976532698596494891,7545365019573228095,15605275147754156624,8910748327527247763,7275096343447473958,318097903491435528,6540552199528493897,1344896649541171659,13907616294235822170,144506767713436383,4804226930375575163,8879731779594571124,3954593158151313029,14551358572932393869,6831828865559967853,6594113681535321994,107939440946502369,11508324868011293992,717027976335198486,10590914077568499417,515319535604769394,8970477873443386984,9228168944654547929,18219512212037237351,10342813297733380200,7538208825773768824,13164257299053872054,13208921902582856917,5007374547765593678,9281452707977935308,13671533035261969589,14222758246713081325,5260548431855386128,15652173349985341116,16030706355807486970,3145891765202137412,10100161061476952393,11946072834946584571,12083173595602998542,5206451379809407332,472451869620864849,18223945214889491667,3426833232237270959,802036512581431363,8304263549253826964,14123377475785097762,4756683668090148282,5883380921942749487,11472341056753308622,14806210929550102066,10512910541503115487,10846655421312317971,8715587425280770821,14394673996864375711,1605290940148558384,8944237851587316502,7513563662383759404,5186870886821151057,12173065492060792579,1220849785650084182,747158510207369186,7203936313576520300,88343091190275831,3420344919076297750,1106398924824775419,677558746529695452,16531900727536819446,13904939906972135209,4884359270264403392,13038393525018461583,9259321936080802492,3953223818746532697,13620307050818691020,1552862928274977548,8032947691793569048,178797250977320981,15648171267987059175,10363843955394061861,10771513869889885304,11366301417201662911,7519071207264229266,16632367391267847118,41546091891718289,8584129122077321744,10635849051889568298,2213936011737386218,4898044464433328802,5606166383531308507,17831314666767067496,4402103139188057339,15896869020944383582,9793471417850225032,5813578897251262726,9800011504128757889,12506238256045473571,13723073554512607497,2864156870394367651,10818568867292209517,15062656397941979165,13980429257359007277,14055237448899849960,7353344566516263757,5291590792558079718,16268678257171992465,18394768135478559227,3125377619815984670,9130477478687012091,10885771696582647477,14354649382585006270,17365724888567907034,2363773756953075319,16419004382901562957,15729588575054116304,17202855788733463006,7844149676899384221,2172776856997151,18278857934021890219,2948939265356947587,7530889829916677797,7037893892798620085,4381595033363453461,16864749784992533371,13729548111059910339,6832353737969292321,11896600505555624434,5079758618815115683,4161548108045190128,433873863415272933,15236932304258627720,15736387873634317634,7060171564778674170,5692086370126493088,16108239102457110422,11388396209857893526,11952600749937887559,15851208567428998313,5400426985596676863,12409669589326354510,4320064895572023447,5155320888952586788,2866480583136793523,18091920351501573999,17504272124910662805,15840377492530544735,8834298578833577113,9664913946573188801,13582412298363556353,11300097503008495463,11090928563991551194,12775184706567226482,14910825616045842074,13480963025785433070,10486635833269923034,14081601306761943235,10199916907450460195,5164039516579281130,17304109169877332887,8712559319359641722,9430486271463939281,10620676398099677373,9393928918741207882,3263197729057713565,15110929046553555942,16395282619673947396,14257277799781417205,12061183084407300301,13004409597888461391,4199311519910850303,16806072093202291733,5848568951910811156,2715445191280714838,4041034037260140472,12334512772426859292,4987699663533556945,16624792561429413362,15305807135382423292,8588762244501601570,14988178409685947526,2144276101583245225,5448961145238292653,5992275872664682652,12957306500525080840,1414864445391662687,6175584021191935558,15490221226295652629,10384763404806293445,17173509099304154705,16144942649842993410,16948150740718921011,4386935009650308730,481138125203709807,5950347794486910820,15419932361017711720,12304428510151634385,10504232526724557662,14896560358857459303,9066590022924318149,3356523650974613526,13472290790710176595,11523135758307308100,9437033929930563419,3215926180372296453,10630754994694294085,3854097855797588118,17700910139348582122,16421280634609616807,7237386071529272897,6410835471133850933,9321939562557945576,2676009020589439019,2946129392818601062,13347713695616443324,265384230270253356,13597351176250202084,2386655888787781868,16099634806597360350,11059326469481269559,2123325303650167089,2188767099281004755,13312106114210390267,11335985081535187058,18440881373126236144,14846834051909265356,13267016014173675513,10947278303862445689,2062341039321818296,1317474841539280662,5853441099102420175,3736928275932371068,15829631678369389722,17501753423687320264,248344171710549660,14213198909477276304,7068189783000943206,8521649054629634790,12947033132375943752,1533404296545253925,387112800105266113,17764185609535905547,5261183714257494591,13313646992322291189,5830923843035793478,18308304098030048195,2457171949504572431,6388921866197935762,3996172911158768758,4157135928357716687,16506525183085181487,17166302282436911606,6613131265610667663,10193984414247696170,6181242693463089973,14318636786025393394,503400803693954010,11277798829019934958,6203362277379120275,11436628173437947658,17231419438890354012,14759026566247004804,15116427857902058038,17494537763978795435,14077000076728796,1456008491222285046,8968795110221089896,8292770318894748665,4160184268629567077,16195579994135065372,10409849016335551560,16739875074422576785,13299905794937916548,3164885468655247239,5485167472884059467,17350753377637910896,16567341246491721739,17179255357197114347,2761481913593632342,15427740224416654163,262063978700270957,1378886276338834275,13273433871329451589,6123916272837066174,4034647072036981009,14058970666300585089,10913687506013031422,3118393640147971218,17829751843712627639,10879435875911341306,13440205897063841614,2082281130787467715,18342735432914505220,5907413918964755128,13964699241087336597,3263635807471077101,10958930176840813900,3464921043007029649,11332766308627367108,15572101780383540861,16439476395577721896,15806502039747198051,13824331738390272325,5700029772400712483,13196095084603860120,11641334680710720475,347285522704286596,3467222243150904998,8748965643839302509,12209305066883660546,12109789372573761991,12385831355769434589,12429402699617313784,8040203145732556118,658795990895435576,14663030735268257803,361802332505842250,14361237388821613065,744220192782036889,8324188308742532475,16801847680566029680,1132895801561701581,13839249713563213081,7065004834895409790,5344397376604236689,4627439719078700839,5314285119255697311,14666101731242498663,2523850270510158582,14799672438431615458,10315507563053887467,2954376392630662845,2801295729486791304,11006528604790270424,4016911622199089041,71782336305037000,9910553735229043427,3177570525530851406,3415095859916694680,14426174196035814551,16097398002533134083,7602636105646075442,10165920598819418464,7946857039384963729,3978369551532377814,11262279702634230650,13724437489418921647,1984515009394693052,9327163969141407209,17978662625509703053,8726906862169890135,10385145379988794939,2843788210959252404,12729644412533374159,13255691484513298732,5475355960770198952,14560036266040546511,16558316071381291311,5435340001416537120,16220028273112183558,10361614603581364351,8890074582529916392,10037488327803924332,17241183497965010469,11878014381471923480,9239023119203142993,14365326494297284143,5319388142305058170,15154522210075651667,15594293288992172765,7628363796185508142,15803305626461234951,17741967289543046511,10001524297689602114,14635886186588932154,9906407482725646318,94204529550318060,5584108305749242150,14438972217467987208,15457404261261280226,12333992829611991993,8495515659750212132,7415455543450679702,14136541655798957681,5204912778791072333,9930364984522070892,8681924540981669043,5321565073694054909,273375536638119399,4385979838049464284,12170395405592998328,17876715413386804639,10180554126370316598,15654725353887020248,12892685024078087172,17771420731977826187,2492736051390733804,12112987744564985752,3590788355060722870,4160496376045274845,17319604352437199077,3170610181711423597,17356762188953645409,9509630855769221435,171523241395002387,13475438541873528443,16420586932862387117,16363245380377003733,11625124911707707380,14488940278931958896,1282418583911072568,7781905370543394564,5794595943662928277,17061146011816944597,15484182972926454454,16987090515082016772,15705292711127736003,10223261734401213184,14186296036099697721,9447187299033895036,4671193125745151792,3283837923022733067,15549631166559194299,11131234633741201483,13802211458911816741,13320240261737514631,17564413784956075727,8258645102247588111,10008388845368021454,12665192883518063830,1457517648177538745,10919080653977919369,12369895944356996470,8414225855640466099,6568168750670094539,3047884904352641720,14380644705177818280,9953214710539272692,9118156106994333527,9652734623936594044,9772519825381981907,15297777224315661664,4365143712001915388,13956360433136162592,11658572400240536236,9943254347014004986,8518979718154450013,8559515713497780201,17721006032756028458,10943239851291194428,13311987980275268280,11178189174717737936,1347687810357254330,14316313989553942396,1054382724209859169,10578339467265864971,2706913019440959644,11395402545969692628,12421936003117553934,7807219252056205798,16923242578026648324,12905237578459401902,400409643790212935,11367060856591853268,823960544689973732,10535336443429140831,18374275811373693829,2793269426839345484,13624473196881973589,9058408654359162183,1233895893377520729,16309411997188162424,17754429059063083119,15743520902380482704,541904627389451919,92057146033423359,13746349229279445018,4590200918652840857,5733731596691358591,3843086738347332604,17617029880554452014,5321193514994497446,3416100526296147840,15368334127370731251,8232993215979045719,8994021125136278474,9657313220329917873,4933743800957361133,4711005984939525424,13700050926856318913,14991434815886278130,8236670551252678889,9233606465784297492,11031867088840279098,15463313222277459318,13691851385062868631,5772083904024965184,10570577093788675295,18093579206786260043,9035970685316221012,13590959372150992456,1359933456451479912,14583465634054708197,16640305437708040443,13302309005588780564,8510823371912533856,11460912363068675440,5244342289791404649,13429720037457346985,8181147592785881025,1549322762809660947,17569280305743411395,15134027488693080437,17438998142333771701,17653247666123231985,18338659758945694186,12154524813514621485,13035090927668723704,11993073302341203717,12894243298938817105,13618186662697458142,14104631088927527734,2054493600252166431,4347547922998902642,2074218419612282049,2110797305238659659,5218927518268571163,4935282663709177745,14409641476229051997,4612326103048123961,1796236677760952051,15264811475439776531,866876625412138249,12068001057447154702,5507817233146842039,13029638953066780047,5802938802576272754,6081654320884012684,18076873353386611363,3374394612497779086,14334965618255785591,18439778361273377223,17352289553221823235,2778954227375681069,10719386381418162139,14764191164299336828,18389428130398907880,7933727328389114214,1227579348093162783,4902905376161693350,13848621748749341574,3998780619301897510,18025050600397428006,2679754114832605352,18039436171204552852,6736197824414794420,4707495365708209215,8511531051433293292,10300073439384140102,13731806794187035942,2862788653100462822,12538675689026459138,16570256776632204530,14271279543554658014,12358570179244661614,15763396278442852679,7385532107921546006,2305540538484177210,9143600323351941135,18434249772516937231,11415136342447297224,10170519266514458066,6727969368094065534,15629443776332977486,17047195349680945910,1646388129578111477,5358504205357132795,15475646957693668752,1460327815655154921,4571111858177144824,301009664121203791,10936807800323415148,4942873644680036072,16270128252379367835,11357529922401566268,3440479731143844425,11014235301697541558,6556728575806886671,903457764261053989,4391476970427100168,3498479634898867215,17951410361751099340,5383586827754458672,9141390838872432762,15022463161415300224,16257553989882108554,13426238745742439444,1629388523609192048,6927878162849081245,8824150283766381785,8287910904332118576,3093732900527912016,18100874722235500361,8120127816241158006,8599539199609853272,8091750921498193013,15925806280644309574,4090695987493978409,6109715785326555272,7468826273593757713,1888570926328695473,11751907626810930036,10279419667437325163,13273272357547690994,1979510274862714652,17015759899553809165,10969542231282100325,14352170104878433730,209493823119487400,12256473143395841504,9341302539372594002,16094447516258717113,10272042033973467202,3678599089477057880,17835312866019723338,10010414874858045756,11507078131306224825,16552438673113403406,13755302810826812679,4582318588207620011,15064642378015576490,13966015273349936769,836312963689377804,14926289699190024566,12212119832112430820,13805652548985662320,16051979928299347397,15564465692913268150,11223852186698008016,3610086265902992133,13821297824710657035,8940263919706794337,16893864703722314846,7732554086577681372,7858105035238609749,5736554859995040186,6676271190587760195,6269991818672923988,9530208586706425116,11896183819232403870,3852051437326774108,6782958495595211526,10816397378145611706,18056175150756498979,2947408184562804625,942345620110182314,7377236890285021996,12772325106677553411,680576843536970904,12506231544158487477,10410138479131454679,2570209353692722850,7669528145107810434,6966450768539076158,7789575689697621381,9150266824967925480,7000859932055980773,11151618721223994297,12930882910050965755,16633808330382380505,12230934049901218262,16705091618167778150,15140928603640515261,13477033682760176617,12182682198739949655,15587864441957201178,11538601699949631854,15744586092046722288,17974526546054321377,5303472812898020815,1069586004550781948,5279217522974997654,17063203996644562686,847942034029960476,8300367119949417879,15006823462418205887,11190261541854012382,15439377291752369946,15900721975808560570,9546482016851935586,5503216223668898560,5759035175049335792,3962466543740887027,11503145070031274377,5383155754100426002,8259023075307290868,15861634647731358751,4846274617727990315,12949759753801133538,9399955570815175707,521679814509794307,15076447058124106436,7056017660037837596,17042447177893945186,5676080186234185597,9686240119322610385,2116277690126475364,7438467940385733656,10547272916488148103,14588494100903385753,5927131504887235146,14498262938105987243,1706277598696223994,4576131342269241019,17400560857133527843,3394343052931112812,348531501075808941,10520408524442841274,2267613664762895035,1466288644582472334,7618188888250522774,7343492544174174071,3575738230452551333,8346717750899590053,2410526647922666656,9522419259667285819,926068481174595,7375676174900960938,6039606601739732622,2156086467647773099,13308562257722579158,7973720247899392341,13275150161651563014,7215791383939297614,16240218123390807376,11858799381604782055,17649610832444975453,2325305080679973565,6679989007639040473,14339709460893958717,4180466925047095671,11555518134035074903,14339769765217002041,16885618545331961447,813551145313723765,8169154571256310520,2704559788960173010,359507744830819784,16740933599721327068,7002355878138394588,16021512859430436076,13704464018156860946,2450315374315375952,3877715160500105844,16911922216086115176,236495746061222003,14426024993072579381,8843783491014791763,1517629445714322446,16799385003747558860,4319833089544280486,1985159248441388041,4734563324891160873,14317214932139964084,5867492160677779921,2690985042069732834,852003462366579412,12686319804671324715,18254626857484394386,16760541889384683961,4691113790318257893,10051161606314011473,17317792919690728680,5960751590103926548,7376137795661953419,965550026065441097,12592069409108923548,4337915423525367285,17868890874318325796,7285031085367122559,11078686932453548222,3979130958008124805,6732277198408352733,450183696221086850,16577310056597252532,5419023426283038996,3429566737716965027,952421769217914939,8735149865110307424,2939285797682093912,16199021077949771922,15184406654923059316,6907477987313050773,5371578374660059648,17899114616711658561,4144262710894681597,748907310872129307,17938510249449745335,7422567377660140025,10360007588771043271,11563472937500344651,10550874159389132594,9844167595744862668,10470934823988427128,11184922854253443459,1104594800867019459,2091454199146262272,11503566721867720595,13094684302699516276,5716410191812651452,9186250375504617007,5073162131456221371,14334652632410052518,1573109774100015824,694613068441884847,5965401936458861226,15866536233563159214,12317289975874446753,5389185445587902025,1200513127015226444,4102673272212251895,17239995585455912209,3425720811634055824,10667049772589066479,11521012766445342095,10559463183023709348,16014131342089112431,7637360153847983084,3553091416814255671,14877125948077918863,3158397190066136553,2442814868011021533,16751476727488837913,9084808694446127954,16439927761928013339,15940979384378167240,17823582897537038338,14263705586790588656,10380819763892493908,11867481029929547056,13610031781313747259,6511045713935244894,16345866732481761428,7752936030376164992,17418650398505272282,293138129360763628,14972708585851310120,4842902069855515303,18350451203117662193,5067403602112386570,3123293608784784124,6643347150248983008,7590569357802521902,11138875560725827413,8211358111298320996,16164048138776792499,10915707424062797903,5713966935599734506,10107294687938522578,3282179137572057034,14815530991489936390,3918123902992003617,11532896299247582326,124207576066947181,4185813035201924530,7171477977760379213,12603594979146988889,4841729232505746089,10749901940419146704,2987715046989549699,7879004800198848766,10573014014919192499,16657805553024155044,14416437222105290746,4245887288273710968,13132747892383434549,1477426002547485444,7475725678832332987,10539499738064968666,1630547778029871322,7300730489902642259,13502352141469984039,1309015871785295542,15892786200858199162,3412831739381604228,13309367993528188865,714386641151067679,17285143399583659565,4526954852078220731,10453859789190246641,3545287350637938167,12179528549694844215,6109874925025359439,12865128209526389151,1084772117200044972,3756737250054153773,7520339550480225838,7169049348345751564,13581158685005421873,8814758818731349813,9965548180517772514,18274642536724368081,2157502741705098620,4644310542666464977,863494961490239057,800307778858173831,8784663989346089953,4322651781999039500,568872478655785650,10370971131776145595,15128454714753259267,9417421084771274836,2588703519639217902,13946312540438082739,7533769885732319539,15149922537790780552,10912608773846494243,5864166200287582053,5292909098360604181,15744134308797422530,14696766256893059628,1307193077011136759,18100071508029778757,12117489618457336937,17238635838580067868,8920369381581475259,5146469710428675451,6169670064535637053,8335691159048832147,11803184413420055712,18088811851410361485,15179591090580565966,15279408978376121373,16776463971247048784,18428053509611709911,16456459701115721940,6116424337505430340,10599196879023639503,12535261315198279496,8113076097515563083,15678537862159450164,16193334635033412363,7778598133830975667,15432239050316288379,6614052240688760929,5368427196224549213,16763747321099943029,17374238753586803448,3084793586083336678,6494344264806243989,10495564990096915875,7158095581284941650,11749746212491859057,1106914083082011253,8735884799118822313,15878229916680992165,7643097148714500854,16182696619320622686,9830360433610391439,12965475859096276668,5062087149458569799,6898475794832529822,15373364057308756490,15001555100472465722,18005425639811586993,18029494714064261633,14080111721084646425,2789293228262637745,13451449072413497950,3644447478447428911,15360779912405051387,16234706110069559673,9497522205376045010,3609870219606139832,18031815907683079071,12982160828738127282,10578745143168068061,5390095768442343093,11160314859623226936,1460133214267949988,17661952381525210449,15296099399492353558,15066513388424462842,13286907883106478001,13418059665396906732,14047166459899756058,4307179820949377283,12467289419732696728,8483652473128865472,11720769425174174464,6179102160356441247,8321089636379294886,4634214937704770653,7317800515830111154,2774563181230460171,7366326383934130381,1868550078200551498,18421828197245809418,14826863491816085009,17592569302542914427,719424504090391544,9532368885078962838,3213195275760105484,9512760784727393948,10696153198657821736,1093469133708745214,16895198077299157521,15695082749100375091,17830032631471569592,15265518222985467603,16177377644481704917,2173901687407466210,12777809273583864015,18111588048224660545,3749582835049523899,4903992117062632425,8150389466408651680,10211347744907395218,9624240549087281621,14931050680244346892,1196075970756082230,5406510975093217883,9600619086602928542,17652763917687439857,9703268812618002877,3409248882491533648,9383006789089548843,9787167605003428411,14715747083211102836,764868056879387557,196171477961374889,13159331901792035711,10122672132332704636,8322226457882933044,14575132317452773484,14486617297794847965,11852835136977737202,4258371660457948755,2178990708662535138,4979333402830956022,18311221519265814599,17079317486976386810,15272300653545107742,8143220433834563679,2488700648146162751,13758439084398950017,3716950996344537380,1289970451971459818,7176239692785640669,13870435893572954355,15672137628010582845,8635985182062805283,1064559820470496898,10577005345008025626,15188454690490588033,4861700968998007658,10810399341720939671,8827787536542794581,6732234100746859968,10004901750395040761,4966165979397382519,8623894096913456920,5469920101455172115,17463760975998742455,13604167903676502138,13320283697953248808,16748377806409967253,7088955916361790036,9437879306328806294,4207374218052937978,2642583790819480108,5556273190926281135,15373778371444110904,8251230423595922356,9807901758753918442,12481747330847218141,7784469910966424124,5869108756735697689,6111262036110889241,8348464991214218246,12659256922962818174,307911086067615045,12709261320493224936,11533664870717104380,15130020527476483454,17153178895853176170,13426467900900381479,15747568176567459732,18275294269678866517,15536557420341887982,15598756676442992152,15376602914291576242,659480566336274187,12184771756415492632,12431674364315501091,15800776553252533024,2251207581286936476,17084043983304764689,5959702458055930364,17938449481092275406,5911601374084881189,7030586996176118304,3149538168229378032,5290796744663927395,2969814052109405076,9957156540441460512,15681213622510166842,10651897153812916121,12384953074191797820,17189284402049009190,7262696256078625892,10523307072584201656,3305468709862652015,16770214848744810360,9395812362562306546,4853533112617781854,6730220521237458640,10437449012288751265,4524199165105069513,6880179390463409102,6408242242363354425,13792610725799733898,10019524750946953427,6497043453198885559,12450371410864135791,17036032658167428564,8033972021237535017,9262877965145335273,1873521027676321756,11568208457995807375,12670235048479159562,9860843172311214429,14761262566149452362,13983021280925095531,5312427849551777514,13418639047168040775,15512534945247089233,1467618340837939114,4961108674625789445,4307191069580371722,740735366347206105,1878546362550668824,730212953563465326,15428787648834991115,3511703255756305764,2909468486422870459,11402710792446314736,1920817919668153648,5756705315633445341,4932162727643260337,12096119287515450388,10009419730583393873,3721055611374095390,5849141247198337180,17652239419279440257,7056905811153071996,16863276781335214929,2695538554062413305,12727277061337436018,14828267840883281258,4378665658056641370,5946496743437468133,17879598828766057605,9376222097120024482,5820103806980406263,8468517828463531267,13377644174853258521,1460084735734369435,2350850932649723171,2726552070713573067,16837404119825748105,10977840171618627196,10977078872704667001,4282700672442776446,12776654161756393138,13225998414340639320,17341669464992986315,8113484921666802342,11608562621830024615,12885003603454646292,3999642350750435327,9680012963971279428,7734230174750029168,7997048326526121294,12520787048763135678,398877949223606325,9418401109001128159,12110325329322665728,11211829660680117872,13283850235667939041,2640957401699775582,3710312357762901078,1316819937840462201,11854711884272801153,18406563958941572634,5531784820350823812,13670801879815272089,6344540717475330136,2764549565623351120,1786962043278595276,11259672335693552893,10010607320284782492,13529048667686294633,3121076106421139710,2287767636113940850,702752390052576899,1268629136248000654,3277684784999969901,3071094298583562323,2594040056717245325,3726512030959027855,13539574324442493322,10395784976223366846,3509209530494475475,12567850522521834411,13327112931085688359,3887061739692703489,4977309677842646741,442970996076241175,7760589856364192338,2732581244395532895,8471443789018202398,16096772191874316832,15779839853662542037,16193863275906902801,2811669456533047126,13295249684977950781,5213498754936619767,10900355373642529962,12779034642679671123,1104345135219843178,31510671345523250,9800459178134085599,14501417461624138294,10123129947394333787,3704513148783505351,17077827933889730065,17398734003033006995,6375937566412212479,9914939129480823256,2201033512852412095,9546055653427560875,14942678417351560199,6999969512077064438,3934028230959983746,7462869547454203874,16723241332971217595,18004467764353513282,15720224121004677098,226197915687142109,3735582665315976164,11236886288397266825,13783648766768248564,2181195298232245685,15509928810899154930,18060327082932994440,11123104713554510966,10297026216130467715,1718798873693410249,2921741195146335853,6737050827468479827,368674961857396359,12032221667348217243,7075645291410061991,2633577045187427495,2087549387891289525,7513267637658330043,7252633005696498710,3422840083584906565,11764587512209390401,6863450144017178098,8084984228655762876,8415651384525052095,5562340797326636858,8732642994516041177,3141004804389469691,5402059360747784440,6910617062363263653,6427287231186890271,13864403472686846523,5711799173374834526,15443898152906708529,2176872097573880522,12382904641120458983,17474357126205333905,2850840478960996757,6970455892079580286,8544057718241734792,16278516341248718095,3445328074475610713,9316013967883457831,8807965517695969183,14427388185955307173,9189648902252189801,4767996405568658158,13604297360638191152,16283388199866662182,12219149855477152195,11138829498363782423,4476103983220497966,17728300013912193774,6683249773839346703,12018087062794236842,7602242659270576825,3791107544485235278,14071669826918285098,2453041076386008794,1681617578508158390,3001950983878974402,13483430644253951037,8285258304049714404,8170041041517405898,13790866808278090441,8981373299572418651,17395919595087920525,8954206012254927639,7401179459114973566,14511526124521149103,6823669184627312381,4423256755768237504,4597261209975570148,8281609161924473763,84908823991895690,1048047077052660013,13553139738749278979,8969026779421404196,9225747604766332795,5306101306161113870,7733822388087201725,15455523323945284807,17705056231332830747,5882027990632403145,16329576144738780104,13688533317439150964,2120005870756674654,3854246266808290829,12682135800393213589,4968063708799776407,12182191966300193720,9674539084454182914,6351519901690037315,558508470160319996,9302369613289713125,15049768845447806906,9054505145438614192,13411740167998383611,7394489456394580430,14566402215365490062,485123216016299110,6512900587991773369,6891855959227890524,11563715835129000490,6604661176564877064,8098643420587491433,13829124304888952201,2366910911656255833,12134280372281183206,1443883695931955186,17803599776562232649,9009107148155243043,7801081244893770727,1777922926529021006,10049927335414607011,9862025392421761526,17645773543147241794,18083292187415375268,8044251129343366918,2433390163514328922,13542187971873552403,8165080085980104243,7563388820168983664,15338118364897823642,12839434649399615665,14105352001519158694,6848443829617348365,13442649640976619957,1410950858190268391,17147935444811823809,15133122779120471269,6298982070497172662,14902189775052301256,2850004423231513516,3693231885044867572,17030628123535368140,2883417091617868449,7341889020082634787,1041432898378974440,7673521356439968540,3488894132264837785,10638756818677181259,11590741332941893336,14884478090502044566,17710223628926082947,4607314680796894223,535382285161880186,15458501353545058876,8873376298453614376,14572109080908121535,2038642764228612511,11929331968906414438,10134197364300025459,6695272064613340781,6595318225218284152,1293281985407745146,14904765662897114162,1804385707873943469,12677696583178846984,3076797373534060817,17023895479155305839,1298823800452252045,14900048552331095175,4397200447575528993,11273091344759357130,2012620241786812386,5637580540535456555,5258778742438737267,9078511900447548088,12669952329726439205,5783735002974106156,15244273622259603761,3319730235384323792,171761932155453963,1116246810556264129,6131819842731410974,12309343121001422261,9821601826757537949,16978980061143470263,3845925074127702003,11602277591039902152,14835567203477236154,13148075544223962637,1566681168403123589,3820983199954416775,8279313922231201165,17955321771772454776,80447028526833300,8863338417929546073,699637740608698949,568268022435578766,12099136054954174384,10570898703073626912,13674523775382921240,16755766153354229586,2070882643295091144,13832527717659769374,15655001452313728444,5191550453760266520,1029775703372434196,13929455213313632128,7950559170971820896,7464466111421042567,7859750351874774814,2664313652141669439,6062393172056772063,13045590115694741230,16592401186512879931,12529830257728251056,7386577642791209145,1387751735332007668,10156869898810135320,8767487879869807756,1953362681750867407,7071396929957082543,15392767964046960660,2170338826334490546,6695204326545705870,17898686144171706630,12813730969902210924,4917353740976767635,6500337646600225071,8128388943679886485,4772789556106177779,11257333620786848540,10247040979725104167,1573960506579164101,6845671940822776359,1767438497376282210,9909222299954584455,8469453497988770048,16595471649272952724,818120815279334213,12900980720440615604,5359846541720223182,4655954983123491996,11438120680184382919,3936101704963139624,15756907754681870672,4238098406755131434,2507828135838842825,9250102845472828579,6379226219035289523,17680344807284978523,5774715610629252030,1097629264808647557,7326568792459334408,13355693929433962493,908679603991286239,7761600265747894828,13594984867114584235,1343123368952831633,4277415680577436249,11315195918864643113,13491597531701361667,5430875704431882809,4126861315264203063,15211821418574378500,4430035196946578339,18065948351004728201,2708599963667524200,12717736526626544728,1940131321951096597,13087433736615045411,1266918912244790551,4645278122134919130,3946859952368812374,9910431410615390435,11912245277473798991,10769422893407166314,1053886458175853251,15137627466703757989,9604817714194287814,6810485303832481746,696945781749451781,14683609592962535834,5594819150187560253,17764822946052061483,4710424637881724178,2656303727317750901,16397519244295587204,10333512105073886237,4261252160293980306,9676625687065075221,7178356450347443277,161039031338524346,11081661281757426018,5258591164857638659,11117714727017074783,5859306432643141156,12415266575266689962,12325894569880079671,17481384409761910795,9839008482772274041,619025273163050983,16086259609723245552,8118087029161560141,6855054241197890896,16522112751648463358,9277629349528784280,2253960232001836162,14627804674067443859,11205003555683520502,88245816846808927,12230382263722549086,5103112524975620206,2400666921997655593,2769048068137825714,3097437571345704870,14160951433660225365,16788758811870881644,14773986584743521673,11265409251889070082,6110955605839252298,4652287171311601662,1703485472941781367,15587002535838312205,16410722708091493155,637087185887041954,1789757643101509383,48601799565156230,13212715230589084835,7935819053719374573,3269310671091989549,8085193283262631601,3794382166584094519,5667660657328438727,16834089517526399251,15266225697140512558,7837773523452196124,690345969143043553,17471923862310564409,9264260344978821618,15307143141533588227,6068350941341331284,10490006023060370980,2568388905951775003,759984765265726745,7753899790840815050,15994989888078981299,7744116487487716934,4012541650659033739,18411501683975714905,3885730710734794090,13371325637131450975,3571053359036998649,12750257269002952267,13458607685058553155,14078059627176990039,17729194744910295955,11933077234699064437,11199348402514700584,3518419354488430621,620287095015553349,4111871846660306980,4482587978586720568,242047334609966135,11754403891713814673,11132327604805004336,12050068060716644888,16626854323502090409,3754962412664833205,1226003773852564414,8878169534895015109,1867640658865657629,16522046339170092152,554771942064275425,12478795080367614459,6228576784323607546,4586015136224596384,3466117506912028870,12482499759453562231,7131672455608306517,8799311766014099630,13650414831641078627,9788173322453570556,9646002624710012378,8728980018990604736,5496576472531510386,12877669926524214303,15336659852891453151,17059341812661818123,10323072178743446081,5215482866665353201,7273170473685653732,12021460417585468016,14037307045930848642,5481331084555903427,5434927053292074813,5303965620547172092,15432552867571301966,8997923945838233249,4987134984751817565,13664822203325718372,18445373244795660333,6519601585261644121,1544770485506090230,5968697484775071158,2759434626654479351,4460797861726022343,17323571558482441389,7364134388946070349,10651189806736114145,674994861038848181,13545499019238751463,6790050616520023424,5475521260377288179,6764091102517592271,8867750880068630457,17199461588982518327,6668238942888053609,10235196609450773201,1955893910327049578,4509953600993382215,4667844886446431097,9425936732922832902,3042393775176405066,16241151958120114939,9279285878484944517,11795785037164830305,3994784560445512365,12006356143761663954,12335424791422490185,10523512354665323914,9090342338300376795,6066753295623713007,4730905107030997099,9756458896859525335,3543470402224007138,1786233719985134141,10566907618365310288,17088959396314039605,17471047908964565112,13494816854729604990,16444022224644226879,7784195997001516050,8177030782308794328,1495795454442899964,14970884235850601825,7661681758616649471,1108739457888528509,4364397247928268447,3688333016682626698,4666212468245431134,15225845670113386648,13148052816070318796,1252445186296351536,8408801962366062779,10237048269445605251,9540130196366231190,2057737606018386943,6559320590317115157,2880632617818868173,13335679621935528781,9816709574517531696,10681880772471713689,11126871926535280035,10986692951966663933,18192553197665892641,7624304720399869407,811771336717315802,4927594798844075639,4272333755475079565,4746680680922874717,3653807001253430883,5416994434374189318,13304876602333112096,13451765573549248084,3955499779761968599,3213431555023112172,8455035593079518428,7476310301715710242,18017488915897963871,6048724603640643688,4249375905841017214,166162241795502763,13694818079663300445,3287177435956689173,16524321629324613457,7421549802437751303,10873267282315053923,8228624052647735737,1781604918282186566,588237048396080467,13393717802782933153,13636644155491968619,18015745314566604141,9801527168484987532,15725468694901690445,3332449085935087404,13827795717238183017,14712027010237203666,2088730204036193355,15435779364062069187,8302258718640466026,2663095500363885751,3038310545050057790,4409109501553521138,4590786992074484344,13852688879661376517,2404461076159364154,17535575962094123991,2790881526181927157,9380430813472072495,7498761422698783351,11717673432714746849,6467627331922001123,2145873805735324893,1597847199775071890,6828754524117824089,4155452687393553941,11605678677714286154,1608356532575072245,14434226706809446391,8727321708085483186,4853954539552620816,1658329207413286595,12576976608726596888,5294863744737427934,8030162099398580188,17021900625791057148,13919653730393148312,17557571348226620205,17111711839585574837,15572748382657977172,15521299375903213187,13314322960688621950,4763273134903437645,14682171998610644131,5059273598112029388,14869234972592745825,9049795430127867052,5976322127247031510,5012423589911338705,9625940318853834925,1078382347582901690,15919811657229238397,3793451998506923499,12497960929716783164,3587243440955316602,453123841849014400,1082854341379946670,12112050503711398454,13427554604194479454,8695472865302119341,7665143463245373517,8589956125032584607,12703282467621403380,10110341444910879113,32728027670001338,6116103449792444508,17439729915335298564,8880281745388860784,6130864568901720419,8535276218001476618,13486989422299259742,6834350729621439080,10480207679664631840,17654679633639425672,9534039095165481980,4979967707310478087,4034970045006079606,12856546272322624945,2992563870162151239,9886561288907712571,17806603258204280240,5476695316773475027,17805343357077968458,5591989432468716788,16013420742583057093,440630628925162060,6750857889797861609,1993277398583922718,3887080507171252023,10836461087755451192,11929681767670921962,7369613367867869082,17011477278425077604,15652533827103049990,2816079975910065076,2256212165828146832,17257975815137378968,9730423387256733976,11162748640159205914,1857016865357167907,8597685663994629008,2744556096364392004,2337518839119659129,13433513460242569904,4966069026843294916,6830902828228870822,12972675085043624499,11341767983348074791,3297414828730336665,6671496869987949890,364962272344031677,17316481372948586677,1060721883318932343,15076353361976202336,603153026196724312,16757720172741435647,16704697343267702829,14423872150997298819,8699142604613004061,5319213694432888264,80734706195840002,7894961761595149032,6381698299031976385,2206653949675681396,4993054840467011558,3133759528851686522,1705441416815075092,12738171011728132404,1142469293732766440,7805521745723411071,14384879568026035401,13254333758838155386,9191703203107518911,9008224236198852394,9763205993622533043,2605755760774633851,16349825857743215134,3622944895621952946,5177667322831248594,5102601918912287926,17742636835404842655,592877455207061324,4827103417758163504,15323686122664098341,15051033467116230276,9838019084763294262,14337772185913126750,17143555543462163608,3021515441188503760,11046112984383416252,2231786079238039041,15663518240318044130,4988980146816442406,7160546164394330438,1683170646507998227,1495818743210395967,4667250192087108006,7955403379364348177,17889462614873345214,4108331643228093616,536357928784343452,7801902239289413252,4370043364924484579,17252704052726046508,4728547223778876869,14887203572117205766,13652876362298707006,2759096372105601888,10198031214191394312,9494570385042381946,14475063739587865380,1096465539542065962,313506241682106576,7819070425345997709,11674651173744333780,12050917504713919523,4461991075342681461,8781187426809310214,6945650824733519817,9450011432054829419,5901019393541128236,6150287672178920985,5343612532873116358,17650067983222998769,213639566284919675,3294715894983554785,1026344729731504845,15901917424118012860,11919023189488294430,3714165424728798331,16707508647991848307,7960890077124672160,2045045028741208181,3458891312345626777,2214145931180046425,506846539883002440,12611341697274640655,17473476646523933260,3400888245622915853,9428928863893461880,1730386352167172488,6928583531289662289,13435694071172343844,5126990487836325184,5575062363027342192,6944015235985720837,3053711101858387455,3040256191422645969,3001233603146266567,17486763223463099750,16612154154692431562,15038395034914064767,16873762647292806265,10423319772249093100,4470595096222091745,6256596554809739391,568932847423864817,15567073626004271347,17868554049476548025,207654401486894667,6205803150401585206,271522383614278162,15544546947556958374,9134261021938247695,13086424532501076299,12007337318109583856,16781879886472984070,8884744994101287971,5963061974507468512,8299131320688583120,4534705696307866030,6348898629115445208,13215995431304529692,10833941246207934166,8443258341739796017,1280819672913318184,13229650199393932100,12080259651722010402,12574843441692373095,16834954625879878593,16325504394844209531,10511915322065447017,6057545893289565064,15809688826744605767,16154398243436703266,6817963724850369225,14166351218204736483,13348114067875192216,18306433346412766270,13556292634816585866,12366652765347427164,16913706996609940892,13422967353548947933,16827688162437626427,11338824914321728319,4456510778318726677,14827098065172950211,12831010413560059805,8369711161787162698,3951125300106052867,4275563512892474621,4828753121281237405,9357625805792916630,18145317675224862677,12712691867536436018,7620571447411149852,1222736523510413340,3325111499014996842,15461319435881957098,9215689228067749920,16602228262253185381,8712439924676927036,722362796649209534,15761707181146336217,14718382657432449848,3562884154873386018,502894688475547352,10381784694934601703,6748279420824006902,737494881729138936,2709518310953411354,5593349380707132786,847009873079016362,4864898773798058728,4379841415350684929,11450742043427548117,6973593112576752418,5911934344439053039,7725523421987491782,9734617718056806855,10684292844067000091,4323170115700620466,133897366089331959,11095620806650671675,14714989566042389212,104581597862726093,11565275312883623677,13299562587929517659,3844005991342023308,973683842810257070,5707131928064003033,79910590273467719,14845581652755055110,16277109145251262883,7339557249624387112,1916948087052799823,15104031798221246435,3519694949440343692,4392973194673244687,9755859079947965025,8245279003757294425,5300100395783229290,3381092601889209349,3600565112774124997,1337444099449586856,11255656955656161009,3350409001280973637,17724399606842470753,10707382346655394541,2850446208110817813,10014970187250925037,260938151316858694,12147562737604109411,9932188943338464351,7446275997849255917,10620322936898058264,7807989885816534376,11671715696234775184,13278022862467628203,66660711845636365,17040025947047431603,16903440171092506092,17940442898638781069,3023938088923884003,2563604608831095100,7543016940974232210,14296578535249842490,12171015661659549784,6387917157512887042,15724555359817170919,7014429447147748816,8735834693822747130,9587646437756735579,195432791029610977,9857479073397920066,4615924235356908654,5339977095760426265,9285650357799255715,5916189698834238661,9694312469480908422,8332311390678877610,16594244506675950818,5899390384082460546,6069263715803689033,14533331481043484175,1891410796040717061,15433372143714419675,1498644735232627120,14255170292703964088,12921647551567366813,11831019564499122262,4283031254067575856,5020233622099505067,15842793659660652194,8709031213431737712,12006580103078968097,18029240769004191677,6763215089501625125,1926955984975524014,2296809109478427335,9828985410253665444,16796751133633530040,15433549796280681682,8462663741405754716,4455930339535932248,17726365105999885462,14922413736050159586,10325730885884631730,14250449293671499453,15618258020389869489,2916145868449334726,4756863566090057469,9936054161630222810,2052451595710404818,11561269794928748899,190863168048906352,16431531095630470585,4040650385586630206,15302129889009742290,2278784391951100029,8046459831480252855,9963437803490322527,8347766544273318893,4985026416924822771,6572014711199887325,16940496493311028751,1394902813892052977,2210182938250198371,12675780024107491007,12220904336988638036,3975887881954998619,11121695399609561893,12089364280439151780,8809728104524294945,940769335201843409,1368226905700028745,7553912212824863372,15407092725048457164,15354807803462569540,17805486569743250199,1628821684828752432,3400045960225686778,8322199649495436284,14476545033799023865,4094029353422270766,17619179638561694423,9526994071024834214,13312523047935104213,6857575023237345367,17861830106888408208,11609404955476835892,14671823637131114364,9799778312621077292,9674396541727675639,2905835977908345458,17534472404870025053,11930710693264711625,3765120228787615936,7492184335354459282,7853972459769261594,345190052628344995,13376471730079387091,12644439638549061349,15099888399536954247,573987593767681157,233275350173192160,9994640589582730228,13909327209342924344,9091942529129354391,4544543631980966320,4999342575644001460,7213792783892782496,334554335416963630,8015302836790082583,10986174315787476231,124871685492904297,14957772675473298441,16588867950943829966,18357950450496534380,10346894940237229612,17811059143265493388,4178740954404993362,12239659495193920269,16947969375885939548,13598074199220311901,7384624003343888757,12871686297228187110,243792243363946923,6373227083948926179,3646164563920870714,11928878617295803674,12652296531792368725,1350988253882980352,5485412643948348954,11430507866785019125,9467087190213935403,5936181611696712640,11739870214358583870,4690660602583029878,2289905818377951470,11848629514436352604,3390401340043479513,119936053162117161,933830424217721834,9076468907266166475,17095954235444991065,1885067315274935355,18122134426246250292,7757539962429804283,10458718645075573528,3285511862063247705,4370899077853077046,11027191567736853654,3400885074062025075,129773754770471949,4119371559448378196,4998954394410278506,13423365854653345292,4232427631897773953,1087067840247072287,10239574365407555959,16631236656031732790,7920435346636083646,1308821584636333661,8212114019262859517,13589297619262680029,12435343960869074106,16992246805327148055,13079689093082763797,4475031402054777938,10854654595493195518,7500551636819591450,11852003779619814063,18101814175961693026,4796698453425201675,6244827228329334181,18235673681531159276,3111602504526267440,16399075939162793905,3613122134687087925,12669920678780073600,17706789712648156861,16258893347190437592,13373789813014963736,15445431046969059920,15395773750525588013,9690790967847398957,7933492186507259078,8109058317953913202,7596873448851205533,12133309071959503611,1745027111420627923,17631892623711890128,3315992779195992172,15100918320712152361,8735558298024218144,5735980405020486616,17385463365112345377,12871520264104240410,15395893928525242463,7522609993123705763,3229087236842941700,9833566038423434968,17337473910879742987,1669591953009059340,2211266823583914581,6533049269812563411,14686640807260883396,7459397504433562541,5795295816864881695,4315393626947783530,11739664350627776053,13251576909168454540,10938557928191115054,1707213911430818783,9594439551306324676,7588397177153123441,13989821329198118235,1205069905830778733,6151706883637573392,9124942897096281086,5833118440609940630,6004531667649159510,11636930907714072700,14250222070265983283,4041177316450915356,15610817035050789062,14978410206445722674,6472197651847980149,12668748893559809633,18110629752916022496,3108228639567193329,3279552241100456012,11898751700347661455,17365045155195663626,17156186833349872701,4972000446140606402,16624230336050918028,1621127691093969518,2501929737402099995,18331432001791900986,151465784394831396,5188404415093761785,18391209555322542316,3041230260022014543,3005452057001795335,8419119094890797459,565325996866343519,8201084423768400849,8790683669284047644,3867353390951164855,11089000906099413116,14122936802218202529,17917359945617785769,145745335076913578,5840556453868282833,4769180354361867158,12369983306004524341,7133363659102441592,6455737783273643758,1995755943620701331,17307686236645125747,753585275835165047,5715392361345641466,12431800445219099224,18211246204252000071,8350838977449851072,16221319600366507814,12542222549528113416,10491619477632634784,8206970251015381866,2383055082070441537,785459604523189455,2868832371823891623,2884231899036296341,1933376763302547994,17407778914753713005,5275765693222904669,18137272346009822146,15320886914166583396,11366600418144861637,3546977932331302486,7249645659036594578,12432249434045496809,10275352618424333023,6575714838072129520,5906655276959471060,18128134365357276038,18390260419671726520,2260516142566014688,16650016535171858907,12325658858230222035,5043308647108830408,11751774175581328355,8140954718671654800,10326518984478969964,14885795941029614303,10176282068339156234,9606523653564382100,1071337994635304357,5745645152948474777,15427034789779591528,6588384373513825907,13758395882978374746,10700472457311298786,11376249745532052885,15262916122348902571,494314459130356358,8305498611763842414,48898435372314442,9591500742312467198,9533913497564138112,12872732267672694113,9411684255326880215,1208825783964412038,15028171588544330527,11199522561888167889,9268399949035077818,14021365784877905464,4941372581928336771,12814649557372546893,8241555043460572031,8579540431563911597,6905028363855913370,13128967244236588787,6988097146237774072,16134148081265412597,550457802558106638,14161176815314500564,1689581136068643768,8147946973238811941,17070143157014335700,746522482544326052,5752446871089607810,11073409044912838890,10120935179509102041,7871413328469571392,5795439977554189062,1382565674745202795,4905537474511738550,522841231693125346,10496648363018659306,16814129010185569130,3963810553103622839,1725185987181036271,13674614313700812236,5946142825652006934,8808191144698687005,10676668630943126914,10896290115758062741,10622468910464935032,6572965836831862848,3243892156737942030,14460755175390437417,11945495794651087978,12002340655639340243,17178251866605262729,6956635213070575887,14847720020958516803,3366996707344110505,11960899214762719498,10532474101783218501,5038124764897263333,6838178522337857618,9438963337477327320,16036519985781318315,18386467456928669938,15072897006719488567,9572101551737038444,11497347467447625232,12301081883162359295,11060154591136155631,259582022731756834,1243982415934912564,12496259162894570561,11002309492678242297,12556876435437409094,9074583087156423915,4503156151014597223,8587346738906269555,7694382555833242318,3044176523578532695,1155374398546701317,7951370589764445612,6379875685429240854,2760299736813845564,11269513351526510142,14345974996185314785,1596869621102495582,7675938399702201428,17886676976688943911,7551515410444780330,10681997719260718585,3264835722320094507,531742084061364645,10271299273739585897,4812651278804777259,6361746577556979676,18297023170729275399,15542006952684349684,8119772421402748478,4872249096095682273,1281219469947247556,16453913765383281423,16911027407923422297,16572517770770965518,13731298081707505270,8690756609837813328,7625483983279467696,6250158016801231770,11620150046942450194,14230413109006016578,13571684853832463456,11001693448899471316,14762481622217408657,15205587074074293190,17871141161867878819,4396010103058527936,5589593621180375797,12175890511722974632,436620325945281892,5425165176454793185,2599747595355610615,13112405525961716520,1492422265130055439,11894465109299604609,1170962940240284588,12821222163446151716,14250850527924437622,5243295532468640959,6513875078490696906,10258486771329312993,16543893082921140861,11084611765574503279,12625200182152107149,16784065726880029561,15499534779511692162,5484768602693313871,3628208315637748333,3495786987123460128,11030144602899177698,3970080951721405378,14084385028447731332,14491878131972029501,10377910188912997410,10197903170707042852,18045150037078412899,8450493191160444444,302521424456870213,15202737895823254116,5346492203046541243,7474564769365176647,11775766132489533161,17940079054628891866,9853266507626921591,2858950080923639298,6298400104465335554,15751210929468153203,2956086304867878553,13261679596696207741,481189002001983386,8813261711190341654,10049461669680390923,5759410367815826197,2219609501482115839,7179199817122155907,14892546991723091623,17085923424727167263,14787424978644702874,10891812439815893648,9631193135276981910,4241858584511298915,5457556214911782108,14059962649811191081,793757364461136319,4967773412980977954,5477063511471797597,14388131881065334389,16619549266595500640,2076649494612974033,6870272835905392257,13298866469881697647,10249747333926085963,2546065049587935512,4168621015228990556,15065686655177524519,11617671714761540493,1896443840427601542,13466719662039466343,17989689600724373105,11712514750473068757,15464853553648169163,7709227468801848345,2983312864221130539,10032933951922547426,2271965970343607465,16682365109384232412,16281559981683947976,9602753770032563691,17997802016477969491,11239449715702772786,6362755743132507460,6186255399054573216,5997894689878195011,18323949874314340560,9901849990151871719,3267567126578675124,3891023174910839085,7797700217241901943,4084150517991564649,6511657395941961347,2208080493051745924,10884065688895665758,2323694264390955578,6466798349604095682,10838884724561133009,1810390333154544114,11056152896207536866,11482192332924151050,2721396228608324756,10160728937265300201,6543355249157867473,17604826870929205569,6607748725633598234,7907368380972354584,6488595731541028957,7821599603453561109,15975099860083116221,10204733522250961964,3737305619393481794,7385843018393492022,10362728139639820357,6891029763555753428,9587248014422333599,9080125090450348673,6498348161858626341,5230882901330253317,5640340686294081757,4053528642454339041,6317424537014880974,1326946891962180696,11586580570359509983,3169897160718896117,8882198572797431236,15290662542865647553,2031926964682214959,5185326770842480783,4638499513714754795,9606700162929242514,4293365416264302665,11246360579215466778,17439070095762620133,3111445954470453643,11162148442868717760,13259717201659328454,6762239835992575224,5923896148323577691,13147595598638104289,7827727070325196658,17937829624128777081,15352681689211573762,2261877167674430484,4854284708929824037,17859397485821851087,2162775220320190043,16162900376582607401,4157580656100223666,8807729466890507107,10348034211303143624,14720543707555032178,14415518051482347922,18066724740009405898,388637370300815379,5179360764916586860,17963922328609882027,573040342729447456,723732240930591975,299202848124568258,17084580982200823659,9274872633015612293,7442858298625428454,9045650809167596845,5570745121683703967,17286950210082293700,153420165077531043,12362398750692816895,2286523741577553639,2330371058286278929,16357202610963763514,748088583369788800,13645686363690254388,12738601872875979220,16703461221208774922,14407154566255052607,7729887133731538140,12642673082395730907,10597844262006394429,9030950130826490063,170331686362015489,9928894048296753812,4116311023107275720,5971537528022620335,2098531277919544568,9548388017973141788,16028489938698673805,8089064356447815404,15187291926817638586,7142176428163674998,9586062424176129915,15608740685010747484,13100597416855082312,10990517925235941125,11136809541352106730,13851931565978978298,8617909010480370844,15449423281459013479,6597552526021763807,5679427435844746093,10176904648631664308,3498434139829296233,5030421234546414793,2464102375617558757,13405105763789851471,7670617408034472968,5671736866535138407,1270352572614518587,4195176216467370350,12644209414099224466,16248097313559224877,10084545624353290877,7161747678564538561,159688112141478125,10409987726037473278,5489226070896417684,11313898795747975522,8929946333715614044,5870287024438147506,15293219396213937969,7185888570370911237,6969192144885667476,17036647710377356959,14180066549045418585,302833007807716343,4941910626370464188,4043833110456359417,2016470899974624992,12594638905273714145,16488158967022022708,10238049941804387786,10567978513377141056,16569132835330272431,12875834844758560915,16999460261526299911,6881327318399648109,13763756431618294212,16989536286466411513,14454804511613202662,3361723576959546235,17864536855497506276,18103960970290303180,2870269703340520865,8025099852300555749,6803587468246645262,9267844018522473167,9144774222957055077,15859111662161131389,15377644382815728000,12662507413961283917,6734516773580081644,14444203243642840043,18234368220077856488,17413125902471663839,6422634172809050415,1719347347298960794,4786958021311024850,9938668775723290976,13099378372653727029,16385709713255649193,14177932023876871612,7042899030617172677,1808837868950202351,13704656531773892956,7078207372625339819,13035229370869455795,6518104834845091429,11634355106792840386,15837868138291923627,86971991435744864,5815679442863216767,14453568067468937630,14969018362160606531,16518982693220335288,7823769084649520240,16409786142921693229,14097722768753732421,3199036307334890132,4308932272507390089,60814817840141354,11257841175937969889,10837139458942562727,2277386164066656348,15665100300431213581,9169703154989201907,13414262746895207128,13619260180431995675,15358731766313202518,11332506617119003154,8149974339272945085,6068891397359298651,12051299712452659866,9023394562290474362,15069686805623015119,16851498783094887563,12953256627540270407,403774237164672521,1020217437259381995,12800368746948561946,15925080015661544459,1911462448727042572,4498498756255705677,10946750985374000116,1539113051419510550,7203586977835764324,14687540995979090929,4411772938938776512,489353925419246728,11997015339418214266,6422426913896603996,3225251577634939925,7180080174870472128,13313220600755513570,1103868860515961610,7340499263781347307,5641909271664763559,4526449872646620577,9203822603828513438,505904083020815872,12599260086343793879,11522646791464628298,8543694232378714728,5344646647826066793,13459715484518744781,18246383712072100098,15254304706575923028,1143418532150293516,7613295864504594164,18171987537940057488,3795482724692555155,9382711538233802722,3926756941465891854,8338788166147546427,396894078664890209,15828782748664031516,13263792138975511502,869729187221434318,10850298274970106638,6346610742911802512,6091151214530970185,15447257416509442092,9815618455923620168,5194434603549609663,3594527773648042374,13020233437085954249,14411856036723112323,8789856754236824457,308183943757453618,15698263809485057708,2462006171215711319,4130733127622955009,6472626383212481207,8396430366185607355,6147999252901200049,8575399382664206340,4114741323938429519,13520087920557388702,18118941707703162065,14209100552148196630,3600498327364092494,12130223448824354976,11056133768981538182,415314885245179080,2035677813788975434,2218782635688306189,11758216783115722545,10680494502821850038,3453083196214262553,5662015744855190106,1712379953173314837,17758820702494215927,4955592311065353629,12616008150763132447,4982755602555383427,3153435694887911018,17798166401973081041,17967149831380109666,10795545949209780551,12752687553810145655,8607699028158751716,18240711138423542651,15009106729321031775,7418311122605769759,11670077447810916932,312792639781992199,16580592564696119951,3424614725978028178,16733812586874914822,9569145437200466623,6810479377316350559,7501443744586438151,3292643330203244182,3920241886794971360,13744361115989223848,8168859280718844663,433655646049636999,8516820750236702960,17091331875534082893,11821030210805004385,3647925021031724523,4527036733910479923,4696802796723364886,8317409113257806794,267262305956471765,5372518004880234000,8157718569263310854,7718124935122252047,13102461535338319844,2283587667107600604,15383098901746206239,8066368903183528515,8591296628965703713,8928348309554966230,17523958560160851592,15338386562049637606,16129332832858298921,7649318184593804618,10764420812171600976,12707096811306181375,15535571014876822080,845054878778283215,11152693388915737386,12941782096995989671,9438473958102648225,5474011259413331203,13443735175684495728,3064083886688055728,16861231992623181568,4124784568441141961,6746637494929181618,12270857278782188554,1848931573944808838,7032883103735699460,18136464598238227540,10788373940839943643,5992788263488480912,3006275093647937081,9198945285378743013,9339935298763914840,14888055227269365874,10258718274741681301,15160435838183922182,17023963669670461722,10890344008482306252,7451517620901791556,9518735652799903243,14705464773766785693,12736950553450558757,18437752935808820244,1104785030324492118,4448268008363684780,14840172397686274447,16783800099081936305,5405468827654734629,233701755449630197,12785276613261954789,17447851072194470180,13791117063325818998,9023532160052943192,13012926769473469568,3676741916717285192,3460609144422221524,490689249210976969,6964506800449486685,4235975982371798327,1888364511390371788,17030169022502002771,9704801957230475828,4634176829708467120,1468958003781284467,10807176133513426043,7797839150085561380,2836766605441591144,9443061915305564490,13184113410089040957,18416543555379785723,1157330200447644621,8772241699587157611,5358404686437724332,11587015572376000430,10613218380457216490,15839539859486355637,406041239520725244,8810599457136041734,2990500296873845073,17141158068901894052,14025613853308389405,14025083059165529017,5913073904825805916,7930646969238554431,5759617483722558997,6291966654213278274,7988492599492527638,14358437652165228901,8712195292116753840,4312056304708318301,13237087305220320141,1432903425020662010,1512438022182779756,2054023629320676046,13530826935106224630,727532503934436848,7826259268958973329,5392569506817434531,15824153308538755077,11792035615952019512,16224373856528712057,5721539549540415783,2908777034356327650,15967161035329658966,17705881218373603507,12307041534786915871,14735200958169548877,17425826250103645818,2211341154803117993,14618614532401492037,7667701485891347720,3266255404795125662,11600870285307930030,17612773363231104367,18036231949794517023,633773730495105517,8242048021403919874,12959442285951313894,2919527579567347830,2516335747274166506,7454895895623282761,15871922424546100729,490572079947548793,16505878449982522521,8648448448055943308,15496659476274803786,5828903050391502151,3107885891652509364,9872293150835683012,11127480762100711735,5833680498800154122,15448422447713184496,8323793542085709933,12846157223688653168,7183224267668776488,8446802956979096910,14409613935144021870,2502675812464158992,12126466244991708594,7634761872852389415,10645511599210731239,13193382516581878364,569764300923123529,15504352527416887666,4247393822464107171,17087314906069349749,12446522934706227083,6936686403255547786,4856048025921028992,3364600999983495719,6137897152936628337,7786678069587063103,16180578225214529342,15195277655845039218,17660197843351349246,4266410545754062873,1180943769786528319,13646952072612938855,14412747309020081989,8920592028134947087,7242167965411525345,18214895251556939306,18440641033186101105,12926736160134378355,8891321176205875040,12457403149429331767,7081840907496185898,13472415296535980979,10625364784631428381,2293243365565532799,17031712738580846329,12460322728353979846,1138690797031801740,11651954156340794178,8672165166491894703,17897836812832938033,11396063016330364905,10261332559377628052,13793202989692884855,9522127849726276834,4730964684169201486,11647485818505938530,11987283230234703699,4564246139166183783,14547715906647189676,3645927568792829994,15551225262206220948,18072504536289202459,17586253284312660763,5603460157758816652,14961492647322400178,506799988083216203,13695249779094277717,1462201106033985864,17654272818899970129,4292670460347271530,13089382381301688574,17898542340112519625,8336711403509895812,15237640433926113485,3937242881193777708,13469322256680107999,17264163104564112471,6434748381956886732,9078416372154618235,1372982644577735544,2791776362503866385,13974062079918904878,14769563340525054109,4870514442389124789,13890136072848309923,14820359194396220509,6117755238493618244,12001126553244212461,15447247836377607293,15254462730389362522,6611495518896317408,17278959706999349050,17985277062534885498,6901415205910706834,139109932134313312,7506396037860521982,11422504892710264977,13786085687722109641,3530421581114655439,12801742445829612961,6874970934888966701,3795407954799998610,13244415751346410717,14987711630054478973,6433686851844543535,14306982015728940702,8042180808948632543,16516697619327973989,2933084982559451463,6899055280561753594,4235645829504774823,10489909637044132219,6965332677230566548,10642108626273520780,17863243990119734729,15455932269479547548,11230153364814459869,14975113407113800798,8448073592784835916,9374248077530748822,1359841403440370118,5161101759971938292,11834278475374936871,5325951769967423921,3733155224925413188,16574398295076877212,3051621290762423492,6032866572059462007,4250191356715578649,4321938437733165566,12716495600760767626,16748260887273474950,6464724358705082896,11722590575590250336,1890947493378650952,13830457251093963917,7997393721062891441,898698836363607629,6360848097317624786,4013797659971199531,679007364143636072,5703483619470247310,4509109178887839601,4378377524712153603,12645013856729146776,7342713503613135499,3420423920250200778,7382898615625497937,2135744957498347288,2496416022051595970,17683052492420250383,14459077255536356179,17207948664548849862,26576347751107664,11643524936934230735,601062168704498398,8863407566676035412,9648777386557349703,14392432254702455000,15433064856583349585,327598560819737799,13653377817711726958,98334853377972816,5251197002679336279,4344439037818451144,867773334351949551,8957538671664088300,15907144131212175026,16155134268970300770,9016457646358414356,12152734827355077417,1680217409349765420,6343289662517587197,923991691326968093,6332331100065764255,16938342471169292189,17727222190914525586,11736465384028350189,12038514517568622905,3967534613376349689,4080311450965105161,2125206839483307309,14108498887184427545,11168752993372401736,1730662349044478628,14646715269908963539,6463220743916869700,13980828655261672306,12634900750556719936,15309620074248937226,17354401083158402294,10021306630661807750,128066438549519839,15008664360076139182,17584779163407913075,6857739646250002889,3392144923275757176,17855363204664813502,13633362313800841793,14109512692949445648,6196891258730024701,4591065021685918221,16869158393905619481,5449574631118444113,12864472481435769626,4810440598871410587,6699199780943066219,17947710304391928517,2014437881789283897,6223548068418151497,15723444203289505810,13590996633430765730,3321810201119232731,16260862897640577113,482424489781580167,13608912267289360463,16422917070927284115,9922245088754461675,4897129531863012846,17523377530699942627,12836795731372197431,17494280451228462377,17157225612289284930,2248081339756479753,7178490748255784649,9348806000549085386,14133345022600684445,8695828728686912626,5610065185122421186,7358535726615668748,17054081799226697241,5307866373279798338,1097829098004318905,4833956855910643290,13800559202393114749,18264612485995006997,4600455923639075381,17446530142391447054,11642269415696763160,15717874195194109419,7273756293371736110,6294148076344118812,11700380809117165473,11492409670771080782,7806246600155250768,3173680562383375316,10901255559296085180,17649372636275393815,16988374071146814760,734820471614534114,9018003603233102786,2287501722027526300,16908422226939439557,13367680738636949271,1119056769181736924,2421797085212956996,17316264009317968014,2035439184712714405,3526620491082676177,14888326837806417168,10840421157334500548,12997666259213781861,2919347048600113554,11898717611336732471,16586671627956018444,3411547415386654388,2195568522554448916,3270745048304619536,11589977183676277679,15134007386557955644,2737125702973671593,10948284249600173586,1223685355572199749,10166095075309454822,7398967183417813606,12745758646553318052,14372136338639660137,12582723777159327900,15434520232265676861,1104712432623243185,6605483776328979593,14236905115578240197,1474388280993973837,7243566643237452573,7869296509322389764,8519334863342143134,7502098787936256286,16383531228656158323,18073189787947214929,10762611069056639242,7141972068651432522,12981066407093797616,1553948195257803521,5892314886473393836,16057633378305925767,5986470929896657034,9832029446356912913,16034653837761531713,15661483805527783811,3433333792146077635,7369845576005327010,1931295310776824951,2598350064091872302,5981206669150351612,4461650357520273424,14573494059753260969,10322835819420301691,6127244363518252448,11298527446560573708,14803583160761306971,14448545250142763550,7622650996444045890,8110314310470382811,1859845545262118182,12536881327958130936,10544800440704568125,12831575418188161356,17603504971753656442,7690410491788465033,6025486572093867019,16346494644449421086,6708497179007598618,13981978349788575488,13244831361599696840,15910187272411142596,5565408999815295044,18192110632211379917,17402623873556889855,18058063062276733789,631740808429325300,5750623465390150150,8915643572072834384,8774965269854454267,14138361381526527970,1490872873780406180,10498176386295494490,16760172817854222864,5441290510670672230,7607063171513314752,15228222525815148502,6407691167122119623,16694047394215911392,15653673575734402770,13181899344611117432,16739248392768606735,7577071064654296303,17035992686324457088,15736316199695284046,14728438883547630187,1525362407047216217,2842619321002213149,12744279579488078374,8685470532577169256,9157282931970187440,1431233347983959668,5427458311879322053,14759512722164030942,7189359624649878344,10686485245581107405,9056007533691939183,11330928043913161835,8656274335349922575,16862863287111187705,4799415278423191438,12119535487174181705,17277113439966474867,9200585521473349959,4309110169618350763,13774170127245711316,8003523639101493093,7904097596583525935,14408655511307350461,4616849944545838196,1841312801875212098,7234072775328640195,2449905894953769925,13895126473232771004,3128524199845570642,14305640441642875736,9996770123300615976,12422501197596966844,307265395719115458,10705928362335757909,8563421508621462015,14973861815609569094,12854833782761156658,821506372454002351,6245360816988613178,6635728296260385104,4871325635344466243,13137353117674008348,9393133915693614980,7144078086580521263,267962594721434858,2033663741043874812,13336760277909238716,1535701115027711793,7302602500657214975,13135268377205857065,9804356327090206368,1922484031600023270,7300912439127316357,18382414351514714785,6903893852471533408,12974305869187297643,7062993716889575011,17904659571985842449,14635391410576173102,16806971508208361735,3347720162963379474,12478082988480709502,6449070912009206782,166158645714776909,7107408919310790332,8943194404577304149,11044488142661954320,3989856228733175493,16020701489032488762,12153430465506884215,2994438475358700881,2080004410448109422,6912271783902119576,13355517662183377357,2415846604518014247,11047091644811294639,17298552359015035351,9011753121201000263,6697361029682519217,9377670488707795088,11402198341440587713,14753373017595402944,9075591617857365752,5782730285760960366,7242114068986707674,14676601156509314079,3187564382815711284,12185687463363992978,10911746361717927087,1782566622443312995,1813918029804008170,2878390191036306324,2426005129522306895,9386935371975044875,5806227907324572352,15300386524676608654,3801418891522621890,4589517584349908785,15503309515412119816,610805806489559978,1083996050375890471,7634948141467172519,2839123015691260867,8795902901738933475,827385503704751374,18044399529533191246,9836236141529197865,2705034552137945105,3122430142917894840,14200699110194878341,6766551103380552225,8003569493952204764,2227757168732324359,7969287424555473316,2849826712580221012,6392395638889984436,17680140678914720891,14194717875971035825,4496028967274409813,1631181132509484229,5514322360584702590,10175402874421911680,18134267244339008798,6014188746831454376,15388821961244374333,5504027245008151245,14304198710546647559,922563300145534868,16571106827159670842,6310565077469481687,15430136925848767162,17289214609382489659,11135767924643223556,9031746040096335163,15612540252218501930,6887010499023942818,16256482496006070743,2338583118470754155,17004662813678450758,10468820900404079508,9080194413425857650,3901929878602485071,3507166696790599728,8435607722650962700,11380647634468158007,10814973596613496817,689694209242992416,10335274774048969224,183541744851928228,13743774375823278094,2364092867340400673,9539125972680751846,7638973662849782832,9712321024528282622,15290465614520393934,5986495780686669307,4099806138670879828,14708863912773669732,17403011049441816966,12832913576520813669,7552827782955191962,6768149482434480255,17320729900959051343,17981643831528806206,15009198221336559494,6000094229630567223,5588339360556889352,12861122587026526412,14704372198090954626,3212344879098283646,6582188095340133642,13858409724164275044,586836348881014179,6821381813100041648,6388479211258252410,11070269043265120858,7909979762810447923,17999081463871130653,14539939133739111268,6273842331590504610,3126607477718404350,11628153435045829141,12675961955418828807,7149023507248045007,3767906217519908049,14658755802357818615,15392820461592798505,18064373603351502997,16594932391202217927,12399475784605629846,13310280971525042940,3982022109698515587,8316461373913915502,9845854931512535150,1119884087219344884,1592685164374354258,8275408917080950224,10643987010918509971,2031483988243647954,9432113639419093753,17700460466282044310,10207315261853269811,14809417023656076957,5698397371307761114,13492049802085653440,9819798102225613361,8601856516311183872,4831274205752402604,3938811684910328717,2500085534535230753,749632579593155195,11821517721405853903,17532417241200273815,2527760645530807681,6113855245484875901,12048719501784524727,9813679721118391870,11907479719322980032,662157463265003189,4511007864051160256,12881152614078562408,16019864685553301838,1133569157380702321,13423048401288709078,2511384548551372473,2174820189774475905,4325719267752462799,439056318217966090,7132258362260997974,3880159624921967031,4686528049525377903,14397609314352644012,4086865098840182097,10148613005484304830,14857729052059637683,9909150711699767046,7336395830902689285,8233196396033980640,4214957037834170134,1307448619131115267,14168653132715324667,1814447688086087172,18112719878174794198,5293650243492347671,15085426422998624111,1838385955311603639,6671308093347953593,15697899770995251864,9692513778487086230,4905646313718153355,10939220608323399010,4005415804876984711,8831676422643899998,15743464801462541366,13076679743515005722,11097487379245247958,16517345704797616424,7311411879125764572,3797007830735098625,4973934181648569175,14026975972611660534,4837741539110373473,5777322486005901030,1621267531640949885,3628487598570519313,10083362237821125252,13521612075701138850,14310764043312912233,16965724295430622345,14980895452992155142,12231766500260001461,4789180093831610487,11900535436573082418,14001060618362815182,6685819619849132505,12714381141865407666,2096504759867716200,12230342769910034407,661079463381806018,11999071498913696672,2961568674496239925,11322807714370934689,375744956105362781,15597031331538441235,15554551409073863737,14581674353529328138,740641723043191422,3215590536103517383,7620157552911108861,9658223751767705213,13949392974398008041,8589926470087818732,7303288654831502305,15322456285242657920,5064515211843574631,4318782854587032641,892354742320846191,15868342362872079056,2715969344671271326,6639866389975614736,5436753062674845923,15918377543834915523,8963371727331614492,18232612459533644045,2252931972988091334,8781600726861048536,9379264295526908986,6187713414221033042,5814223978085642527,1716136245276699230,14013576263942477980,9103510312672396627,4083434115004523525,6743860486336796773,8053569959168838507,10436168537301124468,10104251118882596642,14295391701019856982,17298471631482965619,10322928354062176489,2746267764059150126,5608385687065880691,12268095187667473428,3555790647760123548,62822388077263252,4223325889417249052,3775695137264958193,16406644478632318831,1365416702563466037,12955804127921556881,8289897850629011065,2128764837284296610,1247935756336652659,7747819818713823572,14401383016000982023,16809889357929302815,13218733500522969489,8530932389273709914,12791229334668046955,13549496368048929295,16911013150340562694,12262193003885433916,13826004280597825520,10944664166448076649,12098812525668869466,8204614665400356216,13062968623076404719,665395449289832554,12301007415356473962,4412940348469106818,117566700872292391,6263298262953762951,15167915962048393269,6803176603704652922,6125876669068710646,8713629382891254211,17712249043410748290,4018271439963302535,1146500750514885759,11805173187278827805,4669637853257843019,13181780167966205991,10460344953193176036,12326429177011924882,9893889526187067835,1643269539825782844,12611948694770007143,7448296399492270075,17139411934299095047,16460803007376932593,3599640899622646913,13442317091433084802,14322572609438865683,4356934757279462646,4724570068149583446,17112604376974416483,2087014885599342888,13083496541899350031,18367749770268363784,11226746428736002910,14643568265357593851,13805292630572097082,5969637868463888664,236522358192427604,17419879983564252192,435360971785668213,16689503449800142922,237101675037881827,11123295906657309578,12664758678570903536,2362025104356862117,80971392181454200,12454467362729422659,3407676992744102703,7920277358808739042,16729717105925557937,1485134604147769626,6648096613169515705,2339010316906318288,8897289256706317165,14381215042564521478,9381009741229189189,11971638241649408996,8740866868618285512,965478697786182557,18047990242741797898,3939753524926573907,8150367718911412025,15485943258843041025,1663113527471830520,3526685167317792855,6552144430313026365,762554161844343038,9003112193808075311,12386319931850524762,4593462158485510015,3642468388670483407,384564202874761496,11318080136158373125,13518395018946973212,7447357321123060547,3809667976877901530,17410695466519216493,5627785280062285090,1188289769409683489,4546703218715476402,11978390839154272812,16954155797456292945,974226425361836218,20574500889693268,17037692801508097906,14141821433458763735,1761698267341117218,3158970282330843531,15446808686764275424,13431622189014856078,3040718000661189785,13542881289676910999,14093648124524891054,11450943173384990437,9080028736522013828,1562572698942045453,8354070112665432570,16475575212420380355,15868042318968059084,5527332204280029286,13365180081632608668,15857930500173234977,895088591218480686,8954843121097675511,2163447716803760144,2797616505353759600,16555723913828073419,11262537482382496528,5412234934574100488,15756232596812310520,16443205054194517083,7443412930760651950,10715678058033904638,16962761472447287057,4786929877944245799,15093254052247435603,2809959648882410158,6574601450398284146,14832788228791848492,494386481468697962,14590279132203012608,4206573242981068658,17731359145305141319,3937324325698091456,1248136879597318414,6290679532422136093,1617477415610240775,16292028266218285576,5969153419600779043,14715407069447322788,9882647696982554820,17469187731094546852,16443006467846708576,11759193965222018938,1786191702694581705,7468535521049242764,3555418924163930380,10772329617660714566,18297584154917185446,13816097829170199379,12354208267028346672,5072395561413081100,5918578221956227570,16498636225196687092,6927956157892320895,15174134845033866076,12050773528634671626,3827462869787258656,10537472007527397455,4492622112980978962,8515604018374725781,4396165642517918626,12072935151790091122,1634184643323802109,5538295531379704875,11897538954213994563,17053555691409677960,13176380168186196868,1194554976297951665,17400471903626496066,674158873972848691,2956784205546574452,14506337160713098225,2455340931943777323,14001632719204728067,9940706797840519366,11759455081847966519,18345128454138141640,920701264325434429,14737608872173565662,13556442513244825421,17104806297737715369,16490955685813758966,8953935366484790757,12062691716180608687,2144537974812092414,2545715305069603319,6538850744453732813,17769325252224554841,14462034240641202921,15789932495156099478,18335735768099776530,4709669945593819480,17121197340670023801,4350013710061291390,18285008851331407670,11740321256790568516,837209056778624326,9473790148497714931,15529529555557768493,8062466219614828926,1186422407668402742,16869768079546869624,8059403404842301210,16856441964996426738,5712021722766014784,10703182709403813720,2740240509584850705,7572496955122664298,13534947521590047232,10926640377951914593,12441746926073154573,16473885359745161470,5179582413624107356,3586425351473927097,14894832621425136881,2622911474081518915,14667670896527682262,15365027779965668597,8816046665292137115,2206418854632385113,2480609196111540686,17136002931720186448,8694905478135676686,5839204191476824915,1652932265757999349,8826922771296075679,13429395764668941602,16914445845941053479,17957563945933292946,3621645808248497626,1026888934858430124,4006274050288554271,5277980080131905106,11893107107754458339,2160695656481518692,4645577235549661714,9397335247720301060,8757099071952768979,17011940640415036718,561295448533424350,10370281226700178498,2912209722083615370,14804994455080625298,13296270273432397815,1092059704940077990,6690261052596974524,6477130674272330932,8800856343816429688,13076513263577061774,10953439457866384341,11581427921816871134,6660917629977160250,7268070992605592968,91676284133279151,13518335272512132273,29467798660273765,12954628693258915998,3957964035817882394,16024298718786439917,6614649711977814979,14661072319791305185,2659199902556940259,8902302772721338113,5118552440617327065,551539179610330230,3733549194187545753,13224128093232457835,11182927706650154614,16091932365009412423,3681555409545605323,2347060887707310103,1135669873272758140,4610444180903384299,2888869000689652184,1796244579577275191,18093855337074569825,14279692558835720566,6777709551356111773,10870020564166154998,3017796457851944253,5427339045941910182,10726904042358628762,13818878260021785354,8107968521938565432,9272336361762561193,18330825730939104252,14876650156685736843,8878620138852541387,14803969597868869091,2637571169599145384,9851643977788102090,511598441979678766,6671907378392025544,16258563652354997215,13842471805869594398,2164726115884809119,3921829914336690998,10775591767786194370,6138284616335335311,13687230103517223605,3235766992587159760,7237746195446184689,5849174054796177047,8754794895547525706,2768604311110132318,15218662461473402983,1844988452394763714,17675146886967218714,8260272644673374557,4042647849101441977,11390533591162180710,4944123988157672226,6024835240308373904,13268235964277486965,6466890718097480618,5717315881613401913,15797846437580908329,7513058353791070701,592793597173325646,12809128058895470845,4679586065545140689,6360337695734002865,14838018731362544288,483468194745504409,11367454814253483647,6631982210828151154,8582502191880878077,16474556352510375557,1217309367494275377,12671453846648478185,17624386631520177197,12627363553150616096,4740266766599185258,16645976551424883275,13718612742778270858,5921856498127534480,5842003408401266870,17378396251768107547,15760213320007823093,6180857049086240741,10854463226183143016,2570285782473606424,4406661185943730002,7117530479341144929,12881828317524663556,17581662642328172887,5342553842221114339,7014368939764316121,12808433749424827134,7372005023499307369,1272790556054857192,11640943155597177075,10903243460786292622,16908585052949840272,11927706427948332834,16096001373784800287,4490619514920996051,8102633857547574561,12107640816052478337,15769395624991023518,9244922273933927546,15759000859064323165,10723974503855252735,4993807921603529144,14787618316492764477,7064962237915770606,8358703240970630311,9539756561603473158,12467415356772939876,6542616669926145687,5413322299012661595,3863152382201587782,2287571775269791057,11586969334600963297,4861576912514850973,4850479050949868931,16029001425516717685,18253042975565752910,780586133293507169,2477890425215935881,11981276685537530858,7642384747238723259,583747270883751450,13771663278805920327,7252978847984675780,961853042722915732,16363512417551220835,11880768899875008054,14186274038405087940,16992994856822133591,4624501327565967382,8070598694886337903,10483348565776561869,14080832019185007301,12400134561603118357,8228661667525504380,17400442330685924765,17981972254562815453,8191469069067289092,5455406360583577398,137190063717468960,13215579791675474152,6480572924259162756,8648411183671807524,11746290679576288269,14711826637683043387,11259847716248191551,11911026977637280692,10232377990297657384,12983948565876351346,11527239156134979676,18277146959547768488,15294005310011257940,6742612950528443877,10851380215968859950,8487565427368762684,6168177558427373097,9552059866660932173,2430834326176896507,15224145437573398070,6281149655827161159,9529339306231527627,2140950982513793312,12898363671578334666,10046871513242780218,13957071950861316358,17459029314584649190,11567455197051862884,2178544023859549077,10373034975933261728,11638952073002487425,10081681437182809242,4263094620259010918,4082502024447277771,18065568265591657779,13511135190258284401,9769276991233845438,3044695681063462276,4214325533411840392,5061481179503757879,4077695315015952390,8246349784664566308,17180529305259606679,16155165303405252076,3379972795067088883,2025892305376287000,440197841488380968,12516425605454981926,13718372849836321849,7647900438738828549,16307924856181815370,1942039370964926843,11990903667990799513,1488087438170151033,4174473736503687489,7742999496094948416,14326755279365680187,707997030588057279,6011250633841885155,9963469046099954068,248391119976873521,5947332229450637785,15451898731908488351,15953770423932977522,715330462395434883,3122732028439018516,11448898926520456044,12529178136585946945,2048011319630975922,10437335922314441031,6495743953413981817,4695736035073792523,14847475359459049576,2591960641249429118,12134994433533731275,12932714753146768481,7674529844842923531,16027073454602008848,16679757512599422867,3075873608651658693,12256918963315279093,6467131532264355349,16603953251007769028,4362253677955098956,1430099117151781293,15273458722631560528,10260834916865394655,1576414890568052065,1042891166208590203,9289182862186541850,9885076120496582711,17507917043701090147,5155466777277621510,5479606236011466346,3105405198385767582,6112319462917908636,7914000271021017762,5849539768263583872,10688569593818256409,15790314035830265212,7464906015995993406,2439295602250928790,10702477201730042031,7193272346766504664,2529127425569119163,3361012762847888371,6370410355586272970,13593826439784527177,12092848748648960095,448045782779293561,7418075062333427155,10187258870474001269,9129981306283621047,17279057155342066450,13183861396495999482,3579498891721293596,5368935200051739202,2691540419643555335,17664209486773734829,10388332804547000429,9144263652420201912,16720086207278193224,8321125214468641159,1627017328321686049,16021236202599071914,1862356372943491505,14809284562646111019,1624796504996195995,13954118233385060785,1072776424440735999,8194647957530223702,5629176475266577186,15841487109642470172,4246765480185595081,6989344416956027347,17132339313785686469,13339276223970129762,8817832597060189631,14754871254366703479,7383791410811325458,11383598376718641420,11801892415500153329,14740836267011065680,15445973766106462504,3555334029496729579,16546727807353336743,17821002886030012044,17557917942498146710,3810925775985919989,120113956430165127,1382119181091713474,7845328756275079111,706855986714999274,14186000164532577076,11322882111051086323,6844354280806169406,8689229942591405561,8865661062512502302,15876632410397167199,14667752077550650526,12493021510335988024,13170224062238914871,2052734937943677334,3712657317117870923,195594773804506506,6851335816438490839,1327013985026377413,7094409793866958751,5582594411528716515,2903150688920989983,820718818428761555,1413825607056272421,6440422315183734111,13085038009775518983,3599587693874499407,15269414462029080462,13368407720302158261,11052237643233168670,13000622516257425754,12891753562285848966,8577437228902127917,9363358258271722726,2194751814078627443,10691188076599698092,12068385200001700458,16617047124085423586,9567544529019229565,13381213222540173082,5045604232327129033,6659047338793536229,14970358442303223829,6729068221635374578,15315254334531533085,6288087229319643469,5133969910175812337,15821946298111579660,4132639322323729872,17061471831475833573,11450214881667786140,607166205121137972,8471287192099963285,9140428893095699805,3864934545003887694,12597302484616507998,5573740472853878446,11811415525478078368,18193536475189697741,5170838329138416767,16958770931904627964,9882418661788942411,6559208730027410264,12710076179500798517,13643427641335465480,4135126078581712252,2703014248092720471,1921751347202106542,14593680841393641702,17391887537781906028,14998470653286812140,9724729517228993263,2570044881009559422,11579221921846438812,16541733014026841794,16357577715385920328,5278519082896054928,8449735537209054311,8530784155772848162,375951681774159681,16184258659821923430,5319548863825374041,8247164610370122509,13215244284393277617,9174181235582328096,16465037300877296353,8463821299063002536,10534132656914670018,8105717538484359959,13167498484810275006,14789768675165930151,10909394749150453739,15543915741752191479,14245227416678640530,17844132787529232462,7263695548629281180,18181855420740037296,11696408648119855874,14240787200648665777,11416049154356887029,16903504893847130493,16849733405127120568,16913799453144109168,11583523070767395627,5439732226431195607,14601287891385563652,12424186548388830921,17519849309875210222,12326635393443835383,17695102129659700096,5973577382319312277,5525812507828416645,4301040019780682911,3730742817430687706,10431897787429487977,3996695638272763631,11952212809257068005,13134356208344210456,13477680136823860305,16949495763108616895,10379968158371560922,8594439645210728378,3341322605118521860,17068959680881783934,15455303206613365377,11825710303147630305,10294702077956801334,13209572237813125936,1285620108502878442,6031855456707053726,5908069151880924957,2832552781089164751,10908223384559734606,1255012503153706205,14948415609278707995,13765434252545683294,3830232680196354902,3484971824872807716,15882400464402342750,8787811762730511104,5153999159058746517,4813070517995181961,11973158910057460045,13387875764534583982,1964128880141392257,46025795893647843,16672925000475890986,17926743233888512549,5196063419509922646,17043547701967731597,3201308709944552753,7442834264684519122,13862149462746864103,17011413208985247725,4892912312229714844,8252097008415773739,8018702301095521814,10640981141998859451,7432888892706748018,7448268999127905214,12574918684372995628,5764034115024099022,10236633906653690447,16316208877762428989,10994788654649887673,9410557029254354181,16904259311182849070,15646337488802706872,4709927163705637266,345505415435553806,13934542453249562486,3176389212287685179,14087229497612901374,7653337149938390204,9174877339748138947,7037638289051543341,6845096650517759181,3393316615863252940,4148492389321257297,1843844674734560433,7289539472140823507,10938284865496554304,720220841732730348,7131697515679849511,4551792668600848474,12050045720276240526,3362959153878297781,12148310312918049597,14503799027519151150,2434213200369618462,13607008484597036098,14547228969800482587,13648466082281378251,15202970933396945349,5236496026614098767,4876166593556697227,17990453644680054481,8378355066954462955,5490875516861678827,10730361833611833748,9539314894138301556,15314783777192556098,7504388617235043716,3991907358492511546,8435386987063126391,5499111808290987659,1595709192101601359,2124423451676154761,380737432839206415,13664049042806073247,9018065226621782661,4970866306980441947,15269021305454829405,851567011590492241,10877057548406739689,4852288263279150681,10225058241699520281,7402511543828067200,930677628998698329,12379730973682549957,12562240109266134861,12201230816780496854,802066842373262038,9975072935578756589,2399526623028816438,4290049960679582355,8954585784297175007,12470205223598393956,15077582445010717649,12822165617203405112,9680386733434549288,13857646603638006980,699077410044383982,6973789198529235182,9178183236978773854,13789494794960110977,17576093211497430258,15197222142879791834,4364427098686776008,8775107290098570059,6239111894869452802,6118705106452348481,996931152835459107,17567375442525910043,2358400761407987133,13429497198342994965,10755227098885036784,16054559218753376105,10381650563286836018,6719902656039123609,11080921398063768423,6555492865119602932,16368745211650557999,2748039461431161145,12798502467695751660,8544217283291010062,13889799566692167643,16715025471197344887,7135081356943260340,51420007241846625,5937197693283482657,8439479299930458435,9764519364656168719,7904108220881581991,780217913394327752,9313722915135539540,17443725239365675460,5869739069623842845,14791243894727164995,9636022389158720977,5192715842706673905,14306366925956181556,16552629034937511388,9248243693880978893,6474680599368335392,9209360615562717241,17249789476958450978,9984939986776964123,10242434138289987472,5938906830337069568,5701808701489964231,15432730761621651281,4295570609729643252,12858354218122958243,11380425184794564830,3062397500816202754,9019805288019435422,9411849325427108664,672200638877442286,2345735546686962401,4698988300756932774,7859617320379228405,9905803777453802876,12932609212348698213,7194366130282352249,16685897495278388953,2628212119909350334,14490589558269762084,6853492466235066533,873647410531577639,2847557250100255438,9930876320870532779,494011702610968488,1745339306987563247,433373666858442235,1968208104177803579,1123891886973388623,6962860626625153371,5723967138452280680,15936349538367583768,15995283605833925081,16140509752498916956,17941029330270795680,7043989186887047021,11282243463948607362,7622427304131625572,3650406291501586664,5011363153841870769,12450321033892029655,4390156252641618627,13920892818920694506,11408396690868828794,14005419654031287231,10347680435366549505,6872120311791945845,14027601514997784914,14732943815838538352,7663646525536942675,7303145984827612912,2224658837708465238,2704659645375273989,9650649224760159033,14867248800928173984,16470198003649896661,13569480504137836176,8014637298006991186,2592588095134937371,12571266835062055935,10493691529538399223,3063068391108368706,16505743694605395521,15651067268974624837,18242195324812351904,3249523261407829488,9719934320578237808,12538721288484708481,13058273015022956578,17916258213389502238,1080702462377089570,3694531039265797262,18362820646911655741,11397366421722875970,12083360254848034704,325648338119794038,16269164648140496449,13896414900067018602,9842376409364476732,15756329251421626640,13864881290658507202,891330444042793797,8409053207099196787,10429619503675086997,797711412641808107,7193543826190468549,4744945977553570221,4619710611716137464,9563790737283618396,13684973484365679464,10768792788977431281,52990160987333597,12440519896517166593,12342890650034131799,16025033661303781074,16749196335823937921,13715018209400191912,8361483822332759597,17835446757886184195,4426255756585103475,16199010687057159684,5783970050134304101,1075934354474858390,12373866369168926539,16224222683136429761,12803397647389650562,3600167185085742742,8411754027196764261,4857078479652459960,13302416097019597131,8999128308458154946,16763236995944573179,1546184734093126307,14797816658853328649,1540135998729308168,18045392854510046064,12297253672319512217,8163937671186079381,10986279794772617800,16134534295345805887,3807998225435743200,18072953443306822958,13112498175357837520,1167453769438352698,8179230696932279055,14261670038784945293,2370224875458351125,18433402788540685689,2282630277586546425,3483725953413018688,15714189149106916536,15277766747056356819,16461017948942742128,13503891331146293571,13118125962702564769,10366678875755063058,4362481905584792468,14030088587889539066,14131376103316313829,286293245818180308,6110172044965616341,10511019216585822463,15010876202230469952,3349470381213380837,4178259256507402977,11842701205201743902,17588112895959653964,3721347781278286035,13039321286727899187,79294343310729937,16333006246688734864,3710577397694685103,11186416448171864677,12285306542554316793,7193930865274600545,8730749839370034857,701846918105705364,13189438051671973461,16298037048290974540,17481169835046627862,18178105535447600300,4668637489639916134,8068090660583513208,7264343852489887107,7923711462057042132,7754731216011877350,2086502843103265480,4498170173900291359,8966350958335531300,10667799225786334346,13121720036157382690,1899919357062285422,10167888352774883672,8735679579500813383,9588204412938512558,12283851117409626711,3411249123172765290,16948652391734361062,9305422335885958817,10937212351370621293,17519832567171388998,8501165807464030221,6687375307858840391,18049184900877537967,12646642900736433992,18111301347025859952,7969951384340714161,4393782058927364245,1462247035351554026,10188076560512953690,3583564997220390457,2844389703970955022,3652045082057416749,17603199149811596534,13701831196792909275,936795441032315426,5025759805134539722,5769495201506159519,12984002980622247220,13665826990388241830,18156405750483072800,5710133024541929905,4393023897207160507,14416464831012720719,17471007801557239319,4341070018701058207,14762601942545713778,1933528445577379296,1705141621633474419,17278570100015127857,170324692682229104,11782246615321775831,5948936026440166869,15852690726124843706,11873415809652124514,14814731467885991248,14838485108257133069,18236807635065606047,17643985262096574498,11964809368337946581,6793437408261822380,7864877756849013361,5782264740635392337,6998936561790434787,1433972820959522909,15470192300575235550,13529759546395809750,18385995772977028835,5275782912846576526,17206684875864501466,3704964720266467517,13431798247297604801,15088918132194948338,15266230982570744263,10037272668246774104,6379579298550514414,5778845900030956945,12682636913441581698,12779226529581382992,3206794727083728340,2326144872899035904,3895131290030144960,2570783335893293975,2087759945122904781,4831862540215133073,6099887627395958663,8432796814875543787,10481107703379776732,8411674323157321791,14862756851050285737,2808621231340015827,8156683975747407570,10460472029185519634,14405473114268544753,17940584630191673054,14895412487443682623,846975964372306474,4813775308906421035,3303600483585970460,6703818663632984020,11478821430279624007,4675752089740641925,3257094651836077805,1130453226066352878,8706042668158278782,17227051686757472433,11119927463766108120,16992567155952465204,18133630858064936534,12761585512296627138,8729611234921864542,2109018667008176164,11627149268042518711,10971284104005688488,9068367058250295694,5515098624072341769,3818834678484005322,16941970651285122518,292358419481500308,14808899819787572226,8542410942471717516,5790063143604330964,13339234394192946955,17203778644576448038,8724478171434162,4102763769437955563,6692148918548265983,6161211633264995992,8091317716040012708,9820387044226749735,14034574023065204187,7535458307717453666,9634926013347389957,15400541549909673563,10166227810756337292,18325252173518730614,3390216495995003557,1370626161064794937,10998533311269345915,166771828295768780,495197495968704794,9319131986697759318,16743158632677652815,9675403836394103724,1182093415484882684,15056139138039626579,12997152212127234661,16507279744817749876,2709900093278435637,10150809170742931464,2844387602319804500,511841520323685258,17688645909376233324,11729013735124487406,6199456284401483192,7651818780020300560,10197507435264389071,5669004285402214227,4868600292783157756,7045932629577461638,15444888501170583222,12366187821296657837,8054110307711482909,313150222968834525,17706648524958981283,16264138546270883151,5299047279602285766,2628206700970203393,8092219929711012888,1586427950282484595,2886574327497857249,16782301375641316584,7496923644917972603,12055615566048284444,6453021569675172694,919338124724266439,12701719639919432707,10444963385563655796,8733881197946441999,16864878300865409738,897015597237819472,10552954351961435436,16822461187854363046,766604376499331677,18085200503182100197,7954186913409997521,3320642766325782052,15019565908316944687,15327093187804750666,8171669639012887039,16862210009791538101,7752666454775828942,3919705369019026515,11076899556825853242,14690084872376272835,13665726151681067924,17286721088267913983,10017740880129943723,2865213024915994798,3733826998978033712,771610203994707280,14199371903767035127,17955664099096485606,2739018594884559310,16245765737625179837,13779053364427957587,13679526390839368503,2829348630662705567,3056718113333344302,15537972762347649036,10387261015388225356,16913724300993970291,10762437218757053487,6869660321060560051,12767856207956214424,8833195568429204680,14659226566924637684,10882277207099386151,4621181133283615206,15789035209429964131,7326823608513842697,9291129908068866890,16219049394349912095,8305378078024024581,3122856931856091019,5585960797950717287,146784287940461777,6561019884117509149,8344257031528574249,6178045368259225006,7452813598866676073,10695637830768075821,6731303184637463561,15676424870725522950,293452145173042022,9627488451340356468,9548661393876100000,5505505048778499899,7604145174336897513,7934047689956332760,14622898561050093632,16085965643069197010,195623583436310618,47495399113891943,12773899847217386946,4881375839369985165,977584366975448914,6623536375841115041,14512829652510796486,6964669807224856686,10714231294898115018,13060427386520059122,9089858968681543818,1938673906148661143,719874609189872931,2991976734786954415,5751863393949002339,9603601626061603415,13734373070113683576,3295613160300959410,7905698778846526382,5554740191940327135,13747422896272918378,13153687857355034057,5180401238516284629,9514044815218368475,1344881359077991228,3979870656540887057,9049484206413345244,12609250505685799315,3151905617999761666,14771371171614824676,17171670744903257637,17015229249400027604,9674687687338552632,1807837159749914518,12555040069964057452,11128310634936623189,3473156723798135666,15871032767421293589,17795178315945477253,15284657539752252088,3302265309685464480,9160760299464277776,12493568029577386751,16451705414523650568,11466056522311812200,11489541669209377927,13209278078356597074,16556968817636398691,9513093706281998187,1216029424655230596,17148669445490965092,127631546588814158,438922717391055791,14913017761013363939,4237386449410445078,15835086312766929721,6412816317707957388,9012337774512611080,13245379428778524259,10038108525679389326,251890807279056367,13588542388927637682,3117518439536220024,12770453290155417562,13613291570158569127,17849858924588386870,9736239854453695063,14564632204462535156,9227565089851036238,8329111821377924468,4333015215075073703,11483076397902100421,18404364466164536847,12130990630842079,201098240295139685,7220753776483866531,17689260761835570359,2128958355651384563,879254842071469093,11346955016270325639,2953785624509844799,18419267216661382472,15449730891711279141,7194960053614448094,4369155576097681252,3844308349115002965,1219232425580474391,7001888497265825257,16397693390726136148,11477401049843255262,13584158285666562583,2887752996748331385,10616902863841544611,6360067958101858151,14463055177463191435,4949311062722235055,3750743717733938132,8928765874069546051,17791462321483080859,9194731086254173480,14985511383878704809,6434994466032502223,13794902065711520576,10731774816677623570,12696552659275235678,14544884613090956612,16586839108921984954,1266237405024579901,4964363286391826807,8110584388238842177,2213429814488895299,15915929759605028207,15593293056055034726,7325200518998081936,13100886333476413660,17501133208411949946,5190053100468477753,11687336201436253856,6655214222455155134,16963686675474854918,7708011093115102654,1480377105043818359,12102407215208052709,8811976992081047478,17756655709044854663,12622705293663448617,3087780416561735643,1115789464066508677,11465964806736519453,14496457151799202397,13736001899004925607,12467811893908614025,8398638527225340745,6073542672870998337,3848869848535194974,14863575731628269014,1790218498331487030,9220730436151196593,16081460955566825805,17964125895607703221,7925224272584300436,3159205288062904823,11739527594321463872,17021528499037387136,9278216729866160992,16317133873272456310,17284747082336324840,8402416313841575019,6339259479619996850,3907912885729240068,13083037448203634385,5947858252064032439,1231139128274634498,15725917680206462469,907060738253078452,11152305581762423902,1008227075196626929,11840208128140877596,16874711408783498668,1364731210004938010,4520092570211569636,129933481551687496,15812963260092371704,53881975696063920,2379479126048257145,1984506896461490376,7654655542029942549,7974954731213062395,10946322984781667713,1051578382517249775,15124188518899760026,3819350298717479596,3239981949465960464,9333994891100031827,12987713350922314608,2214977243549387836,9841381184378150057,13722916787617325052,5047712422774247567,18288041404789217551,16978559032329202986,78357620158709561,5011195619432484306,14720824384214007595,4580758549128405377,7496432240413715714,8551750323104931322,15278680359470548901,637424834392460390,8459678318641765906,17924509772751745,15314705922938959229,8299384423008892452,15131205743386809417,13221161545881683782,5085310594668261744,15191960412985162721,17242524338649072020,15750055806055759919,11542410437126204847,4695500401506154347,8168604122606135326,4806485888659203204,8988162816448420163,11348844217507961754,11643559369041819974,18394763341250671687,6205935879389030062,4620927162800683892,1050117396011394758,6439363772934149727,7574614513088947145,8095309569052381302,15677256813907838489,16383202005448282673,3823247082934236788,12529831655220373005,10137907471387715754,1441058508366497313,15430485728327005462,2264095575755090806,6558154342801999918,14537544556383727838,2429489877943892281,4893503694946082026,4872431376502960758,8437108254274006769,15607741156210748199,4342461567322492858,11097239743552942620,10391988378454770873,10220861495966222230,11516980848974130538,3013352935451741714,14405522508681213112,16505344237515962311,14673832204162911791,1398193658466293716,9841229374763011558,14775353610867843517,1311507751881120839,2636520432296649499,15123327866023514173,11758331121428615693,11576465704480218684,1902965494318305162,3313094314380387837,5156977540691491409,8490615880048716853,5354532598503754471,4332709280320590010,3844910467013045645,1847481595873081624,6149804443364227669,15566445349676323069,16530229852896294737,2515989198165005309,16417507988721143945,12374295819516693968,15913650036466313014,12001707266135439198,2634823615654575740,12880887520130569392,487725638071831503,17263055099695921392,1948718390655046780,6650187615545468510,3835853983914838093,10680639191579563014,17448906399234499898,1686214439195331527,12263280626935712429,3676057113757857985,1779126994899372915,7641632248136033445,1837135209502745198,3461020220923147765,4248856662164015562,17417521764689535765,3542116336572287384,12680854464806613849,1568012775860177321,7623575965583506798,15756636930749349134,7473892564508767557,15898991608071098302,4442555987133223140,16064300365663097685,1997886785528852755,9416292172182883774,10475672490095154482,16635223532262853328,4940186773821158379,12388687534258546680,8116491142524287583,3330251128878055937,3611819994393519120,17045651395884639375,9534187365125558783,10393033072254632851,14201924978811385362,6817710536589851531,13678223991859143310,10679025014013634250,10007209858438179607,8085828059329226243,16771447169607999188,11749401484324640366,12982514345278916816,16538856878810718896,13440729930884444366,10301019734850284285,5653726638278617427,13624421315173336320,12610866820543460437,3728043553708477291,13744466978114391856,18269911926068456074,12894188525820366970,7778082381110898722,11101508058642583366,3830558117977699649,5280739813276822475,7335007781801910804,12573306350683356567,424771806746449834,2817812705516902302,8089190611022584073,5108074879120493086,1915153343080522443,779400033799379278,14862895363923057221,3300196519540804083,12255019312252793044,15395310812168930159,17555687960906546432,5754533182207310988,17359681842212485125,940162604208296212,4655015867383026892,5681449782682748171,1862392457527161830,3516229929904189586,11997348254006986814,4913516591482752218,2708907163434229534,11610174767421316930,17073711861857869840,14442162668336474442,3332026882060534567,12621802705258585763,16494182573098636683,217480043183109859,9414955985411879540,6317509781425890333,3429014347781084123,13808557766228171153,17335655410919813583,11494694032049349111,16275936508420257375,15678003111985374380,6192189219178778726,13743229369656761682,1543270288371044357,11618165705555564733,13279960381150963168,9879479027358194361,14291269016164348764,11143832669657442281,16189175151270460666,4262894911777856169,18126900576108170153,1821781388217635838,887918520490908665,16582838572973407232,3320865831099915081,17836409220037679287,7330679690405020096,18422570772023667802,7716493031279593820,10497474151455807243,3739724809382619094,1218697273016245626,6799668988428235593,11376642506558512304,13616168431025685309,11302370563709635448,1428121320556354704,10181585146205065391,5966469813822124628,7748240168593298548,12000827020980203193,1969085023296879458,16376709245136614521,17485573608559627750,2026571092318367723,17724178626582456995,14668525328212021093,17903622560501029900,13822901321068731172,8700800738477355656,10193680527811048355,3660073882757141804,4474735582947124321,7469962926079318776,14309484545663693154,8190336307089606865,9353443436146973076,12726580326674954620,17722393908304705390,13242232197204832541,17520554859970915287,2074127331075327358,7706775717915331146,7711736167909937151,17430608056743820732,8653646678559679231,13252715386811067984,8445032766939262071,16553428109675027016,10676598410454734710,15513044815534678237,10016537613308070792,6672867040750018425,13837783836596382698,11486481348245167415,4422220719522092105,5313200367787908393,2923461984837866527,619214254246661672,11594337693395603259,162903389257742427,1616664001760679221,17466204379713622101,7161025431587716525,4439221085248439260,4693810581930318262,5473692975101666876,11654819196791068086,15623992671822557444,186100680885058271,3361439055041999408,1386078803961792548,9537175564979814081,10075440993336768638,11862986537976660914,1931138463089846325,11144317358978466995,11518233226111934711,16873155687892064388,5274797417936825692,2052169962527734043,6564708504023370067,1292259913159242901,14505949179117797782,9262335857888639056,8010204890503027332,11255810882681712238,16411144989719268028,13352202612404441089,7246576873530074860,15587339944261084122,3649239307494706351,9086826044804382030,1254181784540718679,4817154407107177650,10426940766699015978,13527054891634127068,8051336451133100568,8759435442080730064,9626071358674110609,10799256996275356487,12821369204767590085,5529017925298043162,1677823946716078085,5734998706029945472,11702252172825731764,12401121461649058142,4748585372255047941,8093559206493406789,17921605648896443283,3104078183106824939,12513998443090211621,14348086435487305656,11589401438077518832,13222908384138515517,5010721154361236945,2265203145132766174,17430536916094660205,15457340478852596067,15506850051932316677,12812538344176973662,2025500121327289280,3369114620355859279,14050319359548436078,10766659843505061364,9136509156513753882,3864260404444181085,4464220269012116911,12276816240625368675,13936508286192706963,12253869827376404418,15860618075438950017,3065778668996506999,17903156768905692239,17865203862779207860,8369453301483546522,77177265755102202,14470311069914593070,10095034907063105487,10794082597070672855,12589680435413950649,12207860504425349441,95806211279986870,3427147860310155210,7736417046840289654,8742745435588187537,8181301049914158219,7178217343845517880,12157779674953825785,16469414098010443573,4066413411769518640,2704158998015411081,813859010760611873,4247139394381530831,1071982204698363727,16057973361568759816,16574071786712473851,5369623882682432773,4153940517938071042,5934945253379583051,5308432604375740358,4497835507485050726,6688943680020633351,15281955695473586017,17253080671093225049,12345923333566937053,3752641723789514621,9349809596280109672,4109954925775285108,4563142013329719273,15095645189034638572,4799560864059620766,13491200387785349888,2494116951266844356,13733717554919488363,17888236481562126566,11738615025554467330,14301747821981521246,14046523538426988907,17312668656115847307,6597704618896453997,7193378165436515466,542837790616312148,9112483851521426727,10660447460591606299,10663239608396461353,7747476503682516559,12548160161243575558,3861644394788021381,12986441425714339950,1105028842380877643,3692549437464491226,17004147799497707880,15488658298427758166,14192349517012034032,1212568612620574825,16223598663916233764,8785381259193553569,8413775468586166751,10205235632207816127,7784190222394746004,6907511620610847207,437018861445582287,12792231907228279053,6726674140344727797,9674921943206900785,6869450137664209869,15609166937701015661,9750693680109692362,17029027601103937519,16717567876456917927,12581199217172474173,12387572481715319296,48863578057151811,5335725352013631586,10792902525859905071,7980769202382534665,13896898872971039715,11261290186013876694,17937518740495137456,683084483564867701,2811808329715147037,4683922722056790906,7654773530328160187,6582819339959967524,3854152894796943905,7578463971875583591,5355969092997682400,1347294166890526876,16811162651743795257,17030897406281241528,15538969709107527991,16533136355055081311,7438674335619120679,7440121139815257968,8324432779023937707,12575241461560173482,3157011275758022799,15308794564644758896,14491034498806952038,9399687357831136795,9219829829576326777,17352832978652872077,11176393329094255967,4880569645023200893,384399647401855813,18268492984509765222,1178840361954035420,14398582314014888739,13563439561576818054,15163348042781916121,12393987309098197276,8642048941178255663,7074673631395157984,74631195041374393,10753671306104422620,6283637544451726107,3589906718429378802,8433418503992430276,17292180870362383328,7369042515397560640,79505287888798820,5564552318663889601,5438162491810182551,10283403153938957511,9504970381628161677,1743209537917414885,15056208008882403704,9700649315680226121,2316645848189709632,2322972747480341556,9653870664431172536,11653374353767817228,12143950591590861872,520748471804352551,14632403206155442241,2891884876184819304,3145080624456953913,33362359404413905,15135124175137742596,12508878576634626282,11790699451700463545,15872048439564327958,514725924165797686,9768200049136791685,2006419595604526720,15558094961755171330,3601661269869050417,352439611100106248,9224186252936505259,12234717309969571924,10953597106943843216,10468264503546745437,10662221059369925388,5526710205192560886,10967869030865036535,11771252322854074258,14341035434296103408,7436428856921734555,10791695916111455631,3786211598421640009,13988873824610899635,17892028656434240570,7990142047258613513,5770058340963336056,14328301895449381667,5818830074049223231,9768595985427677904,18373096946761985767,14052708846018355828,16825370746257241068,6251992094709431485,4382850415929517214,18327214906851912082,13024643972035509382,11749200841633565944,340869496897732337,8215573596608444732,4898445438698597320,11670092301414288232,9344400416579518342,6885308245358135851,10947246420762111789,12307936423098866328,12947146136429484310,5974955802185043277,15615532424264858213,5035750887732742063,318958030019546422,6916682264894869250,287322488159313724,4329914246663728960,14386709787187272012,1535321502183693176,3002671102606087864,11949393070257655307,15968937774116413734,11684439798245206725,8713718877193247685,14098408281811770400,14014420628140581375,8674087356962316131,1476419617431802190,15338614244737264708,16523297845520530117,9903517033608528042,13940147591541416148,3450948104690447072,9357687115182757858,14775460288761297024,14605918354804608520,4278745518914186617,1326098382227215429,4706169488728484918,9066593147623270652,75646670024223621,18077170847238174747,17140011135230206348,4056065234558448766,7912453104853781841,7262291196872535537,16601167332553532099,3126008277258920269,220356983545360083,17382492388076081612,13911213765791337620,13994565799930671475,7651848472445398610,7359265485443063148,2340142071513844108,8255659544954088041,4259438302867071758,16971696066276265879,16571971534306351023,8040635367347444078,1204399086093623043,5175572482121530579,17419283674082261903,16850027226048718181,12965880094900921957,8816256169034653233,14068302628648351910,15254765092002277269,17727182418552514395,12048654212514369978,6551235679756784566,16266660678905603660,5298442917798454044,13007837416703284699,5628337894247798378,14806902888538772227,13071680974694130,3456176807493105319,9275681121070809300,17549847105342207351,5310677182842377967,15887996446906152083,7102731756030396333,3091175653396816651,1257120366020279837,8361135836500833374,11692773755287413200,11752380673422614771,643538348283186844,10840451970933236578,14168303644172190619,6687704295046595451,9770352256718413397,17498502705836737700,8896826061994672559,7600438010346009009,321347123387844558,10100841371883539861,3342878894506098370,8969483455141794753,13950182081116414050,6215254783322654160,11925053105697730441,3257330932018212529,15545505215612725510,4587258998260981592,267961084794397578,13298320812931373945,11339477541015062437,4629314770288175169,13158027473656197688,16344980083519397172,8404819368580880054,7906954758474608367,14817466076122768223,5800741876516621951,10798580664684278028,2259650132755613135,8712665824764143964,11627169082261612256,8153650852095823037,14783404608862348600,16832210176099111023,11095464072016736360,4490808450680575468,5132451762224682945,3653780653776731674,17386621444602724210,10376262431225343484,15070083298208857829,3999349790956206907,3313368384557983229,6178173404449603562,12841797407016790975,13889883569847787320,9509325973492994782,9626071355910941327,6636456451787727917,2830505780245390449,10327219659148429910,15844668671385045343,15377154274242975377,11211073573101039740,10740540845262738412,13606861847667390006,12683715638367043488,3969796677218517851,61199495640700197,9953598006169978098,10539185545031403477,17682489328693838210,2068420301393236529,10526264402647120225,16609453059412981399,3614671720402876163,6676302723081565245,11741985275904682754,2820730432263610954,4887359298339075492,16426508867662520459,4557792798757803947,4103375881815789283,5453731952068953202,16925808193650279202,1863312792582435964,332571583372113220,14763471795060411873,13738941002119230256,14616894688898051810,4763016493904483119,530951342727486704,9465207371920015104,18115290880250903802,6795664913228114180,6614989541348393955,12678424254056408311,17096820392774381998,8722789251413823657,12687659110905169552,3875333585946786450,17750868909248668880,2589401841833172823,3853076589557834860,2955206156803624960,16136192925718454328,8788766333884482237,14516730903977894457,9147747602609564437,5103501341867002366,5813225587347171247,17588473338371780836,14071784603574800982,14035133982886058473,12300315048938325632,11483711713307928426,16001169974302018110,273736814524390931,17464658085236034174,15354523770207498944,15053863254654737157,9957603320988663611,15769346322101983635,8384417658033128312,13447775690953984536,977141411879025534,13085495557446616733,14815056485133766329,9163654559653773852,11023212526142624377,3083799768415296664,16216998419971116765,17660544471825818265,17275547628878161874,14825397148030259041,15979873420399336609,6088497583118877288,4901735724527324958,5202828653202838449,9277395540709864744,276523424924157148,9430128788644566805,1699003127421944040,16483103249042934935,4707397946776915184,18104064436934248121,17293836735751895977,10663529859189509032,10183021317803742186,6504148408424109029,4653077404443711036,13171057786751254695,14296100712598127484,315047848885889568,6222491867347300484,386287348463831995,10312515044757808590,17900812280223373034,15766046269203623469,11189480168216299641,12513395660448494906,6848220505724148593,5079698273105249644,1582180228802729172,733363845634441724,9028827904480469888,12381123210710477133,15894110705972459200,14721596621685078594,5071793949835223556,17353055636422444773,463995263201872017,10453233477026966118,2197294153341889030,4013196951843728911,6107867681441770186,5623501002041813548,10344467473204239417,15548557965111511457,1044017240822976063,5268276318785757515,17682499113462933551,11686340081911288272,9177680404024095524,10142436663269901773,5582943934663268287,15660113816388106757,11152872939156366641,4045496999097737484,8401333487658494855,14722349293382899402,1661773165725708015,10946914321095893721,17017974306846397661,6425565648711820062,13528808520619317689,11394518238587341911,7449158987959573688,4637410562268348547,5932421122485865754,11553573357770456246,10436537877190711850,4268878109855658215,1248603813589987783,17804375041313689819,15974228983512656992,14290207730697473927,10942386505511179781,11251905029962399913,14955232766316481098,13258861909491284013,11350447802397360234,10062429102973782771,5109871425791316733,18042420798437345189,1196719184015023158,1961894820345343227,11276732093618160592,16539272840397581487,11016336435625276823,70817337922180373,16702991696143466191,16819154678122433193,7217124494560674779,2324790898686565331,15740685925189185375,8248727143849104449,8755930463599885185,10120797498960426625,9486446611558448178,5008150293194250818,14871315681529449556,4722468966287258525,10849595698706593047,11301849114005486990,3031035237788086936,3511112325555709644,7998640896099648006,13320476899158716415,15640142307952607617,6262728085077913033,7947001413397513750,10827460450770827328,7822713570415642039,13665856578987881842,9460918016466437126,15181898289184808062,10852317997869203808,12833220498975765275,14528127000649134395,13077974540971249082,13414469830546355982,2580937938650199160,11463380709944078423,10709095693691458059,8058242591272414269,1556389824019938632,17158294112022370883,10714859589900077820,7921105899918028877,9957610310092170009,16160503074223626828,9802466212290757988,18025854471966921233,1861694080521765717,7902924089047057356,5205143662276364883,5270994970021650218,4968584649587926447,8253300267243201788,1522211497364633177,3420032845488147397,6867048680937339769,18266231469202338477,14134358439156322731,12071310754705827077,14880460319735696892,4899050303600027384,17588370992683780577,211296345595514375,13711393355791624556,3213769904503126870,11810164481269479430,16474815923327247257,2417045692890020623,16504046877117805136,5872564050396516144,12027051750230043895,13306307379907040202,8351564531730133236,4392907506342345327,6712539244960456561,78825009454859685,3833442399938532708,2830396033808410806,6504657542391449479,14172215142260579440,3182031859796668512,14912315430948728525,6358051489355699420,7126951422271797007,14609865024669250383,5062785875285006551,569636233821799645,4583682308934268175,3309735931371171814,15512054644178147853,8327845519198958660,13567916074449986034,3743294957737597756,1613106286992032631,17685186988590958666,15126983199405279668,15231344710052572620,9215656790570046278,10299639176649941948,8471847441266087963,11073798375142013810,12745326796768417281,11787199439243919897,1934091237086998352,14179574216498990282,3387427949490591808,2413760161532365974,17148827488899947445,2462370463467440297,11522757649913181670,9180189393720459804,3838335711571633403,16234625617351238260,1832573742767490492,3024476257700126040,6956857535883354023,18249217430699281903,412284583253992859,4946567221438804113,9457612340108708722,7174203085997114790,1401706084823885896,8883446191380200956,14327275162048507813,10876668444413767774,4083566696865120078,4322314692715133615,5235871551291442952,1429885871808709898,765167606176168224,1074081014870080503,12458158855048206811,4749657147580524725,14869388635399647303,458128347979976766,2187305522986328780,2269831652262217035,3002909177079346312,5619283723968868135,4380932368017209366,1967666795513158052,15536233122219073405,16052566699746651961,12931468839347090595,9208269759318923435,998689293164132859,7697945845936254861,14330907511653439087,3187286735135189117,15279297999863204398,16265299201206971346,350447003192573752,14521580479253889398,15725085822455013982,13566583277317928937,9584184390497400864,2520651165495925341,16476080918818187063,5490537535851219480,10023402132855132604,1861882319845815615,293445231463698974,9141215502104364548,12093175159322210265,2432855336956212736,9290900672426158119,7831839334267676551,9217664446786877946,1690811535843565737,4431967124628413697,12987798765348432385,13161497280385859455,4571915481435785159,11195736038657399127,7705278898030199887,7532960091265696497,115228656209994398,8186963154348544510,2964565490904867914,5641266270920503577,13512243419181500183,3393108023631495493,12829804154145994977,10409781648480564944,13866018866985966759,8289521934704922526,6803371722849560582,17510600852843188454,15758389038707952476,14542330593479509905,9887089130206337711,18205307086683156384,199476007251945138,12790157467840049003,3850372949488210820,15798483941440664584,12142312173637569496,5421270087535564644,4300276488357315291,3986667598527831561,7205290060132244225,18153785417144801701,12263636934707356364,11990356978998444202,1840904864218198517,1646589438265158600,8418580889369758033,5784742056602874601,12144927120713596629,818319829532143280,5211175377125609901,17075692044227448259,15581386410065658437,16086193036887849066,6919407574328921041,11616632953214871238,10277910112719694098,9507618294054877626,6145772159397131948,12035846566859033663,16608780013219830254,1084065403574228737,3998028352615166881,15387306291953565266,13471986691408235542,8272256067679770769,9070046674345036309,6839039891677540330,8006986973987827263,10351638700399778166,6221066429894232385,1201502291299820680,16079583222519846958,16164849475974047702,359056912778722607,1740013101340238098,15654228476560946397,15362438426707274860,16008560787408704700,641898544657617092,2621185290626597384,13186780856165665859,3385134789972908826,15328340992164478385,12383036599072112124,14867987854258787897,18176462751042467887,10813964880791162697,12541416356357928241,1868864516680545376,10579940171338457692,11460997410863033700,6886308061174740225,4226060772846613961,8222895505338274421,14197288623888483891,6077998758669275489,10885574737535427106,11536807089760565202,8399996433548710724,2130393719316128938,7832039745538122008,3307391643646877039,17740910663289949138,12879141586069651477,3925349096287389899,17960996782667159840,4388685263253902734,11054936938489858583,18091227237316889781,263804641368529900,15363093085973818296,7348663503355401055,7037735330088313703,13576772206761531958,13976005183002786325,15621108036644608666,12538352562321241740,15187343201703215100,12252202782326774583,14814214483402122471,8256985394977975159,15182692036197320951,15585847310696115982,8383955156861848844,5081148267634330893,14046417307107206305,2245496071704997236,14589971487919622515,3387087311623890890,1858371878406942419,17357691913803457478,3151437125427387427,14968431067072244411,588259245314712997,809951379668842377,14167448206026217437,13324027572196126462,13670828070638469513,13243953779403940701,1190441433611093052,10719408030069081969,6702821567854055084,13298708000237470635,10605534455225871246,1351817164314623094,7155326762245114552,4766658709338680990,14491089830384699478,16805991475509083924,4577215601547544785,8691544348693237751,3380871920935457415,9630620525028939637,11693253585992912748,2773956373726550629,16286938842497887953,2291404424170883579,16376612725527863633,1496779967240319334,16059111578648825686,3002678696259378121,11500627081216762111,17099575115526798864,16480913174653294908,1481741998893408435,15797746333819326707,13347795857711339887,4549127310554089533,18402101091790500258,18157862903028264802,8588973851202963052,3635869260167649933,11495687712582786235,15915913468477780380,12819489648193810940,13893930400282047846,10780314533434434884,1661899740630886385,13289380017540130587,8217919068411210957,6868716340350751187,7495191564099101930,16167337797140602418,12580747032988894424,1676552768459940088,419704992563382434,14057949060370219568,2208081834895671352,6327252231084877392,11823409488806348084,3051401780928096676,16356670289277853935,12638439011417500899,2019817919520787693,1390179171824442404,10894754401057237855,6425391811255181467,10045044452642084445,5756523989683903091,8924734493714771659,12930162673887896412,16087698885388436172,6964520932160469537,12754171338236009336,14921268152417779863,1489454685462306414,6959012954933859987,4215948044555375276,670685775707782256,18414690221351644318,15359430174261230870,15238208254422128565,8068925913715826638,12120541780082001174,6320700674153945923,12913616216211213862,14941978180046585041,12412212606669979460,12935704169062253702,5299037797725731766,14027541994483761399,12988104534379771783,1802739727878363691,9010239593881354190,8127895520932270504,8960567417420542108,1206372900401151642,7500749247962192033,2017423721685426620,11857780920149310129,2420727345798379075,1998448588015333806,11051075555084383904,12841682224253725031,10220661951770887517,9882217765197242309,6933516503338246179,8905823975680297460,14162931951203410860,13508744845287391557,3466546361898941639,6946900831205843826,2477879354887662803,11231224368133098558,15390803237147389049,349489872253201969,2488630209577274557,17751686375993452120,11192592235248455156,15712076870770713124,12948049461696679893,9842908621912142205,9532208083510461200,6703534670836114745,8168619649710864229,13395136557515658031,4657186910777149571,17535540703232966869,12529539649079003502,11440894384540858457,1586221597589298451,5979145725371714615,6271767408943339569,10320090362480210386,13652536576276326614,3259933299883910654,8061834175436579229,2308939041027681802,12191124403125563150,8922564650835002048,10911692199966134050,2461135413695725591,16303803660676824749,6001340835877294956,8482610942845933877,5091303132881493535,6184962972758749615,13204428501309199805,12326774034015377780,8722489163638719653,7754459309383416615,11233921715518337688,2692972586144204023,15690667976255325996,9391240883187665999,18005656304290902729,9379318125753067683,14035723295813786961,11960250867788491810,1901389136079628812,13354907195174696641,16133642492582785931,1502288827034715508,373882272069617586,12490667846532614319,9449743813794516464,9219962372836607176,4152670936268491337,5384860697743514865,435309663608549494,12407778824827106192,7205849310160391942,2661538185447189094,8546443172434448889,5786929549747337825,12494935925384215242,10933251936137771327,12015843511672323928,5921839478061353415,3429029131466629629,1742310793015309608,5252061504331934289,6837489717932212564,17613206642096580526,8508185553126181660,11070521854757187487,17113325480165100175,3089007998825140283,12422485324948793315,1452156389441233124,3231221400019446531,6272426584410718330,4627579107120061027,11865668071668111046,16924541863118006493,3475781665300803560,11367771609184274611,784423331183922223,6360540090454214481,15001540920215220142,5051836867601936888,17216403686236646812,5399566127869193857,9252231320129079583,6448023301347730025,16649231083484665574,14400049775000869556,12628213917747493604,825935575576269958,16909458155290578234,13622622956627653421,6746937134430816636,7278783258854378626,16792803856915288925,12610159050464865647,11134663457495287662,8647356907683070053,6448668268634986523,2128389599049267585,4237520776271979248,1016407970656258426,11541603578957297113,16799287982989482211,5424109990626291211,7760864694670680354,13703227616438047027,2494471285225960456,11669044483707516908,4772539216701685633,7100875751092743258,13487723012994965948,9824814279614293708,9153282132899500973,12844340963583455210,2742432941718873724,11348813119405989165,17327369596953415292,4703430338837623791,15915411031783664249,11431828600172517228,7642232315183881312,10590279381596855748,2781274028720952342,5547734831044443813,13729026816021379882,8165632562672548175,6595077391036246616,2435599481756458053,17708089271764844778,16109799260604601178,18116086189545177117,13275788136693384148,12583499732491453844,15490826114400504872,5015073192280419141,15842998297736215460,10987908620161994856,5640159126901877918,17903068828547632875,12791935451970921479,17222888613299527699,9912843002204771867,4885045260035656604,12413385334794286323,12505833729521598996,17516366921696612577,3906102857619559723,269397336506778044,8035458333951855175,7390932114920758056,15383442124139130385,13470755304201439490,12803335893751772891,3102944274994451137,8122191894918248929,9821590505557892567,13157310528286311641,4861593536205231420,548482066290477145,9197658708008941261,12068191844597147726,5330314651855701675,17923308164843143029,12337124368693117872,12337501694181530220,7779617674783651304,8169246091933486694,5312550116054514611,11899740296464383653,1394026042288431549,792438978242902466,824178673423075277,1711521427448642505,5566494953625311026,3104631222885887632,9895891046428096860,2645450443665472135,6395753420934865105,14688312963145991696,12492013537507265300,391944038893191552,14530846934440936551,10717756570945409170,14075556786917255043,5825882206674823053,9712115853945018987,10147536083578590302,6953197852632839728,17155929440095108435,3754781284999615784,14198235644304435045,9159993550677802433,885533485771616956,2228076852490979983,7221895784625340370,11521622145706343334,516129549256574490,5330016719198936842,10359458537075759811,3746795275891015950,13838793266165534185,17689159691459198253,17479635285687542765,5415414002296669213,12975757506243478913,5473712442956331395,2178418814392199927,15639569664118975922,3408295713888667598,14148393096249059846,1778714495433922919,8785808956625868865,11617204343759996869,5117009400411244838,9263066535388693492,4027316100794362114,12037874064746652426,9812327842103991775,10801059024700763034,13929597217646561647,18105501356376996238,886091092630255635,9227637481162344326,7652787287331003529,8192886365817990494,1655691156462782870,16719239734995188806,536958620302357163,11514072126579372608,6635917141541176747,17562846875834268418,13570529589064168725,12240597800281651557,3876556230471864510,1532106373725083948,8684831291444470059,14059021182378394671,17821679127144632888,10007376385870770940,18357063526415316771,12424332032225565637,11716774526945093472,12685846525124837166,12043945496787343818,16045863305978087568,12964804645705520996,13114438082425039862,512263056274779020,16693394233895919891,14676894456776839853,9370884994532552935,1238589922850418147,16856943627646760773,214172086754708843,8521777545187508844,17707962205871337488,12260036843348724377,17148760841121829473,9494530623592231924,13294527001875009121,14893159323759561785,4812701774356139509,12633911372678302646,13666125067426705622,7195259034753311146,15134475679624045815,1280507506556867265,3322538376146636074,5694851574800342503,1565955979968621868,11845730936968900380,13813862635460637376,14892122105223611822,2041302756793095454,2781520306528893155,10856352437647523897,9272332889088461376,9406899059793005795,7572525197584389850,17177306037048010512,3697884009500639812,11482970767742843806,9208942904806166120,11934231537214960990,49979446550972245,10450796291476867424,982699935071343179,2227359549719468475,7016878497386152668,12213389735085015724,9415271511387948243,3722293839549920442,13096896751381545278,16551548482788867719,4259551684182010180,12214400020241109853,12698643947801534648,2494292640432770232,6531076664964353147,13219874069739342823,16215022188874602053,3931135204587929146,13420228278736908498,13346717591004133106,14140232691133345152,3095616366643304782,3454385579478570780,18184762647192806897,8680226644178183045,3337946960329281214,5923529817614701362,14321787482679907850,14271896412328805043,9124520610693843418,15489143696435661877,3899546573734923748,13285468346386554171,5050692331242575517,8857609342060443807,11521137007878410588,8637640263559405296,4052178369001584131,5591076452353325974,6867808628422025740,1812586155152801334,11832129107634340739,16580811785985228663,6830213336100934577,9677507189513228172,8216083068122155435,18147710557967650064,4275857574035043592,12888605546356367361,8097865133367895101,6232381115639694947,11549415352042166067,855910022321880873,15336598519937998077,8156695679475058687,11190990888458543054,13468978820860273565,17227124963902503741,6814833466950830998,2723151763507945270,9924233087381987084,8385550651130506113,3646004017299844421,15424949091395491270,17904183173415738465,10188538397886412234,14117979707287301881,5330127029065678692,8583371863974344908,9114973212139287997,7751879007234331743,13411876639824053342,15353823065616037788,14611929054583882851,2280975555997237405,17611926124065950210,11674836116427383531,10292832727466371393,8189512909115429503,14662489015901102983,7992793421661318418,3287201869742399379,13199014769405688730,7516329201031569108,13348533451301276188,12118168724494204259,13821834630397354800,10910729393078610873,15593661555081896236,12862913762058505707,12998007741561574720,6860821018797626215,6035551420667964775,4584959027766861298,10348924274787979810,8343349831091245451,16030691301488897977,61929018261087957,11116564109555364343,14706477360405622505,1813220630247161655,16136660906939700190,8990847206732074476,6892786823872532315,1455362492923983944,12049334879262466103,7508814743987761934,17289838690897617988,5821785779082733282,16307326166112596797,10679708023694599792,4333369283127402619,17489702895956543408,976083506871013632,7649633369174597532,13225267926781864431,17877979515971299563,16806552628171422300,5895810464435286089,18002586939484869536,16252733586882904029,5215594693829796313,2045091186746318149,4324562904719445610,14298378425287139843,18340969058462802988,7509049016588898220,10019848187864080953,10297533727080543473,5488198306398559816,13202245291901827547,16483677240917584737,10647313133893659184,11459947994341575707,11460233330368416989,10198188869075152727,8175741638794862452,8987167203268521907,3357895947965737464,15064325626476498914,5835984336174519231,11747431259787017965,13444471421298224055,13295621995393213374,2242981797012101094,3673694956254061658,17895765659936144655,1162506249952792647,14270553193049073344,11851249013151211409,17610685320152035584,14425868274362386736,7714778322840383479,2420786416904657982,11544085124832145310,5856714448135553248,3111752916999718154,1996979781535943186,13171121061834426893,16163102855201275295,16333195029439516224,1830142203538454107,1361941405077843095,11381237143082983178,7429385527259041784,34752420652518159,2736502838029385471,8523824951432785332,11793599887774904479,3303373001236222957,8712544215929871948,17036447305902819995,13954563068289683800,50216083564396244,15866753693765988509,18220143725716709794,6192166756581619490,16213071790271524222,2007943473851813250,12054004352161581694,18101034085522948494,14845291487434355517,9272477283301052338,16838354456634871932,11697899954167693765,10647274480953354635,5357725231181573682,9459003914153616786,10156889410400070847,2520858263860039633,17731182885276716475,2036425904349759660,6474662204726326233,17600304363063961502,5126619882404387985,10035549971752685217,13665743762693456240,2601012622189784235,7578277011725535405,4089604891513632890,10511554115494304146,2581367623457586804,16316735011850676602,14578925554086464203,4713595397814900217,6713687940596551022,16786000944654539983,15392202827096073989,12150928111001467645,15589584740807069046,8497328967520634679,17076208955536858808,17540757965412050928,17929258160460446315,14421548083370787296,5106403873784542695,10265751804609497211,7404819764350919605,15807690124535885695,3346116869545971631,13227214020241619034,14914266126085171928,13662809131011525407,10083614256381437521,11141227566661778067,5288585683613998318,16046654015187986238,3116291611137322707,9389570429515501232,1875405229009138910,6296587734310449748,12881911434449460965,7016511405777406840,9546581927596263254,7993980670934366583,7374131646813385851,5258482005954017568,9949687171070405298,17332016503650778387,14306226539069648899,10451058294944787318,12565028026410365162,4119293636945050394,9414559267977280324,7479525478044714031,1034762790785004096,170922426170301796,7935121206588277418,16787652307490952105,14231673707165361094,6137189830814810267,2216897645032340488,13783702293866461267,14677393165873070480,5332269132730919446,15665095927714544767,6108397608162047116,5591064579319237981,4295666774822776647,2317016079852971896,4313315872448601975,12693762294586667970,18311918407757136076,544070251885702522,2812597962246848973,13791385124377851431,3575744492824861501,8443973210663820026,3108638518998173762,17182138385751218450,3477831447538133123,4243113888011203014,4295099135948929178,9221527260965539371,12191583983757855969,15116440588687312162,8373970448138706244,11611055686034106122,5611740918375415339,8139864329772974561,6292417557121010622,4054177550089995787,747577808123485113,1754670673661643457,17774037655462579495,18111936663744258348,6072502377616580842,15826242718948534184,208341382520256785,9629000748028586899,15223820287130871656,15800303095355772987,3083287013455845551,1631688707334229840,3868523723247815755,13269022545688412005,14089359824910050342,10015104903555100426,4977900451218291452,931189934688703589,9269480381228260764,8246664452043711001,15431079214395902555,12959791513219629103,7008524431293670307,11633008211488665326,1701138129956529763,8640709004134503417,17166568041778206778,17162632595289351337,16773496940327426766,1569592111124123232,5005213802205037541,5696535390344854467,12746426252323008626,13144806059422653326,6215020127381407970,94025397163597463,10429107712523448745,4595208848770096078,160341717758306166,12996472159335508711,1485013248745361379,14026440692427163155,3584758930413638211,14044928183383909970,11507502884772944120,14044648243072853818,14470599327742209259,9125531413599645047,1111367813764754698,16362316094564362562,1119752328897685789,17667960792638172463,8616737276726355633,16926272344845244564,14190504186875666181,13944051064239227942,11498663972414131326,18255818672219398215,17858344283433617930,13303840347003824639,18210362401913942541,7839972452323374509,3624499984542825284,16612782523950669382,5551005570136925147,18382890129942087630,10974390404202349529,8757896403314458619,11982621267113540085,11443916157100572435,6167518489690306622,7941162938557369423,1502572062162049133,4920248787696038573,17070488236826627592,11495989332432099500,470139658270796255,13063170906980202892,9546590016963828577,15877955163158043342,17294086770826404755,5924741589158011411,1099747528491246893,11677418165010185220,6070804428939688580,564791918635042841,2030374014779117481,6984386874200395386,7377281230309305868,13505007008851541511,1035714762914394267,824649361078127736,17841278397714434476,10422926304439685073,7761380219467601813,2989035904035606559,816991070666400782,7259881807650040105,8880265914919707645,3272020216483994547,6893501793333702596,6138799415212442858,4730312877614198142,3075293989868043450,393614397772424663,6873070756607738364,13651531867909088967,8670776787199545617,15158805493472607680,9230214555808021896,13448699688536564428,3530180162202271508,15510752188622459992,7423306066657007928,11604681519713362363,3494191920249827381,17166149256260477850,8205317145714321200,1106313197892246677,4840700840900466064,16726246209448107001,722172045843782650,7888393285870682338,125118268791143789,14716936361571893940,16798105495789490574,1771123406633599828,9551248757003476103,2834572661281602351,13674497487992285405,16870492886938929774,15668382257701055050,4963159353065103816,10782452247672126715,1187466686741927622,4911700852321750974,15349379070084926560,7013950036216547338,6209925681283305350,14762363831857169693,15060841855090489416,1878018227178552226,2305024697017616916,17069667669650835578,8610994298375866456,3434311486097131589,1961454442044998785,18176003325755951303,232686320890881554,15670592918811049720,14982731093066941195,6389313358306826885,11340649573146792449,17539340671597937707,11319990460092513074,16759894623843357153,2265350171407434244,13867381391652428855,6286202589482599562,14694028330197649380,12116564881127322545,12520317373669381547,8333648731098657287,9218542194881525646,15990380026188326029,5646824290866674024,2542371964022107643,12284703532674331682,8775201234305700593,319795159732960575,4104633209819815235,5047591555189431785,11896900774610673782,5695856030157121263,7803814398085393905,3677646685194806725,3077075597862189324,14523908948134826331,4074366637496582114,13551736134653137714,17580938265005879230,736925880507689177,6543918467037064841,13169272692469041504,17880059100775030526,9302952729034076252,17465448912452159389,9420605573101618988,10807891897004862503,7650173014935555998,16129555335820310198,913004766276766585,4607627784036212957,15771601513431013979,17062425097723551836,7806800978513112070,5531654247752734683,7018986608809385575,17231564579028169795,9051241266056023903,2249854030657709297,11777374206837014262,9787690873467712983,1337981032568184345,6349175785865265549,16565071235677308290,17357222766592343781,17971607718216042981,11304036997725807310,18153894057661677955,12698276655381261615,8515963872493208066,11247387913791269420,9163898081840933668,14986967214031603949,2165658020799508832,13624467276486987712,3941044851193086785,16388262746679782282,4993961757499075799,13155355264539219777,18336346374273651222,8150552981064641732,10407268274588593167,7624332811921364348,14013023031645076301,10687092758405079653,14180583818508184299,13710338238580114677,16723398713936335314,10227033544619697518,11257059279341141988,2605585236645412535,3175367497928717068,14278092004141270869,1329242337133084359,16012319862453337771,12520224162789493569,4898028173397870785,3868492427332146647,3448266232156717907,9657651653460025544,5012632489567743370,9280497920895826581,13382361697537885701,13691234289487392908,14071069598163543234,14337219278573063035,11192785388048895946,10773970895925293842,9083640796808658561,14626376985228244136,12725249944036308944,6679865266434327544,3517519338653084640,9146799941922045857,17122347517618314287,15408961317605077543,9176472217564733163,13589191772256079964,7686888915580747735,1228430900501836789,6349312733294920511,1834704478893751018,3740540553614520540,11996217955396713833,5272539595525758167,5445333685710598087,15023893907847431587,9326254765955223503,16443642150399178111,15519552688505870445,10139828734396748814,13523505291801490824,653657262967668808,8119658392137023565,6831766429535198247,7757745349495179515,3010936862137793983,10537602142545681543,11701809631379331297,1246606121427492119,7305132474244462713,12680360180139289270,4828875653989298321,16540384857271109892,11086212278585400357,3324484028981088102,17554886836703926315,11267350780193593115,7486130071120200802,3241638639712525969,11425302131160088923,7537705215832975425,17646952483313981848,9274015512497625054,17710343340511692555,9893169240856854870,2682483282059469791,7594000487801678963,9701224122430410469,8937757361769716821,15899577011183182018,17133212721462659980,16500101068139216335,12374943220827892738,5621676487686782413,12890730144752120368,11376266081599186817,569576269615102200,2755482826411342995,13713433240355412898,5832765605390685482,7735723117518369605,4251911090352360873,15263142827185493360,11853639272362669231,9263412849388953354,17432633864779297615,3969054304233012607,6735437813739335398,858430768950415737,8167983842963468809,8704792547059445230,9689670590884575451,5126611473222421070,14917652765246644390,2321599652977914292,209448163095430562,9949177821830333298,3692345193215031727,1781716818628959711,13755304487414600637,18295881416827491664,17508720093163809513,15424559489264883218,7972021085204283859,15722615385851057618,15812957623708752891,6650194451653787594,3987079097001526581,13854571956311392988,7559089494172921492,5745954501231861643,14368549970227547,1912798708373129656,720981517032458094,5534677873844238797,15267206212712115938,12141049570706542209,5695993233159349155,1022576889445593563,8027142563929465988,6381755171152787188,10580805197911141637,1049964660371642012,9123600850225482182,5375357232121810469,13182108607999174928,17718575928556857096,16467311628341844850,14706329272957558964,10058661900284029074,18050438349207360502,873327692913132931,5207357996553432024,2938127446253479967,2325957520886868471,7668276933120386675,5569195644147681920,1508821180423242813,17609330475588233909,16060692274980884650,8096739844060650149,17762582119082820714,7427833805528805507,14237769741622427448,4797184662557691708,16256227090576645261,4171499088817553507,8004556626393408768,5119359874921769176,2733047956795440291,13637734105373475636,5293067723049836479,12405940667422103480,175594182412348380,13021182787943884296,9835720611206261450,2926470387184761605,8783325680367939007,8499013755674663309,16619305633535848455,1040569014520498030,15505045835627367203,7769905423878375288,8676269509494120160,7659670619524448874,6481413294305178025,1520980744405081288,9340007543684571629,10367227679500490925,4837986437947933110,12887868478271591154,11732629380266978759,11658280247680570595,6144129139413410024,5591465239166987559,4917459611305912251,1628280629231601258,1301088893138610723,4970499039957142768,12913972275070717979,7943925776615668962,3165591081199446578,11636419198596891033,18025895490863071367,15545577309468916926,13579248947066854968,3078827927211892166,519920723443755335,14845923845110762656,1411935292054112316,13620606961804100517,7834091766934467793,4374946441331090809,13122347189794839154,2676056011433680732,17478850817147695984,14697651281328244625,7461408073509171322,8253655030812419017,9427242483895017449,17714924893286754391,18158160930173833988,7262324125600490988,8629488231561272406,15938526950852928352,2224462645184405718,14554915335097670492,11547741600543989181,8976034674387081584,4597779638954984017,15626845449958869998,4936625393602493055,15830132263134142596,18445776508824723168,12111450553503705985,1471881693025311022,13871882056736415239,1869957185447419453,5339278741860816194,6513377869304338117,4340274222627232398,12295814911287066548,160465609063981992,4788045089900779763,17066263601625088602,12019951001168226980,1082355134511332165,14570296911926754718,7624185096852083479,17431794632713268106,5728130891276109978,5699456042935337341,2527574376837190811,15814643033081633049,10133226495198411730,16984630063490850897,3619158429859568900,12268436149477455092,16370745853252926440,9225711388964100153,8779782447808232203,13482688358624295015,2171953077579960523,14627293854210341092,11148165086273858846,18352485523128280446,248512151238382591,11894687087432056926,3658034480251717637,17141802806319113207,12308138765253611009,2587722581501324753,3477890687680061791,15276127777199442774,11132570961973265821,8890847154634704853,4361997910353236005,17688403800618139093,5347815439066832221,12872309271152404151,4560971007330894637,13491985528646240237,15358827103090324328,14636711763642890021,1312766433538766761,16811658308479358066,10356477352306127914,2744011779494438814,1454141309738108329,17312952667961667253,6053319468462699032,382287165475813126,14912982580381031329,10978706481892494576,8177126106186400552,17031645297396181369,4742901372958408209,7184658774678208917,14146881870190974265,4813622546279548263,7958069971479806550,1752658739659224585,13681816602910224997,9137103678092863150,6540679644897538836,612329130297740573,4388728399648525018,1948835618749952376,5965740970867677574,6179665573244593463,4415221757812435757,7529588976685419216,332362938655327108,2797873600980300550,17555987783627560118,16471715897689431669,8966020552745572970,13954931299639089599,3691631515225849069,8569972031816638234,17790082780079191509,2495710011260821198,14933607824832152524,7376854413296312544,13680437969787420453,4307859840599878160,9178858179618737403,7722941095027523942,17168114537380957722,15285271999814430075,4003828665669821125,13401462379428998947,14511906515492954205,643063092963355625,5688015567400530142,4705253914313069661,15122414954859716911,16824261858442905202,6415169070517545528,11612622469305589537,1364229798844733445,3492089346967445821,8321964117781345665,11796633950748236335,12976396918707575743,3746830483053052564,6027538056122842597,16778674411856052179,8520462294274989316,7077731608944687216,690717180262801155,8661659378062665169,13274424988615902943,17806595019235210323,6556837617368200156,4295516722355507678,13167624251618547575,15167705320810415853,18372234546278874682,12742657907837806443,7979226558471680628,16392492852000384654,3055467141622618756,3280731362471641290,1191825314889877391,10930933031611304584,11579583191220329112,18113050208158063416,15875879066451642596,858208151679403932,14539022557134761977,7128459314675557284,15014903732201085801,5789910363566719214,901514613513344700,13823368968691268889,5582628792307084055,9474740171657996128,5386922099848427860,13562574675315208434,16095335275082532189,9893817992358396486,12639391149210639288,71604335938238150,17942655696166409577,829498556994449123,14439959284399727969,4367035165615824912,2257775776854513493,14064608366838458658,17477646342196275297,4473272310891179031,6142641021394338046,16201444773045903451,13144746049660473379,2328864167488170642,5163614573336438365,5916898061949301477,10432123143726987241,9540993348070803065,10124119922919332328,12037541735968139984,2040994652175971712,4871437851593631665,9916431150445419024,18333705937895756053,10675964713367612878,5557618489970200273,49701121925156535,9429184519900666219,11215496091173353023,11117317738611084198,8617818004134520645,1093846993424445553,9788965384566957632,18173028820122028217,8918888889977108224,16935641141299522827,2447635182502666316,1687366596642038915,9531522464654162090,11750746539337620045,14072615488148893459,16705297882409257540,18054070258556759395,2451725962298338240,15813031546702665739,6876149087201538832,7658452955311554048,10200536754731149234,9772004840594621487,8509364064667163488,13736902843357943077,12909053270401697683,16041757942402345090,5959987225389720781,4014730260582519028,3834304945492670772,4754043712548239478,13814024581041255195,15333955760226263155,14276374539621992458,14781340787336863659,14605586900166292295,2379365318299163154,7090689267422205435,12331902222397964201,12397242680319094849,4086233664406264608,9094091416050307056,1108629252536362633,7953514224699837832,5314952202562212787,14159415760233499880,8656105817067577100,2738259199845400703,8244351689077448238,5832634764257709323,10703555226618531204,17424597924156638844,3018049132576735211,18382155950131752502,167352368728454724,17987480191599105258,6174065181459450414,3093092810800565684,1331474475260252011,7922172715797761520,13719064790948549704,11880176602726037037,14088114058456831576,16820222556233671230,15099221037094697822,959868337441103819,13476043574895839920,17706966682955801741,13960568208845741127,3401022205816536015,2447202899885833810,3816155898625808038,10106424451331009770,15615906365549305629,6364122400026075717,16427182046364752610,14546580157206333333,12338056885213108922,3317722972462330055,16682721737719887806,6417294355920531507,3219537598844015188,15161677253214199485,8305651253758560699,3190283248941875891,11690808053928768025,7860251714212176741,4049617474132699317,10320878343641155724,9645704121053156044,13137695853105294030,12844729633538804380,614486209650762413,7957631494971821121,3433033614791181954,9851682714003507104,2170572177471301993,189639595756295324,917224689014437721,6255202532211301081,5638246088916773198,9381709449156392094,8592655211774223238,16807303229517273337,7732302932316450458,16935193751449539451,8306446497045548236,8528142568502498883,3678510025599155310,15592901402552999662,6487278536053164573,17562521012723730248,11408660913777216627,211025534036528555,7776890921804015703,10946645790647751012,16524239711154292778,6227599152998343202,14988013366390554551,4549624050226036375,13018607885258802138,12109546967010653582,17299762613236209266,11646036165295383383,10811913975177724773,17734604017352647276,2123391095273183155,5207918794776583692,14553467285965316459,13304644174447494656,10414546458022467506,13112846250832905049,17001455256952865933,14488391491765668585,15030355249809222127,15479012792876956029,14694867039195338002,4858075958598043815,6471139747764181663,8410322339797619899,2853060712023809236,11941143986968955355,2168070418748615564,9745984816671242572,15498407512767456456,3711800817943540504,17555819143962148379,70942368245525799,10284917950939585831,132846463535904768,14228264759338878876,17211781841628407438,1990752540864014527,10975794242176509506,8192559916390584463,1407000568253853576,12641013676368201934,4760493009210896829,3086630388165197009,17097855868648498329,13599773191862503220,10973795666162234595,14301937446172101228,2439051605080771223,6357644187570044887,568059100068734277,6912539711897864888,9527960756014346121,313453587625488169,12564422570076859558,14258922957183977593,10948363812208268099,5175437689478953992,13306490282938710566,2043749899858410690,2357290299351222955,16001839257392735286,15559197195161137136,15573205029209942610,10248608363545834305,11682457046114021531,16126501665316294749,6686014843207741391,11855748619437179727,13675545290246255898,15087809277575816333,15675577972821436320,16088918944340846399,6968775892392521036,13895270853102191652,18277237948754348241,8101992864207205976,17817330113363491105,12254795526085805979,17680844651930016701,17114244301041129650,5470440391335647503,6665998749365197729,16075578090160237260,9364854844668517501,10276482532662337220,12259457164255149389,5837641487667898002,775141949462766403,13147801919721879991,1138439132252340346,8982991068749995856,1471866198464511643,5631141566599510476,953505411345795174,7961201373666247740,15864551198646601952,977352627613244323,10300238998504839086,6622913268100829656,15435930200150629107,9991825117531360518,15923064010758646771,4451835330355571945,2818742393992212079,2109651849607629552,6291040712709888028,1822275292411746694,11607433038002465068,13524781004973188646,2792677486334091980,7956531779028297302,15263362050952138350,6217689807433904955,1465730466262763147,15073762098319588246,137576916428832439,822010441096384514,10142808000026603733,14801597393772162787,15111313587764620589,7108768397511116821,4082991340365305072,17759391414295464302,4227846481986082088,14173626468182192467,17014310383643549516,7211476109120989355,6658105044934455866,3487862469715804417,10392745465460339537,1868120013352708559,15414701928203470026,17468816422082847144,11658691336817803761,16473442603825486701,11100282705129045705,3159048244132817461,2321992448855032944,6860701878844638794,17456456854780403139,16445226959753445291,639216945871914708,3418698235174437293,716520858500055984,17207909582156786591,16025333327646169325,2909406296339927240,1066210644139500446,11619009422968493341,13287265499172553375,11194052826685580416,18266729080923860038,4520475994644009918,4219052662078503037,7987103474162940578,7451195872168700348,7094956232302968752,130672576362826883,10498626995953637106,213917509455845405,2168592799506129520,17283523609999362607,2981761240467630226,16907850583851681168,6340556648757455381,2683313146693548574,17789308919470243563,13568359130962319097,3716889705433593986,10982192792600375092,18160024909276673245,3438920407063021082,9182639937403200913,10714207678863634892,4782597387069064806,17437096444019790844,124803923670788525,10516578764052719742,6085888542183239066,8240782653426918368,12538157560303674901,8756179822492959631,14384902829141930757,7177100845843755525,16096609481472234155,554521426852518590,17975038736178213631,11806098185097863250,9989742679083716418,71994607491145236,12326288491832798156,4744876544775200777,1250311542869787363,7170126498165917253,7502644881994530730,2940900266492184251,5424262380464137494,2245125232961664109,2516494661193828568,3001817269433921940,7793212852855121929,16380005719268334540,6619128874085197245,13241245231092856003,9172306759084196721,3641725143770130272,17853732984089823739,10634971133985461730,15279888889744013961,8479592307090178437,2202133656130275504,10142151887545474502,11564619604369141661,9372624676032927852,1794122933219054033,14589489522473734992,17254514648760632601,7444432277188350957,12201798879532192324,12714575215498133227,6180293109068693466,11436793610620760675,10760313014060684929,8461779867534574541,2144783772371575774,15733526354168089363,4945473930382598788,10677490784500881673,12054778348283144782,16462930594541216543,7101770899460278598,13658547604635137188,9340445687435379535,7957657472208365599,7096572871920564674,11908268269255257161,14415682718119931227,2644493799032263732,7505147738738961593,3360408204765838584,3726263416167864450,2341907774001695572,269856683293606506,11670733206739137187,11452690244508938267,82514328619060179,5158456390095829561,9981687266078863654,5023900954925767545,14904587874408617595,16989637133975359565,9258485134909494524,1453604518811061234,11527747555320810736,17812756268024872889,10222576455104153351,10492895782539867583,1986418911945525550,2876041276134735042,3999361972478539965,4186297242555798171,9696142901469999551,13936685547646876282,14893226057591741975,16638496359035616871,10138360857541266992,260686028025769241,6944896773499918840,14254888543002611474,12022477575153647397,8087300605982707525,3075337337000271560,17953854337853462986,15925287770260531135,6378891842038653369,10202487710637173378,240820055934094344,5488541260348904770,6050438287389927251,11356356315571154513,1449435102078236734,4427298376885682272,6610287031394998481,14460625876950097103,9032392316279954037,13816984425510055740,8003601813685741746,10494599271374770744,3545158772070881574,10702941832423522552,17282732866937620972,13371494466603656652,5586394752548736776,7889256089708501136,14201546406739103528,10316120067615638429,16576628213663514853,17908755417050939171,7190663133962017708,4123740341283161030,12447363539589200282,14861485043976480457,15366689788802082310,4810727145567709129,3900906777147958891,84728520842233274,5673960700675170266,16166476799072934636,8771934142896663060,16366917331323558150,8804467537271724455,14596917159334880528,6550232034462983750,3427801484114792217,17079261518624952268,13677116190989133147,6037625849479283547,7674480406922212282,3359968378103393144,17387927839991874469,1241227502653344737,9760257940588932255,16490201952737905360,11816096329118884637,17925829286729684987,1254517726355790534,3248976277093811977,690169561426434864,10337546642470766736,30322207949491625,15402783544377212278,16237797180102729951,8291891980525174528,2008485310921280058,2308403266394863687,2676129852691677729,6080668296881087474,17756640032714741449,10735785595957354406,11259385720129104027,12645820925786964930,8958293155041884552,15164317106948438237,16075411032445097374,14165324228943628481,4363847183187507581,4718869318294409883,16425250042297861180,8025829265650067280,4008801686643016247,7077545026217509757,2162318990697073829,15938434813401818422,5313220825583637309,17594901301958620245,12033038823826592095,8276101825211662050,12123894202842378054,12798278158884661212,14105714334538643325,276624214746240510,14465696317129370727,16061099195157211303,4652579687122270830,11092707654241474291,414055611622797468,17465439955477456590,1624414224750400683,3715206219519141216,944274419296110803,10656525080464806366,12872113273268396090,6497265162362984392,5934568464369429996,11827337121999731691,8934055296804698229,18148886011220753133,11039588061695605005,17243104793013732292,11403678632299791238,13737242831095934864,3450340075718540182,9712169053880359115,4662565065216421853,17911283680418784607,2928496824476689772,7208756273538239498,10412178775881042059,7097400279095002722,1300835346089698864,11564807225353654983,13576901940725632690,17844163474536009042,11542252451788362498,6994841995028236354,12004412292321174841,9084171908417740671,33346283194959248,2830202666092212686,11324132447417982337,13052764019795114097,9460211160557314180,14235196251794874249,13609239714194428334,11831239168448477477,13393011611499855548,482172319186863440,2473250293018236377,10588232565921673601,15127612702982627310,8904891217257573392,4516747205561163060,3863583301941905966,4463788913326963420,2265570717831774754,1631677459997560725,3080878896979930269,7856267181164749,10119144683796961443,16600723948831820775,8120250345723438507,10142794457393409704,10848653447402334523,13280903517867818230,5358343993270020881,4180367426640578611,17568274144625373733,12560013167356314570,2579673821017563847,6156532400587144751,10237818687603517067,14538622656733970545,892056341004916195,16506863787634727764,4861254276246256812,10446655525524729368,14952775654987857519,5617842660030422058,11599888327977848792,8859796663061743777,16586687291364726275,9428524442754721293,419736420712903408,8629329754316095552,3093959376775555239,18388613197036466596,8873540530838406045,13934679301844047053,14781126479945040994,9610065422945314194,17423887169508190979,10574870166016323775,8639382606659212845,385594356187502684,16999023654528731935,1293337962137794054,11260484105537343893,12215187257828266634,4242846073563948736,1916100575563476845,18231689932587518496,1832313195216271431,8267231192614983437,17419099599717380930,13590763595275645780,14263337477989466732,11666653244093398881,2646971239149133009,9865088187323669898,17060402216160354109,17599472188271079924,6382401786151953049,14842566828351236403,12699147314677488465,13462822789059356658,3092653509641722291,12595569327940799641,3677768875905493965,15972068073676126468,17262388650345244062,8520553010993904697,5307218495684514254,1168270830984216546,16288112553051646604,13813829411151324935,4059748423660109535,8039100185310750929,15830075041240922133,15784757702967639251,2847726025670429690,12955794142812009275,859840822991392851,8537400945011760510,1126327545057837491,1467111393972656488,13021527063852447648,7406578802773668136,13175636977515224858,4625722401448464377,6128798552701143935,11461573430477195039,7834048527746861217,9509166327212985849,2340365947667444961,9323237854771579082,3477787768982566691,1487889716435514617,3718051761952315014,12578199165759879898,13758382259562044545,1794353008832762454,15789561074225310475,4855005890353332990,2720000797507811287,6941003160468387514,12268157481510634742,7847062255533636252,11564248238604197068,16741358886877784002,16693588911819139053,3382810644673018615,5205119847026807393,5791530167733021902,1263397277068542145,6138068396380285183,2834116525096379126,13291268744161343132,2070780096007549926,4570879021793104915,11619143663147420584,5641140582665550782,14669125258317365943,12632146479481453581,8211944222669238283,16695037028963820755,5160828834033775671,3785410174062289175,9024087626360277479,13083097797264850080,18280984292399402085,4689726916273561827,218527187013578340,17459712924257338022,6296788857506344991,5836490935090255778,16559867882997443611,8236847621384921448,7554907893787584580,3776094658005219427,9343367648332275417,4655039891069798125,624533410186051573,9620984183657331276,4436483964125741185,10160676731366883383,15928997936182299084,14362126557784203710,13563780287090279179,7652225703679189687,16296153946798750976,12981783905368846759,10725631725069875367,15040943889150871309,13840184032800600754,15083095865961833031,5750756188418959267,9983825907322741008,14486305425558828043,9455405027594064664,7124299817512618132,4445151683409587526,15587393470854890041,3881712063540760551,6636719733383347669,152547054263234025,5907717203213694479,3619086200192766048,14583310349905229690,4643869459056649231,17845326001904864304,15617332966400905516,10770853527074731527,16565116132224140779,9278145987763483651,9966240492868068784,13821363648338792456,3558118537554992812,1817044803734824651,14113792358769231002,15812291675418545372,7666500500696044675,4731309947160528827,11500645191922377992,4566011042835869412,8195720926909412533,1965021284739896499,3794522850446686839,4198184014453807934,17212160889919443278,10782780039919484944,9422142920661852690,13150220121531135546,17576551468537482617,1293197984590030930,16486795594234924630,15716854266981312382,16937594041513178451,3783184514531267169,6443533078611664029,14785526507101956634,12758754487537564323,16485043743802749710,4182811657358930017,5955161953960478524,8803728170029554628,14578806592270484335,588172850426585585,12252451999344140222,18227629712654871537,18264872695948021393,1237914500140830170,14705462521266055765,672423197597138731,4088304544564136181,1366538285008260353,10130605605234030639,10163249403185327507,13987387051659871829,7689442208377104958,18092058072544304525,12540295564786889181,7716826216652780614,4045417398396359423,12176072149191414441,1009986996913048202,17108241545798035109,13027643885119309041,15772812804105039375,531650948101148392,11463639862124764898,15947649434755310399,14235225395290814060,18320158638596893084,5802270239965492208,232950015336228748,11326452387554662499,2567781256327593947,14358892131774227918,16098640759270629195,13421157478585854232,253348378033562491,10049277834909520270,9901055344405820612,12025576735972319969,6740722352383021998,9076519384710617109,3354920981733138113,4823454298095894853,18011407269143711712,11865545136581893886,9677508005658046347,764608927105394870,5992723191802611143,1728399415266248686,6644427858067802394,6662678710386250925,13667440630923243917,719448732925591315,9553159465074074880,13070847961075400831,14406896817245002011,11084186690462397469,7245918385414321944,13076650902442663099,18096122022784814311,15819381786575536597,10728267860633015202,16984365223978209245,6999334534928361665,8461188825397874306,11072771495562627007,4552894876809500890,4286172781635789712,13996222639343738000,605627806793040242,17093185735228993612,10568311370776493387,1818844432523847181,12008984518154189917,13463489277445196863,2948385230061684269,4005061323194649020,1971864604562517712,14451065346888165727,17672918904494914154,6889794991962309952,5197953207525137458,6935295725903308195,9049523509244805438,1334925762667054726,5932026150802210434,3934873839092435417,13225014409961859391,695872383140245573,10254660133312456252,3821074099342589233,17793117651385564113,6041684206125122728,14599496971720196256,13901393854485493748,515444735809666535,12372069860300099020,9241780026878189593,17759369172291552131,2327525050474008074,16663406293330712167,5044539358898707530,11844811095422725059,8929429802131578638,15752220120155335749,8615282694746126118,2404428558087358100,11309463697566094164,15148120141553116465,994682034576259781,16222178423550204985,12372421037307978087,5148129824761639712,8302408697493839376,14528744237959176456,6893703822082096981,14341375594132818146,7291258599932256214,17738672301270944582,16941332282459077772,5004771575298828376,8342481871613027121,11861963031950437045,9784874530769647015,10165997499413177763,17704513337328121483,16583573665419748721,14497931096260888953,7815619835152496384,7583940091383607139,13773436929065193186,14436649328857331415,14524340325604660094,11162528658870306790,7364039667510880551,15434361484703091936,10807653435941167908,11985761971048249418,4064625278891210150,8099881641103929993,17147721577970328976,14525776691645866681,17558824762698234142,2280448895241939166,1571446711671599306,4968676974918134421,3333761463630458227,5707892179837823708,12559514249385276944,8955275368601603136,16168080418894832900,4976536985196431747,7301906173074516344,14041450834369341202,5472586902128110262,13411325375640723170,1681993055746169905,9804137329817899566,3055394961409943458,13329893736386675586,16638141629466710566,1789331423733317426,3878025765671001221,1518676364031721361,4388819870305213756,17336099488354417251,12012299575852699589,9196489238905386205,607521834788602058,8814454403144174162,15769562332001252417,15677551184078562224,9366860481722495802,13973803897294180882,9545521237580823574,2740760073026561550,941971586367096745,8253628136254989436,17374697007746255063,5797222617391703688,3137617579968810467,15639240487354320625,9037929458909062609,15844986527476431641,18258736115289067584,4408638163739893991,12835728151479469765,16785185475739497541,5898001120740171358,15543223119527159669,9872664563281466789,15586964287189833125,18198013305521812586,3004126076790579328,13627104072499834670,14973299118012604698,16051302692031225308,3195633841114005146,12684483239060130058,10817061236452614341,13302906072062069956,5342164501160711232,9656361369435763103,16883651869001653151,5006346932955636771,9776806401612205137,14968667437500993730,13260284104328675987,4539279646304112092,9776360372231427165,9052269686573103124,16390862796232651343,8542823481618445888,11541582081046078814,1503124439793940504,14879491539583878651,13603428110385904938,13489698879702554924,11069706416896621134,15546919628903175057,12405534151096529367,18026977774089033322,6174523932089457410,13618379712847273693,10405823948043001426,15293648216656288211,6658376371240913096,6440482255819671367,4852060149447855223,1168248155609384303,5730829610852542296,12992090721310180736,986481479534107036,7695370398486484766,10470186605673560909,866738468701394608,5173823554484304181,7317056332813332047,12426312628540426917,14066523306881704549,5151242670891324287,8081300304676775903,17975531621368646972,11562415991489611255,8042489836496216787,2500235429930774915,1872305144608165989,5646135868767333214,2864382495028490808,837502748306731857,11211738365225884580,5528734230189673066,9843198603505061790,15961144061149912847,7883738038831689264,6797764271023139549,14342400089025189061,1108894884216680620,16502314295991287548,3114411439420325712,10137709387351211033,13200312900098639061,8274107265008162434,1417016205612563445,7913171611336592596,15937006848582658134,985448249625567319,12604288502817252227,2504838988849143686,2824823896469021504,10130075153500428512,17390858465470767403,11203475432041131197,13564734436957556370,2617436545997008981,10464982360446421421,4485527345531631012,7287132988839541959,10553036648599746885,16534601597512443108,2009106921953577358,14700530282262766291,11791262782422997902,46629246269905696,10162944855587842820,17410114469314757171,14268039659575181129,11451894250374132373,15759871206344725601,1780619425611340652,14397554304257931222,16460764587283696204,4539997791040800519,568639501095988857,6708306391154070801,15712330201447133625,14690620242727352636,6068651993784251260,14385316453944643357,4269532274443696433,14351617882168590709,10555131814913408431,5807707156020733984,8847085428322943964,1995218461604442718,6146232931875217991,6295621695179502174,1990758859153744794,6730552758757360409,5589733762150993963,180137168051471996,3297315831734402619,16277861729637714572,11849308509758480283,5623014702190595567,4711365129489168048,7520407102745147330,11133563146416633616,17884419033157081331,4351788071715590812,11026130196415611393,11608617110893550305,18301531416688585119,18037924389497775664,2378257052313676105,15240125986749513911,4232780600389447748,15050239699238297740,15138363301579497745,18241222702131070994,7293050672572439965,7643576784573383629,13218328592591023590,14178876257496502557,6257012685592551424,3069656988694235339,6064641369944414840,17650570560762554397,7355722373523120604,7116666745512939931,2321174257585596801,10062287748461332629,15617351415294737435,9019437653863721142,3370310243714542746,8528941505443481800,13123526573760797999,14955660516075311661,3740670677838579979,13595896632206609289,6430706806007627172,14820552477978808842,11157430001241678692,16861134066353587134,8067508408528303807,17177707787974831526,6095010166032041354,7655732202000727830,14053075325191474764,5066272703318698352,16034656536183410891,77075670378646984,15460921706514153667,17875472330162764148,13340357023859215338,16025628023513098606,13342087375383119694,2894705256249515280,3599170721642989722,7881763815170850970,14135175695138623204,3345008538040212336,3434812741848347087,17488577751975717704,14784600863215987920,8203841095647320747,12505917238660990083,10986650540689564093,16948772312278281543,1486391614471541567,8889963699946807045,4261671313433293604,6657287969297375343,15684917821966014923,18318534855104060851,10816837092053619254,5109756146246912352,14777320518368803730,2654773183331585299,17616222847823554327,7091718622429191532,2886980334907285504,14008959843322465004,11923078967580309787,4257038994566341869,12031209818844277807,15655391258099006434,14835134789181741552,13830198324560052486,3034273701030019577,11636626910911556001,3656605540449446388,18061304969852877237,13876481783450608677,17586290990892123690,3832672748372752183,4298139795207752225,267574492608721244,14849862226442271985,13058008842568580596,4538211379524840969,17286666568559850831,12250806859442382759,12529202051307576882,4200161223090001088,9963896198417051121,971488309578661287,12931061587895721442,10483489819539903756,58123261962486575,6232783790227828728,4794065146195468267,13959136076306458073,3900843543110721761,342328847035593533,3737601190367663654,17341689096636677879,17008610281865724385,15572506218340952277,1678683456557660413,7177517976795768727,3742380544129327556,5452617031223469616,8059287708632421456,5876213083402187132,2983109796400935730,12533730957467628021,1952421331338770719,8731072163092425012,18122621046604017209,4643817023881551281,11039738701285150604,18221377457066343336,3822144940949820683,17362887445149270858,9566236899122421849,3381935654813687941,20877844049042122,16346983608699539892,10886899998755318745,15620738096227849868,3669046412734640838,2512686644664102152,5560643659569239065,14856203595900291254,6287899721987052942,4717810291804506747,16977770991283887439,10685748576760023425,12899389815263177663,7984039905367062431,2605093069017195824,13374771595560994476,8135083045296495717,4641165182065951473,2512386959891492711,3090672968230553255,15734621975381127048,4772102059859113959,15281953613094445000,4187777673815209733,15105284188862606639,4046316556545853794,628886085577903920,4754263982780926938,13970353439169645304,16671749194205303685,10721064573011323906,8349652181863917302,17086017858506171160,9125807259748368778,5722542426866416660,10917607953849278127,5459154582973971172,14843810279211775461,17002735499545728605,11781137584279016338,7341151950884771622,17458450095345564794,9880802998069909472,6981226146119771231,12551611350834778245,220587976748543836,3581362704964905912,9095281970884425947,7340030478618179681,2989399400390100329,12387110961044145909,8073527103427833800,11045685303561564896,8210294097646339069,9420790459219064338,9251176257909585941,13953049762389976308,14772462810033884659,5958646852943232974,12896586462405077795,12446755014948672273,18246966995305961407,11929580947942721484,2884952810323858854,8219950548242631979,10083675450073915468,11070976788660954116,3450751683465224501,6579255244654246951,13322560656083723530,2658041882698371768,2559033097703793518,859822562138530224,10343787467561502936,13704465247752378737,17584320499448712743,16967935180086202569,4985443531440962703,10155896137242196840,11169034679063497000,11849216940781404257,16434614861134667955,10858723928285227795,15522244292018620425,10515263755798720845,13785484990194347575,8724418384582222244,12434365129593374649,17216412634301294096,1470173028305324507,3730715393556636076,12793417307118867031,328629197733527815,8095230101497983424,12109953197214026177,13583099246231652567,533605139063905687,2827394626886140118,171060605875748643,8952333535669473218,4631580775770296785,4734085651824156856,17811601294279400892,14869420918059493251,10575176739052919395,13473782300306598863,12518149092906168800,5407532419713689111,8228228878051391933,17568147238340656763,1248978055766092450,206726558426958666,7666712922442309459,2065332398908697829,12688018443924603137,13379730035888574638,11480966600625654402,9732608149045467196,512547039699390291,17688854962691473423,6993942412252259964,15513959175656698481,14241877800480989927,10200718271512250095,1565587645523407873,6864219544345461191,4619678534065220634,205626318834179127,4442097548704770300,6830721623776563447,2659622849536603120,16881735729943058821,10952584799740657992,10363056225834906994,17505852233951332283,14508790536984990027,15840774584735857929,3944218724968062876,7164250381079803361,7071102307312657370,9996271109712972165,6108905207293220707,6015680874721226370,16735122184839008700,16272203321387945890,16436505401186339058,4369162027120645639,9754957561225763375,17014618376833467841,4999540362009185675,6946211477425320069,11707284023298751992,12161611327535047756,3679884987626471017,14799949938557841075,17947351003739863288,4755542734901480543,11354730806803778867,2900655787655506780,12907327784092790653,5535059192121989070,11808254077591974455,5627568786843233201,830501843490275599,5790323922202693652,1997400193426298944,9625648865928643101,2017949354597360875,8326745572750805547,17935535234553945531,17492343267497324511,9340693743615497723,13881294893126072617,15032246872012998982,17801489174937007327,13950442978271889376,11871057549260761313,10683241045807612379,11276897734721693799,2703704819682343908,16817114195655489466,11675762435123003782,17592752465093248082,9672614095947752971,4043827461572473109,15718853321623885984,14611398837364783340,5139832370576748684,6942621424403423984,16057083034185022787,8133276649700644213,1809649204364606900,10487654988142488748,4260985233398625464,17503017328078766594,11897466996848848091,6960581853329548537,9785007253718741530,841191979703345107,16560337146279203114,5827681647349531931,13469937599447615403,9258774762602837041,16296654444794527994,5883755639685912820,4619774189593163710,4560834597401476196,9031372189864667372,9011665202669653266,4661536320455936043,17869824817060246390,10256428809168302745,8269009171819915979,93237348467956706,14410290595397818511,16579053392397695944,12903074126494991525,6726035481142077542,10711756781949639097,17489459930339481219,1114229540886550132,5462198838283873136,634400630591493092,4373461746229241287,4421229992260673612,2713558497452064909,13344452698520612090,16284928905824023115,3630278346206178832,7704157565765249091,3081873394541137737,7081215137300250989,5376305864277594418,8843721814686259424,1113234961787975793,5558966873350081881,2037971240526387187,15973819526562157023,4002946452640788060,8603752493657504112,4406506043309821520,11552847056436814289,5347346972356023714,11559804272532321235,2574560401915939554,1014629090128385186,16583328296703802478,15622109502265629694,4690053378720054236,3725141904655557995,3479044145748965156,13788170933355519500,13024907912194600794,18433821120637602849,1348848316812874774,11854176088921160977,12044028057802748682,9565662145361170953,3949281068560181999,439133547253817346,2842731387743352957,13274963442494127420,7818393696658760765,3708448835206621919,9761514861157385662,5397228151623073084,15637587036638873038,9595044951076821694,15298666983734116908,12840691268709183341,7432322013465511182,14225319023740304799,6341144132201024916,3984795819948633821,15864012339696526408,15474175647811058682,5699284896291050541,12076083396706213698,14950384903775965303,9979246266050592035,12903243969108135668,11620636933519979219,15144466128563556117,1787266948797678618,4046873724977054024,9688439449059178059,13109824207326793752,12062548344850433043,9101359263540165023,1299275418568092035,8106593430877839093,11982018928730757314,15684672849646952343,10516941001445324425,13951108467427506095,3080619918136975998,3958755167788853629,14577421880805985039,14615188878492745552,3667925518333366368,12347824457560896840,11870264795835334946,4287316650543845239,5830129897745670221,3195823555765092103,6135053044383554070,2492921610621564567,1247709856527196294,6801771546651972893,15582171955744658927,2809720847424010758,12677171680711862339,1710679156393641346,5482041110592338933,9250537497270941810,682319125708938331,15303977189741759175,4085220366645288943,17443632224640457555,14703222991061918273,15770108870280398151,18055689834734720774,12170341841213056170,8375477167269083833,14498964301490649447,1510633582460194301,14413374886370192067,13568651108714693311,4249234243390786498,10115995410731498511,3675672293465987407,13688197715678924177,12469905144419849251,8278480516171681260,16361415862491033880,2082625362619425714,15789991072988367599,3502197795915209975,3152175487826137578,6586729426972496462,11527632721555438824,13070477046344134454,2054975743695816774,9686100824139559052,11102885006622820025,1630407113241055634,15929532213375450912,16463958252625772880,996021410583340459,10757850695777178270,15896949347303454330,1198324363498431314,9851868379431226549,10834135216227861676,3663077743198349047,3554964248318115678,15962026248981383574,264601440982004291,3041097321577554563,7778933937479324385,16590368589917444223,8825942927001768934,14711146876851470199,6911255650031807482,12849815072126297303,17621757222275633122,10136706286921316079,8611888319390431282,15822895126159534233,11452869464319753833,2437730296735398502,3712326920714708647,10832846479776276807,6147157971998422974,10492473380406777437,657285889987250952,8265778835876904184,8620189756193217868,16665702412166778410,7582935724175590957,17263664166776025872,12645585502400303908,11788566552119157042,15465579113551379981,14416363623382992871,10806444171341591724,1827746360032582854,11343227617620666398,10166957120399109762,18437473014785771014,8133587559170507379,4995657409314345187,16888158575903409868,17527841440594879369,3310711967106413406,7980854250894676170,4917921645742827702,14206107247604148416,12674270688985342883,4144124750544137373,9191635484178988592,2286311933546140850,10176484794509582615,8250444123935396427,6756178294754461300,18006795189268876550,2013721128443371757,8481582031031684605,9765183171114966269,4023836876721136838,5744788320760773258,17438756249230372956,15403238130374545255,9435882866885738035,10463917916340224294,3267690578251439070,2337836910046670762,3635702112011730565,1227531132004203494,14336690792202001947,17641681643693723810,7513728400396580611,492420757648282418,1529864697155023227,4728573903188805999,13322358175201691878,12476578063465856856,5826861175200875995,16145909835622707247,9650800645058402631,16273064971992967900,8403115322170809027,302314688373356916,10138609337991151090,6788449508988075682,10333853972319613265,1681026064076000490,13006004514052152196,2432047543228180266,5305173512375237102,4632994454507930873,7627635104853006703,3135549741211257493,1825846446056731165,9399066370553724937,5520273739884475673,2466389902212887458,14372019263700951903,1157518876630317528,1210048196835771797,16294995656833948715,9489521467592549656,17830097990974728758,4786074066189827554,6037360066370312785,14443199096721555308,1218384656896913019,7225305191839391013,13209481517751482026,1073087650753607819,8332709315376692691,2006154184253678128,2051410567324868018,3597769033017847308,12703724761386758480,10289233995634043576,16509623605910733320,18122189231233233676,8124189796002152601,4123753444462037541,15194564946727662327,5538019842382283913,7659527540884462253,7687047212406955069,13641205745690934345,11826325155915243962,6050229695161539796,8499333360162157455,18330640282780611530,15157252264488219225,12778085933068379221,13290910714273730629,11248588177743496872,3690492069172713371,1411000522300260822,15521602821798079431,449207135490550385,1399541394151474943,7359262196876972246,1307283749535970684,10529009240244977796,15927702364431516555,12262632190576995851,10466553107793721156,4922782203688992944,14062838761101336054,542048466659487471,16078809965802808107,3293045108302174922,2455429745539349045,14981076029897497620,14895385763095228996,8577855737018340987,9063856586073117208,12252274233965991998,10158963980750580192,9564772621860966799,8876678489825182121,10288367448826358284,9481823223723120238,9359087393583567392,996734525130803114,2263132895903093574,17324167205037078922,6796912316772562398,13654457275733426323,13000840479366499632,2988077121813940986,14733782814633720883,3238928048523688553,17319503384565747325,15475721921280121848,2457201043254078904,4834402739920764024,13620983762914676300,4393064920702460417,4694000374632209967,2194212738316699064,2794960293152440052,18260209481819952158,10875847032532538066,12574848444702091959,17365664124697247458,10884533669471027457,6765435826485028243,4856791655777561548,4936628928241616038,5886001507308397363,13311983794042148822,17100187879455086239,14572000741851555392,9313739242270734231,13594514543225905069,11034734267862825714,2615573718534968811,4361632495552263535,32250531824718076,13373686879890450538,15982647825782425329,15483607749989716070,2667327932263780999,7953941242393374860,3603915934050704405,3023285560482133399,12318077970523232076,8441190666004592811,2320971569670525559,9092888163646749245,12244505619047462743,16808096440017973281,1890873661134684370,4932234365605298422,2762906597365180206,9924907762692656498,10404447029655784345,2119600004322004440,2037360001962959426,9549736106932879583,1154546781454816603,5615838071634794964,12890214330348067980,17923080871647720044,17596521287897665913,13979436070328489379,16606367592031327031,8939442758903129895,1764833146545021356,5225317544162239109,13981722235558095851,15847931887097108871,13937018208130860491,12717676719416561575,11881977398058162207,16129794474455145173,14224909084721529900,4602191159373329285,16855551575770013688,16191533817621097361,17884605554627473289,168030584454994676,9622338655413597866,812155598956880551,9036070981598959810,6770869014519419627,16066979099551072229,9748488771014042387,6393739830878513157,10502775982078798622,15964550686643980307,15134429936958403081,15653930541855852604,5075592134477699813,17729758787866381679,13923712622988051108,8433699422195620816,8082106130446484151,826046055984439762,9608698370255301839,3639001184924358776,3251202286956509933,15049233374011772598,2816125223093802638,11765333177908837305,8953975131801066047,8063462992130220945,12207457596728890679,4081925497840343251,670877196988569714,4695091864131179895,18225637984701312348,16106368476616584311,8801343442134379493,11293845445116816923,13406593493584994628,3293965906077216475,14175097127285930760,10188420395839344510,7264613558925360313,5537744557229793683,17541690136225649103,2735515822354206059,12298174241724606041,6061520471803518877,12111247441554169722,10821831750797701014,279223336283193819,13165510112359559418,12936106794887683789,17350764786393948069,10346613478165480992,4340980975448014123,13447680313846519891,9242167444032647311,16815340540549663399,8434847753955334308,15115754053710369464,870805704838419846,13982046609538967673,3332193770882938106,15859355442116494073,4177846769962848640,6323420468125568462,8785542295386171196,8625399763590558257,3871508048137265013,18015663611671221858,17719857517426081958,16744153759455140020,10284975279285112359,7960002258275244067,3407013641084683248,9268491218694107966,7190017285778039552,15568783868380934381,15411735475653265625,2630729421997844079,9054126202176695751,4628268380979680577,12813824393867461241,14201454219006591091,18414280710905544608,15236870875448340058,15038980677305140208,121476485524781980,1864553468447737192,18187539924227835384,8771235204304011112,17154534612220819161,2392030340843689556,10767455717537708138,4372091322744556277,12261871572502430427,7044772407701535694,8535482374084761889,14900059361047984556,12188992919579620579,9080065646659155506,16577598688438564526,4718519428420005254,2137252098795484324,9288156909610436428,8359196058860734184,11859443695189292493,813760632517857614,13394716698329086813,6495690245264453018,9505959151346376927,403563153792640871,12811143038931314335,10284433561371794825,9011580202074882087,2393820749206848776,965990899511379366,880300121562532582,11107123302640001126,11843598408458060583,9958157782124225236,17639134740810441974,15321385594717340972,775711534619437924,3363269813159607567,13851658008092843619,4256545154152488743,3378127992829549200,9668445846111385193,11866415625096175856,4997481879492487524,4417765312137677927,6217997211753144040,8873305862909397600,1495015177412605278,4447948243827591637,12662559230489810456,10430038662160690087,4671232050081703844,11260662175246311457,17107441701641823663,4461688206219161135,16390220812118452468,8704856416458764840,16523094613693562888,9011065480974533111,18300064930807044714,13326094770859622858,8248871818454899209,16346201835532398560,18387726778111001109,5892033321330612788,4710970373209070764,12132697439223278969,2208489066884675172,876915328361854130,11221866118590303294,11815726601640962335,11795427695587194147,13674091444162560415,8908984028369971382,2038006547882941100,5186840661016033694,16802633930154728909,11250559086462947292,13155264156219873332,10756992586909337361,6424321863544594844,17146075086539394231,4586028131346361879,915637326582894449,57759010624214187,4160341518881965849,41057304028906140,12425369456450314716,4507088778172411637,15541909861591986642,12980097401336581051,16190630909017561529,13513394611799501417,11060128386228510242,4293438316707078749,13288481047943510377,13603124547719588612,6245967625457503675,3651083185484560656,15137185485116110723,9183104032934819930,15742241027509144214,16951437566724099573,5380026533981250733,6642558117686132272,2887248843650046489,9068942281337517828,5242099080255055505,181363200486095449,16303685884298359842,13544006175747828523,16341449822992100323,1889212217841910477,3460470602903062537,16267858116447760129,10767655092655647069,511069391409443708,2310810033515994014,10900699743444146680,8816829073386727795,8547138734304716522,7834726928401807474,9414527983701194994,8213093310618430752,7283044378499972755,12732475319688756964,8927403912229058042,15742293120813677692,793997757042110470,3221306400414123964,10197218631630029650,18292780212655763354,1034539640722287167,10058033460424680064,6795574271469537647,18355742532996452163,8993525872859377396,7378768598452504510,5271340894080759553,10490666745817971189,3457401802632439522,1856332073035426568,11341895505446777775,4422361599002501834,12272588081247422072,12900064482913022177,14114006303342534745,8564417047494115964,10021975805042213078,15575506452949117747,2714587895398749016,2956223645159642386,14180933734129258753,6637465144680508671,14515364561016509409,17506472138085164831,10902567401723130292,3557077284312655780,806558631492918436,18365220340533560514,8086436599791984159,5146205652296805149,2089684675835877471,15627710314090687349,11510553667192345613,13712263154774094702,9370074828582626341,9177331297278151053,4578350486801022710,15480218252294450848,10513508063353766955,15368872995066250473,12503702653342855748,17650638761009766566,14806100503062506897,542746290672996241,17779451500430615758,7452130266982734427,14688145606333957402,843881705544643080,17733422566462568853,13919440484239121975,5773458620545725047,14129183969497072861,29216206491528216,3713769830194813601,18202653705873767107,14952917033839153661,14038508233833602657,7866070802889634288,3837256236316136520,5440628465648409165,12058598616228111938,9537174993380285285,10131663205255562955,2416165510579758879,15723644227869301895,2496386039795281155,13009575519812106068,3301384991572441713,2854508404622185333,9580088211471416505,8625912032734705039,1708377254510988513,1194972095234356144,14145321285437796241,4664393422835892821,10186838313725418854,5750789050567205912,6440134240229614915,3793851997239072539,15582959599970615215,13324127327470158306,3761388031044393688,11974133710382111801,14672136030208499856,13578539946072634115,12910749292828568743,2602656903002160300,14711529517643197296,3765288958639371056,6104237649705061560,786748105775910368,9000140996019089189,14595442377190794982,6169938888662447875,6230999976524507327,2720879060444358233,6875606039157359110,349203149850110123,982922669321856707,4641167723356146139,1711474184798704453,16039304981105736993,9623773904648177537,4927979413970589252,12870391581439814124,14426963207132235506,17037608984980880286,1894466473741563487,7698131730019164070,5877019811468726316,10961466979002999404,6998453306843316596,2495783591924427331,1808842841818456776,6824112198830161404,6958944656439965242,7391997523844014318,9471146577700050972,17852025067578573398,761024074864613801,3521720553612981015,17607648698262158779,10789464229493057271,15952701196658761077,250658388308399942,15728055820222048681,1623947283622128677,15323377311301398498,3841835939052215410,3118890761658554959,1457127123340430492,6600720522301024417,14965006333359252307,3700924549459502816,4760339170585047980,14194950266072636185,5437626209185252069,17524535906593856199,15475705654726590205,9612691043146112322,10459156176013735367,16160851047179046217,13878638495721879036,2638970836388037403,3364082627219520158,3667135605479425842,5188037589735660625,13669847179312145151,1127241183971090792,134384652522172676,16791219145742402418,2218653351298827175,16835583303622911804,3502578908899776783,1068698719247213079,9520274599482039509,1694845956095630528,6625179139773803028,15737920094438953281,10027858073017300280,505741836874340055,15485243656544858757,15691888961916219506,12850458266425759636,6353998131457878463,8237155265820806929,11437793376761882654,13337067553298548560,13612818811181739414,17433437668153462326,7710693929055281790,14120306864782800737,8417030677817939617,896537954468084798,16850428068311754858,6959322912659772947,4487911285526392245,9212686766702487352,18060272062066026209,10270560161695105677,11630327176656878481,14726582971672594302,13205060908542542722,5796146310564633178,4681552132866358957,13769551988093692356,11164225665297132931,18359356344220253444,15045753726661345727,2243246891624277403,6408069482126412389,2557023762325583452,5482630617481826925,12013446473409769437,10351426148524165904,5943295054501832697,8266050670561428477,5277022378920144336,16071923509876089865,7761078698293890018,16533863124898708448,18007414024815083429,18134461573669185945,7023812334066039918,14138335954578226085,7871778687414694723,18179617522542582668,15195865139876998357,14549881953149760146,18068939820258888151,8456119103598475049,16803451094460774037,17088621750543388324,4109747094029268549,11509176259303181029,2275185551182613329,1764359953187926773,11975195042750429930,3205547964188995580,2045562728854652420,5316921758408956806,4267865550645000191,11700321515251815276,9737184230506270869,5500534817530773413,13583594168601192175,13563586539697977167,3955177531218084479,12504676063976247336,10583321862865707284,18294603923948307203,782804635435229972,5235621820730420046,2537796926484172357,4234279092322082132,11690961892007479957,17078911434652688998,13130739797287505012,9865133714674890466,5068233544123093603,10656277473177093470,1502076640262794174,9259133199245017356,6956969966228504971,5427048950725480340,3169833992206472074,7997122083001318710,5759693705476879340,9780719547373324365,16256248792339513204,17504859214211004592,8304764222795388207,10873959314197499530,3460784961922651670,12165613824783441847,13532404336264321530,15957492882698493939,6051075918335860226,17200971164870396174,7997577876590034236,5457928500395867623,6105704413609366917,12337305880704878228,17167262599480646954,525519260410702538,5882874102166000790,11533670054145584222,4904232052449195898,9939896943981103493,1034306018356065562,14227630597740674644,3862085315766923861,5926973365698311427,7625128268626815752,18025229354498131557,2050203005474804384,8128245810378522611,16054794693886025754,8069812258390134303,10485732929405779868,16995048815273166033,12047024296510561600,15714615628423508054,5615857224122248047,13724040983461045212,12632669352830712170,12720383840390705718,11532210002502730376,686780909287672246,4558752472862505240,5366245890452902266,17353814482478719722,16204577173304229587,1513704202807450042,17963928359708047148,16664395022054605443,328212464884804829,11451777463399431493,13656719100967583161,15445761072227628982,7839562120353014907,8621114396602423797,11451118259891126426,13333752734770873420,17681240536612014724,6034863574917586843,3248109191849048488,7650420391521262574,6258288138380608667,9647749595704885250,6294522927564937021,7013494753249844908,13490826397848174276,2062310475155174102,5660540203859387539,9916872574336634753,4803429605080695601,6023619635767851670,12704219007048048726,9383348786834494851,17048785889503977728,17259616628903783648,3569449939849535661,6049680047923148287,5179764731201848763,4516195642505246483,1350333313720495009,12676605222305751157,9339303063790098164,9189819041521582338,649880418985935584,4541072575391448327,7432949121854288164,8327892540707276004,11659508365880486465,3421386005050367660,12107808144639610135,4816730459594237481,1768807616478207879,3859707907941033499,1918181050692952422,6935217868352212009,15562589505232868828,7000909641896186007,7603471265656683921,2648793766555656669,10715886261026922406,4629718342309233582,3901324680412808665,3135338276227081263,11434179659088772275,16522450317946707395,680837175462095558,10616197829250140663,18348453792236720446,3305767372356789086,13514290330524059468,3275385057434800587,8216996452421058846,15694508659602020364,10174840157453694816,4094702338906765016,8388081177274734191,15853857163353753038,13637619190577533000,18122427959863638556,17647841228435297284,3133626288210488186,17805825955236668613,7011227257772406989,2071841495427226031,3891533650234952232,15346520334406136341,14504535252912243477,17681644888766540998,15157289502801542224,269324789386173374,5407997511406312161,862919439736765829,12616429154350800565,1117762359784006265,14099564059825747652,6153929870150690325,10619312712043405935,14960271008521703187,15607762891326943351,14016434712294733141,4264914629047398357,17733389138159590739,18418762830098429991,358258507820958377,12674431391445628912,648846824356810962,17548462836702640579,10115601913303259899,17331794261863993759,1885047424633126048,14322387247715159349,18029909529073515657,17643420512392642840,4279913435446918155,200755796796262723,8202738151723759393,6677250385193119989,3303720772707906928,868338335807282532,817346007806567400,3665641847473582288,4482877514406873161,12806737676854048179,3794149546337058888,5534487693809403449,12074998545773269074,11315719058203519982,4264260007241930163,12895157930907883364,5471908961557543909,7794805601764611490,17317504472261715843,14133715801815915139,9316393117456833939,6456227665085456636,4310547680145719333,576511943283662240,3173151608569304121,2463396393678625940,13170881159730017784,9957884276229303475,12718316382792140885,2760433305425390854,17203811197257070561,10424049483955568289,3638209717043256914,13259030733589220858,18007733902207649397,17236806842278305406,1502936643804880997,13496575528161885289,10465894580168275250,16943076438865643596,17479329637209816833,8055418415286101986,6201063307052486149,17417836569826806114,9573807120294418703,14256249950696599084,14462557381233638409,4786169073888912643,17039554191439591154,15951673492302935693,4024554952318808266,1348070068111824215,7575242254422448613,11549763989847355050,14528052452908991793,6328324985153296128,15827733617917106480,16203594079257376408,14943437207561602047,842369465078260861,4941268739666223554,16618996690665225180,204787043839640844,4186240283388032587,9045331919977247078,2637225970071705569,15385140113612384931,3791116591589772335,10817523832041024671,8229427062894581424,10421325678692323130,14616424019607952872,16799039323191520072,13829952340530988049,9568460272908724990,725014740777900046,14793220461096057827,418592127966477717,12251081616420853688,1721043530121294023,792688542118692585,15996462569554981420,15670715738088343656,14883677958229991712,13302180397147326672,10540158401296579340,1656212281128011439,8396178292186346758,12765636752074408846,15506019784069610438,778666857183548724,3225668369751793536,7888582245842594495,1979546148667094242,6924014626397836414,15122881852454629421,6338248516214341095,18341769077267985183,13281846758678701115,6591902907851194930,996489455010947494,5007402698593556401,13278094097627093847,2628777197890002979,5219189840771863540,8631527788328646519,7370085144216037970,14810726890194355510,162539682728115446,1011511513122217217,7568847910822794196,8150675840034912137,11404469258306913595,7179230193595404744,12895028501828799882,3728077164011849051,916069148534669183,3996095125149117169,12368155924794726286,5519162914814301652,1493278365919651098,3897326193977221016,6570963879056350885,3151120308033491276,6399894429693688835,18252742722533003296,2981280046520218737,10984053734333873541,9267990285411025706,3755689999074121074,9677919305229654824,2874741939331481006,7535534564299444444,155149746550475518,13866541824150751891,9568848475245432355,7233443706771021584,12415212940755485071,3831404901034348327,1604925316086676710,9132032820099281252,13958500722287519342,14729682046807024821,10396047282869199439,15172619279054496805,13612501945589925086,11743637442595971987,8559555295493907470,1396228833561536380,11872129466110591381,15070014863481450254,18406972318983313731,7069385702828623597,1098786380690903197,5100607246483297913,14041817831567400753,15969333016364952520,11420232401072262778,3102436629996596453,6526500763453846518,1609749849872198954,5845972994446699937,3587182248778819771,9979738826221160057,3049674176196290991,8451308446304520895,4447038417470612226,11512089911608292495,3224574428161413190,9185383004611491871,9091218351088018405,17827051825122252466,7672842901468344552,2917413849478068217,14675022802008392915,18020946080210931450,16018478183827047426,16790735933279491350,11238737678912065627,452396257151934462,15173085819404766093,8919316389670924424,9227739744604742067,6652033804504926616,6479321361092306105,10749574169966828519,15550777622423469316,15649999384954326474,17093538906425443173,4573704214438771618,16102182145572353701,2441998380337120407,15278825395220656968,2245551652587824901,16194103762575010217,8210114347857644627,7851432501613216980,10537709731412410487,9819598967782927332,7055869242871823275,8320963414552849624,4388464944373063182,1649487742363934378,5803755846139314013,343097992858414065,310756152486051039,16122890067491414810,11901119983352383957,17511481453638794523,8511509894877873301,15890345425055208479,9988081476622924181,3016911800697356093,1429987245380847789,10415622304573716975,9170733050698946167,3292971062527406089,844840307299179780,12803439781662325809,14377017352575199277,8087939295209438957,30937685326075892,11348276107235423898,3717967500841356460,10754909954411916369,4021935332727975256,13855200787033912718,12322443467648062286,9993071075648629915,17675056855893020679,6560313408139087124,5035746759923634669,3002617696398794554,14236679342045459053,17688858172906799810,2242878466730625308,10921820273621416373,12672557841900626361,47576313349498545,2474925234545869886,5924738549233071843,831684545746777916,4679299770645667053,12570572216514400500,12580789554591828128,4121417585850414970,1542909342480415374,1760433365915513105,10628002451661108915,5595094230582399809,7297455624122646637,17451888129064447282,4744062276983821861,4257127811476679261,15194255813914362904,1809054396295058654,620647867301691380,7509808540941462725,16598553354387289868,14497178476052455345,5497785103404296521,6827665052525062574,12061442053782342698,17895767067073354665,14869172956981071533,13644993466321859910,2222790410289706443,5023399716513879078,15494369121578550983,1370015477576072797,4294695175728864030,2358600236193085660,12749115929742975878,2997736262007824055,3390041665035318858,6575813337030626459,17496430227903627145,4413811879485130088,14374324845763703552,13357559697225891579,7510590282690469406,5309892606051344861,2762730018101024936,7744789044206035789,2060245348057292986,9168807619937220713,7215539425490733149,4779927789821945174,3587128785694759961,7946258641111293981,13901814809228061995,4646733147918730271,7277450964213474028,12435678506502293157,1308388904377492860,12704009213850728255,2023851199037565052,12475872516402397574,4223160983999124634,16870006500815547393,11685373177784627970,8987118838904252382,17731605624116870764,7479020263011613201,1843339586125515555,13459413427965520146,5647217388268101877,6121955853898546212,6143885600996152089,16638190180749478148,2472376654653749720,11428930315685618511,9963967899312580081,18203934085236562564,16091199243853939455,11671469972605765300,5973034501692798235,9418905020636165041,11629974306187276750,285822258793894965,8735195251429100145,3215286131546976799,7306705798663508382,765120081016204828,886423497776184076,15211029047756566248,14675871990435604802,12431461052691235063,13815326546884489079,8065877282755384850,4036963363078022429,8354590252851542150,6509390383338535855,11814966428752847222,866951973293533642,18148125150091111860,1199378384830360865,13967120261209198322,4130387047145427195,7347160257836778021,5635582342596691460,6998519812259828165,1520138968443209861,7702074484005978265,245177485820885551,1681672896020715321,7697922032159142397,4309656547901780969,3561672130042292275,7282316186765098206,5243933752023185809,17871624097814753726,8370430170656287533,6330732408252727109,17035990888200287595,2847871087598299467,1165970325857503798,10285474642859383639,10109315246395057132,150367718531357170,2597874452880773653,5245742224317123311,13009180952855641141,8518981545163365738,3760310787680954574,5374079868449548184,5996457288385183582,15554425550449735030,5946650471417912782,11379297162248379664,14877158758356285154,8071929626395767553,7435493536689754185,15738601646987820574,2653891475997601223,14284156113568589859,12468710201972269469,11036715700799275582,11706336841321929801,1091337842445165843,3347585589809547234,2803206841346097779,13490965559648734236,9658195541999902310,9781797938843781158,6999999985238955205,11122593618313878567,3073054789018438946,5267103287523411696,3960675106882251014,262681848919131203,3380414648564758,5613427022269485417,6222069992759556728,15263517414579263598,17730522548736129267,16856976230940516189,8470307082063458535,17525431978197227400,14682161048147644628,2894071724478219243,411133177753677568,17422745784889663562,8702244516347327002,17914785678027649217,5800083484681180846,333891014366763157,11610223730888417159,11093374689654751154,6060500849919275994,2455036355109179060,17624428762962699938,2791623666147884210,12732592607137031354,13953791269146054167,4523084416607777735,6341919987166281928,1472788306439016714,14853148255775625816,13051368732345617862,2764897102208964457,7882109079969872722,9191728605799521935,2682168921904170059,13846444747149937016,2005822631077363422,13010808247780860,7338547030262551449,17301784943112397638,13439862143020599575,6816425096477442341,10574524349567086267,10888750491822771630,9904961397220634233,17978046403357967041,15044414244468012241,9141025689430033814,16036341202945209124,3788943378370324495,2934299611086807875,7283173482263040777,14087797555399650800,13694972743392262038,2937927681033306456,16007219517862748478,217372680868193890,15879457181384868745,7507314630090486878,16389102066097432994,29521406451417754,3472859971344266339,12237101219924665168,7061779416798199105,8744046792875819341,13157749454857858054,17824005558336264934,17583355339561145920,14078946342145523983,5029881166516990870,18314924665365164900,13813381883015468049,4777850709631394292,17248186820512694865,1501071760031708954,17687119229216911536,15392921247973594989,12797366211347153424,7357569942740457139,12228286491763610013,1338444065397992996,3052789929153619604,3106349090895214117,9235619455235483906,12136524591795459884,12437770650384835003,18126523875423247939,6405548546404837107,5386367837216801935,3423907592004770439,17169604909383689810,14808175324148790014,16777946979973214369,2631460153181443510,519673834231943407,14407627961185941265,14625728033173795907,11297528388384011060,14138477199085890786,2755144677406591672,3897988141311030059,17870436324880950442,4118161572526372596,12098377006949487561,15234441633040414307,2060661164321029722,16507881835801882924,16444428403981017175,14532952952157014130,5213578933886694012,8324507401033353872,13055654619617881782,8732763070926871140,7614866732927529365,7173734012901087810,3620674167917582924,7654907428846169367,567641360522934660,13149016701605728707,6851011251873145143,14600938810858610389,2483432316576707706,13706138465365461638,15834652996835894855,2997489350630526237,8242092209481509172,4462692921994565913,16871499023129704083,8907824288354545436,5229567819813258337,12382616717627815589,4980736336486148385,12030915249645861930,4169075825689473442,3862906436061453582,7996351649206405666,9570079531593686321,11700020913067203178,14077121134936967303,25494421240184724,7449401045011463299,1538299103646653026,3542214146419408775,12555046130086653228,14488784929049893589,15955348386453385183,2079618135100311568,17053682122868890456,4396797673011045269,15692953711150648342,5316854539774852313,432107084385602919,12873648657430635779,6643186296459079783,15214789549597355606,16223173140208114161,13991696690577546872,14670401598879480555,17519705763748749864,13671403543225909864,17039944401825295465,1164431725808878661,4241433912261206220,1110274594782645814,1619732736410434448,5997606026183484634,9150382219674506322,18176618111692928548,7188924925755526474,7557367007174187371,9644544434715697916,17038995072869465536,3101614393678294666,12945522134409288168,3622174949295168082,2792657224688798021,12156629146251058284,14447637414381492314,4577214363836438801,1808877777372707876,14428148644296609424,16802522375240353074,5490155423885562287,116042471057443097,16032442534155016170,6797789468322497670,14582915969591115144,3035906331857533174,4408609532026474058,8209746981045153364,6943581179138943323,15809625518047141881,12144741164791427364,5295775580686512016,273301862445420122,448168302511377306,8620228180346674535,7114366594085126515,10789296210935368924,3557635533282792423,10527250465049436665,11156480248963864303,11442211700923110908,16299129992207277193,15426678779780702897,3838834141223022631,9777725212829806775,10757703399108547555,6222947827970684954,9343843448979625524,12779413637214115279,17424501061806903233,11538394471349777746,15390695214886558732,9206093048918253456,5830681733322563589,8560253276096240007,2157454072830496205,10048142491432022824,7660467383552152834,16427663949007119887,5510979526786436180,17757227202842644372,4586141166651660154,16651470121024832551,9726718833258081102,9405142189610606838,4508674299980959655,7386274720977331663,14380678181210258328,5431268404001622181,14805158107271302057,11215617943202640750,14475608826859309572,2206040486860637746,11690457911054940769,3399845945619918552,16479767089939058042,6433052793460835122,16712096890792086790,12730215584396220249,17782712433940697445,6200620916584848587,18140938152989328479,140992954299251298,10101533695652039178,5490360808135158629,17929895212733832361,7640761391258470064,8987927712949298182,5941085363969740626,6534240691364063906,1475194470614282816,13383036558767594683,9447478746505034561,17998381261098963383,10252499522006369586,12452743615487717394,6410017653594356222,4341267959443427139,16892768654497973578,8473317448350151144,18119481756469799176,16052461955934669643,16886933331197539577,14111089328308744427,2894642480500779074,7022725025425271710,4855663683308151078,6990384747050272764,12110402883578554572,12903086489957845784,15378383579453672084,9690589349191338886,14838231078804862963,21576457332454853,10427720655715863847,6523370435567028002,1203229317956840729,8707921176402203684,14850780209687808128,1570515611757023200,7313490563238125124,8534734166421185165,6041658188207303215,8839104683316122140,8967685627946922274,18210148668815236702,14445227969281818402,3268544532460784812,999449007149066044,8135599128143805596,4839765857282696226,12640658353314565475,14668046701916606716,3384558854885049426,9975721693628271666,453487021711036182,8723996696685022758,1586020236932104805,13394131156612249890,7663623779333655927,16835977666186688621,10857965465383532641,6877580757102495398,11329914458892628922,14812101253007663945,12303791527505955236,7838085892150718310,13610909339670932457,15674772320617822930,15913449558594510693,4066106332656154508,7723112238520898102,18374303443667088422,16741651349113596849,3525553771954102086,14893224245627804291,13371129054639462781,14322895461084267627,4499266903851026410,6793430845879444792,17113715900454975148,15314822056872952620,7627408455674451373,16558486043151091093,5107697899311115679,4788813852172118998,10759273144490718926,1203974348200065030,4177536643497189812,6435179980668149976,8347745682420063150,11393121848123113289,16070946174968112629,4999880224173821479,9726548791892257022,9358765148729104811,17527017504541995936,8939352848331807309,9285665112012501448,11257019478408641864,1948909818889681275,17142848276943948310,9746338350425323258,13673632427987986618,13149958479484543918,5050800395535818052,18435102084149212491,13040164887474609396,10525168500422421221,8044521845209185303,11721977981747321881,12333557830664194914,13907030033256940454,14190148645229998599,4888520604597472730,17208026228793833882,13762729445365935379,6215175869187739791,14520781691408440537,12403337371594329068,3432025911767118197,5441662393301359743,4600915169036723629,6352398673945674271,12246959332328850170,9966172551971923910,7138245227517039638,12421484570761989337,7648515917641880812,3970220831216170795,10465048732227821432,5891932617239235024,14545466560871054062,13314995588589976574,8733103759833591107,14249884295839203221,12817009553100877847,7627006821441139495,16312897921533227279,17719988546076808096,14206071525651044505,9486428936475040857,12546094700806404882,14726638452993344483,16778734102085715975,5030171851592798530,6816800564945017557,16162136920677169582,470069463082694116,60635134578873588,2864460066343636210,10359571634638297353,9394811825684869505,211901166023729158,10956394688896014484,2457316996987785189,12474237894628693095,2906251309459244021,5596015868818144904,5156675989416075244,2987832717189442417,10821890568388334604,17137002271638149074,317358070459578916,3276025866338496036,2668770173105436190,8383923283960908527,5982247237137158642,4777521243199777567,8726683896424306433,11406600104858040951,17043960441369612302,12080205972637495196,16640143592871678870,10107449927883944935,13666156177656534176,17005648237670897571,6967751164580790422,10452875880906108179,9691290380851091821,8657529467405719890,13093280382733069735,9530660545151092977,6916654349596943602,15287582599669762102,857537770962758168,1778307988240066144,15929686102438800042,15061114749106114469,14725853817928428790,14876995798164920923,4912330035261185819,9528786847623822135,3018159878681572128,4558843751761703157,13369861962499539404,7630833967817091587,11536985540338914690,5338253229136740947,3943406587204277633,7041457404989081209,4542742370912481666,17908764858877538179,16391970014312495202,17219169436076044494,5645198733612302368,5217838793790560828,2283605282329897059,9852482477447201401,12748177218005615955,2864191034562231150,1598471086273058409,13979924039716657329,16250502472940534533,4785454671933738969,3963055193780322559,11039145549185320784,7673774733496329986,13905438176978867899,1907592323349808720,4234379641635268320,15157687677704697651,3170403610692292526,738752730517811652,17850176078027195914,3590468248179686445,5471187088459274646,6326219434695204223,16512490586431728472,525135608839155654,16842475755731041099,732565860478885453,16480912593672662414,15825242127071275218,13468253400095873222,1712427884053528221,14593428242577562721,7852579233298523062,11440403804166306148,5090182753682019023,9610870622613891681,16562166799774161669,9163061078809360926,1243257196370623612,3429640111332722629,5703846312410578032,9168117645841872976,14042604744495684361,8336417047939057483,5430438792757659466,15845428917924547498,4076716090767254464,1615977879211308276,3480715243246435551,225849227517368426,9913313013313653099,7191373833425355142,17025472802426949552,14684119772186617037,3754142727849610551,10239643255353053064,18030949729391455942,10314994868888855664,14613764250694255982,10329116130188862761,16361367884452977862,8743471293000862541,2880001510913538985,7158022074024853162,6866291883914405651,8615596261686343645,1865060842284669589,4424620048845989437,356262506257142197,15852613580457640583,982356826132034868,12826780916495546787,10102147805370324303,3961971089246316755,17904432258706461500,7435164855158588882,5459967076036547302,9121031921753660185,9536868468140023115,928971579789660111,5350759851873961577,12914546911910667131,10423717494722809313,5981282166808992952,16265600328894191893,4730870255121688441,16800953578421890468,8165782732437980043,13344312329616408697,4865694021093606408,10700873393903969227,2177587024845575884,395699260106615036,1495363840702242649,705863607789851518,8316762466490450328,17411467714421842770,4448283917470981150,1747165873797461512,11675231486315077934,9227013996414436231,9021830497904728219,7076142334331293964,15875100462713771821,14980758811681147294,15552330036575221518,4197514094705110445,5380148276002840266,14682801121503514296,6387109467924004464,10975027591214924540,11085564157728508706,11391054650171009999,11030747813475496696,3890358093345234786,853085474745904691,12907707095605778299,74415761285842738,3661987713728557037,17288778573949776581,18133764443966584137,17899744246238417499,1751366583709788512,7944997697488436268,8834435182715974772,17886562563567050171,4505897618499859462,12857632619339356757,9370771697514493477,3515112994961705698,17814193957682099684,368363517985017171,11341258377788343880,2684090680177486888,7449952742277154862,16790674820113721963,2246896679839833980,107146188152431368,14750819373337685046,419248035165715568,11429682038785403466,9925208651743976338,18050762107056586077,15731654228392017853,4447888886768197503,8519632388372892216,4735687807484346241,17078644936543813094,1121998258746410410,815987171623714247,10814317305382511439,1478824917392975929,7199969533241709486,8354528519231597924,6958902538031350974,12767616903650078727,14780712839039437597,3989127919268522926,2388852618965969076,15883133564085509663,5736383909067636227,6510246010673973097,12565975061353542557,17327760991871488824,7560006226872487514,14595103842421968554,2498342352732211623,2821940214615628242,12047338703028601248,10299328697315878772,17584715786539874211,6049379395652353367,4161239354362410515,12925391791845529072,16130279963867944042,10217163750184620348,11464509204784526646,15108865667459151597,8499093891022749948,9595618629863462843,1736717485048688800,2889213588624926564,9358873109097549975,17839641116555745432,11421163596132408360,159259924532975599,9252836167231806207,12056378932622870578,412501542018880532,1351465413931118736,8426809181444778283,13885345278136905666,13468002139164369137,13216789062655740568,12943389802034383179,14631584841574704926,10073273236542037732,14489125026155928708,3046081557929384325,8200895906814171588,2828365450635438902,11982720497249034954,11008475783759965863,15333470347006431295,3232721996578834254,3895668970308834389,9851128993573773218,7856671297380863241,4395779906521105277,8492221349420691237,3322915138399669626,6115285091655323065,9628061479106010682,10999015294769476155,13272791981343571974,8681480939747719425,16361552250689415368,18265483603869814645,7136009485647717517,17480085695235990987,3649343033456743875,7064297302003569145,8079059918330841998,13319969612955050918,13181321459922306856,15537775857693674443,17490782051288898094,8567246606544052530,9863702799865355765,967799150045304471,737807688746496294,1926884029383464713,17268531503704214873,4010145451208814453,3692265977978716340,8863675322256085448,2078027931055207994,13352709404601710099,3787564132294231220,2451586904709673947,5276037023763358916,13807576563119102869,7780190878125899630,2857845403868195785,585226013755656472,12423295595070851437,16448924769758891341,15114352486020466259,7233646461752243342,4435453344413350970,6322192527952433004,7712688263188344736,4756811838580352461,2358857178051500482,13718831429082257814,5081887482968327507,18235081453947292021,13539002340722674824,14971995835647226949,491419761456655686,786074717344696796,4130622793208650470,1584186019448787051,11674691934046857007,3400272878020454404,6266426587369791787,8526586945799995113,12023501027859471676,2778597208246322731,11180943165260323980,16922884421119221920,6186542183425115839,2672892438862223079,13047174017261981500,16420395957160977021,4624018958969166404,16622429195371927510,8376236459975620457,2271437944302908852,9396352409958442333,16041541092966932526,9846218996519572498,16641237938627523910,13557958977476992303,5682422539012873692,3950624394200731160,13304213727795495660,15845870469441561003,8546636413382900405,12087050764505426820,2753339683405682895,6835029697670625661,7092996454627140326,9757826019749156132,10761489039888908621,10020573474540908020,5114621597169757205,17718287060670415913,661265119138821161,11108370420106585761,9476456422168258028,13466517769166000059,14051441004158931478,4643253954551479317,1299592419421482455,3486054569297604328,9275872259782515382,5775925815025852232,6232809409293928320,17534740398951909237,13345016538493173027,9189617871489257789,2215913728735395592,2019534642999487523,9018397638250408236,13711449985937564583,13956436810734365318,1356469120983682280,9393351850512988526,9224983756167539303,4781713677395299703,5301907565375503349,16934977381005334884,13451054200306919129,13947107910130542354,7185037560721456040,1617419642011183799,1221161873651979267,16101160261022371467,7642696720639806162,17464893737111685466,10268931855448762925,15030562448346408057,12788068700961288027,4391224091557910423,17682377144738327704,17647544326098181142,17314446024560060615,10423357402781693924,12248920345662896790,10271434003000285903,1855745112948496304,945712950590946821,3389395313227198254,404245044036847051,10826286152280701937,14961917498564211123,18118533390038184267,9500949920422117207,10999851783359130261,12786423797673671766,8014736161375175931,4136708953931930354,3966107162572683664,17186691390873315584,7270666234529768153,16411135356914746748,12430980646834333283,745235275573756421,16808374246807517641,16719667665939381981,3859345487390582307,6393657407048571345,13937254951270000228,15802701760186091276,11716772234252257405,8716421572210285284,18362317892901838659,3693145089991761697,12470452615771652894,5976190194033580642,17490314805621034692,11993430708852844088,13711329949432072652,6229058318999417219,9356323148718924435,15470656576998436889,3865002314342860749,3162723766547241195,2141675364350825802,11212766108644185086,8061240890708158673,5571165646485852147,3618523612776004094,2208779790455227608,4560937260238565420,3755828577364535092,8516770900141222325,3713185903148600895,12037899103251619233,15688158800074782131,8143024810094242345,12012951507676671723,9716515564439136853,4286385564579613247,8829870074721453969,3496511300397836897,1416895319264194729,12414837763396327997,15521365374371657529,16482919355636917824,13753915681029761281,4778403282638795508,12309297953934752848,7191865682310580258,547115783650689311,8615703812913942609,1040444306439683481,7934679415227160811,12686807478237919991,9420234093394644709,1986414070319841055,15166960935320779403,17882108564338952106,12987845288247946824,471565922684661897,11260434296303428726,16283457277508009446,2275151973360933125,16557039971727382930,16234254500073692823,3597245722265403478,6029349023893511841,11280337376663414110,13525655290342949343,781892475773221163,6573779077392692289,7821808056971000106,11852056645141126045,15685640543642407266,8407379200405823725,3557773230338135548,1687918103559286406,12518288508688801280,3907032175555620408,10033949862556649225,4791542990183755847,5285471512301051265,6277239795312450199,8334995254288886714,17223220888466785366,11183825826204075421,17236254895873169561,93968978228809138,541646075179686940,17156844140569065150,17834011090053759885,6459819501041782067,887807365625534853,11891955148349594478,7994552222821563825,3082698062247688407,10906887584599589685,17478935387597339812,1788218193952055201,12850053001864345491,13175201778674250437,16217462200023655875,4123984861597949250,6927274663824370706,17618357422354070296,13517709858972204315,7999095482527234205,11039613055060100111,15740075922841036199,9840645641960946284,2485945426702167933,13627403919456592614,10844300173749608646,14667691420303971588,16966913330971743354,11411774681567950037,11062569752198410282,8820117387244117836,1509736468429480345,10631678526011962518,1632154291142340429,1109384087469862752,13581573296411572340,15318948216254468326,7301129073231064007,6505946498063011498,3216893195319168056,13537386996315450779,3486188861674690438,3657832558233788266,596518307019069118,411815931764174432,7484736515861696022,9599885093970648447,11334716419973876090,8015466985246422660,3297794469124653857,12552466769248512693,18200596155103956251,15947845120172540301,14462080377528684427,9635025501146977138,16175937146705747038,2098583069572722336,4047711563207647070,14725750672217489848,1553498135450304522,9676499332434084812,17540876716197837667,3731355753738234973,12351393087052281853,5058404009993602396,5566202618281474416,198810283716706258,16477080256741401962,17194327915447848699,9093308556405996841,17242730205349968020,4873966599359885947,18319877586112237502,1806486582622848748,4964756935404838064,5955024968838330562,1927356492522671403,6978593583966745347,13007626253409840278,9187557934786419196,8083596090684269808,8042975750087957136,5450692340134675450,15607012256354990056,15867907453416129078,9296614534262101666,17040817654228744895,1339810337618467362,11615540085184496912,9853383625815902189,18155385692743469152,11263114750349121413,5162177961771826751,15561416213715810956,1811935666902819573,13920009366331645908,16822628318131882287,16310896943565657046,14847919109160379113,2018304726233420871,5835181896320591011,9283985194889047581,14215981298232826277,9807800487446732155,8297461300627247262,4176228158333458748,17447486175132581561,18095246005176546422,10989847277315628205,5768937300151665552,9146763558408032091,5591484621207009701,7837837809959138031,14633317568816446425,12326702761711436607,17267245593335324393,11359791957989889353,11598977653251167995,12553832048751178196,10770034914871591633,10586290857411260154,5034029454489025642,18286487885639004165,1877446983288092498,3892240717752467971,5459729312068105921,1998142358067044787,3070773400579532555,4733295444428460184,15020875723864039382,8100657828830878142,15414194594607929155,7993150729741072027,7156581213842594795,2984484042731380702,13373238168872248305,7451771125446051006,11942828040063908687,920605219668452713,11797609916927726264,5364344583066657921,15250370864167519616,1291157936035867137,11215401862460965654,13090030498797170471,14106388855356612006,5064224834716147135,16866208507716948612,1074752867589655997,4423083254100622890,12487887208609278088,6137377814056274333,7695428600055147261,16403638417390866724,11502448613529061341,3924432467153190991,620015607921955992,4810783002557328664,11979212200854059559,1883490083854942852,17764105890133366378,7766459563205820082,17401042054948751550,14558367832607197882,16463470418570800396,240368014786017358,6962166315087453692,14922691887424312364,2902633957516187057,17152169993193395214,10556125115396023095,5708901747851932146,3697031393458724218,12736962115575051556,16682388931617578249,7589260065600334674,11938990102393094617,7330428672670778545,7910383613095537462,6487535763368721655,4066801161037046573,3565665033639162610,14689861555538883629,9683195451061180650,5139156078577310521,2850940783623765432,4976379513699383466,15610763454982209245,17976447854010252916,8256951943473435928,15641123779742450943,14197305596825335045,5512891461801617371,16175961342452013210,1878282097209426734,7766981952902651307,11265888611018389657,8744929820485846277,5714483417033033600,9466864463851101270,4298736499398439872,4342241812106685391,11068307488273513908,121440203266636319,16642897184189463542,9783423779228240939,12858023653723574614,11478934024942924711,9588758704856519433,3343535043537413220,7582930069417484086,244783546277668461,7234813409016722255,5056739041823326909,4857102053013459288,1860053164320740892,11640269872451676037,1274729881289257297,12623598418917403394,415704701908385356,10467013320108436675,2977852648257966172,1336895383903523265,14199921923292471177,4435522514911171647,15312722048945436056,17851597277773228271,7073225247006286592,1097980719625662214,13181355860188878492,1446049924832498909,11014607908247798355,13919120339376864354,2143679223345993636,6637585249962408086,3515115485691549872,343534841839087664,13008443440891448716,13131097608706233139,13069090286093560655,10329423654355411768,8194940617853392342,16079292498348133149,17314035466126838088,12831249146641823677,14358410697501203634,12383227592735601042,238550166524738890,15792071656673327005,9568029773923308040,17084201849514346975,4373485644108915629,11930498394858554581,7231216434067445013,8514444221194683507,16490800560706878564,17330660095549896219,239306026930070774,1145427323271663415,2011943576305625733,14025585779590585506,8820197852934954996,5309147487738506002,13760805478522430720,10972997283371303531,7155169979110271833,17065368981931915458,6080849699052389121,991528321983758797,4941516835790692970,8504898688429022791,15608689893790296126,8144183378681734163,2202614151296836266,4376834240527233401,2077294636356740710,5919800329584903293,7931583648302618300,16895251853304426063,2509639016751086904,13148831692819929762,13032163664358493065,6202347350473427389,17001145467615538640,976988894770293963,13883768892495020860,11985535283988165344,15419953958079425384,6145924426436681421,7018128336772289870,18321324220923385631,12578414068702206129,2776480625679269962,7678113675050562770,18363112529150386660,17730751465227083805,2083777949957975867,11237935885619196624,9925323382248522775,2060641901339975593,2178154226932996498,13350714934113207437,7270628534847739207,16372100754917946521,11249998054106750797,6164026386450588884,13757679127759070615,10447017585318921118,6204240806763073327,2452302059318580005,9396694634227690149,4577269743516558638,1986513236312367197,10789092282108444178,3429632065795772870,5400778661245273329,8394862542767291062,1837018484613534218,6376861265859911871,10204810071664183375,8721945932924705640,13114652833270216290,17620566394857662089,10539643452530552104,1060462732357783381,9625861794491349604,12045257527135255136,4970714135006058299,2645752794695931845,8872705003313935609,11914200605642980573,1920245979981229669,14097034714292921944,10775186921629775197,7730393523598207421,17778458989020472950,16691742107182598150,17564997792858124709,12166899928741077263,454638083722208024,8513404913894065311,7515055458446042068,6045384874589017228,2293033870809066438,8003889047450299648,16546755558785694339,17825249825934258943,11757351619152593683,8105906150604338204,13070266325786478430,9191036395627037949,6068253564008608545,2398825809822258900,339140807082802985,9339095655107117535,6307077216668785835,6815208323749312876,8223437130745913915,4432374769997511805,17892670624334627797,10609345952776966886,212304097684779260,6895895408130594223,18015817011551536990,7368865209477588982,8124241289367176056,7656620436463350091,13743888113820804081,16534276202517031299,14368575819683212168,948039643535554981,5847237484446524282,9700162181675229426,3977389298897357029,1168659341181018097,15828726520347942722,17283194398445022427,17071679966902849254,5516080655828462958,2670674721579288577,14100844903028521380,117857247492406788,1042087827628161985,9817294116976249499,482811348074189849,3220658871741647192,4501286451872474741,15587036836457676843,13043305875366804956,7353305087312269423,5113539239346358101,1574615496643393975,11261240270331120838,3748101983946977111,16905734907722076806,3396594708930728033,16003502470895591775,4635664611761279377,10359367708798002171,1244471917604142212,12339214305608109205,8052794668739779420,619677563287365541,17583155806507649424,12785819098919342826,10470613620329659200,10201902622822980247,8310708913620765134,18029126836350000842,9193998089984804791,854128589872245228,7361817449627690047,15015314756917392593,655152752332400396,11327697580457223580,3226412046318216552,14305371240416315590,14563955539274488836,430061841960620670,1490169526999466989,3936439166128115304,12848032469159176107,10693193778860842662,10372031316305158537,12899415055513732796,14482593288907830178,6087711562697845316,7635386977290187947,17252483085286958874,17692751744347578334,6330165464658294940,3328329207925998533,14886761419689674792,15318842349285845159,4437363770655572902,17348820196641010607,14126615902442065352,14615000765383563033,3685148533848662827,12175593295433261854,13905739110918802433,5885417302019472759,10499723952600899617,10750788309893641037,2199263184287296651,10361847401452597402,3651814221131294821,12714296892781379046,12908880055831483041,18271204391403235897,8618236119475999678,5372258970023600556,16839591767886411005,5257385253838060148,12578383249106469391,5771139579943676725,16962731105800642150,18352093330486678723,9584492520116619969,6874297806842275296,12092199085868940478,8984940469466514905,16827073506624824379,11827060798795341367,11963827349250714542,14438456164747289763,15023086835829746464,15326448301136016836,8270723988367039526,8716942324685480470,8186664349025293135,2524846431201524252,9831672320472734458,15604228618144903436,7365607101375277993,229001065629021087,10618982844611288006,18013834619738854988,2094999002193570476,13025739291071117333,10044789950038680827,492875789297785663,730804422722377338,16298316442723587575,15349106142702259894,6269992258431406453,13709064719846309191,9864318411971355463,10297356075789435340,15178943924504060232,14163739108727470367,4442382046736967497,3572938107098891558,474381333062546411,5576242333746012397,1860012001424770501,8197135346108994033,6726638087518292027,12136104302043154325,1439845158093613514,4745850051359232612,8073217359420978321,2635736692259162561,17105341545667662292,7777754136415818442,10752076731231130173,12495780418774596597,8548118188646596432,4091017154620913953,2769284173921914840,12010458188656911641,8011944370761445054,10477390100715776361,4777088256106297769,12282727428721886147,6153314363343923707,16410007604218435915,2222160724104018525,2210201708331717237,16142464032314305460,6823484101018020374,3996755525032837726,10157647281717268854,2321021798124582663,5896470402812106339,15979014388802922227,15929894611343054634,484853768528832303,7619637376264476976,5312156446556481171,7464976696602144430,15184171296834336697,12875873199381477493,13647709555574477218,12648809585760284620,17021417260765077837,3461067010561265818,12344762642689991891,3262223307282861733,11450879922153972410,3191051514829857037,14028860651057629860,9058657801727226891,5021222778933680568,11656604312613134691,14650254783652763092,5578624756295000217,4902634659567378258,1185782302092126591,10201304911730186627,4855724759681790188,8929430559440619003,4617665218173871749,890632111894901324,14199811017548967128,6796587650572047188,13094701467957145474,8856602225813524471,15742947631562500664,9676130288566594207,12219045947553382153,16576260386762905951,1854305132455766589,7694887776633094736,13192924423534045293,5930629446901837659,2410824983896092606,2469295807078201143,5338670056707573507,2049426450804505834,5132779262155834368,7281885508268017790,12728319773773147213,16757955775612227137,13717381282101434054,15952456484732036662,8519490650012137720,7060609574369869005,5859687926041259335,5082493500529064455,14082051416080104500,8212184620521749348,17810048008450081871,8191115057370793582,8387007436015662753,12498405229715261754,10405114120280866281,16738004335662616993,16208426169273085873,12189902710476161993,6903555468849142693,673770650396835129,3936504079492714666,3026024081821802749,5829086063614676221,792331611080615797,11698305275888647392,13557823346810364226,18090904345783756501,12790743261911756558,1881504493889583563,11759025347459064041,10119854695810267302,1839006013310545417,6895570331091089694,3779042108319894017,9255250366940267270,16326385554159138606,13213918835120347752,15999931987314491943,3701240544819667777,7501279658102267757,2712013502621046832,16500660830038912437,12901267257241908422,7145484842240581910,13697282864189760455,4186703266015887189,6970135415787195302,6400612869062281879,15914759513434147670,932485134851238891,3197306816107497816,14751020932851499123,12403402628448932073,11802262280111996657,7985557057410094913,6595580954279072766,7879221355786304786,13611043895827736600,7388533050770274609,12062796777402331665,3130191573065156989,1317992467247699225,17938047637942892570,5899002528377776336,14653093583123483978,2517859075572826795,12880572766770434099,2184636839353741637,2317703049428635979,12434216170181436665,16446858809342176083,1448994156912613656,1023727324189873337,13086052976578403960,7798154316520277,9955003458255491098,11087902312977931852,11264048707843433393,7620963507719937047,13314599632087564069,8285698789203150696,17838812898145512484,13536775631351695795,17820673027175673330,8534615743445427669,18366640092279283208,6502575845384818817,13242209045946894907,6806963039453015515,12149398623912999671,8967184182552906943,9528021955684180011,16898752237742300009,7568972855071376328,16683792536959628985,3790487677019291438,3783044725798826160,8643456534814542454,3467611174689050281,2417422034331090229,1549377527714711027,17647814041973811406,327079331594142356,918033392752888212,12702390706523860990,7558010236643338500,17416299132870236744,395998128862512037,12889769632924837862,12213358730373013965,3882137358417134203,17713000815819152631,1782318952428866042,13704788849088618702,2718087419497200236,14439935321445663514,13073256750275843927,16620383216592343986,10531883001275091293,11978966814188615871,5522889995581139024,6303297701979051689,13576609337197143394,12434933387691087624,6615673699488293706,537015678349543333,11575198992617182056,10897679309655943853,12390506786540469964,15326898488483753010,11406512697338817585,5102796225328517458,7141564422922739185,18160236653687405731,17248737245099852935,17336507465080976800,16230457409109426021,7220981250050270567,12792591608253378295,14947813586880454864,2908588803597414729,3165709955114178688,14324966246704418182,1890827670932279377,6222853331444623153,16007077500082529975,13868582909093328848,12862558064247921672,18418152025128232012,5605578181926967924,8686476799753600975,14522196571019682393,2161943311435245079,18223797051098284099,15144310265442913180,5614456667554696103,9323831795606008256,8462889433204274438,14330635540196548590,9502401849565935765,17104475289982554277,1842285654314298352,15739864363311796602,15007052095423805462,2201031412660281765,5511972873990859172,5613861703563121806,16988924250876372600,2281030924411254899,3186893064819599474,9208457249429871052,1059446262528289961,11151106262814346021,6500561677591606640,2687871212901926499,8661092112728750696,11652823591371273283,10746756411456621382,6507265848366648632,1652461046115633844,2966563620954351835,5084123737888035238,16261681684551424564,4657516006663561003,4289803136781863141,11478333348217874651,7075873504056936992,1971407669108462640,3232820143369022969,6427556075356505768,4849810767511992324,8924790157333647929,4418774927350480309,4153299386855877620,9804326425695558196,8626050363413060214,8412186085846211735,16126972934285273859,10182132925069578930,16748596661465889450,18194875985457812611,17944242497974926996,16999886914675392602,13923655741184672214,13214664197793948987,3632546535840314906,635504444399659117,11788488772797866602,12552783755365912446,13546490380250942631,17105087637168503903,9960173060946381218,8161889601153476365,17436691538209239096,9652229606777449590,12354533726092416559,16172412537818863331,12971368154839835887,9786160627734357444,7700200803431459916,5983256124872694261,12815782887821332738,15061425610486497221,12504826623276143881,3377626116147298663,11808652323364798197,13154732205473767562,11776944193381402416,17812764344679902422,18222923279476705167,2526776456688416284,11677075398757329911,14790241667107111620,155687245271681830,6489732963514192353,7321156622512889186,3044089213004161445,9927251856163151934,10131866154722718636,8703329125919981150,16263996832510937086,18297849328739464765,17182952822907157541,1213526318010949688,18299579953196599371,17553445465728704726,11363609391355724696,6081558195959566922,13252778843423975263,11420029236819285981,8422028601847246970,18121677776293762220,11996111420785576557,4976875276111949086,15139089817623525826,16510089738005243221,9451830538629755790,7446503822195628027,4046197027939063587,8172449290430369269,8314701111599931723,17183678406506737050,3600684325084012218,4987500095297726125,7161145024311474267,6508397208998600378,10354189934409392915,16469837760567018214,1111070797519444408,1715322471951255315,8068837792519948420,8151664837619329801,6012079849206707949,10986784098653918869,147244452327746723,8368121597326139016,1173656461933201293,17980815380862392098,3417117398189342335,131971525618778764,751101273330854508,3479320298119734924,2765629325110243045,14791170406450961864,4072664908378743752,14029107247435521482,16497060857246941709,10598014624767958249,14982903393848910807,13120832897598029758,2297460820920379126,1680490115453518740,16619852859378129965,1673635131842374992,11521997153706953366,11690706896450772300,16502546601396672431,9707355525704800839,17838237637474431722,4770516354662557740,13281798916509558611,2291374140534253162,3736629618860446975,11063302935674677419,6607308291258112261,2910585610086309695,8101312150909928022,2358849828038327648,1264832788002860640,14275040097429814447,13236277338414258880,8515419387622354849,12279022654590078333,10575453685931114829,2041867886986260002,5600078418637575194,9532154873992570468,7093620691907070923,10405437812063165234,16974634982654153626,6944121572237302383,1368180627734625629,11641003214933275338,344684490002501504,2767612417227846984,16140880630692533070,11473278007515893143,1944441838115665749,9516278795706545610,11962442717730504734,14315412365352360118,16802425736185842767,10313222225390989781,5313010795063159316,8270053378595518892,15249035212218068336,1740103395038369727,8328473612401824518,16338400817335551593,10912521656802055941,12703488446955559307,14465561609904575717,16257602862164853428,8603136091960031792,13217053734426808462,493235457839577745,15448227945246878154,1851663096846589352,8043768413189136454,18057384972300013614,8964069893543785979,10905670274414971006,10727828013164659241,10330454086357092387,3835040177969679364,5134256487518383548,678620227659925388,2389578202458827516,10363352128717581407,5092731257635640055,1532035522791710066,2413414339983028306,7355041037086278799,16029340714136007882,7392945905024771674,3243073727835628927,7124132324046296353,1836440807744925512,7599079195324126092,16571059834944417352,7220647367755195817,4448576730167550667,13506118614527492054,1719461470660241814,11332247878761424792,17503361548989885858,9854103831286820444,10170989691424314662,6240164838152044915,1484574243092995435,14904372425792647506,1126222490246341925,2965135089910376675,17402424576542018672,10305946365578517126,16528763776844308914,9535653006180209462,16095930370587297153,12298079254853082950,14811181685739287043,6919425662871970017,5995498557491184792,1309641145828950880,14706947671479367930,9381097209335744363,4431874653227137798,623116109441975817,15321341955954290855,11919864788457067677,5088464784888477737,15036723782034087816,13493862947042496969,15403828364844404504,8097341048344910244,18025215396205914911,7415484166425869100,7479598354072998580,17582938597949668473,10970061736744336647,15972444394533377152,16249327684277731447,12887987560245113764,5180055792908298308,18079681514006675100,4945305464499798009,17562960152649216780,766308098731765777,9078135660383645506,14693127566994830470,18172315501620884419,1637463098675820499,10846247513456291852,15487329119321786152,15775250138950902836,9556061167223422478,6920110902074139148,9534874859474920235,7535457849003102068,4380896897412664492,2976548627450423622,10819157829402706328,13593026259409394002,17959110371518212273,7270326524566125610,3138654980857647619,10255239710858001762,16730428037561881678,2009648701282722880,15595112601432448885,3271329902412629904,2131401030784100309,4849416803226796048,1760944327624081325,10066795124473038661,13722552544896599986,4964762371449050589,17259397340875996553,34888601653080567,16445564300778321430,8513219934561335268,6182313599048214064,9821473430429537762,11706294987475401312,10432654555741489804,17380569793642457214,4858285188070943305,5538364757353596657,13739848184804850299,9813079609969456512,17796846071510916340,7475231498823748964,17491401105315573950,7761775528951170328,12208084042945084578,6700765970448510679,12986785497143848761,14330003658920547563,9233287711291325414,1108242721250520016,8585458944980636119,5304708449406729730,17053307191444846276,8773166332507887129,14781914130021224345,459400944454892878,18264310220366889217,2777863410118117573,12134271827653197071,15641515491351369212,1665180919753091554,10846122692627563819,1209046321420323012,5238715067637162939,15278945033596174892,16594968341308733230,9826563608347573044,14333635119936242198,6928391476358007219,9959978922552951466,5718177833094363131,212037097609508141,3479619437329733537,8131207379708941403,9485673169772383116,9893562832472278453,14854951774359157929,11882720983806681106,9857410078302357981,5041850690779270327,18292593609893205466,16419476811626227695,14388148888520849429,9288101184118616835,4228538029048798745,2158632704059310280,2291642253810939722,2689394624541977035,11082832949768201212,5745293457790331311,13586489858002478807,16567485198153909468,11737230022355781247,6420274284421521145,2723560599326457044,11807563748162802614,2008065208796156330,5411407925134431462,9481747034430252727,1899474363834587777,12641867306535403431,16407336150871295799,11490524769654627369,6159749448385676141,13391967507896408985,18342334864131351975,13232364548089914750,5944143659715183013,3212459790806342462,2414113348311424571,378813226761929273,17064900837895647405,11227091597798645762,2982000960954694944,10979827021233948712,15812147770662649370,14306984274446255404,7645744074253020174,11024373038213549125,1785786734351611686,16271340757969868716,6587707192733377524,5690441922461266757,3778123089394107580,13919378977507795335,13650616681257006752,8741862454262088570,6035489223516674216,10022248900978781553,7912847546743290241,13282641653129585960,3268869227544580315,17942840370303538789,13718727330986835024,8849880689772364172,8708201395868142365,12654276688479020040,2491120364630452688,6209363482662525902,6119582347761542989,15363653017059678117,9353496205692367094,6232780237456583702,6003918197855125688,593477808112571019,15241550596604465317,13565782397636849423,5954064446361372976,4652320935304569000,18099474220570966551,10712102608839107243,15428103905929698608,11686573488636534495,225339226296651962,7478419685619391759,15388059129687106111,15578480227808566514,2843436192705915749,7691547174236750371,12446945092930799225,1318739606195043055,16677626799393210994,12084161838367127985,5130402333808042421,10165003023826111262,4044048331215757470,5917337441801226463,6743756776506644211,49643065310879925,17642838119347295758,3729543340528948285,6448890534385935660,12432381321713765105,720670474279802832,6825453584976065864,11758905417798864404,6658286146702179797,15656195452055697813,10577759294098647811,1945167513441817886,11246143632139221570,299078035492788093,10245770356510102616,7218969913357388968,17734968053510079955,2602024564282744152,1702499273480386255,4012242377594088775,11862828906209646704,9434671317321955917,4665242634859973939,573748395953198856,2888336603648846755,9007785852291103079,5227497449113667941,14389464346525159728,8706642131445158196,9958395394256749183,5653864685001924659,6714990966771365565,3969001699016849129,18322311286635128832,15443571213522240776,11229886829624574156,11874854763928686669,5951860611970178438,7979930367326062215,14609581238617897288,15912628988373914708,7420457167320974741,8605298524150718683,10526874776015589399,12084158125397445966,14750016269179985407,2659250074738148039,2542179956387554561,6737582151024786306,3861966809959695290,16364993220761774994,9160865379746629635,3272970773644110581,9943300881535295378,1960469000558137095,13798065867758706154,3677631065865550760,3119671965677356021,8603499271146458293,11461481025899686018,7140955511944561009,10797013931249888844,6656940267527661765,5701150475718848160,11681859474056810406,5299186361218013475,15898808143608613270,692358869317060963,10647693650447481163,3821637828364211521,14213294962412731975,10195528009740395052,8913153069920278669,8881286062777757355,10928474721634826331,8872354494255983776,7456903640419150631,11710051625495844289,9958655980290877091,16257580942115429173,8731114594118579974,7895594358160910505,9037217405843490107,10200867954650176485,9236083966780509700,13659661157239344632,11718062640769816079,9368016512832939135,11683099447713365923,8573532611105515907,9169350192562766891,2802522412660201899,4166976276808214888,12483367378575033603,9406012551615657631,10707645127647503847,11844289827548141785,4337020281989657770,3653831770931783371,12163133528606596799,14334620999058740789,1203735760066601151,16816952791025501464,9011312271490863711,7770730058130797130,15429622097853074522,3086815350805846499,7532445203540180996,4391772621380485978,11830907327075428922,10723130949250005680,12472973314734654073,8059211316991321507,7329312902607912288,5851692303952489954,7734112368409035396,17756043631543022266,8099920429910003276,7941258723749083816,903390164882026258,16723230083120274716,13194075973747375329,2978798832797325927,12849382932086523110,15786695099648665215,3410182085269232419,12954477658638356873,1727384522285783040,3175914542529869159,2119019522863466821,7755769175596834406,6002245370293174473,4575598698196107005,16009275128630784098,14562385227006250944,1924917022538950201,12404553851704053991,6651494503427357851,16868704798563876004,9262840978645447714,3229214563087796636,7348479332906359410,9294678596608877224,13339950899383952074,3930181768879062762,13545828152432742819,2064332434468170615,18068079746288813579,11813845431466081432,215496918985122107,6617011854800070916,6701449998281849528,10569481845973278200,11324233721484778483,7360439784150926567,18135266137350575782,3575350213162120511,17257348330288819654,16840607613912461364,8718583865996196912,721301573049739217,17529611420269193979,436434419021068097,16343483257830051585,1452888529476228789,12198854957396125452,7152202499520240321,7969032639200008758,11643849583396625216,1187710176583735799,3617003017243979496,10520783203375225710,1049477296529914532,2115823226538512342,18292275097356200880,8739934934426390424,10726527381510257098,2487954328219323164,12683541771509952036,8509346092704469909,7916284533629600589,10958905094648672283,1668407532718897427,18127949307381931997,13875944972964140148,10818389289340762538,17558383974731843301,17038896464130965310,12810794646419138931,9003082758294840049,13062324466664288814,12193774670868902931,15148276942470457274,17559233776195245443,9588686656634016437,15041885076558736331,4402270635194665659,3568253811585738571,7146477550942425835,7582008265000021071,8018526050422466143,2640698884119910363,2623411103202317280,14481784450350119544,9716082195286603807,14892382404786439316,16752223539904195564,3815530510896899081,1244875022265194347,2768071537537578146,5836257954689214200,9622240043647526281,5984065733204011059,13983263970713009486,17765090926607625525,4789655827837621894,4025915483070022620,7210703484545682831,7890756201851164231,6894196068953791086,18307953250277491248,12726308897236517249,2679202545296194516,11764764571322527400,11782045452519486808,9751606461315359161,18170768568940823808,15195683464733680937,6925347911936984768,16170087691337460883,861402137721089097,9509434396409962778,4379952566030438239,551668075033643834,5234349535076466025,11950164815839670182,8200067160005506903,15505143754089246924,6833184699136125766,7066025253173671921,16200143016421505353,13969576374083595140,541872539287457218,5057560113572236624,2162026676061871558,15765942291531967919,13155105885193610649,14587513747052823382,191193802445105054,864911470056170617,16373645664355456637,4889986903670817393,10350149710787607208,6490636360330663607,6377400063790653720,15996644778786134096,13978030400620606419,4554456216009623188,12300996493377588672,6291443074364507402,1986172548441887305,14758811129875293388,16552418810355835326,15594709121769179196,3696747149432946447,15329270846690668405,16172474455776210965,13774550257682172774,10249279762556683244,12867047536213921007,11842133641200425289,1950249709240113505,10984336953759835289,3934573588657507303,737842138848611883,2082177786383862192,12760193503422303212,4529591495617840642,10740634352599369746,17942004065077404896,129197784194372531,7340299442077448484,9151493495334003756,1172118052982410870,3182462333696720221,16501636030738381026,927556915220013368,15260567230290742765,4380974929824902612,9427069325929231923,15118135543788912845,2706654884765231125,3295463618836421530,8092700909470022375,8838460422994947019,12602974551848656807,18215891317325046912,6341413922067770980,11208052595393876905,10830483036243264391,10618855195708823447,13663978189058681078,15512993196618546469,17508038613316183808,9629053249845072292,5595839482316609388,15253493521383578575,6307393994867560836,15131092767953020768,1114880804576000368,6526023956547026199,2707569336955891144,2566445011790859529,3267179893596120546,4412697704851803799,14710671171321845384,5193034651971583440,14195428566924408601,16903915358017831891,11725649138411908326,16696356398512855877,2137532309207804509,15799994608001055034,1887186416034408629,12032611552896146471,4451469543679494436,9058258832344490353,16336138741437492146,12663463863721092648,9526859869679525738,5351472658785996058,10309783340031223689,16992688233896929445,8480702456300435232,8555362033783854118,12109782136626892106,5981147452059144716,16787056459057892353,11897484395257399090,16303272866467089831,14520333243753811120,711365746591447059,18285383713473803710,16289913814766486118,5800958479310797949,4090214370408371450,133018627979748207,6790469798742749630,769606646454196340,1602503165605525478,2452177077748476404,14536873718512875120,18239519057922987103,6699089414356851535,12170992256393491094,14355172310963367165,12496679807670501604,1998254399902938163,3446890369458911008,17331347272615866506,9978452233833111236,16013958028772603618,629858035520482749,3992658337560014472,13917356978920800303,16263622830106718578,17614193400544862722,14415142839489771502,990319318867198805,2209253898179982139,7621070586800685716,11157502758713002864,2905175885378277455,1965213798555332170,3397283489078426142,5915265412362467281,3563781346209131668,18385673516136704900,17253438289693938724,6722414766222021371,525573865964003669,4972845669556526855,17662813481855929935,14317454407982053940,7647726353684912328,7129106943615853606,16823569877319061792,17134534656644559097,12585056977495775524,12376960317955709457,15354678371118360686,12478928921618484263,2364814970693523156,8461320620335425796,10220753641265943415,2606978160187571570,464007424919827715,7032987577802885552,2986580225977101972,6840636488707474969,14840201029112783618,17025802562621713751,5906610861253214874,13082531637815738336,1317481567990709396,747300600206674930,14633986176207453144,2130619671658656356,4091378575427653133,14077269287203525937,17514142752846887884,332985741986497432,7237111573800411572,970683625909623329,9022482313676513324,17311031028412834647,2225003622154403476,15882185620449860603,17703284333583703134,15291114075038709453,11008906628866590994,15026459416338583962,708789742465065896,12446642019760515829,16484730802923650393,11692468400421750733,3186266378925432879,14329770418976916657,379296371859415149,2657304807742753353,12981565373787474938,4292814452625715212,7763611898724497333,8839014377012366069,1665267679751054742,12222370018729847991,9663755555775731207,11019695764626465159,3120593096239785802,6404204308802839723,3561462837453402141,5101728739089160278,8972740444690831238,6135435869422587855,8529833793450491887,14895843561810335719,14315546692263642885,14357434767465390741,16958394775008732650,14268393293237998961,13393161235340618233,15662301325701390184,207812039233095520,15939385567456443211,17938619742407036795,10902021447878683108,17114745682097705740,5554095176225543690,3849913485556175192,15130588762491554750,8467910772551162018,8522951588460919292,14398913055635471177,16486120378559141040,477199491589393073,15924449971034548542,17060652673026006254,18314574859722647854,17334227711956786440,16314635498566030508,8794048590677623139,5559242571654196654,4758460234540499335,13911930493560412971,5837751919745304166,9004129861578449515,6822987432182839127,17037442625873159903,4043733358521276508,13828595404372276143,4201907194679355588,4379024627332720339,3982680478831994463,13477668532665258689,13829732922308912716,12482947407643726799,785527134845369206,15172572852490966075,13127815166285858195,7523284160484104551,18327199143217702691,53023498978370729,9077040024706125984,4102286099694011478,15097883345464648310,18432327890622067362,11370755275349137172,17217650732330337307,17747217970392819115,11070370189630517819,5800740737641673361,14200244460452824906,11005324688132881209,12393452338733629706,1997130157199577426,3057626713732898199,11143427046673867749,10940373949934766119,3279006387387017896,2859603814709028027,14652194677882036505,7501726127998415367,2187047093032077877,6038253368474219123,7910023021684510081,12775427042946588292,2857735157019608169,12169042720721707219,15445060206415118331,12594908819127085970,6985510565561724983,144075174650505643,9592464324063415026,13238104686036842347,4549091220834177439,9691215732874210839,12796761817485897531,9974741422020920452,10136643520726950921,14564355798426501285,9165615523461060766,1661872542695664793,8138648214697601880,16128749086027928356,5590108871837265602,12883253594766127885,3184749908374629966,3189423550966419924,4121232337968655686,3256583010404920445,7781913074463648349,7291949982431439011,12244711636858232251,15566220767655256633,4263772567717094039,7285023308299666812,11263616051255272569,5857952302362248286,10734119826282694886,15904562217198373904,15942294843330016907,2313147415076558583,17536815672629673081,11974769525880465640,13004195704940502830,8674796709057847347,2092403677328626869,5263371494262009608,4524601029918599194,11991360604609048190,1022981784705827604,18066795363016358688,3804884694232789853,3905252344810593173,14194204838971857754,8148685506089186633,10290497419230697495,2698776954047923718,5354031158100905995,10636091891369123364,6898306508066503902,14380308804856507150,7068202635912796294,3510594716889879253,12521671364192101683,10441742797258102161,3976729234460345760,14719944077464513342,15809080094307589747,8451012420881482559,17370092770877207657,17279291645634720175,18253760555720837341,2648887045222592801,2238323739929674896,15751476158271791791,9448634759453722821,5307517230283783862,12499589256476151331,6471031491118926752,13164427839137451983,3028746988412260912,14082818606063091142,17455994631390447588,6712738350569870938,11686182302452540420,15493849462200211235,16208434354284135101,9260148439448240681,15184761932569429789,11058758066078384215,785058196169974107,10230449617404121090,12841377460795625404,3023356164323864871,16966424216142807430,12294235681834438345,6134146902124272071,820447940723779251,12452632535217731539,14579156081505066982,4218822733746760355,14415715519008929228,3547997193016109831,8275400258560978433,1677409287444756478,12275654276025154440,13453745380965981027,13784460048877604971,17846564579324734635,270729427783044551,5126237937550639951,16885149029389226982,15693082265374636415,12100792385438254422,2152054539676787327,12046329290847571457,6457655029973589250,10080956971850599399,2597169880566955072,1451091855056273205,13866040849357030251,11102992143373926323,4416615748649717573,3125555186748808852,4815331062780967393,6368800002180918361,16596606579384760402,951185422433526577,1138161331725639262,2916760169333494794,6953132142264928873,4601962175791078700,16177383467252163256,14917678384520444642,10351230295609445649,17354121931261062670,8994809346227711170,1247011679047792033,1789544371828478702,5648706925732984422,2312307490079432464,16993306921399503090,16544441118016863344,3290627689148335518,2498880497900147392,4533628447559938254,10450111158111460903,2427236925934500783,2967342450745484956,10575905899861293470,6847043598554875978,7729435126179836978,8741462831512687093,12744426550126478075,9376747589152998112,7689192444682204837,11207643714557519985,8705194648450160928,17603710229640830983,5192761894728214583,8059713935821220539,15064624266476114647,17346011163553642869,16403528342542060985,3247930214062160769,14758007022090287613,4023699718982670292,10682239506572198581,16559877828841871153,5884272938425132642,15137458994169884615,8444529616115790223,3304235922461828572,16587312215615418397,13164307060292608074,4626247507451938176,5927788996941615441,15341236999124142755,1246898597237148011,7539719732820353683,11365598634226465046,16210421942472378243,8382222452067952138,9964254972361097558,745221051348390990,3984564298633809560,2779730123786218024,499017720178835855,5641542481471780948,5196544827073620231,16605698162304445143,11005530346294652934,3921524300857367258,9380532231188326541,16311736124838778679,6972581779017073448,8124911070418717174,9257048198135038720,17207247806442186629,13347129808016561148,11317394943763662887,16008492601721228501,14933330348026364018,17340670183105761260,16277108873811618235,6741288415349646904,12206705928640316716,2246733866745883857,18435849585313690645,790722262436378984,16110703620406031606,2028300441019176360,18004790049491434962,13842702684568021801,9421119376202944174,16017044504170420927,9231371697918799856,16007158529438662558,12678167273463758071,8716465100445490694,4671012106348356834,18365394355136181219,12644113524746613785,15372137452280738693,2170333981768576140,1841774205393680633,295875633682757028,16728070969857303346,2210681200175227133,7590511773884904430,8703361766575743556,6553867451744795423,11179445539601843018,17799726062750127033,10225810871593524430,1426818963604729251,14528148697587321906,4607556428134242972,6027925638026529221,16312946030663411971,7967983950712495629,15085566894042847938,1093031950366860392,782891480540340481,10661369781831828267,2320985823955239221,8612839458646892739,14875618776688296767,17846706904586539370,8525221377483205237,14653809914360712164,10051139296819377480,10303889282442300799,2761345566978440654,4627803394809475829,1673839671472490106,18043753290546750212,18102326429338845242,12553312052127237832,9124434336952958636,1904816825365385372,2754969727786874359,11884393630941318945,8898229299550392078,4927115622004200406,5283080785856418801,2272283130610242869,1475244237549018785,3784192112035943828,6544652206474453208,15637978778913446552,16301867403677765444,5707642088146120296,304179049546856529,11258533340282582999,4620914061622136472,14834591053014540474,6879552956926761580,4569350480894621086,17988828037970660215,18047434469036489024,5846011784450186374,15328332182439330508,3512723189465424901,4485347346651172462,17390829542809509756,10036934545565086350,1263765404555730627,15875540157458157708,3693356609398193813,3596569173764284273,6926083788732876258,15369423216717011684,17613682970582003744,6781226465719772178,17759035051723892746,5725251144080047881,4044625968911121834,1903547060166724341,17336912021785026640,3627879113873125981,1207174997805517230,15779906554178909035,10841774174093115740,17458743284477744105,15066442042431001652,18049555588823157075,6205518834636539175,638882493980677455,4278966505905461325,18264365162996756920,9945629772638037920,4773546301193746479,15539217797125016519,17929116404931055680,6867584552928392380,8375694413532464263,3041342376412136095,6047464164940282418,2482454776400034359,3370615956134639225,8965117138909892137,15595032828731925158,13967797159070989180,14818640527861275917,8498594012824894527,15624136426052189458,2590549477426000319,9863526524446337583,1216575053745477301,5938685977502762047,4898254191852689138,18030101843552434194,15607795690640114883,14603009323881404958,10763056292221653479,1050034460381473091,10794935782413835239,13838267920736383369,2956565643076230982,7154503682808251989,7765438670045850792,5860517772393404050,11762775302257638320,4273098821589305619,8259151302440226772,6191460714258601860,9134062613762643552,14889635021973778691,9893394272960351630,5319835656808260692,7811037434961612690,13553117805195811829,8753584772091769805,15280131333840062269,5119244225226625433,15521966523779206960,15580053191789553526,17400664750976351119,9260323015491984611,11549052395722612798,16036066885787768595,8698845486918924162,11916350437759661779,14228139385539165281,15005354999350559282,18012822660737887842,7975584225306415748,9002247528992207513,9174508744915308078,15373019687238154592,8785569870147828920,11520966167750419251,17790198519482198494,17551172698096360524,4946024101005909722,643858886733956587,15447032620091585514,11155458165102080715,16625170750751106865,3061340572760969143,8797275268426810191,2355650175838712443,13930716905628679714,5674486072583176177,4431553748525725816,7872288506046625301,8813313902195259901,4848209790882576812,17365022452402684729,4917795362457132993,11996028573748660115,14139515076149879010,5224757537338095201,6334044132906802380,13712120088569746880,15633675123660465389,2053697338446310324,11943308595820210471,16531728133196682096,15283873546362620789,4374635984947628706,7907708016383312379,16567031679848643484,13098657084398151595,10754213520984603145,6118801083077881161,15476843529240143152,6598604292031786701,4707234927243156806,8066145053261758731,16551996475249916580,12654445902044044380,18422583124832817586,17017295674279461980,6200957255208470541,7429122132875856085,10667047753800916184,14232812906724715459,3334546432688687487,4104392733001227514,15025474753557501998,16211469927636350802,16086516687514970851,12149026318030111212,15107312163010733631,9238746956010676884,12893037108457489342,15688422610609434306,17430830807463576495,6445138419250528890,11246645233610774904,12698299504269472123,15660805936495489145,3831567132134552096,2572807588301792366,7918017469627702537,6657651953563320345,7104890012994767313,758945479846967467,2542111520467362012,4039722774289398246,17772510590412743444,14400410994159101358,4632841096019233580,15595182097953232530,15581312019016099307,13351774317009319827,2629414963884250372,5747709206746120925,2091492511142490279,12432774188213299177,1419918808541339218,16355484968288704165,4627033790195047321,2306518718282790340,16741565223952258057,7778600901083498347,17431235440143498175,3819428308760069676,13574298912260157537,3657279816324579369,9739713262738029611,11872087196357783076,242352158743419760,51770558962007007,10399248586488968439,13014034898564238678,11848183585561617125,943855953050106158,16076249916618237927,14584913052883037179,2253514323159036740,13338426656579984521,7694842068251600557,6897677641308227064,6925053395486286239,12440127617364594506,7781695208318022173,14813961380397476201,6154774548816656763,16822836739715301340,17343483370335795753,986029889468588183,16330956745176529739,2616076239678647908,10358068729224546141,9084061718254874655,1714606559870302732,10222596812293158846,17527713894119585641,3974017338306412402,8745641218907052877,5782743083931116225,11654466945041622686,10022165559780052356,3883735823464569028,2963343302408845923,18248459747228719681,9421254770862911734,10749534519357783118,5167025692421480068,15536388074763730396,849840100150517467,9545398253059413699,4698648017935611646,7764726564781930240,17169724803033525703,12317560317381678913,10104166784759683188,10835570312676528965,8746299972940929273,14384874580991969008,3064718591214092839,8501210161804777387,5045512439179832311,16574781049695396333,3918007554349551700,7175953330189984701,4187560809875799643,11816445136721566658,2772575025606817038,18122093298158855876,2160269729614315135,4180967096765157082,16792276292604224420,15055029927220093648,4968433254986735812,14290536175107492399,4561289206104970708,4276351533392761928,8423030660532724052,4451734847448650903,14646398118787655847,15013314829936200521,14901827938301370883,8989040805683260432,5914701559589577318,13405606124665084078,3471614590006482577,18077634053440911192,6398824152786343154,2813500135573450712,14533879285422507019,8715077364948933527,864457841523616968,3124746952955550914,14133966591995282907,2259991276897647307,16333603174772946032,11253076311469464063,8150309809996489650,18406671131063238984,9622709828406656629,9587742620404120421,14696358703666755738,3466451021927812197,7603211281434744981,1794536684853904600,1852511274645833787,915307916974542386,7159369948717844781,11933016129923985244,13917818094484865656,16479386397632900536,1271470709295594388,7725722949135461264,9331866451380607953,914172626340121704,10779761734634843955,16418449838322614990,11916053470817056793,7785331495394873101,15356227618652227040,8592834180977516124,12016039742557626117,17594170738353581514,17705083074865234283,16601623351759260796,825178270255860272,9759742897761123498,12389398572686460766,1914941863138084947,25967131124859674,4492513303024113673,14969422675253391233,7610150849376555709,16089993231751990997,16182925401293398174,635644711825960851,14850405465901513068,18001711033936981090,9809220910825271577,10209274619453034845,11821861695523169722,12065786933763859316,6846458715119542240,17999645078563471659,18109839312048050976,16650240383671360325,6736553263330825366,13972683849724183086,13437916084705921741,7039880096930961408,6483142981198228307,16642778966401366253,5356316777651985136,6658875071577234278,11812652579047196697,16508157667795461242,2535841298862966422,2741035622820072713,16571320400303533367,15129518735565828153,1592632420720475058,16401233002541168407,1659376774274156941,17957235009043183050,2835375398945254070,7553244697552184,12266174324385972332,2061340644321203027,4911458758719744992,7394423969203596841,13485468999963545976,2200089560571517482,18417980327037314106,14761412216804240536,18362843977772459574,14991061423053176928,8015610489434398210,12855935773983080254,3631018894081790540,5234235996946865690,8176304791284827873,14087148153866956156,17827185378642089110,4604326685751980547,15432403636568888443,13514670606912582169,4284412821129464539,13476220716486832596,8170802147980099030,8408460418708149095,14383209581388142522,7040507703528137188,14489654883956712032,4925991194481691208,5833629469430783168,15150508684674108607,6604067248353278539,9943875155121279438,12114998745689699373,6490057189375745794,4480180820103412285,9136634207833779405,15254019887642273645,8304327845177760122,826212286010283677,7994563943790565085,6034450860967210396,7005967854512375571,8323149145207669690,3915284684942591128,10158174685837089695,1659056433028059622,12130578726150354472,6313874250487540364,2590704412190844790,12675960857286768512,3518134469674188916,7818300132484186935,11883399021094545608,15636937237016815497,9340894424677415237,11984567180300850709,15144244639379141257,13354855334287723947,6161661439479281421,4182480737074361923,4071610760526493739,3152742300949509225,3050731899942760337,596704098541760722,2493499029185908155,2010304011148888384,7014677912373570588,16826716390461757822,2631368466638870074,7772009545321020374,7904765614152320545,16636805745894774970,17312041743910146775,3880191971733750975,15709756606162064392,12225681943863248539,13912514005315319016,17222981125404479879,2541757101826328838,14530928931796770558,12288434558681400164,5200305857639558973,5521397693634810849,10285871452599732692,7784423284799395507,15622276945423399168,15948704271470959942,13669739381469182955,1911644477038012795,6365499955454641852,4898904105320960375,3907793568125114629,2074873644527830904,13923234327230539747,1594785862774318014,993837374269374620,10515184093487401118,8831453214012576767,5075794422349963588,4943441303978852378,141849745030259454,6314643774325308928,15225868519879841611,7989543095749354597,2687578658621852449,10544767715416559050,18059086627821539613,18360974173182383662,13471619529123492164,12894493298872220765,11417353819045770617,17973249049799867706,17315957217518737308,14158004032717293199,15632206441825705363,9466599483249876231,3985004695928285490,1066886189764295705,14320290332954330319,14169814870182807689,17894914707812329428,3539363476622846206,10772993324050687973,8134865476513333902,7566982988633388379,7985203566298846009,2628122901118434774,7061879670975174583,12294704474790388941,17675363813869035851,10763573292661724169,5360116987903623428,3593529406617343848,3321508467662286431,18123777859660258312,10788744678299529710,1517823751591556663,7249374912117362604,9595134631320840462,10605603949153461471,13223841797370902632,14512566381587408117,6387106211054138816,15288611928617017886,6442112768509325407,17015804556265694996,13713366939268056501,11972211118307181195,9704951134466203865,17759932185050067831,2977074125702904942,8898286551378478733,2693907495602421744,16956358105773919933,2142352612668690074,5469135197033771944,9622491872598142757,17729134693948087416,765332842616277021,9819951244715869156,7573656183373399495,570837423870802201,11808384457141439574,2383499196263452939,17611376904784019888,6151471777951688955,4426929801761783978,16940781795504650205,15912215870423581738,7698275469087212504,2402907967508009120,8078928370132602245,16954752280148597993,13723862623689249257,15683692984722570682,1017451543315383150,982318742138373034,1239103587317355869,16250283593961052797,5408190852138267598,4741152864669913547,6176569736100702616,8539933019695723456,13609209781626932129,14055305716903676626,17414356654923983,11861894509776398994,14388729858670619997,428254945226946570,8109561263553437034,14660284333251369063,8317812198113839071,12134641749977618766,18302512681446706218,4968011023323643361,16171913794823354410,18023440128071982159,2706164508350106385,17186120648955651233,13825865900866210796,17129177766001527639,9697032964054176684,5628799271918182871,13985346416760851795,1975594292387286419,6684436294706338617,434340870378454723,5837975684008045634,4120646162706295227,1902827715392849963,5842253523368513349,1200510812165965744,11853352263025541089,16412907539751360907,10671377612306065697,14935879604130927023,7071836539860455379,13681268890794984344,6653469921069488252,11014359663564056734,14439644848428037256,13008110310633689371,12657430891767609640,1547374030119696381,12717476945115103925,14352772932900748156,11098572847066589517,5061710858601173515,4172577843916327113,8770330654235680395,9080930591261627904,10992290605816382966,13169873986640905363,1946857114794702172,5209509725803777012,4466981598708807240,6138682194597879799,4188771715057375663,13042100977565666718,6767162213469227342,15451670197399240923,4398732324654773222,11837538753399107822,5499356734665420593,2514957849621210497,7087731629977354117,10642296967846556293,10064991086918300542,10794754054166936703,15779827322356191053,5657671631573380490,18063808284797800293,7942163478092167042,10965710934587173568,14252381550996046177,15623485483684063764,9278905627559712046,1550316302749024030,16967168999092467797,8802381993011031265,15351851097148825082,17617005097515785959,4621511312893525385,12967710220536690320,3482626399265390750,7007953748138940958,15375056907591749872,4312771437040761069,10691151777656923166,5891552402947895070,17686464664174339514,6940807005986051065,16786868254177911972,1847782047867591023,3136436164247160622,3384183747400449462,7192910464160916534,5918492275818474569,14786896070283578560,9071962668930669291,3210798520411324239,3330091043350646370,16925505245128957613,1668138315915883285,15522397215733922417,8731364088993758632,10259818996298087764,15825342251222439878,963401765617688807,17033595136613372236,1292608459232504052,15697176192173003018,14269518198471683817,927089834106571692,13470039097440993269,8456117851793366841,940204940727366188,4043511606947721034,10806439277092569259,4922729142786534521,14539434646616364725,6170204731861588822,14361174109497549511,5596628746154681411,15235007767350740480,18121364362676432035,9837718373371176230,9096525614663565683,6371416860944359704,16951043903867617835,6327450921541084924,5024313394281740128,13556972369680949679,17948080312841487682,16540206226917946293,5970633130636753206,546924323197061227,1908227472082549396,9689262332016689122,3032399902374958385,7688737580774011103,8172604478686898161,15342257905763764953,4881562473108511803,1291541297432032739,239989624252113976,14014728270252773952,17224696328675840894,4935411880969572260,3428257570374420116,13043060303066986828,7888759055710907520,16130018821429745769,7154141338003562889,12094895494754411937,9944407431827226084,5511689818863150819,11211210315455514290,9602056550766083380,4375255857117622657,13750454838272165126,15286978421487100395,3173964761429642562,18142895975718686310,9520377610488902412,17408238607282674063,1724680187826846788,6908462859838537571,6334833258808295727,14957909401144920627,3737518876979459954,1463574278579080594,18431535362463655694,13771260090675292509,13688512607746287811,5319032055162952060,9323696282588773342,533402763021546368,244226572482198437,4673034409707984691,3433954837672331485,11178742486527919371,13783498485949279608,178056198635357015,17983613646083240345,11249317319365467854,3852150568715541339,6145724824541143511,10045666427467431471,15661278811273277684,1511286407875420356,716328019057596128,8792109860918633587,12161968477212190783,1635712552907412184,10969898019787521500,6352214230559638277,5090217148810571020,2968417813944704933,6454940410501489235,14131056821746745296,9151655894203763153,5005868909469150848,4222037136454481794,3591843553182309182,4013363059268803494,17641583571402406597,8169084814048948475,10818196769367420440,3303573942871577880,18389958876694969444,2748960839107155446,4042431299728949373,6196252396612932060,4208782176307565606,1839799030565421614,15318339437782768867,4225813845664518911,14047914979777576566,11940792741817823189,7123913353110369950,12496924447669810146,9599908678936467604,18424474341107381182,2427021720962814406,3792953969398940563,6970604138524423601,17899293797071510182,823900281057482219,14524388598759710007,5729483008252712840,14343623602092802089,15922019955589273394,8079942068644371722,5874741416319067251,5031311349030795131,7971714976714803670,9044576895082535917,4750856300256971183,12992439729910229783,13375652221265254963,2016899372269991850,12941368613175602171,10132286252979193898,515457752134082650,17531993628953754885,4069504415899058884,8703714268157903237,18252086526314679458,17193508208422420823,17892483547529369142,15090913003104704308,5419193865563844248,7306246926090177980,8450834712477247963,6895297044572581903,229444098777918448,1471124619399865574,17263753515603559820,8193975786158419572,12859696758786637034,4007966524347318643,10850545542765660816,11584480147424795584,10087282403056590342,3731435728836850385,11950894818389817891,13432682510905282782,15323994618643768228,13564765119481833805,16721995639164708597,5302199518812704314,13265990377289916840,13579318211235722236,1351898135081506979,14348670783985580398,11202765859448707722,12243913644773394235,11585006856118946949,6620385831520292984,1060641144384839368,20856418431946838,789236453512830645,15398466073054041448,17557316412464461305,11622146354669285826,16337844241183344565,15711315286872515601,3543410513569512672,1881379995938611896,5099061562595764930,16110188233489803835,10534006570572387847,15485645283818609830,1197223127572765380,10860715252215736535,15078052560289341782,5319466139141294804,12848348676263177484,3986512188899932625,3502621669928454367,11741158432661289185,11199803967582498620,1598969469521255339,12846835701650720051,9120376034765477658,16595470761311657011,8873512154030999535,5009694903834293161,14628028863767563110,4658484413960406709,14575803634706201457,12505737693296824471,15176876486682938630,10061228911841334265,12636234525652566101,14484182232448247200,8009717569014626301,3758531374287173007,7407036827075922461,10564166795568887798,9864398495884199219,10243559436945839597,3041711951474986835,3657127297068770445,7145683001746687333,880375727747984947,1011866210180949201,2463407146487534938,12131949176887512127,12742068602574504231,3239967424778423291,344616929606024288,5596321776994477045,16233056086063190161,5870983646212756277,15276220937083231386,1056182516647741772,6911325410694778672,6742906874601979420,9394101036946790567,15727223527841009317,1652182741830854903,8178294058708125902,5121081591129445495,15368082955491937999,15063588999214258579,6417129362354640287,2139865223508164082,3024738881964081577,2846430953035889970,6354893788868317543,15535468514798755022,16936837764214722303,12155046034398089868,17975797233746378310,16546767044734752746,18121080091638171234,1405143364750355645,5956373979739889679,17121965766143578341,2900268835620037110,949061164394511907,8016929896027190476,6976185505220769991,15650685031438726230,12132356038977935319,8106833663821168676,10075849457812784223,6110780428760511162,10818141568999252958,14250051427865479706,8499892755850268876,1995617911364570820,12720271315580511779,6723762611323554419,12905227648554524531,1216546475395330171,8229525524443240864,8590872294583807700,6257368379570634200,7593797033119318186,11877984558494589552,4719798102698675940,17260417437604931381,3384936937565461923,6463864732000491189,3022219153235059342,16017920792503457480,17839488910134654882,8549961893051507222,12456464587654484162,189776886168107616,10368652795287242465,7616254416084927913,14325845127962591386,13294194419655834346,16695990490559840746,16143696265127693112,11949626973256673912,789629984641038816,4099115074603512459,16005469108961558227,17537957611459215028,18295569626725072608,1524178723366115132,16958734540492734427,16513950772869719507,10438831679180873301,3851624275450773840,16983161230848352614,6723145604455284914,16611913689419573046,16552269385927225939,14075361446820572441,16636529404406688989,13028676492334481537,2942678625488818005,1753309501567879178,9386064306238704520,808083643505592681,16432501647565317304,4398329267199846308,11477504626590171358,8351246277934423167,12750132699463763710,9771305419357157096,8502172003905454814,1766884735938237018,6430761742341800365,12831597614632046779,5746767666657886762,14921214602903442047,17029325883435596438,1390227801954983732,3786341520459142552,4676788239684687831,12168861540405050317,15396641911211664555,6554732251461499992,10006479801903245602,17322550723468892563,6033737195748628733,877494611106675475,16168987894411566609,5153802585961390236,2062316565543559378,15455837738738308349,9031273878954491664,17883531460002174845,6225936434225718182,13900603537659104598,17586285076555161917,17584689366743136882,12710218784919567891,9066158617548452720,12632400342224145090,12989843228724047957,11115958466495720718,10902663149127544063,18386949536920803847,16766596278131913038,12616767895653282886,12431504688327110836,1556419812717317581,10356828926698783142,9575774083200550848,1712112114305543944,8284140320709345207,12003635589165811202,10869204443260378877,4123956167740552230,3412584801615783161,18177095401636029153,13701648409195905890,7289797397409477982,13493020603148509196,5681102475606786690,15089859861600419403,1934962436615352430,10524228291647968262,4985824343025935407,5132284496625022163,7545275814301576040,11199444188817221614,3545284570304508204,9681774474542518368,8382147048127366625,15218595025436249809,17549092799878419275,11635137258935672654,12886434922374918350,14514128739323558856,8595979121873379593,18151268463011312858,5417498002538791382,5867172693450663493,6130558010536072836,12702960553057848640,13999746994507343005,2948539058047444333,8270351282982075799,2915585232993697008,15677135569108529160,4474174714255555178,9636572015687000918,5233801287173028611,9507077196436860840,10006150417414260884,15034764413605813767,12144523773343261175,3992133055007337691,17104992701892144960,2656609145071273436,479681916481475061,6452428968139011627,4466136561384551849,6944638210407415699,1167968314194361938,17382787870617478552,4035767753530328974,831714655118566179,17380350495293681976,3449231678844101343,1641396224519360942,9668708807231729221,13458832742010399720,2168333574129422582,2044731740151516,10279691552938859070,11315973609743672213,11350963766386693096,17375441583195904894,2186984762703042592,13361660098550377580,17077593613996871579,3020995634325267423,16814891608282679043,12201039083702049684,6621472717957834076,18219711990533031739,10969865429990857272,2987113868107082850,2808648325956866801,17831912240241411690,10907796182787756937,4764095194510440659,8235760971635849127,13426019265750794963,18443477181848261038,2042501107785281150,18001344682557888803,9283494227268738643,14924442607232341325,7555347751948667953,5685694867722140505,10244616064091904577,3373447140958337284,15340052916164074453,4263387251932923703,14437046897304883238,7314484152239324808,10677849377899470909,9644418904322661512,11654621199407948838,13484649732546373855,13065017026824435703,18377040836359971582,12692359791103387940,3035067491604703434,16750016254200740166,17388339982485555663,18390936368662934074,6994847929409700197,722580959324765538,16952108047846433166,1773884243972209932,9113282177877780501,4726189770494614914,3664902419963506420,7748762235682028768,4332239488272917556,882094377121314310,11712825191969274786,7119553986894793641,8317003376479411385,13676519741064207408,7156002298436610524,3729379344072217104,1079852034771125736,12108635441059624897,14956894594535635213,4473566595618331969,15170003661436955547,4972840451364463811,2885747320325114761,12290499830867736591,3273631389362788759,12237758941040236349,6273771098345290967,2887714631404612140,14134196897734112765,6010744430095747249,4176147919100851713,2172446256311973255,11743718973246265245,3160791725067859717,4393904824151135693,1781092374797058242,14835688725122837320,17095792742150444359,914648744608721995,9162432951936657113,4817203833199487496,10760616102015598895,1147298592107957369,16726794380636723237,6467347716502274313,1725782696691489824,8671141980723566085,8459900080078320228,8744839749685325161,8724638059033250919,6048157750818719292,3275672022814424250,15382895964597952174,8297520134937140703,14097336104905912185,10356564845251355491,15623199071542405670,16179918458882494225,16443175037757051509,13452258855402815399,15754718184799609672,5855467967213582579,12396227114881783197,320355809941398290,222147635397989836,8488608025776253311,16006082580571199244,16572887130193235060,15108391975411881468,11719047387090588365,4731305668437738736,14952652292871401551,5017832865579065758,11188639327176358118,3226294578935531021,17736026870860187057,9596533302282689979,9425315239511846836,11927325853119698927,6891093727517934595,18179865731350975157,11444119471595134510,16042653745420950557,17228139790991069719,13095717449100072978,113609661388429687,5338529239785758940,8487002583455344750,15784948531497092689,4775378630972239594,468529623599135039,12872121632187420813,4185396037693373532,14882967633505933101,13447773221277689878,12411233022172201779,3262102834273024296,14191277379443116968,10421137371426971708,17962535261051141887,6175386122228431668,9232274652675420916,6644373931875549700,5050293569430151446,7530358071726208765,7327303287140588122,12389120432746563751,15609953173199275216,13232470860218078982,6227485705354188730,9600338568801322142,7870184216227490088,5727171798411696168,13338655951382165109,11358132706028632824,15023514350063419043,18307110888896176288,8011278207527043126,18160115213612394986,14733052027987184378,8735473757370853994,10667075558162492174,4933029622862333724,13285193063701774543,11956416696872649638,7531969004146163087,4021045862715580263,577255070206745169,14996173502422174200,1514612498631263342,17584172080113998370,10788669367060638942,6986282255482278113,13917050627086377629,11266295957290029321,7383928053055678272,17259767093588568394,9546855147419404350,13214799622946479034,7346364187077554809,9358706422691240595,4695682001099624274,3332128882187575458,1188967679796526852,3437094893166392284,219956466963710298,145494087664622313,1494346642363561732,946670314893703768,7766968121187278,11315093710794534451,4620231932641133829,15255118548560133483,6496217659721079337,15271463466490942478,8423849276574037703,7158092021938484566,1775816565622937029,13890062908327118772,14372718227601309901,6110191914248972231,14050962880620299380,4658812163488765914,1121472219995657417,13551156899298002752,8598145575556679411,1224128734390467519,3148986928715660480,7823555986618730633,2658574476283873764,17643119988150218755,7600795222980783229,1708358833334680097,6081879008503450438,6287003204447191251,3451701188285161732,5292704279938136388,341862194515975467,7798803928627590867,15603986327982941923,1232261427896860698,18256697311880905172,1093432614298732080,17717597591774015354,2999676898011831628,455567466900043580,13620700860749220599,10670337181944622130,4193472305558178483,12211369884803714632,17803812124584618239,4606965381136955323,17131511945687353548,7209608121390521664,9283539947929263641,14250774972928671876,7431691330423934786,4324909025471073408,4329888164255703187,5433394452067183511,10686733606927106731,17654483786711569822,6147294570076274221,10958681803838733705,5533746421495733805,3799789405900271968,8763913734386084024,13308172548523674102,8177339210560069101,16310152302389908242,6617699643637123673,7431073413411610729,393303479944834948,10285535001270369105,10576251990889006576,6734401150932686084,3265823786028782075,263442099899400671,7000617527896175417,10066843899352461599,6157296993218493644,15702392877250626912,15312393777866101245,12042827282804824715,5013157581184973941,7670494298998813394,13729061942746886285,16217104167937964161,11880854462725267642,17003995909368744246,12770907603506392605,11895052478867726553,1247791737430996017,990070732437204966,7283316028912363445,10499244257424032141,18160790576044049022,12135793469874557667,3948578986995228963,18327268243268967546,2149586637151102257,4518457917454006454,1739724734145263796,4820276982364644750,416661312118196845,784270853721318336,4136060233110413429,6502568089384831511,8961866251816413061,5794923969081776008,3280064047874185406,980101181943819301,3985117074250415062,14240250416263105187,14619197167083402330,5032880560274423373,6548170550359522783,7359971546553317180,4507122867261819813,5296281941331114725,3405052593101933877,13091732163636544724,12548784536942570471,7606668852226163008,201009171462339441,427535903423267880,16515648998626383821,14932118612255017170,2099483504027919420,16719174895081690465,464867700670378928,9031690100979190001,2460824811314682163,10560605651085727104,11344458718596139499,18004552940026638016,1751897896266541680,17037464859836368945,15350425999878001888,6665815024877701466,4794435805793866355,14666486575093225817,6769294371544179573,3933061521998934075,8237812148296305334,14135554567407302053,13580957595068782187,9582549438191481979,7416117576358273099,1055004836347619897,3512607719470588005,3466894196845549279,14164472021245103133,12146120839881772759,2854825907855363954,15842570322787435382,12415471223365369758,409126178574988770,2873042640421191960,5030402354525059704,15611728488955775205,9366728694407966893,5859765700799451597,6076671352751287289,2850676760458308151,3984896275594983522,17565340294413626304,13811796845774767291,12438568067584740694,16227744911725201914,3506628016546625460,15249077024225098679,9907434318528690286,4627436935133356740,200317047841783488,16911054780805127411,9293387886309722238,1315711770170054939,14680909282751961977,992415918539224025,6819012946906532616,3682161006195970504,4248932975813393989,3093060537696784585,9783457203738107626,13836486696442069851,13132056389711286535,12913492999646515219,17647445749528262946,11678083323752301894,6667805153069047542,2989116859449458985,15637013560424237249,17462468911980030512,14331520751196365014,15767007994091149081,7902231121936424677,16594300359286323547,399120186561406189,2407554697677057604,5364309624212841348,4104427404209728248,5876643427355300825,15469970613986885682,9515924298205908859,18291558957320902970,4829745159266295695,3497121495613668640,6360783768728753769,17940724929306001713,6194689503189438502,13977754477683952924,2107559877970139146,8052658861508032309,2506839496180085790,1172568995366741683,3316455746910969903,1688972158669095523,3998552989709983513,11331755322606079092,16300752071123764723,6913135834860065160,1033628106919370592,3087001989211430817,1825466839414565752,1328970743301890414,3977207990562151821,4095031585396618381,3917375056048787349,7520056832777020501,16195966914099659258,8023704796418750064,4813392680620315402,17438567742158464804,7980521376173477794,11266694682281280441,331337547289065992,18274112125287720316,11069038726998336555,14479973442227869905,12842572742140695721,13586828689326337711,4195702894553930883,11496964263735620915,4800088749994691985,10532706269622552856,11694098026598142481,16773418000147541468,14774176699578417477,16879762914371291864,15353775492852294643,4655537254087913697,13612795707551105235,16508352174538050261,10045903410458587418,5623256849928689278,2661383509231876901,18081152720477239686,17562087015819793561,17256219627466374059,971937035070756356,10852924906364990254,6419714415277329103,15525394338323265031,17595122841469515816,17279123052077470362,2830673076432697339,3920045145317569479,16599390520976458608,9814425805415174524,2255493741740362592,2744875069041026345,9338354801823032750,3320999001124368143,15294353998056085532,12326558468821046893,16795128992751428068,7748067960239486609,17504242472550863958,4956989849521984607,4124543355065056707,1533321581039674434,4792125886049276683,11954070167908178969,2584535170831281659,1271904301911807526,11790318396456735308,10159838059904847006,15447976578052330840,13801816207257703981,5253242192774611482,82437748507643847,1362972165557760112,9683174483483652122,4977751961125887766,8048791751189984148,9501164540676489524,9211575801394684930,12067581615407732154,4898173757447036918,12362182426065768990,7697546001994927145,4652043429920328693,4572208603250091574,13940337112337606894,17829590126028857760,14810772864259344212,15695390860641861279,10135944380888086210,1417344227154545663,10869345136875231059,17508904918908137856,1536101356674055117,4498075931338839548,13634977706908029964,15062508827240171789,3764778327430785921,1107617985753253962,12980571432953216223,11463186340515935938,15233827611605953161,11436727499787625640,1406627661501865757,1718623868866358350,6580722934052472198,533684812457111556,4510318337681983145,9904780083976451400,6878096241019751584,8618604767661477432,15197742973904358309,9784539933046368064,9744287406332333892,1619188958545127076,2361528973707024295,13782270821556770176,9480054002282612073,4637497683618712249,1366367130532034380,11561422118395369775,5313211304249043372,13159434376264648222,2360043111729889286,13779323786237732405,6872803016129901714,2795031947313597918,16587271591130878413,8196579485404589227,11872691728662526205,12570486965699903174,11441243673265488721,1663189134828361976,17424848110446501243,17965196607052926943,2092608226285444997,15760795647111662179,14219718621321038163,1005394157608745069,2819205114618679239,715906738183648538,11520810340360445960,4861291957168657949,783195742791316926,10456530805933277545,11762434994521450495,6543359969032520426,3630828352847986140,6566583859003091187,5024392163981288445,17760187122150912216,1850322585607721369,3232202748070445755,13617438109209743288,17468193049231589188,5648918889361742901,2429527784771403738,7851296459787040934,7388897945138140245,16833883632100214157,2487499230478293013,6004227871470088940,10931156139756280387,6194496430849670146,2534331675786077214,11425715469750086013,8823092897592915128,5409937295340767128,13411481971704968402,15166503613471878101,13751297872697463365,13606191006906945469,2617112990709227755,15915557856542936022,12805055379169364239,13418731475149515881,12261058610487586201,8617433151404336983,12702285496277876809,2504945120026895947,13642164304711610071,7511790023547312448,8258244416531143556,17361729756442739426,2329991625199088665,12146819896211464346,8435990440906511964,10538747578098854704,6749444237172376005,9676737000860714043,12179045916843270067,8227530876774815723,225222249734611102,16403903239338816288,8975950321537273397,4581301302906221107,14127363842815646031,12879510730534267441,179197063132905214,3696975194539133358,15255610210041479027,16705108600090721571,15636584533900923376,4995721954497064555,15382790473267654788,17673464096813848538,2319250303030227671,2447576543191448546,5563499236056753587,6045016939797823783,3826762714345631613,17211634158935300885,2395137904872424922,12802971879611570835,16207572618488793029,2721425495320071165,1713045369368014117,3552750674147749166,9197025034671624510,9493739469585089631,4676978236079023821,1783547491275143713,5093979411014386104,3925462261830213028,17576678220097803368,14228804884137115051,13917121010513847869,7296814051723224450,16148953538281592988,17246303036289453414,9164456268307855679,15393159418687667712,8785038118180183065,5685822003541490644,17071035258584877731,8155121508330380640,4651018698156479926,13469901418505955759,4329147029628559734,5629189458018524039,14719755234507535941,16901951446022418621,12017070887052611630,10667739747344701550,17181095085872646471,14727250898366002649,17007841814306455319,17554484490641926894,3165888105694250857,6901705510294966988,15287451077441492643,11796744065765607116,13073767471916678688,7964719190825339309,5510090806580990178,2579118760374804690,2994960074835756359,11839400296928131134,9790899382497520484,9559020584015998742,1727301508766862662,5557610349527240264,17727001294968064148,17375049298909916197,5642188143431362625,10321226883977538101,7550967031079737065,5562304754374607945,4116112399248404998,15965071270209557779,1689232552665602978,12685663857205304872,11317494905675586108,12316783971513777036,10073784059003976720,7217728773470561722,7351922163214144459,14898967456877480556,954151980834452187,4463478833951382743,14478801252324374164,8050936609671948390,6012806766609258782,13232538424943464160,8526651499496833450,13089722365841055566,11809772139985954607,16155707620871982998,3641905357376685231,17708750111844343119,13413536640770337178,3099483669438354998,6104325879127509174,12339049989225797645,16537670592254243235,17892912906907969482,12698386250987544052,17492366529894801349,3171967748799712987,8984618324112156125,848270156977958881,13160546691765751515,12254701096089241100,5454147797993209696,14100117652344111241,10726858005881650011,15113532061551931831,17425080464973325777,8454513572503416581,7131950575649720772,17173560762126736901,2430985502749685036,16354945324595822454,10074081429117214455,13885127890150331903,10619729470278576980,737187127433396469,7426526886410454768,14121179424545983959,7183217403623987166,10491405830214982116,17057056812048324480,8362276685178488283,8831171297134902705,17631917577124429921,5400259513728160081,9853689041696718918,10677913107917482116,17541910635450741168,5875221621876556971,6261392119707138508,1871393058782395576,13145360651900115591,16878479995384396138,10026698796410102475,4547092407597647992,5675258542455670840,17901145805886423181,8390221400910045997,3281801400752768893,12394701418118824412,17550471175154909775,2568521553064362104,12031623791448275988,9933697478833809585,8670377279068022452,14726960858696068954,17234857341080902301,15798929819724827886,3792358139205421874,15806989145713120010,11380702716163645633,17757380195981777404,4501732418301034869,10484093165804781899,7204033375326834179,15860303325829110519,8342306878073847497,6557127379511142218,16715775466703957758,11295589941602290487,2507705286683829459,11368670600691017549,14052124681411241956,6973097948096106251,15440789405078916618,3270316207337632679,17900920874204727098,10757388429772689561,16888348365067955309,16092395094748973408,15824030492773762005,3899475047665715187,16562954927873049437,3252897944508277663,14486519726003761261,17016595981652003453,4640933899986673324,18320832930334116824,10036045061810894903,6815820101075005528,16812007247064418175,17695123370953833754,10892641294754878238,5019966611324868841,1282700907425504232,14740126317863111059,7820716335141169019,75938791796950868,15221985166408277543,1597949462344769775,15552487001520180693,10024549282227464512,10119356433803070381,7160402657221091909,17589511156849754938,12047695268232522992,6454580931223388144,5116874523666542198,6204913517269464603,16769150562084832161,4907781820782926719,1730737519298929881,7817750047760893498,15526391355545839764,5704536656218189940,5844592618692259255,3913210224580194623,15824999017434157092,2836009730556424766,11814707689187594415,2729575886238929979,2398877300186278445,10334687327075417826,3553924486943863261,13701592935928229559,268641364287895663,9330489337416237850,8253145065317415448,1876327930357797222,15839856952530650930,13668932688314681115,8359797339249117994,1092562852683975659,3358204892904844211,3827423060566976940,16530817084785777542,8356125610960383989,6503569721422615435,7029708215071122615,4991669821333057693,10291480435742708862,16236581351605754513,5675695701678408900,7893145612363467176,6755865757067975598,683022214204441170,2114960188293102692,5724165454377223324,17800633681301356013,1368859859095454839,1919057610382510154,18135227224129463315,8494606496037368117,1588834079032036035,256495599303824336,13902048669158273966,4730675768806531210,11868417336881900383,2652103205184331446,6418089562542070929,15710503154024674426,3840561738904328555,5807889290871605391,14314673668408542565,5467861448443826096,9935618593333567256,5339047173234962131,331528775310776855,7771801609367059552,3397907113243906746,2989565216334665382,16884790328386414689,3600286695157022711,5248693985326648665,4720030099892916885,1901294198106907,6041281112329911464,4562090550896585084,17273261233837993238,1124266570999368647,14549889764095461399,5808447536260142267,18362081464949654376,15051062937308650365,15240504419911163389,203860144607512272,17075633750708908642,4184762441636694896,11251030217841533189,11365618443403686180,3831974040895287576,9168963883673804444,13264388047346379653,9573152418919266764,1123188630971516050,9209532408757817317,194246378381511062,3085352510620332624,12806604284723461466,1074363445587780951,16880402070070335511,13217484560525383979,18046586162087529918,9350688295595586532,9934025777365413207,8613759465332546620,6708092374620186099,14130743369483518803,2377540109701827334,9295176038206883903,17938629158516333341,2501278900640760308,2879371465036639842,1874709867020027340,6841470082937637157,7548829874691453358,16002781070893702452,5004938077937700879,3200716734813891092,2282139813274818734,2760405715101533132,11244583146466947149,11546673986791237762,4180695311975876952,15302748762255666929,11698527248766293774,18068097720419890239,2624363053379725810,7772603863770698315,7925568139733384849,7137240850213547705,16923249754268429411,582736955061117328,2826572581655216546,3698280379853958959,326209628469144728,13800808310950748074,1256344965487193776,15866556320922066571,7434386889211843951,16342014397509591538,3923153210149424375,5085461696267897269,7274777754523026992,9423153223049721802,17522436373871776905,5047887721293260495,3872090448538945914,10459437621898727547,14765715635647864122,496848714885303547,14730821632552217968,12339793852559724396,8926681124939520397,16717209298896814926,7514697856199165655,1889418777706736669,9373668936266340357,13841087126688071594,11064522824680052317,18163764548458562310,14347537739811822137,12879473685669764974,9011434453305741049,8740563905519940435,5203879893801223683,13308126726824677333,15275503818773098647,4638321343851717860,11190052461429008379,16737575885390332669,16416506160010398118,16752678938314989925,323807127702237957,1381140307982175914,4360059120906842884,17449159277521912511,17388969351586743129,5462347908396452162,16404777323308553587,9792976921299318985,15699577308472466985,8795500667128913718,3541045298434692154,1126105741510160955,7667919438047283382,4489034576805997279,14853811972938709770,12088738789795764689,10192129189009679585,13068784420608948120,9007497880043129481,11589254593360367538,6292399161228707209,9016091893063961991,1313455354038012877,13335457386045303827,7328250344488087167,15567214851286939234,4023932416009121257,13626061932036903963,16165416985488316489,9774708532894808978,7437353798179848776,5904109270981345145,12123708894293203847,9220011559235586121,5047046917840303035,1605402048842940911,16858793795495878091,5885785589316753630,13049241066480686262,6157564687634882023,16197483491751019992,13903141189916263580,12736050383117068059,13179678097333528525,5172828152072640494,4611157075194143659,6426688478922163472,2802745872664991052,12311507736605746870,5963512452921700752,6287874741080025753,10546359731289930109,1542806569740224530,6526786277827795805,6754453957235896227,8616267215699567963,6445474112105127103,5270468977918645967,18112023614296651064,16525499559356147018,10023756734579732861,2615041933825539408,6824059249423156224,17722966502869929008,10726478506503455678,6866606614179877299,1788808307892912870,2756246940174590651,12879100183339292318,16752101846516349380,8119058702871897380,10286160754826832917,5203489180973922987,5762846851867126205,14133827894225311626,708870586829088473,17175209340198387818,13911035589596986996,8855969049344336018,6512300179383715935,1231564558151548694,5174426444071951625,17713581234377763974,2619052442201900587,1826842311807110117,13910297647245572047,1791318541697613581,9214879755165785718,1020959611667432237,1377397623832227284,18161839696986082444,2031858083055266083,14267177178218877416,14027192025474462014,10752384282479266641,5972587884676817360,4909112053767636986,18000764569291985641,877738993581101539,13764345370760681212,4331142063047726451,2545972301889110635,15437054716916902178,13775020497343009079,7584901950912746273,11324975411559706141,3505783267982770511,13581825042026023069,7177122903149525842,13431319848739180884,10735330000368542773,12442063446414995061,18293131914627053691,3336050552738116595,7957580788824040168,6710652826935758307,4789987040488309224,13528275989607759915,11606095739695533321,3361620841429677522,15322109278874023367,6984229486051481511,8878837629168549622,2995046591529991329,10238401884817130523,18002884441906654412,11507213643996353860,6739809798400706124,2785945447947788062,8174659323601990886,3940288317095900407,5419106351294963627,3904905774003664588,9995671968165624922,14361018704010079411,869560911769199188,16653512758277796762,5479014828999143081,5050471763760021004,17733296478513555658,8736852188452449789,6696364977263710738,5538784712545322300,11494040215362743228,13406887697128669865,7314788331764861657,712170994759411421,14384911713857813577,15432163061382222771,17766537091083743956,9937177166160627926,3016101884396718391,8644921128547556904,17324962399443877534,505897694130363781,3550464584639335155,11390801533086926172,3966563658945654041,15052821688009742879,4337185252397769644,2201501363929438927,5558401820796156800,3028738466986044393,3909576426392949538,4284586869538376355,15440157558733729434,4567601891906166563,6783042794366292257,11082479898487968047,15544190336939534883,8944695637103083409,17236837529075009615,4073813157013360526,14599904527025889779,4078432962725394669,8479462146405803989,9998279670963818547,5915743676166034812,11783977727648449180,6105644599642737863,10901812833897616587,16656636246342472149,12868238935079097403,6784965972876550023,8369054725358615582,17689378525218470650,11507501417681646192,1043212150802615784,8451539695421843178,18388879499307250948,3281660487307149011,7788613414351593125,16374021258882125631,18388990244726237716,3895456030715968807,6582829286863611173,13814571489206648940,11595704900902010345,2312321477709658687,12852788949637194027,2272667308838566909,5266850374328001635,5833270519025800804,7823303909201625859,1473789363120363910,417587155285138272,8060296050513444483,6134198699512583925,674512455492487177,11072603244086576249,5209798025066730749,6946647158484098453,6251472731611103279,3159824950940563296,9511162721642019723,5428221259884874901,2295124420501251867,2545527115170372210,12068928000704144475,11587780959302936875,13635793058362882474,14487161487569788020,6912867895924662933,9001097504869323059,17990052411412473596,2205434253197318075,1972403413417765980,15968772467621480045,9207899331491995141,24113430339234979,5741454716218709417,3186380145727593381,10790734000324053522,3703275568693902748,8170425582824258532,11658177120065149451,5018048877349170266,1152818500101300847,7946786727893659973,7365671481740076828,15561796616900055853,16787162011558451594,13489073420747512472,15616341674898758979,9226730196479841084,5378567669071809505,13146279684345140455,850965703100469065,3795236148601556527,11455314374400908655,4766482031482615993,4982181841145079983,13520384761507355851,1891251193653538015,16341367791037826062,15090778763668950564,6350861328697374773,7231424856860727762,6710279175377626510,6596275338241486560,7170731619312757312,13442743220759402523,17446210404179566047,15631651875242474215,6556205655476311509,12544762178805451574,14469983861091311748,4743905974827748871,8279744023627254705,16102311396054283147,4120597921547466904,16659978392953784730,11563445750687926333,10749693506569733545,11313815042972865197,2177773085935413548,11629686101384237563,15019678408941141203,12610976021776897044,5436827575127024401,694482963238244199,17098648887868974525,11152436967085325676,18075658500123158297,9073974740434231520,3056630047926226743,6429176362971122907,17958007254350427566,18324391006550228222,7538210529801093336,10603961622496686211,4971162132176456504,3793215986400739548,4934815924959739774,9887582071935986141,15814992168692788964,16592521220858616640,3819052562962892507,13144883820679505863,11423932401716188255,4384270450553026026,3616874941108238285,4937069205999239011,16973190286416862116,3517486823100705693,13685941887411249471,8819298939083660525,8389818274434972320,18255589425745931497,13919817722090236745,6550567721189781803,14774780925580549719,3366790341405434576,10541761972078841834,11210558192528235492,12211498097309526403,690756967613949793,2791970180236275087,8256211854126732066,128861425995348053,6451502435147078343,3260398144420923653,18387362358564990570,16542163412103474242,7918613886090843225,15564339034625779887,14917981493399235356,15969396975675573189,4897205333411236938,12533812502445446057,16733078549441970070,2891210461178179167,2114158589538723475,5635844993236747615,1828772948423973128,8195145258405433602,11542855568678102522,15723056260739265187,17916486728591589551,832616276650170805,18339613418228449379,14711518165732107203,11473926723806356809,12952535298867316677,10005817651054664296,13213739887641808854,11258985575749035769,10497715068534412203,13438782507688037266,3917740595666434586,1547606238684033120,2604682106963008156,8482012376335232564,9983228666754114512,5601386915432765460,11231707466233595201,3994955315053678982,16185304823309541158,13682036083064191098,18172227896498947097,13123764889828412566,14729536681527685526,13999462810649463811,13859886392636752806,9542489677043631680,7968155151004443394,8547169364588013975,3797294046471616600,9082697598561304206,1209609621619277015,15939829874649527409,14929952994634145827,8388712008451685514,17688083305492125320,7123202336074113866,14509060989825933044,2210741496142127641,991848785093395127,6014282230749062220,9673560234155511703,13246053392355489282,15189682057757159277,8330749777270700561,13941166071906162230,13024891716580421131,15585185257007765126,1215965339956276091,14572183419078452684,11011254154435247663,9541381237441740295,3626828032953920460,1480703811420253384,9068668620458278243,12691910000905686879,9347946226695430816,14617190577201529978,10336050044423295738,16150938469997413328,7608535837916904385,11998001989265933442,16886495617409550199,2081950615673463617,17987856758599888164,15612437445568810961,17228278787677116516,12490756419813667475,15298040277821482068,9548591609106140039,9844292497819387410,3171587655747263796,9666335532772872949,9846857214588655372,10404482450491332120,15487169706828960602,2480864925109426520,3097419273743111092,6102777535099577532,5580966586476079553,8091757406278632349,9830059739179773054,726269624987333059,8456948944612848868,14831163416494276829,9089090920437841387,14582717674900264183,7487619967510074376,3030734620440447521,7292701952021562407,3603437348804426171,8632690447952733311,7306339044146892626,12264462331713110692,1202990244921572688,11558889013023940532,17823327226215205396,2423441053670636494,7081655383885004418,15806002005629164207,3062769321519838417,525268914935050892,2873176775189121931,5499532502077908820,12666653595128396806,2799880535671186555,17516950224193149461,14904015940854901437,12711664655025771626,14464214156867644382,5926705512249240782,17377903474480257408,3434604625300936044,2925247410410642844,493311774704474423,13294578593859825100,6203067074758603885,10454532515660465500,12349389971389272016,5867814257019972705,3334640430518048089,1551692633660237447,2409203287478161906,16515407986187265637,4976314076608027264,6689219783292119686,14120653485036856287,5006008866996846568,11079986023689979239,4155277025516467569,1790533061818463951,769756857244350869,3758034723562169592,1101067967752809523,14260470935929120289,1313653092898342724,15596686014293084190,3329670569590874540,4733309650882753899,7312950345515498730,12749830097420191198,12229111322485865840,7977250385866573320,15691083970381235404,5953127363841918595,3909367337313285965,4609554158793466105,11153720309847723321,15116805482213132816,15933500239514212751,7950993937518569807,16104117812210351625,11803858788253997752,12338685872705189996,14293527847609458721,2601334151225772783,9194454248173517766,438273586259629393,1046992963582499578,6968515627501084200,4635866503899399686,784444405570680466,4593861759530253073,753905683893323060,13956546139894454733,13334926407013804970,16790398570913278704,9541622310934812847,883537794055965246,4633593412337309294,785859560694052581,9712074643970331297,18322226673474734470,11025944492578042623,2055834313656600167,1813158654807118531,9724463122424860943,8570875516754051022,16028788836268640029,13348764964765142837,18076783497674515063,13917327835980243738,14934410221330786771,1704431686856757377,15235778003539784489,12221097246699486708,3593447598511436748,2241925190387989625,13877698096444165434,5446478453358360308,11558344352233845450,2144464633995366762,8653126085807720114,3002902272441747463,209612414215258699,13715996552422911958,4335589865760967802,16859116912377547269,14258528929926318281,857510549937269338,3470111053800227896,15426587440353363242,8277379696658613189,12716780897868355512,16656168665724028919,1192402301682069227,11432743693723292549,9247049932604578338,15273759575281465424,7696868601552571005,12102078751557806386,5246502306970892726,8204320077020573536,11286307431545871410,17423095850644119707,972374241764512664,7481153532350767634,10230492759645240086,2718640606716407145,9254622559648702056,13333884697290811726,5001035302969545369,4829051077052074982,1137469780184429068,18063635137486872612,13785458786248201292,9995714639188134709,570314215757200897,15568112521356399778,15372492139462520046,5844630380215738292,2756942976524831058,10215552160847966601,10829714164890269036,2379418511573425583,13909221590943328775,18419060010100133231,11435657351807910682,8521096637235648887,9436008490550432918,15510219619136228109,6074567482025290595,4937495262700515687,8876098312902596822,11691926313575407056,9358390908692791843,12154419429773412178,6509394026203082323,1300161155570185224,14803490402061112680,7613450177842991876,3366919230264414484,769578576101662288,13596387679279857969,17036501088517747610,4544044885064048251,7923892339161388977,1284074820098935533,12855537609181596851,5335867434514172516,16099229592711936188,3906209467475198754,8891733812876730422,7608763973187595518,1363381198460354940,687150419129602347,6686675842037532707,4650077955901860003,16836192605638070567,5693074953948757153,17628445889622811676,17642873591682692623,12588566454644534718,5949593620312679734,2961281907978478103,10060554829758732749,9761809204855610055,13429419542370689495,5538195053280478175,3012115269308182214,18245692352364218141,10214813835353325584,16419654583199291430,2968155049714132699,10389573813953358533,16337732358082240142,8380887174592993012,9451773195945733987,7510034751066039132,6600796392729263989,2563701470092844480,11331451704482307545,15937208310906754859,5435886994967180826,9177796373615609013,9047201334306511620,2791387121984571791,16737941762828257336,14553155768752633162,1147583798059373794,3639992262169657396,2703568772549721907,5611286965155186450,9242479491810426630,3061007378973884202,18329459720502802963,6140015468218908206,10720527892698009730,2033574052923827769,13050158570918130857,2692152357581493187,11286721021694997449,7335436552410709051,2071702029190560225,12045308839913218511,17896302345507885485,12883339572925787764,14472951775400406581,8951007992081618507,5374604084355317591,7473891890958665836,16561366841831530095,11044001707267916424,1467574297350068811,10314741920466652996,8615952617032107475,4234909818734449977,15108562961641476665,5233642220067291322,13455582877088422646,15782280111600089632,2290238573507631506,5689229087728244944,3801129978622372454,1903275119885136767,7057966520940427776,7627751950231615482,10581050130882695294,14173514333852825844,16646542259201294150,184961492386302903,14070015121599135007,6491810952354687964,5365613051291639474,12327453411077462112,16804089139254079201,12482273202665763085,10617526596607211945,8151697895422187496,12733420228848243180,520437567045137574,9966361283544859064,11636211167744973185,375089483419576038,13664490850442812728,11929709619508966362,7042387199684380485,3159480566974464450,10642403249688734466,6800721132225377378,6575678233292717433,13293836579538132516,13154420329352176811,10600721577825652171,4735360394649812370,3363916951726467023,799937053572846424,1952245251973680669,18394401724872713183,9055571731609463961,12974396031547047364,11226408602438059825,4025418688647844594,3193649768959750386,9391147146092379971,3833967502361498152,14635563851393796510,8951963643213287428,6367430465371476946,9527379054989512651,1836659819469191336,6038987110823460652,16523894046249075924,14717829212216140442,11252259796301383204,13245947424150327986,8510440062377895892,5640150747810297481,15710509708919501986,12822351176591781148,11493039519071829946,1260380663940206543,7684263801840019031,18058725235910714813,3486952459376720806,3224265498427382996,17059173115395945932,648439695411586516,12211509052271697147,11010474255400318178,2990678036059860741,16871184194199306133,16913105885452141518,17603059880120013242,16977913950262371185,15871781743466288481,9722664566340005062,7665222542060666190,11258714377645949683,14088234059810489372,17812098414413985427,14093074243201057015,17110564236701428047,565219915655116628,12432874602822220394,14244010236300493277,762236123202961113,11220066043059447867,10219716821612457918,15312562639858399033,4993896559040082752,2015069418853625109,18303973875953806923,1605430524397997899,6112054879788165635,11302993446514023087,16845041320498109485,536437366853422843,7082864300356839442,15072870832904460406,11947810342663659123,10933495241442139688,13304085568223324084,5352654417059474054,3499577579515209769,1373927318265457362,6735850274444785226,14375467794308018371,2815735045393661652,11335105555725396277,12355371523181563447,14203408174863975683,4371286143889139470,1959826884139850376,10754286736151979549,9240241681235444517,13885916011142000059,10357865945431938169,1776836050698789452,3370869256404053994,1458541797346704896,15051290592446246804,17024187242519723360,10502353559784319283,13470894138428920943,239439656593023543,17366948435389451136,5687818754193568321,9225608326848962923,8943354208289497066,1687625082317931527,2333048749127927946,284949807456757626,6484240178857244303,14818219918400263522,4584706571432678987,6939410474657266290,6109983481589282732,8365106234929706690,15580353370529855681,17209893453029100667,6521354295731756961,6156900100903695295,5185996751655069151,7670601203747773954,17059457934931429583,15342801359105337838,11914241834822533303,9089337632153853023,16978934496414941183,8912568132797879340,4043008584183493920,11297024559333292347,7986471378885519015,311032590713717595,11354794414274812148,9001263582279088,13405373718471400344,8038128315676892298,8797298691031080182,1877900951448538644,9525282914255722052,12159578789845900549,2745302265830759296,6185802393375990030,3371753681668541043,15287362833928437515,15796315929400107363,1263493203126003870,14120193384362832233,9752463386802532055,8465180890647304911,2571098561387848855,11570582932947142921,15572728403108232146,2448412065192884034,3883102548009162373,12151162006632030664,15260117761979039514,7300880093435533237,14151947681336362200,8570932594293280499,2763704560887404658,17549958727092993636,17366366218071910603,2221575699921579746,17879366935663928153,9329780007916106547,13657053756592680088,1664889140739407901,18214500105872777689,15642194060623955766,16268666696348352300,13802630156711710919,11195025217875823226,11304599352357122437,9318887196093684002,9186995929149238332,12365602267925569423,16757412512202358111,2712790690811923110,12040981462249404703,10335633083046795595,16373621098357999949,17265004957136729438,8724736451113111963,1703801758432152800,3017786858453533520,7740688282910076353,2527779722000434861,4347023633207313966,6695947765976131268,13992092517008616400,9934715117847517772,5694089511621189314,14625974790268099315,5759408560881200339,1624198656562233445,5566023194826927996,17790959951422192710,1027878995843399555,2425855078609957195,2186945339190948268,7402893470364085497,6872350081372516602,15365288329087279915,13524636556010405566,11420079210085776144,8453772959888507646,16810770733357321877,10353265272922661380,2845788881631470842,1639693778384064485,4909709102492241203,14821782680747600937,9585323835465156327,9341375009927041893,4871865399994056550,12766086316964579695,3773189462251094457,11443726713813101124,548254554987629266,1003294413578531507,16862832094219960751,8580723261501350702,13258779875114624036,9312230518131668703,7256706377837073502,1913745079011809111,14586000223269409481,4961088901834473705,13863152736823355014,11311209232720402474,5790051509542088476,133709386216502327,3556728528768487526,16161175991868811320,5051086323975533404,17802069566214025580,12035312086357969920,17311917151353318249,18249281901061207873,7527547206001905521,2331162252252548794,6177284027121524476,17681107207042863365,11625061831208738577,5722635789137310256,9272481834168626720,556750810345264108,16433664642792270549,16247441979144952795,11281011426659530166,6148798427120226468,3132879966399839513,18374874558982633130,8822008653899196872,15044136455473541181,3787675408481232124,12131285681777792507,926839562959202084,3483683128548123772,10975954755183955803,9468058903571447471,12310502082698852778,10811272211661984113,6979388680339640599,14104415405931251666,13965105905557447679,5342109116791211047,1851252388419034601,1297517970329478159,133997725757412649,3399579729212137767,13434701727264855387,16913551425307358908,2710836674490091277,15038751991653242819,702962306817259769,5214304042170203666,7657218476976374167,16438042813467676520,4280042143402451594,12724204921144591335,3161816465266470822,17930015822422091143,7139937588141096127,3061546489623108096,14394305173331556597,13967658696093511433,16545891242721022038,13448698895355175661,1804376087137200594,15616706046713068249,13065128373754971447,8167996471923444883,7033007572420785858,17370290817743099357,13847105283183970866,3909521125570855083,13677855611378320911,10201286836593494816,11994998631197157848,13346235017440004900,3477771120649060864,5922894322696631289,6027282759908080623,17825727056123053698,9401292718458646837,3052970945973782928,11944825274074804864,4407922525071937692,5140310334470513284,8117895089809327203,7721425663643631609,2416917211468605044,1406497428853368665,7118531862954995008,16963501492700781938,4154283217683543679,11702200337784974269,12250986665081203158,16458994604113803921,1352205695228119071,9486955635333404746,7571328168952527645,268111303693499008,12072509202967476663,3800075773106245167,10577276793100975343,6134644653340959741,1743239929708820073,8404494397939960865,1473548251488744124,10720337005768913665,4614621422301468841,14610047339830868734,7503597442740648296,7472138120627858145,2165609946610760815,9516806468420232573,18136294888283183880,8754165950004860109,803990391028838301,9616039349658603906,1102134541303960381,8175291673922802173,13602584884763943137,8020604929776155702,16221109712063054805,6713295634926264620,8292436065713673985,14893272355528207309,15103745661501057061,10634033656799479666,13957963613410040233,14649831075781071613,5760588980943111006,4281171055315207842,17154972465949551687,1446313336479173794,4055875392835290885,1871383340430814626,18117154942626577691,14185497786732143531,12287126840700051113,3892925175550606190,5711712866666310267,12858100882155644513,11554471944062802993,13949735841764090769,13211287335425205967,13795147507084855393,7357174900660801188,505406662184075550,9975918726017605972,15060773624174514388,4765882327132718846,13224425088121783562,15618074244559810842,16579031718002432469,6001843391431107458,11755958838479310411,7642346848140721932,12929529507402472414,3418615261218211542,13187792215249377073,11709625071091702927,13125536194669309955,2238614859669893358,8198320992073694333,14912804089249187903,13057874603890036586,8078079171096190633,2926721843925403866,4151887183018978634,4528989496643738128,8322157815147811027,7329841280825610010,2676262807053625359,6872532514512135973,3345460246075698299,6804598467170927148,3273322702678475127,1347766684531099064,17824788403178271782,15250868016875578990,1447421847749011584,4046463951627125528,6747256572825603392,16416029900379139856,4397655681551678184,10173644516931671959,8037861049940900068,9278727650797103272,1947022058796125886,35394698826465631,15652824017744842113,10938121892453624314,17699758200626104957,5299397734630552368,10381146175122165863,7640841700002007845,13622969347486117235,17230912549113795227,13420157411035166260,1043883965511295250,17452308267131263732,11869895892016789972,3319623108685811325,17578318596874048420,8642829561842199004,1410968892349802259,12852683181906058902,5421656602401073679,1860914891527963886,14651906699358814569,9868256091940800275,4548509800709558729,6582676071274505408,11506091643921035971,15237562938225012037,17489554198882955471,877852840933158264,5048567449052527894,10901028397457739208,11311967020693923239,977447748167321905,1886674010863478568,11614410378905308382,7619842315421995927,10320752845942507240,7435765082371330165,1688376674233575230,17488784275332738800,14973387599207469105,8467387834314910799,2084034386531265601,2170456120642582154,11771183893398733696,12350396797525006601,10364915845743705038,12708238973678532439,14073059083567440334,10881990581991401252,5265888749716632338,6814040306230954375,3466147414987671905,11357477147676082050,2137819929025706049,2556125484234610761,4736258795746469196,4888554849311203541,13919551630514276295,7182111952920929276,2149079305550733571,7231010636205166117,4286364446528425329,9177304286316264337,18429030617722845636,18014367475136523565,14423476309691548043,10648366285332139868,9670280827925579929,9484669222917274671,11006304087187783441,16587662917145621470,1690799259724424290,15051489620679774229,15170990159835585856,9229150321485131807,11713703641032145642,5280450326580461788,18047643055524166008,15113842065034239516,17749903639217764139,7076035217773904605,15061630909277044291,1880402264379485543,3802023122030332970,12231399128932856953,7089891211082866518,1732174146752817811,3129167548066459550,4375777675262014853,15322342302195808254,15096911349994457443,7621165208460282,3616239616226414425,17573395708595182711,3783005911173391412,14373806790453819337,12069310502217945475,1893261097269004725,15345455196785896934,13595376262205028557,2819742080313128270,2422532544913267921,4308724599126866237,17339216052056887756,14580113965445982742,15101916914877994771,3401107145005770047,1859900472358059879,2852024812754030656,15756811727238552893,4721829562717567290,13450196887186461292,13432855432016585571,9210229968027928245,17232472142601621288,13135152112894157273,1845963871116240560,6000918862165426534,6065738359323771584,1490334159407901696,18355290098832686574,12268461332554620414,7713016518185618863,13799621001609308483,1981238107957692947,12182863323588182595,10754147719183366921,3191255985732303004,3496727592901219356,18428523898738681602,1708537289024463660,11433032990065706217,5309649785522802424,3990397017751352328,13526686652425787540,16427298906057793397,13754165579723902674,3541571485236829578,8528557448351532887,7906087353099250014,454696903728352980,6972302964160969397,1415373205903679707,8267266661842070707,6269912047020469429,17704463081547007837,15327771200474285113,9604993734233172594,16309653228613769421,2947689312418858672,2590008014510632398,1622098434161299933,17274875574330449310,17713867951687773978,386857369238009997,16142562031672537848,6317009871214405590,1030757879448838307,523651644563289443,12690493012745286808,874782826685346059,13937176139585216510,232886639687891546,16913407999430016666,4206350203443986133,17517406388763348327,5430495200019639287,4463129284835434596,7188718665148108236,435120952947196262,4637931767709299818,7062536108977438280,1546388354942266766,12443944857494509350,18164232851643613491,7731630441232238882,10318839408420288916,6423955139176285380,5056152195155434677,10563762234558000070,13047749583274485454,12797230799899695322,5166925996316107626,7355444187726570556,14110068645743170865,9861824178269079205,15456800425064290020,16111675710005627255,3041449182494372063,10080047678424306474,14120508785037982411,16445996419709650584,16450734106946346056,14726340472582687877,11398038916825117497,13895173683206004148,787566041736708514,3463394121610037005,3846267094867062922,3158888129659989693,6891936466126855873,4511665298039042193,4718077553512974470,3821510995999632179,5688525205839840024,15596741751062214493,1713151913509565772,11063220400645333278,7889804268448997312,13417266869862317094,13146337996164939263,1337121234509028162,1926840430003863628,17820195069051330948,46576855353030020,1093398992827914140,812953769783554006,2891271446374295405,10131264073043238647,5567858639740153436,14236159101914593133,14307472810504384435,11215957817094403825,16521075626058769550,10928222210768897166,5155924493335592292,7305073319706520379,16536382654029187501,6609955620981427760,1374179276381772832,14590686748307556942,5062108471894123471,16344693354259512717,13605961254233707665,8935191886100582509,2824132689235313610,14818462416464914036,2272008188680494213,9960336684608087830,9855557363723043642,12698897439934369006,4516843764039199134,11510837825985281972,8441190645109590905,16952590193778124063,2271971074982241312,11023650347589834788,4911630738983583760,6626681181649872178,7882312594188658071,5372854080653517331,18225350102690911866,4165854105762388877,17265507163611890723,253189587951162281,1504150187787771025,2932665480216158721,9485335334430514436,8087186827512135692,10129205306335790670,13004976041943101268,5289223177548109163,11666973801661566849,1464567580784344349,5959390736534206473,12577135514474264912,6602403239306497207,13065336868168586018,1327550211876187163,8269646785592190012,2496922855548890945,12697662412712234737,5062504785417572710,12647687959405544752,1842628702401867519,16526982543182567276,17267770815776892889,2331512672592856184,5426749833191185667,13451757124944232665,4117145000524455291,1594496521814129233,17317267678309618638,7003473955485533213,11204567988181113211,2864456957142008594,12187431486430010432,13965038264331656268,17666552905911631123,16980646896794443313,10039156339641482764,18039485301724806035,746957207969435658,12641140830275073320,15278938071480029625,474075989555596459,7210727780386468637,10917326698735940641,14251796047543978266,3656331310457210312,16170104092524677924,9175523047647537562,2369805735978997467,10166577273302001383,103588721274352295,8010619268416765746,9494833109085879480,13074774694815005250,12638730478725366735,16382100363693679565,16511815038020778000,16335171340411652554,11400109248884433119,8628648128234205282,9585906536865649798,1299476571914022784,14914429282002010263,17157385620967476060,5612789934381566820,18047707649025179668,14333512798120868550,13136277944974786070,9365545125633515832,12415588331129420753,15644521234852346418,4999611433249055297,4270463149505365213,6314906719667961931,5843615956659721745,2164945195563255875,17190864699619786494,388736167721581174,10168900806621007218,14815507245009977864,13456659022559355536,14418088835160026644,16018639982611173283,16917570933977469040,745593735965856311,10309633414509379645,15251519162325282720,3562465590917836744,14932955367892486729,9262642448757589079,3089492209403279296,13079543674281362335,2232156449714407011,16187052025774119302,15149667723119239051,12179271544565629263,5586975369276380748,6777409480290814346,17367179289015166097,7111416728212500081,3025766159750244176,14612639028574597939,10207662235339629683,10209841254043123456,2232336049699643111,2563205435213766706,1896247118708586999,9378888094321107884,16006607583117355664,11863836246157485136,1289850041421464356,5916540199469715870,10981058150229656541,6104047432458666113,2696218946619538179,12537323045966100695,2476809092695251376,9466990696615160781,8813128087070184959,5892958411908773059,1178484171179875326,15493328302693275619,5283303224847541876,3419343586031217705,12867398840762108720,8133934996779643781,4509118869326719941,3956094028213865475,12510982830083457903,12702731225848392595,12276999953124486498,10071706249162339844,994272028618411221,10212411307891285814,6488151449209596045,4515161392691292267,16908051394138863693,17241860599583223088,1535571191214057213,9950520401733386100,2954595504686168972,14643349233356915919,11463306170950233320,8719178381728842538,4822036011365735817,9529889004054848938,12876614785675353990,15851828767070183638,15871570649399724329,10210716057290234045,10825323392223368177,11579175871713959069,6945777836343357083,1956818870692908563,3346347714369702216,13903362621967967491,17156876988406709462,10375949960448963204,16484124728010324988,6828323561963712631,16977576961157827935,13126088376616432070,7368807336571575323,13989130243620334656,13315897805508078913,7989335993209772329,12805624926868774755,12543858935645282577,14600423695779709798,10784520585432692344,18142480194360771529,9043525069705460912,1471794024483300418,3034423398124640439,12344746342491556398,3794030051386826850,5046838907079636518,9004520310946466810,14770502640558112946,11672745962041947996,6230515836852217869,13758222051706899335,1772238210361306714,3932502945493061534,8503461756425056879,16271833891833053802,3290632163812240960,11156516692998406827,9388597156771456056,16232730636331860502,5855651295735175575,7551986457358786702,15566735444691905871,6201326093503513944,508217761605601466,9367975193804126966,2286118503550009446,93257073688684213,1364636037531494307,602266084097626783,16947461276131905331,3345474976944776856,1097282972762815505,9472715609666092176,16612793944888221056,1920506197846357325,2078566394747991692,199846095582615865,17819174062711790327,652884800846197425,8231700495340955971,1049379242285626653,568597186238210687,11722071178347181939,9003773700056245476,10240046673698468544,17962854038240528250,13671834387726525783,9557175474099231875,8850979314829129044,3678247084970892912,12569246812263787922,4043037938750279124,12765866068999009965,6385852242168669507,5505029854351459368,17513039721192510749,6230316428948587478,3826084796276853626,6508985893997924765,8671897732010385444,16597616378358169006,58863784371597943,2833609025929989849,10731719778594492385,17123852016405113636,8640722668402200376,16902186790024996414,3079482743671791329,15734628762887594640,7259982179450721939,4362319847382466344,10364735218061194443,16721562312778967187,1529271854588012001,4904445488279791156,10518245933258145794,14720637925816483742,5102188868355643060,9352726368551593142,12704862408779888867,17475446608123499145,15597999256700407841,9886493243785776012,1884071178046992133,7534322332198748625,17400557130677607179,3635026900831976825,13315107297167932720,15801700888397885756,12952737458878327882,1951322157326114619,8297001401823034783,1944909713828340319,11347244977640516084,16666260419014563329,10209366286490178982,14968102286607626709,17249926428468410339,4525214173916594720,1555647023804574084,15894266102207180870,14318945830351422388,14447429616302661667,12206594709145785557,10406232686730713725,11249308457184247571,17438779132383840525,15168490263514977667,13381080039517398426,6514744871136855662,5276884264774277533,2816507917077737400,9320592344873380204,4817901347189131424,7244921903410651110,3154209812911114223,11780494491612441060,8963184592533316467,530218624316170029,7600221298321671993,891277591058301819,10870023034965409262,7751931830346697779,11198647856683544003,9719471968776804307,4237849725706428100,12240548020679992640,8273861540113341708,1986603603522314925,491587977699319945,6699809866509775682,10024605852730484949,12671009684823759294,7869577431844348059,8115241155594028649,4598493379813719430,7624300040435652726,640769872491822201,2902889203157454804,3604972142438876048,11648348186775605066,1637442622795298865,4749500839394523541,17354604579794969984,12694075261335829918,13177815815992801367,785867319122379675,9673454408425663776,3056454718148922415,8547398172989080928,7057811927551115835,11363298200064807720,2693261151025087661,8769474917272012536,18251225589297397470,9941502109528587360,2843677605716814150,3335102698401895251,1435377063650304279,1665302676792959766,15916982008256788130,16143650715103143524,10203279160432342045,10780877194257040363,6532330843716144472,669917686236491413,3634035782698594311,15158697759628594675,215465069424591090,9799213608697038621,17099987535830053511,3119218300680051267,3236500199637210783,1217337690277251149,2707055118956429361,13817765880770081149,13832000650721167407,3129763017908896096,6051283750724799041,4206863884678960009,3413815974125931225,17819612529849211672,9429295766778729519,13657690906666155130,7765805018704934592,114888958265723285,4332944773924582394,5442277507487453175,14316655921332483697,12477178401211674555,5627238235198790636,11665426800786444743,7757173711547723221,17362413139772877659,17285567202545324645,9554645391271563139,11636954373814759694,8612524556143598811,2734670122461224987,8168183151359850432,14727490914399760653,5511869495345505965,995327169888711809,9343768873068668021,15298850781457264819,15503445168103461377,3955851374488665921,7344462887772036174,3965477271001671367,5828853117908473530,1703006351430897216,11293066617366887867,16120169155449445818,4346765683369992273,14509810679460792969,112370268966030858,2079130306775279979,10042334719200312535,5430583656721814416,14215426789219131882,3805534197150821679,2213897254892467125,17717763032782476292,3217445278916555108,1109374551935277503,3926729473084719530,9614496820030368719,2186454522517398322,15068031837608933400,7245974155812624882,18393936042644322618,18414210377807662032,16155519101338066654,2004387856758745236,3958369067286277396,12446264611262725353,4524059658531848120,14701030492564128807,16808618798202810415,12848114444285032730,4571240371063909293,63559356740008860,13621265616731618237,11106130538964734605,13423349454582764110,15520381680068204747,18392160361579556676,241763933800340658,6805085763123112523,9305819641968545651,6354381655951983633,5547458169896893920,16864737714428247698,7524185862025108101,155399741572480939,3251096132947212473,439458709964352500,4014074313965611568,5388575991581905262,12225290809982130091,3301076519856334566,10775980351511503416,9885915962983601733,15046404172801447325,15908803544408027834,9775334196596230037,14183880118848228319,3075524985159325625,11463417396212883576,5472838424305052519,14859150857338085326,15649216109126022810,17393784197878483923,12523697301738220770,14591562989050753709,14704340900951152413,7259962391577951651,17161909468032328932,664245769505539440,17883710481043198596,17326831301615648072,821604923981344335,4447290203164352035,16537059383770109925,15516420866841761265,3568908661875918608,12603763810681522249,1567014359541698063,8804928253862350519,16741617117871451411,15042595797679316780,9865141474689499886,397103388841224724,2132879396715926279,1483518047446590795,1204057807083925053,15273833744852667839,9700935654468760752,12510364231639464051,18379041673811526150,17093443484040093218,10737294195283726386,1113281375316082101,10352202123829615158,7940123722468029206,18110126549499322710,16834016544376044417,3983806209850838763,18029580186300885472,1353793497492120203,891466578866741136,8126745691975041172,11611350054767797489,7045980277041753344,2589486956292332631,16944359519680785165,6311727109343158240,184736807419659752,12186370983079836907,5497144999131060082,9892364857105092816,11701956236168579700,10943444997784149899,2297223525405798358,5570624117195955816,3544861518102507420,2941770655958537272,17634092363131138617,16703466547003140681,4011033843099666033,5460757025713455119,5701084716717453654,11866296283776701410,7233167417445205245,8059748714660167008,14179575392945659372,9970278046110368969,13890835968927933844,10936522684156054204,17410416340560621001,3254988325134415866,7950525495114784637,2389698564379410514,3408532327732974407,10771694244560967449,16156859823036020383,3330038587201709179,9224133761419225234,14045419386667572515,17165555513674293093,22122194689160319,8819226987933330716,5669822760963846575,16219384482281241218,6891740059713335283,17713740700289385705,4151700324310730035,5956737288934751471,10407298939956121431,16991000913765195519,3358266312387622908,9842454299983364277,18158386171533862767,10701090253731306800,3956109379743154187,13108201232793829522,201905637797170634,3561015566650338086,13497722692758558608,6806685320171405840,2998421156059467631,5390194844494532018,16961346703672597701,13841874924310251616,2689937943077836749,13522861925998561654,17004123497009579562,11199587479611470705,9754414271825991176,7415447238903842562,3929730568107229662,8369841440254711710,10355244208086171882,15458588934040068077,1219321486782073587,18026448134558387920,15604621366604007001,13377649429260504846,3495070054889823929,6291908852892333124,1217808268391035778,11741896090896232395,4725408363236253486,6444584930263055324,13310135872233902350,17892807142232692242,15415004186857829306,8518777374373428438,12382659942459479527,719723948351966352,3824711582029045548,8607509128995999898,3120567357525374415,3770062373149375466,3633121113725396425,10869824659811668926,15082580236072692866,4990488132672981621,7356518368970013960,17506963920822034089,14147586758792113567,16026118650690630905,3818868510982191344,18044261737788324305,14498834024886369637,9699809774991903995,5075483260785352787,6128348645103594206,8492682851084627597,3529372864267736122,7072049297876405160,768492943201699836,5311817293697576695,6048944040222515436,14095397969619497350,8968346369434831681,8561686865908916192,7032461539957899957,12969795510788508150,609400885666861551,10584380740117156878,11007702257550899379,6403123987122005462,1563276665954688204,1461883608465688312,13929765757681964151,6615090516555265151,3261001398163694826,5639895279192288727,8988819587411233658,18125126763781994297,5864079797514692116,4621946349357807548,13722435091779673837,18191682498107142241,8924766005735749122,18061486674575112175,11153065563121751293,10253789374801753911,15458440650814442873,14764430593132817446,10873801507452687667,7765851445317720266,9999060043175635774,5466637582370153425,12096680209698284439,6188894152039379350,10838526049951413396,17171110195984136440,2613082317376493626,7132300951228061657,11368130419383596949,12605252940544713230,6380410407517663148,7146550137094469189,5738690858437747339,403714083403510579,16687956507633072107,5360445235923091820,16936376964507466792,15485743676027584935,9854638372095273523,10553337420771678124,8305454541765855370,10720423684652455320,16019349100267963135,16811328350430149333,14461922206839170984,233187256496639800,12650217976073326606,15397234416110165779,193525984881425194,6672538855449230808,5844759057465040144,6067359393853306621,1588257601610501190,10742963919496938013,11573540189237970358,7151697546655369669,2720134790277958831,1512839856637965840,3294506809584149455,4221091996112350012,9069385841055718232,6637917395149296820,2581766737488295372,9570052955153474754,7071798215703972664,371587193978086547,5006287750098637378,527915398136936626,2219107012184984939,8851141271881377610,16883103379794107055,4667735498367060708,16780070555770104756,6698526136112625777,2982007936981813513,6398647227469332879,4947650107698318653,6223042591868660389,1307113511496592300,2010443434203753509,17775186609185731189,3858054907318692579,7084487622633233796,3091462392917608231,5790297658401541285,5467300361950677104,1851886480550998719,8477360807434195153,10597866481665369389,8010549471222314683,2662382958997680779,10947396804006790187,12005912922917206876,13146594753809178129,2794151296114219404,3114189073659831895,7170766450331253474,10312747402930619774,2077947772147866249,18263944399226697328,17646588359171121464,7564043683301579145,11205751125781614628,2526117582609712987,74561639207338011,7854969653624957113,1419966804955385863,14191495967239717356,2138811618873481819,2859588405247568490,11343923663266675767,17559423821640721368,14763831242739540666,17344346918624802043,10845545307126505335,6259885158051788340,9868642434899739701,5692209739661531982,10499886550383784112,14896227150999574040,7055460403251034201,2214001473955299288,15346638761392829194,1296835925735391293,14422984091902739630,7937320932159289571,18168572856716853876,3935369759086406969,17402363035960750901,14275123937064039718,13226923063954778984,7314369154920025840,3715709573064088649,5681517227808204355,7785783489876028369,11744121655209116353,7135035878962494479,4714961869493502860,11366876047572908445,4490397144930439598,10119600253856842078,17188194892534457694,252149998067170061,11036080747032005326,13653724159072020769,1408350663024614598,11761166260545308692,6927769373564937744,9282873325571440385,17559268785845249948,16328640336495964603,14218882334822312745,8737142143337632724,9320025853856967945,3399040436554617776,9055179049931677761,3381616694633613942,12255015631892033142,5104285901046845883,8099092002375746900,16597228313934902822,18124865590161838246,3273708484044956923,14497035054965110368,14959673253973232523,9568923458240445293,9846267116788305949,5255217472564444723,10269311830747557454,4834256014308566357,1074358668047747853,12551903255040941734,8419121245120951879,14988751581315159083,16206758240268095989,17592537692469172327,8174210805859577225,1145340903613404247,13628532333253266376,1842589499881191169,2461774820983498983,1687072069428845179,17057072643105508362,18302137289715686577,10165903033648583228,6958463842189639972,4966214546724502879,2233133951202086247,16436594336951045912,11480556303090994211,10171772108026188673,10112475878438615787,9523294723327542533,9090750750596828445,7909749651969011894,10148817635019674028,16242498462448918598,6305691991006581328,12983753519558611695,4328090594369416729,9609591656120907874,12074991749435324559,9682151639647964412,10521559202276410128,6857647167754031457,3646644219104234918,4999973884800926028,16182322842158357884,823757096366094114,16318066393435262962,3504490044201500110,7197488575750291960,7292761997419460954,17908515333062348651,12063141837186733512,12871009346939438193,91899860580153534,12707833754795961410,15452732160533117769,17554734501501173063,15499570219728137480,13548734082281998565,15102785350501591951,2510282233180850015,1425968265198214135,14613948900305043010,12922942397210438032,9934119140487199104,2211848474063918553,6651879872691654226,15786427799408871130,9954309705122823183,14347267476896875262,15392574382869841863,12528413866636243590,6842321470097965691,6011931163884257351,13180608721809145251,10581064729277928464,1980577394599782170,14396501972592031500,2464075790896468327,11180442645664967470,4255119647436247318,1463708446497327449,2067700171203113668,5451541058929209296,12402567715281837527,13650411475738931224,7153065543110530065,8836790029695535581,240827168502872330,3642562581604050557,10011739190504565115,8968248356248436930,5882803588328980251,5114454404685006740,10335685288868334395,14728183939650478358,11461919546751929007,4671559016396584962,15938098378224160752,11250193725876263848,6852306372360402624,4664912639615753816,10434663706264693147,2537243242185042503,5848993802089000283,3859030893037332807,5753922437481978875,6858534741170940654,11540080521833275689,3964426775864828218,17662248853266789300,14746469277931797739,16314730552457029373,4512693068051859018,8969354673084533255,17395562561082935353,15973951367400852318,3720859218871731201,17960557586275430698,13371611437968241805,3456251371001347655,6368693451111838968,4123077527415953680,12518295877114061252,852888399088284385,1852452382293636293,17398242068049676477,9302258132237845114,14476501576353869084,1946313775896866799,17025480979486620270,6232165957923331145,15221131926706239274,2240437747023051435,7618781589646360959,7696735634895595632,10190684279777403977,16997808759992389438,1647289069572035068,3383983161915256770,13888327163928230254,2322731847329242840,17879793423916047070,8764834042913003952,855261756799478261,13711830813436106434,8475348618696954154,11140197770167622436,4284110868926910933,3647320302336174454,11826957992044265750,16540195179957414228,16081284806048234980,9857631678737413075,15615602615210900248,8265093018034730507,12425588940896184585,16358532460929090749,14784270823359773499,7610122310709850946,12948830701115605899,7698185703838058983,18018691634202748307,7632869742069281504,693662811613211699,14496766235117583824,15314803368774515870,6883284195376338827,5073463919674075221,13164722953325356357,3477994995626299741,4289160663511967645,9940511995619981293,8690989544101899584,4283821126304296927,7837759124879641050,522481806018650750,2041161582022661209,12947504335240691475,5408563254158468760,17860788339308772738,10030750460651046245,12755808524183461736,2534258239750820773,743957637024809498,2356709426381948228,11180017126530408765,6104145495255977494,10306084640500421076,13678244944018221183,8557490744654634517,6758185937205862637,7181285036530369378,16303542407149747787,14212765098404352102,9797347012680893621,3006469535822850690,16818031209629712059,14141121472219096632,8371767991001538528,12517206343588208983,2050075501700588281,4749632896242542739,6880027815357522274,3712588523549099279,1924841018148976854,9187108382686649723,13436398377421611822,17827837709098770358,5616155330872551433,180932446853508460,15066435401537586085,16482923055217985872,10371908240234640925,3859306664872746855,9492942779904246026,16256388008570005757,2618125403028619427,11031869614744420253,2493399854396867957,14670410709726180635,6420200102237070094,6608724127117227328,12271363383083364478,1647124124491276140,15986286614106535895,8682654429392151867,18204061012792996984,5760069835270962651,9662032937796746299,1249740248660101877,8113580813630288926,8692040899551780424,4293889767510742806,12176493357645123558,2182045693486369763,11393085837475221764,17025885288075742836,9541046541854789820,3186895907771503570,10100017669239135640,12917774584736692108,9634617173704557731,17417962993594222196,12493524571679565909,612095859148186146,9798274738152174208,18003836038778050987,2634518019788025373,9214446444591342641,2974246989884128561,16878876142887968805,3287359102188384403,17655982590812872158,14399847856601605606,8512409129098995666,16581266601592582718,10155941704918904614,606428174220920141,2117328284128321883,4706162634153347482,526895817346909056,15336753481860805320,9688360421301688817,1824861347081589643,15533070543893033956,6718253215720835625,12944531860656742998,13598182504383203562,2023343039063147046,17804203975923997898,5863946397197260675,10321117613824145789,3701471490281775515,1433094487783665413,12371578025103783285,4512800503338399587,360525056483592048,4651508257978853610,7086383117508861834,9371333565950996379,13290872275274885227,7572988331116576386,15494585070060387463,13656785524038053678,17045351226737234722,14956584439813585585,13916128646236491087,1406348919035729777,4496923285502205341,17195147649906501743,3859112506893637308,8781684770840248830,16345435053117493556,5457347874038028113,17097647605057320438,7310180808053873082,13964331386555487877,15343189998708671922,2145062336210026346,15673136053141646397,14019839118792927739,10625526564976221940,12966574930825082975,2792182024110324686,640694072726521783,5145077544837815382,14558843105509344499,16806672602309786909,2393212200773571980,13368908733033323277,15406153436251136337,84290044511593813,11099371914046117749,12959801866715382094,5281495336365108303,3085019106628314170,1765052845087287757,8116686113613068393,15911255392673138142,8338821639302393075,8317926514792481942,12984812322819596213,8262785594942742731,12386381176220524360,5906488458479408321,5058755457521941242,5695820812324804604,12991890980963916574,966176874059407635,2632994744391044486,10354480585366140115,4177752365206523860,12230681109605923941,8413121339307945122,2755057614884415459,17711204568014407152,17648168433126894885,10171538362749665690,1883658679487266496,6106786116479515077,10886428285372391070,13154273300559022629,182577290932247800,14261209941436457811,15589676669241277626,5270416506456375787,4187723548053273282,14036210933896757399,17830889677488772442,480814217827593756,231859311535663679,600894454690414209,11150792550460375691,2878944242543483997,3923833008195682466,14419120016933919446,17900367633284162584,3620733452875080451,2985379411024699137,8381629859568674756,4894009778351706000,4873636368615843088,12182886601471766666,1190687244061472193,11053749531593010336,9130945991952471536,6190595423938700038,13816516247172730426,5995779886769188467,8654108941780654070,2416079517157961629,6694102860478508593,17481196837921774712,5480466537137056238,8450581978465446647,8188265176429814870,8355513570842344256,11278692986897573740,12301962372430868128,16052595143960421083,7595146127583570593,15992031170218590752,5325427652431381496,7807781966372336837,10077638860597142526,10267438440421871237,16049538210691760151,9612706940772191896,3638322843672589818,3565655246118817606,18400220291895592883,2959036239976567677,826876876776382624,4228585016978915600,1226790137408420433,15451359158697985282,7379199734994074730,7142040099470386097,18182276066610823264,13156793672822358531,10412411548649411942,2829636343377451197,12540691232380589897,11754230172984694828,14754553320672933282,14662457017741756775,16486114754261084553,2329348372850177114,18037917175840189618,12961998551122342109,14406517889697935183,15287045473604681938,12689550969339341036,14585025559166152461,1786340566039585378,2074668244354066754,9387126337061246743,13071947346793858484,8083600450452591860,13655208601158114252,465635444320002078,14924031925966488061,1538109107757721033,15780554781292789560,17320995492718841690,3325041388903751426,1711856349687936805,9450620087194342489,7245329999533571833,3607035665923764528,4067065024019141697,3297530264796581562,7655051681606688816,9514376152677317504,17423237408894301885,15904559317705553917,1462377506785655322,3006526479024343779,3905008103448279255,16322275280504654399,10362167213176597669,7518084935867863975,9179407743047843951,10881572503663068310,2411679163912991934,11003768123401926129,18392073766109906768,9708088337875798638,11118571190643267020,320081831516007045,15966634349348706325,12430345333982901793,14436360958721397323,1832619028664157918,17974195433345063240,6080403255930944363,1740791001186549312,1239909828008654271,14590422416966063485,5591998026551957203,13405524477753846342,16927016170581798531,5358511515767404714,276154172527968419,1833805635052674951,14785620607889854136,6673116134136824097,8184355944791699181,1613773883514072719,17723988343394379006,5076085315872577068,5526397553728637957,17275400015469004204,15556481639137125445,4959140895530723679,17017862401108182393,650098557605442348,9594819211418701674,12464601950551994332,15052542374182751750,4656653820940705982,13650008558908514364,5237750685084524707,7295863693549987299,14691999788449354106,4472590782179553628,18108734510868745364,14462737547591150809,2238745616412048239,7705008635245670267,12224257530404432442,16060117379611185070,10109297024029629183,5960187730061254189,5443288262068726681,6752336861959135787,12373244030821735262,108860916927953759,18231392571254276689,8598761796903542984,10254373807604672617,11471455610263321414,3580306608306091102,6754473211996370894,10550173538408744180,16557734869555453083,17482250424735115203,11892639606587452332,9162043394828283156,2334637001742762168,4825139667022867935,4010534309152165714,13027148174014461371,5632855389349452124,7340953500662416154,4853164276899382825,10110081623840283186,13089497511965508828,17183218578417842213,4074161595650414209,3070990244854397386,9197430493557438146,3658292425662748704,11316324385655046334,6362684632785381016,11850811856993274651,13106888387993911869,2389874205052852265,14027182838223551801,1688632431637047696,16349487147776917749,1686955729105316364,6634669224983547004,10261170974476630794,7582925501069532620,11986554417056805549,16848811566392601296,7187882888427287432,14651666299591481061,13130329268746111963,2593038272698568841,4018319467736318311,6560674545248402407,972602718565047907,18444915283001781214,11750897298850714758,18428617166968845900,1944740911641621090,12142947571422839753,1852043992249275225,2206637270064013543,8883575050470638043,8177511293378398889,17466440586283650370,7918684158412572886,8239267256454131262,7731302745117610716,6269698987981040925,5705033319152275281,16698683110823022476,16277405537171870449,11107109717510979338,14320143235245962985,14364156434373226573,5867509876470428455,7312368224378178493,3551817635392814918,13335727351521846978,11783246173682082806,11804555847669923770,8516168310243923372,757462230961041468,11283031155333016991,14159030486980879890,17084172029168958538,13275135831405427292,7801243050015036331,13928886929212699970,18109380548247147719,7123026725977262566,15575691066575259875,10358089026963462322,6225592319809393829,5102764544651488810,809711291381901403,10862759121480409383,18248024753306366998,432798716452264718,6263240533490201703,2382540583810678671,1687713519311563695,7158846512533131928,4702557179217665977,6319657190429853153,1668322205109049531,12369464334850823766,17712025850869837133,17993487871408436666,11413162062316799003,866421206464316361,12782227503748358607,5767686730823291868,13934486067299775865,13346822818924288643,10518313657970237302,7155216826552830293,12615887233498681096,17446230103027767449,779898899330144195,13213275638811439018,10496185458680127244,2815991908568161515,4520672012632576717,8896068308751358144,5032734451289854344,15845062869625166295,835400251451105199,6066504473147973304,3864120174470619369,12093144408731659294,8620081042018280783,11154057738329391325,2072819409494204466,15694549303212560384,4226568757583436140,1261828442453209981,9018894532418409032,6207109598612732501,9798258945267842980,10222681016164401485,14113412972573761468,12777285797195303433,17821991311927440114,14290058528049877110,9714043786510713025,3098509142722504297,12371146213453782780,1501023056977922750,12270384461821048526,4646792044224645557,5521637494295872224,10985105230757507011,7014831181936482810,13360657316515776268,9558676962327101612,4082371041955392134,486757256825201790,12659536274629149869,15414413439016741286,3429238746797712905,5009756462086190357,5586958364695013648,13883839521194887537,16562037060592395165,6022014693002387760,11236620865443553987,16741263164123232501,1212387926700242364,16206606656908917630,11588201765733171065,2029927480684840741,17357333307365820092,3568190877831219529,396223490245712441,2976160671628662711,8484915325421482810,12636827166319284486,10014013904543231302,7237728640159421069,4818279742140567996,9493588307413668149,17839937337754123606,435052829733267117,8179242146638388597,11197713139306718679,8431486557678280509,3408426641513822206,8900300569342915004,15194293707417453006,12184072577357112639,1608519238369258970,81716276324585907,9449797224922548333,2484707400176174381,16542375316254704901,559995439578713434,8329381192845322772,8281853151684565907,796115358464030187,5477398781350903614,2459756975075768659,15012887010274577619,5520492974434513762,16238970712159288186,7157052891890004613,2917479983527116828,15284063943047723682,10165827755377708962,15444870449437427944,17959289798297336027,3131945926835828412,7168892533798569284,10593999831753909733,2715216063148323821,477450075995758874,13007761491995972310,13080918570992748250,3390960522574193709,15771346467702775512,7302710139834277296,16893033965579403033,8670166518448013700,9134301355585402670,1098690179060574652,14154670648556122291,3300950410307250754,15793150956447906851,15579515338715890113,16033637853230933839,14597711323785489198,15467521453785067486,1968890781249718130,451825277910479810,8183448600159848479,11616237387381631781,2498940030842568371,1532346949528790165,5644698268765773416,10371580656412306606,4012382254221961401,563941565431360092,2546055491845143267,5130132268807564293,2052778033677596547,14043067880531705466,16355960497154896218,12058311446645800645,6548324791582895452,8595044037215975961,11999343944069566464,9988463018357487309,3500499474524119027,13279477546791550656,13360934010069589715,14870642466433793347,685996308838946082,11302241013798343137,11836750215775901899,2181645157114770093,9119959013820998206,6329611607284748957,389551686148050246,7037243659561223646,2729320087224263130,15740129508380382795,6266451253821122735,1002207065881524830,2313944801583193585,10415469796135007467,12595889028736913205,13098663964569976549,17356616550713970760,17707074825923639789,15314536755190917457,4900950264541495004,12649509455273778508,14820768361419767924,1822742719233530746,15656937656081682309,36594962243555426,11495959399253375418,4529344022747664406,2209816328049790366,10903224798530304620,2761261318719387564,15239520021436846622,15708417862477978576,10302711685746060934,4251489819363273236,15799831499440028063,17806818211307628014,4575459327050560361,7148481938125770607,4213454926990154248,4460502277526441098,1080749636740619685,4499486855500704406,1483600986946519690,1319814871629150081,11968466060659321655,1191471636215900452,8330248485419003517,14132998845519983216,4020822225253002466,8098283517360238502,4929819930898457403,28989250721222136,9968380917731016320,4917612810368833768,8264368834196139272,15599499501051907231,17098031082673208865,78928251561510669,16732203948430375102,14997114858299578303,12043045325318312114,16168797595557841002,14715592928499798491,4790463155047977295,5033537875021498318,13176706939071983583,6822945333703670634,10258643355201489307,2730958660232195971,6574033125925920083,936479055451111662,5061268013152893976,1987396934916412702,2039462571140111366,3217619891795264875,6565539268183344591,6157274385495724278,10224857214404317633,14268012367774732355,8093027957820419398,16215383004369136362,5903645378958730119,15543605511176382714,7195727100252274511,11076328233903902142,8699534688023195659,7979615635112363171,18026552749537204637,5507330220508421953,13921352521178323755,16266396325850820344,5564417429585908938,8851170327430769351,17936200112876416826,13474804330342992273,10165974942413977827,2473772164310209711,5585556348752509202,12370690764073409129,13774131850547858875,12915329188936354415,1725363647202427737,18050089442012825727,670636195812166057,12189096786571145512,11865408603270205613,6574001280367588632,6046132147970793686,3823859219677901326,13654078726922158564,7006944020067890733,766433687185012561,13274663478432022328,12279201825684528061,13318190210221336268,5180038591606188081,4976823608173267651,17106765150458934471,8837911511918877163,11013985325294900173,10560421386750616982,13273043391364491584,13682030611433252381,3331392906390231706,7410772904619942059,10875114231092350839,13666039677664324225,10101049190805489639,17847458861639199044,2848594160019428439,2048052784332083511,11048779432590441326,14305401212543008186,13016260316316125231,7792991958502777487,6140515593550220353,839024540691449353,9656137712657562351,12039029437769833161,15809185053556008465,6288765141425843866,4740903129395897884,9426531132466531682,15371635333835597625,9316786444240869465,5654669878073629436,16100035470830752878,10129611694961975545,5628359537232629670,6499073721127871034,16399181872201028666,1503137576850243923,13826505217728476891,14306880617403070703,2113054383139733833,11552063742394943563,6673214770117750696,15410648291800389668,233112360008925710,10031915743464020120,612148110091131330,11053302349838667314,14281834203814136692,16006277390397590727,14237292922786741659,17846631492939704080,13079121265895095516,7805599171536965302,14740306728165484793,17144975507840305992,10318532144627468846,10548910362812127174,5327002270395984811,11287632778253272785,9745104613713689788,8014250683554397458,14473887796553345850,2939976004688802212,18362082856406547582,11156855906397591359,5029252373255356021,10128757490614837430,17897708967626926023,6958399245989103453,6701307537557670514,1131776233523729639,5179093474970689977,278340832878029064,7423887822748861142,5867713671248980350,18385992637031952245,11449142088763533009,1779137923820783656,5833528608013039665,5546009710341060377,6197555471633175514,12178958820427464312,4404020023513173945,13642442204178089519,876863213265020883,1379569671256201882,13946292746491109781,11114051205987871163,17863418827392904899,6588843195185946964,3854536090494209336,13210699811565709583,14772371786684865713,2790275778359993658,12380602210179679853,4694056369373916436,15067456594312690248,613568575050884061,12503815709268557857,17487333488327821795,15924448486495922222,7362274898340774927,5213675212161548835,1758766207703084673,6233484798346156587,3031128278406623258,10820574271803347893,3130319353762164120,15453320784535501789,5631003220289913604,2357712148184149398,6657430884437103178,18290865783637861739,10675832994499332968,7499387158674393863,13929751550546057827,8048828421178649624,9382751625916920239,15649054669108205748,3439012255725204713,1472792172725586176,4977727072598872115,2457247095536162932,213858125490145056,14497118968436635535,4557282878537282341,16082882630570839034,394138943729190007,895496241679670296,4400628515720620135,3807912901458001843,3991195800217539010,1713557716813543865,13973767519073166834,9802483164529648521,2909490077758155717,11845438502859575961,16240472556854179549,11221466010968592784,6503586306680558417,2205532223482166963,3557136968187656088,8128901477626697535,9953181248120748032,14104372682368018723,199550524585194163,4895086721319357602,3453519885494898048,2360619272356176187,11709369262917650127,15197369964818803540,2866176601252066916,3940450522934826474,18069367042382907194,15170522292452534641,5612780173567869772,9320227184649586901,1263648032198933124,3303440899785094709,18280160103576754273,10756086512834262948,5642689126193724813,15571601415659759130,15681428269775037598,16188653825760274632,6354743456117640357,11260881347769529089,3380927941119045646,5167554881337922226,11656821884607493170,9806450167959320598,4686988089781888273,11980614895513255294,15486132013265431591,1607714147889191131,12738272144780990662,16983508310583530291,2726704553236228768,10966657637045024899,1270793810404138846,1454616723866306009,14581800088337214375,4947983298765853889,8500092720667370467,8593829526012648919,4441460432168816711,17731645193357249293,11027092169803695711,6244162071094879202,6788296667522019615,7880033094376979646,2134119844259093834,16658086858939938882,7589786582818980013,16420685402066446930,12746825138112145415,11819542491558016096,4562885811299445050,4447081376265310083,13097790219315327494,11369467659819059774,10544397709775166595,17289329494246214336,12713323403252273391,2771952553237244207,12060768249067608336,16972338355422524441,13302525692341772892,5105861687612290359,12732607311089721573,15555682323636965896,3234333501746289705,6002469639693007855,13586186300057497992,8533305463221466779,6545504134496019206,8403517908432166288,3412021434597590270,12441130160226701772,7957446302854162818,1079526178889547709,5546179478355690808,5407440243681584057,3116166718623430541,17453852157271925960,486566779783797478,10002444829182595639,799866322405566229,2760786600519277930,16140115603911860191,12535929051504893798,3765727402580917938,16836252884812243064,2840535913791073689,1624355095165773069,988496890077475233,2564303750838792023,4165969684007500841,10893951410921108797,14721732264156289713,17173144343843524602,1560536328603243438,13680420452438988380,14185593186230854310,15893809697603584525,9385590695401808686,10907808463822342930,1880050638803313821,17577655680020323684,3445983542092399343,8314837226611688345,946481308290671242,9870418975125466201,4585504840502491625,8708268753672602511,16813652045116054034,10511717511544822091,10243400001826284295,9850609296579081548,1935283674441391785,1062441918438754557,1853200349350220328,8640328860432229815,18044798010264457746,14508895061020288802,5033452961965287606,6295886848078232171,14419125249045118791,6137755540605758928,8761997936188818659,18089474878466795957,4943695988479103177,5128837576580018839,2445031587573621688,17233772221439196835,6463867496806469261,6146485868730298924,4395282869889210656,14619960740809080234,9179412832704601369,5533410029041546874,6737024705346239426,4228346097595137446,44020539920596608,16234637410103913508,2413316381686401926,481944547286471115,1344677794298953045,5901081614076709617,18047192648875826543,11862780707482023507,9763469122242334992,3835431771830498972,14622296374232893486,5956522822443142575,3677400233559404039,7874221966545828738,11679992204996325202,15350365989880791592,6564465586825017911,11165486486602884737,7841146774810707429,5634831671005665736,16909511997395675754,12576280481409495129,7642304450943532656,7318000144908015999,9789782334482199208,14800626694891834995,13521908669966736685,16671579829668457330,6165078245491938546,3949749894493677194,6346307386068454602,9861807460974029706,17936197853893671142,14528328319613173380,5250967288257755208,13541656222245317720,11807350705326563257,4024243699822356131,5671718012883563071,6722847922909737426,6134489614402040799,16669524072535617810,2728743437779566280,5038538983459859211,18056001865420914274,13118632891733652886,15518279882756162321,15066283239709159320,8787399304681438858,11907547310045104159,9027525469484003802,11850261100161327590,1154691020649546176,15028503277067523194,3820718495707887336,13399817478105955984,9880790622080247015,6055563157739604203,2975883546440491209,15735424835307598974,2289477109683638765,8318355100785529240,6973358914780956215,11428293297288026137,16185939362933035485,12832682213854236953,760496527441688667,12668736325182364613,12216578066720227860,12061078557245291520,15811330983069169615,3623948128070903880,10578248259664843841,14018078750290063376,2362107924945798521,17943770247254593379,15536487150033988108,12490313093731813293,8145318335031330369,6089510023520242579,7229994522305056915,274585014935059101,4577326665609577875,10788791840116569021,13743746739536389272,17281531074161689576,12964023283935963412,15066404273757492975,587678057897290096,2514908536510367604,1795601413030454508,6498832972329795323,8099991797424861539,15899807073632458561,4642110083338843230,10055185106951086105,3005223931711119288,6656170335108378129,12523309282866295456,9081739512877709708,6908788677800852068,17777060708332128775,14595112378454694628,11395260776575155522,4366487698831414567,4324331760379707780,3811558426830693320,13839910769104409488,8677424257126727038,171470207731928151,17644489247877265783,5556999270482842216,2189572210859155766,5792894376503642905,10774446557963430721,11724952029335179643,15748615284238300547,6467735686975915383,14325483860144131571,13033776543958582629,5040995867507769389,9309948688805337125,14224396792565752062,5040096647833370988,5606419530005658657,5270018337634675203,12770805708249814680,17807406315717308196,7891135799193631813,18319250695393118332,16433648956725076935,470697560504708479,10129502752807707112,10414616481713830893,6960433427177438639,4366672424288879648,2559707406278314077,15598065065962375661,7507796998309960948,13545072776501182658,3618587155680687103,1534260780337996005,12077332022996047602,2386424091748556823,8171861819015579389,13326004595492039702,3892972004598336117,5753949466113340912,13206124264274274658,6867750018529400228,8151896697736024185,3547484257341153310,8287032477242546308,1861234752628436545,13776946202315916297,11559780326301548368,8789300652316354525,8618897824565076043,16905726036947094835,6791079105757031974,15008668029298354721,582539691640713308,13301381968251212146,17562960917354179896,2871387901625158246,8758989411524052813,9262814100177447838,14459829473607701081,2136687633371306342,5513399850478345954,2255958544998950881,6670904754832019657,16478472705403518595,6558938960618048939,15674654638256259982,382923439415153571,7553648598774500609,9144995461163899453,7668045911863285317,17399548623283180677,11641639161316557232,3828324812810272120,17721996666164199214,12785028290155208774,5109106911934672570,6904026062310850342,2266659397125203696,13821779985235712773,13902073188936501524,2676930572840543392,10959205090828592548,16018131057456059673,10184704394906983308,1487524475443699735,6084042882804078099,3459869145966894255,8503521301957862074,16488311832644015017,16205019480561543748,15794032407579423905,7396041458832834403,12904397171507595782,2471307087920540382,17635702829547523347,4959346261401128513,18290660687963788577,2178545483292435963,5696356092099762891,6971403109302929388,10199300506634844410,12066779109596855107,17213916092460367131,15939014410493584704,13538762683364050202,6742099477453009835,4553816465671770365,1840005323158910090,8926205641660717825,3772738070050312489,2540450691363564478,16520984926157523278,8911682411758440786,13576772353632196025,15816440388718128118,13518606838679870705,11719287602358168979,9170768727630056727,1338687425854181068,12772290773042977461,9839219040493976423,10974552273489277979,10155631212755308349,11322494644196893273,4925689132761743247,4480341267834877812,3945787034358470202,14283171884136373067,12418577496519514327,17083750412257659283,3535185987729576026,409011603853926868,13631893219088473453,13881332485917253618,9782103264324813337,7819727568177511378,17065601542006537835,3387103070809266802,4545091462558722670,10334236415522690079,12092672906702098967,3298864595323015088,12349248208227824819,10729867386946659204,4397839428694436084,4920213175446627526,7502933815317224877,7416894992422962446,10982843778242545193,2427014141890040565,17733342192030939739,12744823773947173610,10394876686006451134,803392779610403037,2853137454129818381,1416600917096692644,11897859561901704997,15526964155703668423,7177774997655207399,12302289422442264401,13127109827902436825,2668414831132569988,13327734641484104902,5811266753898404952,16806999076696536363,11301306072314406897,15368062324010234666,4813529504891559503,3296597448642734170,8601383778446275484,10481090182978900150,1200592337356814714,5501040349171627786,660941665508736910,10397258197362660633,3727965178958544885,13973221764678712066,3896911549786181988,10039183001097031023,9840845595068158576,8248018758087986685,11793614231303598287,5136838327943425768,8573401245323094156,6923184482481233841,5316662464331498289,17252984685035347762,9012539013240586511,5538129851379561057,1686074568522154745,16157962745960902173,2713078041360535258,1872088564698044935,6007269256619101077,8592596729865769677,10686000078310203077,4898200838984166423,14975536903829561985,6100148590867897481,15102167524419712422,459067456942685674,16384778405234461860,11821448952483152227,11158978979787326722,2101949531712509891,606333473464306972,563033454787421746,10579899443287446559,5360164633396732815,4387460060426551471,9534378085892849960,9761502721491703882,10213979640314018850,8649103565505762562,1073025216924144431,16674164425002487985,13894269103952248450,6289332653838239782,12300807571291437234,14769842732182320817,11192477345877400249,1613234767613044936,12436939546977308889,889255639115147013,15678643624704489805,2013654402681825009,9496113559682878385,14558794164357898244,4335936498978171544,9207654770493101529,15186365703944783073,17471205924556719566,10079899910471735721,8389955403264069140,16284469575560930273,12368018822413435239,2161023411108466221,9830969684244851140,2989292421024198802,11833344977929331363,2875202775661523099,7509535123030016263,1149109519578236626,7043109073722222233,14552335164063177491,12216305995181923696,17716657277720097406,5300421677903304830,13988538707720618480,15155813347191889572,8390000966577779472,12277514208006259502,4588059443081455662,13080848341475894880,2983459433404205135,16363153546595086856,6528953085069199198,684624981201855146,807375175981156397,6860534890711132245,14649566814602761977,8525464182542240814,4477167399123014481,4660489640102337718,17457574040720669305,13486141012431294716,2541962490210043121,7293539162780262665,14707928560282538350,17151171442549128976,12413226996995697975,4651920834274726114,17150724467761769862,15538619593036257990,9116755126539118114,6293341802898331122,6353228287230174584,11275975667537587668,16693936175325515544,14006866450350977928,2420532705992151217,14401536536895223273,9798372426298940749,8245035291619363845,6614788424564383900,4641365368747136773,2489643256179869708,11266695003087700264,6523512017493400861,11256867112918939113,16903445414109528186,14092770137058311972,13898427942897075726,4757650786412512712,7851128274136358794,17412539225770009814,3187278400558543017,9013601683999228092,14832720850414858905,12882786284079686449,10827550472280581320,14235852860763353112,2820448224794457570,9390478109745863668,16728318647917198621,7124290360013387341,8544639126339915337,9686352315084552067,10220397631594288724,8660871265260216230,12476448798841515592,6447763068841797183,8945822187341977843,8025432118169019169,1165468794401597573,1507037046627538856,12560856053563138298,5589846707974052334,15502887138708451186,15384677634995320093,5653665396902209147,15649356445074918778,11237978501011727423,6940496745838850598,2400755054180048716,14060585011002436891,7718826981310847094,11360923342531090944,18306687050480361719,13901962836163363954,481952018773787360,607838498682694242,4326425429693390204,2001942131287791536,13667050811574716560,3506679994771744240,13385080351967275147,14876109260628674578,17003341717421018096,2957213333900901775,10805515320281883605,10466057955063174702,12290409458560189530,6356750250997575168,13271028517235468505,9742358200637513593,7365709813717936161,5473684508763724995,15034206509090053061,11277443965929708487,6517651327349505150,4666553499555326920,4056008222390773601,3630255755849512768,5219908766241772248,8474825991314295712,13533359383963306507,5057016205957018798,7117413268996771705,17128906461927987391,4662647022622904615,9079778548830117446,2680388733397051467,7016473451297705621,9350542096849650949,890900432848772105,6691719032042945503,3422044426467089182,6271127263647757447,4383144060506334693,12180234875882041719,7372507675454819500,3844989316540611488,8157857668213112467,7113199734238648145,6665471915190989705,7661436791908388940,17668118131621808777,1932264142717446888,3260068159518184311,8365763415200651126,13222826612272852096,8460000618472108783,4573657325491333580,17039116233003225160,6812419019413516010,5153486329709689227,9577214682303835267,12348385695648155660,13795183635861296394,2722400384646203743,3235721529735851098,468659856714288930,2801388371717809029,2829150165393634374,14962460861634720378,4043989920860994178,8613387310431085921,13387561535775839046,11176830833507614773,14770014548340133057,15543556331064726889,5018087831423587803,11624510039091407964,15349963271415021245,2931568015102028868,4570496074920840372,13964762729245637535,10178033163242312434,13939390378293336875,9434755167035004122,13625152724103474645,17536709321850890927,9861568055920541191,13725077591486196443,10292344231061570233,11679023246881545622,13914033373220295021,14656216303853005557,14651696380439900311,4289640288697712706,14531623777238480259,718217845806107639,11221007415065554474,15815291463052116201,12713872523530380126,16801743053272666544,17727343658371252052,13289659248062310325,5191679850742864537,4397269320678760741,6969107753594995638,8369664535401271362,12435392994656310201,2177233097483203905,17161338714222855296,16503232157148150363,2885029215445846408,18264592512020672170,5238398966166933355,12783200494152287883,751129775862607837,15772360004473309776,7853199825422725654,17271676648550503990,16747235072640190553,18043507905372299667,10360946254893923786,15363514821042824131,14658121628004914429,1033635012332655562,9891403767127451974,11110934915430437784,12792308729149310414,1991987905821182607,13159045571644770949,2197327718849101595,13163100554147379779,1323405070072230976,11040556319985066858,2653051021432512269,5787184288488992386,2526464310611247751,9128475500286605948,222943762416651387,3000681647057690158,5329751915872586063,1052747634073214081,2195306403209941309,5262438702561321671,15425651278819264344,13626746583363478237,4608834641441106212,15548882367165884324,4975232903431141885,2983311446090757941,7351229922887856994,13343664902186683251,17400254358487429579,5393997125897389487,8356546644108521716,2351529547835818984,11440269473170109174,16592014585584299250,11551508534829142617,4638226158377007809,11872053607254733581,13308513162706966897,17253031259694932599,18322334545729148404,5810223208975296972,3642756698775606850,11741514678140117529,14793386747998567659,16775605561590354109,4794772417219667322,5987176479869257328,8612586980817162256,2352554190503834346,12288228844606224786,6386217137927351324,11883872318411040990,14752406768523200333,18161190207839363065,263659838684268226,9504052371692475281,4398485223865622390,3225698785684894453,7028035498701709472,581192510964441596,11005665417413047446,11045904449049784199,6381052790341426286,6083413307557516571,4182067397017865095,2236243311251336853,16952793955256675889,17665831590852842045,15745177298366143142,2262559918034168683,5978334662646721960,1314229451476467196,5099646857332802546,13952759397342567715,11287970184212074803,16714016260916527377,14064801462122533651,9258369858138739330,8557796667289326488,9286490330252236827,2623884438281645396,9637529935238736234,3974252431453819330,6994293547936090365,7705685916367977749,2191562262449065289,16412429670841985533,2625935642730212155,17122348018890254842,18249812736721413904,17885433739457318472,10571930958556272618,2778482765775649379,4354162482653092881,8500717213301934030,6713462827262569541,12113714538364236409,4272158719901760687,1848288777938177220,14204694853770521196,18323583691423740312,7883404547200402148,4341113234462811745,4548415255981900679,9017321929841830175,11417111256269222577,7605950706285467390,5779469137334627671,3257773115955173681,16542470749684322541,13594609821957462782,8197523710889401431,10829974157128445279,3927449740747351541,12801371793136754099,11790504929459101337,17116061035611028705,4967648750998463255,17174000473624593598,16453159975504127795,12443031436562911357,11484558307405231854,14440306021388611863,12377814292033547742,11120940666971586329,2240646894992654576,17873113004042912916,17269678013294962861,6674249047583752702,5255600877825299767,4617216680122820187,9331891855330567083,735002131775909595,17913848356745306198,14157228120048611648,2835746204030467581,3042360162820629637,15719790934303448041,6502165870803379192,7456672713454617013,5732831906920126449,11855426556493787430,16110215797129351539,5006234361173393385,18187766195159997165,7679838552581559188,14415560843094791324,7188461182283030857,11988878898564014014,9236160277950016495,8467050388242455845,39534534792701147,14420361721510584152,7676351881024148176,16597210845067305591,15894282003507354922,7378938415221650837,17238058422470270278,10988990346037127659,8273279693341378344,18232304303839513817,5321088600836790799,16380045245933519369,11439187875141793591,10019156012060281691,8537675784081165741,14668517425639529376,12898378674580604754,13497429981441910563,5238878506286214006,15398501716454264758,6629602291167415100,659807215930332576,16545215004307780022,14260224205892992629,17680702371691900975,8246029648975448453,8187472069235093046,11014618211985818805,13513828120492059386,10920084136645899551,16725222882405020774,17002536712494108509,18061675721301935400,12743883487482182779,7491079528660254418,17289490378430104340,7646443632771816279,3663144609475904386,2822753464175446895,10911091960151649646,12321746411470408568,4223302395786989020,14549438323212979262,4753498479887050884,6188543856009699366,14468959246823407436,13041881465327992160,4225265580732956963,6298477721340435903,4688354255476358702,13659572016557972601,9992279019459572733,8016890540576858841,9036224357169683963,4839128211501250688,127217750657932514,778220256162528648,1468741732910338381,4376701447708711602,3558424234271234420,13386246348097810915,8429764561233598432,10340961002027579944,3261495263805125886,10296169913850378857,15854575081724582216,7639427307326698730,781124114629625759,1289696420023015975,1966571855236368593,6883294189787076846,951400723101173560,10570538219876902523,6816476240090310411,12203260301523829507,4164699937380312888,2622501136770674188,7089071453777933539,11713619922941545290,114378950304363555,4073101386744973588,15106147990383755659,7702418112995419749,16442831371513342283,16172241901842353012,3530153008651112921,878734289958473877,3141986021712344152,15105197918068316080,3586092104404327120,10901857649539255899,9654797541397318762,17474202205070368797,3751048708678218156,13628357632218501305,829544854292886115,6273373119382872545,1023292636932183267,4976126797513463716,13691142887046117109,6013625313090711784,18243643963412967519,196212990502533388,54985121684384565,4899462275876345226,6243375748513879463,5665908135452644175,15632141966286103763,18401885990439651769,450531539008285581,8036745110349654245,7024134399962364003,161028078830791801,12629164504114207256,17584026251688079898,5122180908784848054,11169423110391315895,14473533324887004233,660764013402743765,9518131015484141861,1096151796319817755,2180752694802255723,6194941637619779590,9945292831186690485,17738985991767560849,416657052898692624,6070978913746165171,15410949097743059574,1298522082174502968,9156966789592858006,18236792088272757900,953567573822848586,3587691219506378973,14295771338381954854,16012474658952688013,14863167076732836621,2380915065562315799,13815869088843740224,3387936778318636327,12673690001973925073,7032820782104006984,3310900476458378929,1218228689624743261,8316816336824216873,6730165216367807127,5124127905361603950,13262101957083858590,3933260460083660010,3546127930254684106,8021239990278751034,4568623617182875845,3955297650978424479,5282315971388707923,16823552840530120021,67991655031768651,753704566552943049,375048906309035240,6427769737485105217,8696564054529683949,7153497095623681320,6583349134696794143,1524260395172544988,7996190155157198768,2676327227067050520,3875254424066699358,3371872460991501457,13498907059747680335,10687045237784803150,9976691821801943464,7891211340126995896,3332088064047566491,2030090690747114925,12890178842576063000,870682564609687146,6255138493887467367,15994521055190269975,17453874425104199210,18292210350968104094,16192775585516397456,10573483339258354137,11397949720049818614,9458967191278067619,10363786683420285535,1196413863733551222,16015225235440992907,12324706500024127896,18187634008835481645,11031354558722733954,6868940265106217406,17577115355130694707,10025346691801885629,12430793914913915258,8406555216416969590,6549997923305873363,15590999889354693341,18173128871713242081,18412512433270634164,4412871362684931325,1254661851618507053,1773968073871584676,13557359430182851522,14043735227107944729,2627807434253812882,10277497106239582783,2682900337501666566,12463745189988387752,14019378508908002368,17957578647218971926,9963777451219176406,1582845230163249160,9752533850828270015,7080782943668355793,119231398500483622,16839172703899805867,17417433431817216141,6972540537369143896,14196587215112359478,12157178658893702979,15958786797678358554,8078695271101406254,6501440964044338864,15680485317605974828,11458177287313169095,9359434061323254595,17132416342270643790,11287709169597009661,13813718857019870328,16107363261381496554,15431765990952133498,11030933288185408317,5292502184202139936,16958093573909966151,8235114892869599538,16148586026337914046,14474634675068152815,11603173808348302762,1755506363986181643,16436304752101676244,7692880190336945690,7211239113118294475,16279087806453343105,13646201690784400645,4371482219049668259,13307184532375276349,13595397887999271192,4249315021584216468,6381306936464775862,9586255949215163145,6756135185200315939,5391958652776905495,7835476607533257547,11962331820220766075,11636248713761959186,12192115404203326548,10599910791685717056,12647012510807050511,9290072681977026523,8790370201528547371,15442827170222559239,10890743805731632331,2802965232250172618,11972107408724227030,5497434086681751938,8508012642527608945,9534296254562831721,14102035968165037558,17248593195665715502,11414813306954201769,9216417188379820471,15346577007125022892,12257723401030257779,7323982462520723205,12296864732538516258,4547907783998416444,4411773447073544543,1006266230202237942,6840126815500889078,11764229993135525908,15699535118602495031,2413005966648562299,4040821645929065336,10105546577691886759,5806171966297081342,7257773949064663513,7495938079510387392,10349868479819073901,8018705841794388053,3591694845530750296,15649224340017289779,14952424431097021182,16590147492047976100,13679724005342846318,633517339039354069,13037764553017228054,1755575175444631254,11053719172077146821,16271741915657482437,11776091165317764786,8978209019749630609,9076663868019602050,7928857911023973344,3383039780967546240,3080857043312386095,3789958634311997730,12205272832934109588,7444140928530118050,15081505777681411033,17138952359603649499,2530431735250501364,4439852315907818403,6847451383722046923,4639800502329502570,3930815624363363658,17346948060911884041,3109542572405862612,8575424126931368975,16564228733550921661,5178424259839307144,6815768159646258060,9388078149634824723,3340158408452466318,11181881937356155858,3585475168308764570,4394676689037339142,16462833008087858168,11649167367514362988,15004541706124731158,15218406936469796932,15750415851707156996,10641750433700775008,16212332118832570999,3485034644204001007,1057550902715278440,10836955262139695029,1638638364648444933,14367675112564385865,17430381388570693218,12553184317046507884,15412539844314925495,10929506103389035112,13575330267281408372,6399085567565280711,3034471068779899951,11667214059660892729,2226570368910393525,11201430789231375404,15058901421257288203,2823022515768723596,6364337111869528538,9033742962356254267,16082405229950711298,17249745775011306612,8136867905000660140,5011743353015324487,16592932310047883997,15294832407107219510,10199864037333197182,16090471676442542503,2737988688133148123,1278942057691996039,3203851281302610899,3806811389575416903,2941339079778290787,12226451808482417138,2942011033418886468,7033527546996881410,9589085032272376456,12842198087288156325,16195974027674671430,9369376539620423763,10736925006697914569,12070483154020123864,9378187549718849719,17996826640086390531,15293692695459106514,364567981068536826,15832858154595805054,8621614401534629478,987248918248653675,17389285039811754487,10188786268391857501,12927934670382585535,7233543888870093213,5946818535973693121,2829833856063147233,8791218159535152449,7164034885026032335,8608857352667185969,14841760062619724485,7791133655536297869,3515615402336252741,14043925771616895028,17476970009590156411,2168523095199273954,12144102241919945111,8295911541108243322,2481472026469907767,18068020468627058636,16497861846899908118,2687032857629165229,7654460759458869069,13815592166938610342,10142436164614293056,183650664431149623,2100351396025678859,4952892447421391495,8378416378836926103,9337610708336718960,10261578375711706480,11623799425499706715,12022614117087134858,7144526073136273241,16192262806519024092,12765017111311337952,17945682836163430357,8105998952662688817,18064134608759217449,13883615112528887516,3255681257093509591,8436766830508684108,8356120536357019467,2806432719345820338,13690449274924894743,10371508108375206226,8940736486869569857,14857195302594977043,5727980079998777284,1565734983713264321,7348968051065474015,14082193787155429811,9740075109749470677,9917829898288296639,9089839624081601001,4757689263595091214,15210253637395046440,17594221124314135411,17020197845401086399,1226582483894006170,2027906913800695376,12944332869302729027,4626710612051405851,11765452708569403423,10055828558422497456,14973712521464769624,15866703718392166819,2263125448407739538,15221581598764822643,3397218841639165745,9676147656669923438,1546455833403727123,17324248105662682410,11458277310627359129,8105499256364899278,12231508878926760034,3649082831738950245,16910660464303315426,1436831593073053777,5077432842713511202,15034020318339753091,15940258551942029832,11901780235022252863,787726234183712694,8680837860205800695,3174936697042946329,7130696350175250829,6055893748844848273,11739596958950010459,5362210072994395722,16343107199234188637,2727621157983984810,15735195194908599168,12031542584849239604,11795303980447758084,13947012061701777154,11379530040970034396,18326178348633108122,14623606393339999135,14748827371695908783,12298275856422981887,12650302913979773771,2136283379206921709,1325523896031356961,10449789997542266589,6149147045022118092,3861032433892586586,3639985145257925781,9764763249154560009,2239410739555332607,12127584541496658343,5791817163566125666,10377901254119234317,13711732388853153894,2742014977907034690,13826383088045951860,16940904928450661374,18428387091112390481,17390055266125494241,7138875323563642595,9896825033133418167,584006924142519443,11718263452803362221,824437535170325751,13524510785508314000,16401699912882640002,3934784660354190817,378689081294200261,67681927316724349,10866564929015541960,8989989280006031568,12616384984325786225,8117709921668193794,1174122343453192444,17307146419177022994,4708303858675993145,10415253736536465520,1008826316886463034,6913772103074801208,14491592346684852918,7952206685533793298,7886528927296452068,17527837769965717931,5293676023866700311,13795651128003792049,18015007253739317261,15087484601942779071,4506128244779262983,3542477239711155549,15119193227337471073,18377358083540313528,9009511379283280844,12728092125272811921,11885876179025469542,12642757445686388309,645120780661460241,16902892034361496416,8983934703354647961,12711908705604542057,1549053443084009075,7443958609926537217,14270443021395182154,9172447214789697257,12759030662262110126,6324771432581601734,3610727372851291250,3760746687767067758,4072874440866238419,15399987580980774119,16304227411107944265,8276051766766218834,8277276714491075103,6956450891447698041,2728910616740905784,4038133959191896621,8281385781322721243,8613458514901082910,13058134897715564337,2234557658307225332,7371475135683891942,6429456078118340753,11678125707755941641,11183258889475617319,1138214390095539715,8537836917385138936,4177715913492351568,1928191973118694789,15542078334853915703,18351825272234171964,1625880085352157063,13399777038288116960,3644759983040377969,2101262700990886060,15484506872912377540,4289758117239851836,13977449458565997406,12522678794729930074,13009601465067277145,10292130005395200975,16308540343779878243,11835911658467116258,1003325775342704749,2760233590623584959,18208825639761126134,14289014962248357473,12195966965432858623,9865412566684819988,9695143769555129861,17588126524991419003,10126209596538921829,2391640388031848261,10474175719630563241,14107411034394897016,8762350751560289746,18176871406198695480,10138678090541583130,4906397705455731532,3092193837265145878,2094356111309844637,4271423080017890941,4793517556759246868,11369387602630232413,8514239779650480478,816392061736038906,9876739115407977909,15001383943020647799,3341432440188680631,18159337937153336267,2314431053151302016,15668283543634832720,5577057794088495842,3207878159943077849,1705630721166985752,11801860878949775663,13989430011026290160,6062980122269292824,11818328324595335145,1021741367793546486,13579852564260594875,8781579691740651213,834071714759188806,14630633690713767675,8460915469962830759,17897830144371920764,15005549849972850827,1863639447363001477,12222707005131664564,17298104439894458518,12681592737320190824,13981169831202727203,12162265624738749534,16384259464682394273,8279960191135887596,10038444680024996069,7142337646984238617,2755272257659817559,18068168381476637017,15987700851807358055,4984559639355266159,9882902273480724517,13007014289448877657,7154496630879005095,12638317850741438509,3878907039741244457,9864516376050203386,14042370727632881756,17222166345033697380,9402311079336665248,9228977193426564235,8378243616926910064,9315323950096061027,14184152617528012549,15289247930289891542,13892681669823727195,5593670070702574182,12378291712974195479,9168967703394932482,358579928124728585,16163173563129965168,11574182096054894211,7362930970605422279,12362576351962260430,2924349658271687308,13382004599562507197,15573589244425904008,4411863927525391887,3744719903847234618,8356978750108733850,11225790038093904547,2984510294823474200,10838301509507570692,1879721681952600627,3455852210621668115,8355002229388934700,4239439757146592258,3153166691846279318,5412447011747079825,14752711578783581841,9251546344783078719,2000255376314683141,3065349894084113272,8657166401345019471,9777871691788586684,10372718935372969821,7154135588254446308,7263032056893082966,18400971427914543795,11168336367359965960,3026925901773688616,11255683717244241419,14140172130297524243,14696752480675522468,11042613388923424895,4047073926879517189,10875664737797800118,11891687715253095685,8557727233201038554,10090011167627184459,658200558127803887,9420266338743073049,12652880619105573883,14314685149420353628,15132264572827261351,17612139517170400348,8012896223424190894,794228811105209842,18014354239015295683,8668510628890905605,6168897884822368742,15154193471710727346,18427043192249629250,9448566808131423071,6262443631071670090,5976682416597513975,15282134918004986457,3298022625444344479,10937720380825620451,12376829099353872762,3490764381050543142,2262433924669076676,14077988085371574681,17463934833229005457,3041007903975561099,16472124801772901252,5848826537637678951,16821083629853007093,9336515911908944642,9310075458839343015,16675424965873719612,15920574914866744305,3720119104416663759,16395990428281751030,4128512161796483862,12147620421715117696,12891052424907852791,7709320529342184107,18265231140896411621,5421090599089231523,2773572512620600135,6547855993933861408,1630198775604489760,1303528916396092381,14199984255934591697,14946331596511147541,14706296724436074646,6125133396124187717,14266352769999253588,12134268361227389005,12394175923627927429,9925898148283956347,7901607766027747532,7501511275073651434,18125169936888567833,10285701911034853060,6074565190224138467,8195682410673958523,2934678840807208410,16455811717736067655,1234223381785709779,12184897122947922096,3868733820874657325,7262673322037090024,5521450804194790203,2669954800794583641,14808248917672840148,1429905161004259293,7996671041719544637,5932952164512753996,6194529082070689033,2441252594535912102,13179770939424198659,13442085545595041661,18224961380142895475,6330749407579986991,1808259854065083430,10568468943659317173,11945639751522405525,956675572253474614,17634976573178148259,11591184350831284934,8305161829909717760,12572250155931903633,16246047713719786624,6898635349445016029,15656642557375439547,2526304936985883935,17221740489463483828,17480990727215870223,11675478334288695041,8954785972788856670,13954475465955190982,7900272959664368569,18236071774373758886,10409203816380862489,2063297143477771113,11108172700069565033,15161444469895114169,5776966972895572671,4965053501765201335,10397085775266534549,4958372438156649593,10477414662179542298,1299151905600259594,5841908828527176209,7139461483639655081,10792117583884483073,10909937825495408007,10561295206964778386,2497354475389057494,16883529499005006904,9426612813573103301,15344238769945977371,16945029662015352166,11821941870306020501,13725907830600250762,14838511642506211810,15303727761491074147,18439287176710835629,6821728918266742503,3402511474207189053,14277931074059221311,6922049969269076558,5205623488405694179,13397498412913457793,16151606067594826613,11777095733363328438,10073903315781386043,1567262300173444159,5168172068256231388,7730635067551637299,4160250394304963840,9159011645599905457,16073480456115850763,16201033341611485598,11800558887699267121,613647328176265260,6500972004685232671,14567140038914794829,1901184132352939337,5017567349415194102,9523043372941497813,1332591532548056732,6501535547069276048,6248174870126051070,8257818052613368873,4405836193086382892,3209919907651557085,4474330958365652662,17078957933000781493,1686182965746660839,1783984699229990384,8727327154040586138,13569146742853413844,17870248465439222696,11340003247042870662,14846257820132704037,3641028090883669604,2260305904921519967,14565826685239967799,10611679065143822540,5320108363411885442,7942474668954516783,1402565746415618362,13535223476761086913,4356265395982016197,7898964803856152471,15666798956318933548,432189661317066233,6558032339361844508,7709921118057482211,3252789194215887193,4795698408871539436,14473552923043827352,8670531970424748215,1225366899093630967,3782039333417967530,4898764396261206853,11334712511460404452,10833272866088091875,4863702496297563622,1670825266185341925,15079054780866836993,5947288673637566848,15368247723631043629,17723433796761422183,18064329419262129856,7292476687775270512,748036231636333900,2463540692081982931,5889899338728869845,13726428331849713550,3554239779306978494,8005151093271082855,3289395331568481499,649678970961039116,12289245205152140160,8114359713031543746,9774786965524083565,14844254111891359530,13271803537561226213,2576081238959284321,14319674634532556091,235982337167527405,5748503202849226719,2303860070027523382,10305535878136984542,308164766903026879,12146483182839866712,10736764153695239292,10099835676459333788,1053295636763953703,13417361933671542422,17300449502224191065,11214234938611446883,12213658298939198334,895006090269818019,4310932808533391795,18057729517039452556,7081816386863425566,12339128709659344529,18158156279931334144,1069446989414425403,16047721725378192322,16405944926559348611,8759954979520195786,7950784454668033411,3293718174834999367,5414110604128180217,3415018926379757902,2608949164521054662,18112301455917371289,17925840896940519675,1524682168772610011,4737803058612108137,283293144812154293,15918116415449461852,14130957155930545681,6275752016697372383,14414441679554919308,16535722775399256240,7021635141180638536,6471467770260508874,11430357907256271073,17610194853283575772,2300561065721947393,14356176898743288427,15230499487184163088,3711318656288615892,5455125621137612144,11138256195669413088,17202892834641581162,1737900700275190096,17580816629551362668,14395199369157661431,473180626594318991,15335521809736546895,9232772254125192155,4615834871319524156,10441960394398833204,7567473591663475417,11610629588395951067,1905819984880810609,6574754630749513305,1283862765771432234,8636623774507524786,3157936812856497833,18135154569321997702,1143852942512480837,16790652900316145836,3334968261179512766,5782263186646203180,8401861653705770062,8035991920174519688,8030961379633299728,3772825879364486655,14926880544917327078,17496905291932557486,8374465976736364529,10028614209716702468,14424150391508534561,194419239398130466,9554909168165607574,3750478123273193437,18032657127296382690,15208572420744641938,13088023304868803129,15701871392146258701,11093300904583141876,5196419289326856935,4057909026358583441,1315731620849127429,1110544195405946752,10118991462563552860,715444767420632431,7312108957096135075,14942992708676664522,8868163449599844198,13475207345598072132,16001013737766387477,10145930484832441864,5759064314764337832,17957135271922204365,4842279674605864707,3670952593434920859,6441350875703518037,9728495336819800998,12540326502006444653,2961884784525826749,1827402520016296160,5405639792179283079,5009927442913933860,6590399205737058192,17031441947558575926,9380907789439965183,5836680371480882812,4632949667457238579,10782718370626118639,6158118875766458658,14507486014250224998,1334117547253660290,14086347295793072633,1655327907437698741,13298492097376183177,9266614065170679450,12462336871128019507,13438113328930313782,5490918957206786622,15955479840245953221,18350330888119692406,10884208935386287059,6059564045890719370,8812333186201852061,12201158161041414782,14040035291031271885,15953405248840203521,884194457720334423,14865993916233073901,12893826683058041047,2803205860910260624,6431015480258201190,5586894699611727521,9193543541388479305,13142764114473367614,14917675559077671612,8977259170173311233,14049215603934108106,6304274479544812607,7627044466170803744,8753821641272146983,7668149305047269631,11789059770188909281,5315564842472784639,11109948757550942796,13649302662094762893,3767472939642115153,2984406490157086741,3745500252411430875,1727230993050689733,1652558207694494779,1542388516852500608,4036992623369223162,3004452871142426239,2826506149624197926,9908240445167989688,914268877849375095,9078068708670274924,5435767953162667124,10783846887908777461,4948142280788906694,12776965373639738490,16450905176958542922,14629575662188671427,3657656115663659384,5296472020090699636,8496375877012930417,8374182162434262893,16280725295993599746,2578522699212227991,8730152629670605164,17018621651633433734,17793005315562341264,10021086799852566969,15062550282310013408,16569005076468640988,4639754157868596449,4960810479203035088,8383418733350596055,10600238539665123903,18281289617382265563,14284853344884868350,6895716922586925131,6075919520417448569,10756185589357895797,2101685174895831722,16273395596971742503,5211964761895180750,9147397329524796807,7657138309039890681,12560579547189853147,17095851711199892503,14163535999278374776,5761994473374436919,3149371520633768437,2835589682367966567,4871654525185832419,17917989280182715778,12722207776547653597,17754611206188120085,2597061097796955197,9550314074662667104,8865579050233725926,1874992291550019410,10107667481822614112,7387893154800535097,9769080603099957813,2731585465441195001,14760100722370878705,11212209058369856523,9920533177780141893,12401423661950244537,2224525473757186545,7104659593775986244,9689016117853654947,3415858107240350050,447752333021273628,11463083576179127404,7657712423783763579,6108186856422275370,8712878471192811542,15647574915272468311,12959639527617262201,4383642747069208916,18430714462053160472,14340376667947440557,14358086122576782901,1184797204755961194,17104898152366496383,18250285368042410410,5214538037448959942,12345387541029640534,11129258821785956564,1314207886622030612,7863873831246220266,10416385647787553742,1692721263512155352,7473993651954949920,1021752284359569787,10310023895118159217,10893112343575499747,11038094803295415327,7980552983080027699,7435706811128495433,11233452695781089728,10744492626485364374,10639783946009893889,14699892056232396913,10940431374616997572,8162870855407370284,7984617109167035849,11159455834388643720,10210513809660002844,3202132839601227152,8950847476108118792,4055178190896620977,16028770641001678829,2784830004226306717,5839438907073322083,7719044522796650606,14240472226332244270,16573343021131610801,13563906230858842325,14175560905504014042,5687019767872813545,14004806842614359523,16178101664733404938,18006380007959842222,6001262675544393789,4261954322878338118,12259145986479409414,15246108099836443006,1513638188338280007,10825077118489469741,3733048533126668872,9701433194405930551,6366045109242920681,714961162986366380,1128470132288527809,2728265793867055904,7250282492743855132,3753205607169794535,17454091670403116873,14930765257971153449,12047660250361081103,14373704582548458121,7926309115884113431,10939210927979987936,10449007929136450808,3282302068079236622,8392019623531496788,2292409903042281477,13129799858142707833,11960000398415813805,9625254198028454576,7547272476890836689,10626131131970939702,5290395455054816075,9433323016049942249,11278132383605885021,9697750946971017586,789425635577589565,17474742232141225961,10494834927422707696,1726451474806506871,6661145162142778300,18372657998209565259,18033767939756049980,3838765256147143752,2253272128622101742,2910622537324115008,12051072167272752215,9611002878022754596,293075073326140171,7423449456412535307,2237322594444238597,17545515125298158181,11488826780183297778,16914377631076632296,17927272251482386479,2373673692457184251,4476017795437320211,4441149544917885892,419394731111774046,6299862260390589395,9911403650885015860,14538493172065502219,14333490531466764289,10704571976859671082,17325503630447154659,12464490539390413475,14989035021536433007,9062931665459824003,13844581026735722418,6678044805344522189,15617279208069792982,970252220165103955,1794936166779159855,15271783771294336894,9019362027785076310,12819022688107315234,6265942243922712023,5537139755385987915,7701450517062393370,12785262538852313279,12139080393297806844,12212391511903529787,694637747440170491,1076836487282697858,15959350929230786570,17174363248226068190,3212062762980961926,790159467773135445,2181448985014217214,6785983971899302955,15946608207640200151,13105349985165728686,17370961535331241390,4227847605609055860,18375657669332552638,1981742986647890918,2179133318875035924,16429140404397096620,2261908022729925904,8458737264449329259,17728906346578372659,1387321593072636948,14347218662160579498,9246485316447271115,4515605354604201495,7133462647012156031,3912965282797653811,14451255112472630489,2185606892965962176,9147498969066991346,13697253957573277925,9931329350146597699,5872148139748497792,13580529054168649416,14293470069150406969,4199630160594648625,6422659818265091014,18297383280649910793,11785842897983451692,7338144941533936351,7204011077813266468,11296964346990438925,13978194008960513088,17225180287726263126,4231974482057725147,9125618558779597480,8466974446552428941,757336551564210666,3539250445820948010,3911415144859750866,1887749275034950505,14586707526819397519,13039862038777123342,14683138267068814323,3534913112031906044,14581138970201237414,5307248753892590860,11327742263712770889,3505782237737359113,16977279321987099516,3745504183090328141,740526243398236878,1167563213915648935,14323175161090154705,308718117168310279,17700557819330834520,9068962346965228845,10784763101598464301,3974288950799934928,4267220368408748432,5816462042123900012,15821908603396154526,11065486375861398638,16262451629763523097,13254804403181276512,17573996307972244668,12502489904877137636,12728214705264427928,13953907132298513658,3948001053593792098,10954186570217335374,14113726812201016583,12674144997102436818,5356410126844932365,13885324131792631582,16441645329117123060,5299758574141577850,4807466232427717671,1283840804552630505,12538053196608028075,15127837325353307791,14805439812368501322,1499793809980841879,6020434266657053086,752138879126595263,620882397649799199,3465143720577763051,17990565987591818215,18173190839292663035,11845103535123776169,1652418988715375366,5095315464471933696,10624006541016381169,579792481309864840,5213323617150389485,5358865494628769727,11813978402690676484,11655706341077804624,3664320524977623108,15373684770753383159,15932023343567671399,14270581792251021957,12832477160133694386,1434057204627938935,3137664180184374918,15413962173827628649,1955255002816592385,12282505266700236056,12876477047808183361,17295901831418548725,17938188107004372691,15848253610778639989,12722744737424308065,13402759136849083109,11858608840236388458,56831860588800683,646307525879439381,16380075414324673308,17285015204058453791,18228865390022040100,10389501109250233020,17564578351575379317,2280118452790221260,9078248832596692199,2369097126221448405,7099249288412543057,9362318768684554348,13591780731019341738,17426645041892785133,17248484039075752326,8518311185836574192,4568031311891663594,3752690936313773338,5408065080840338953,1487864085915111341,7989926407601884648,12985067259001438699,10566830977231605226,9794874157736350764,6333929052980836244,339080861063303617,9494990068403268028,6898204040367542432,10705773554286504339,3364903425639452660,2654155263976892840,6420863468200465085,5555480974979182143,6458262864660322813,944088367678689251,2156582953437029653,6845541295812318816,5389564689983412981,10622161609887925817,1424310261727588486,16715975130896619183,3083666177586596905,17185717151667989298,5496980630837362750,2939045905685432996,12003650990992949299,824796410712960275,2474294883300591013,15530225250569011635,10446396625336110419,2947353989179582308,6585354840444784617,1250818526999118849,18353452065191534152,6078569275155498204,8256035079958169456,282939839903695586,14532311199535757072,4408935055801368327,1666603001830592954,16566954500693006851,8662813938399319714,10727152539852786516,14385124549156829538,1085581188779946885,8967321116581138397,5532609875478009026,9660175592795914145,9404555154252212955,6810737896005293344,3801511977967352594,5309837486105911441,10421890449451021181,14390752692145226322,3336967790184629846,8307564336328008148,16058623826971914809,15277328413922858629,9910575094329828633,9890681985824303628,11873733551570979649,2940403816064023096,12243852591002417129,2589191319614984441,10584724190040774892,15538331892170414758,15435470055009360950,16953421819147279348,18365865715338854887,10237780988619111604,8217880436243938681,3461108569357337697,14571700713512152372,12975359165136886977,2191364995810299988,5920163665219764207,1014638602533493907,13248691782523117436,8448740817489725892,6345610776188407888,10432999182337188471,5162359170917497609,12425915127681968119,11700981938638417225,11179273647073057332,11308569377865896003,6575743923473449134,13720239798109570315,175743260804291030,33956210280273424,9217038506253389545,16547009278039073168,16426722909440729719,14112403788758296541,13077205718074980923,10389655002384790025,7379014191322300835,5036587916801327191,15875856840972867233,3808734519854234855,638550493995973303,15178813817116115910,9262827842651641379,13992856833382932028,4339290746183489974,1096104443717429343,6658991175010564623,11712996393957368457,3675477810027555842,3346003518318195491,16321240173886155367,17575064241227760186,9633000124730556916,8609363442218594726,2386618808917867874,112771857794147330,9294862516765928257,8854680326433276940,5831912217769081912,8720754527964430809,17516634243891869201,4672219304154067433,4071742593690155454,13187185467451143352,7065559383478361887,9356950827269609540,8778753137656789907,4601245624753461333,9857824468239273074,17938626306617867650,18314473198325611650,17254307246285530506,4372212437468232575,421953831076712485,7204911112692283987,14553371602480598293,11738614695912639928,11210651613433557399,3250847644800309427,10989419865671642172,2953759112558630953,12784785431495221423,15037577255138652331,9003504893837968070,7818984462607218955,10137216649752513392,15440197585014513751,10511692988013946867,15744925285256424899,7063822309448871667,17629318386810016740,15354182458314938679,3510712898622692660,13809459481191384569,2255350831851710225,15906887983974808234,3051446379238347937,15564566059018342072,1868884852728254597,6716934948148022177,12597914371357400808,8024703357581255922,394417084684606356,18166411490932123602,11703881461568021580,13050237539028352491,6842021110938107653,3855921453478154826,5454409909527095825,11110567898814727856,266954322001499955,18062882570198829093,8750508516717962307,11249268036610877001,7194059600357639050,292401814020215789,9041751997192233585,84172966367370784,8587623416077965685,8463300874458128858,3707825441798629189,18291710465950697412,8444529954896084156,8762899119275165048,6735786041905346889,7802294440167891687,15477865117556103719,3363683760009980740,3339304604788869349,17544531358469906909,18058622277445274452,11007080821765549936,2810819022215315643,4091051830831107293,1276820961606246290,3737446337038139787,7079782001022956803,16019579090405490220,3577558009360687724,4386010820244585257,16329356836304985662,7393460158360119892,16252366038122695012,11151904587616283892,12475995767195718235,10987328828504978244,16809280607386874358,11657142915904671238,13315538208593231243,2605366413294266573,2215491407085677899,15582580255945290036,5536345431470245996,1092119074877276492,17972132394735265141,8290093077791253490,1569698155791229572,8601494276999432930,13204766224998131619,10725890458246403737,16448239328912374894,11312250823601786494,10791823582718165283,18055295049035500739,13272109524008848764,7323904239219738345,11692382673744974429,15340665882281371367,4389213302434322326,1933715301934057293,4308176235911143300,9411688548869458533,4771930711616912056,14766110933634988592,13211644893658247730,10398514558984070198,942764741065097387,3096821866818340064,3262818073595458107,12211661578301489908,12015277460710850299,4769554387996445854,4493648814825100930,4947649348074562871,1806790646978933246,8642699257532640591,4476842125536040857,10964413933521342753,10957052915050899491,11094585413413883492,10794187500397880465,2543021144607868121,11121006425258460440,10617509401900348811,367431945345559109,9057789092578677443,5561802013546461882,11161914498453443309,8948061696374680223,15120762153316751015,15024365534664190080,12907506814001186732,16753136546944470174,5852636780859045325,16142747731184509003,11922388169892597156,11678494841048339695,15490335258301467666,107883396353288053,11287629581096020971,7024206977905339644,4836457627640109392,1759545728822295317,3791455624253249229,294729511842542051,10780189793063156287,15462383228410301166,16603597337486871761,6195129923923613729,16176813112151286392,6091257320410047465,6756750211261878463,11780048768142386504,13809253332963031606,5390866618908254901,14050952573397264393,9781766751645838490,10545257669222263113,11922570415755081773,1260312069749384524,3879166841558586759,1562479755676563085,6937844528982798636,5476947758301309460,3892245467736705646,5453281920097095248,8115137120139935122,8693274801932361777,15870791700538382622,3897148786919675514,7241357743518711101,3609591656825074057,9858328238677793547,2395305523488731049,228285615346663820,6710392848551503107,15596497391761447784,11587582894124345214,6168198388340452546,1283013998728751540,14160950657736024484,13760686922878897161,7167579857375645131,15954486859211151310,3239846261231207180,18094525079140879288,3204484136247874162,2743190585972628069,14355190847610142383,15117475680771938805,1533613154621517363,10277330746065932642,9084602946514866891,1980409904523632020,9702547312725725978,15602359223450993389,7532043785144870245,4437591792201435966,15039135696653729874,13753064878236352953,2986284327366007328,3632071424207860527,10927288721393930548,14493072971277464867,7596825882587231512,8110657280083193365,14050637013186075495,9911461652192391359,6518706044014516861,3173227973584868998,4007212821156732946,3595615182247739063,15224763875184969081,14804851104808902520,2112730199086327796,16277750378178591926,4089676229481403120,17182709259893293936,16524140413526357527,146016479977599047,16370096411767446648,1565989010294993912,10338104253194783039,3807918312392242996,11567461050459343174,7064028850111762085,10599434466664510953,5891425890743090613,8636805104317903468,5326846140765259979,8734170184435985767,17928719771729630533,13412962215053672434,15645189772528479315,1350372771791169814,14789037087420085517,12250294763499136303,4073024671866534142,10996704455704328948,12954602665140059071,11015321997989199755,13048603135129730099,4550557188314922057,6716279363700521199,17781918293519855973,17888067577271820815,13268046847453777598,16679955028283564596,3323944944263450195,8935018110447304770,16920115753102457653,16159218404780722341,14643658544012564114,11079687254420161358,249214872200227855,14823970574744389983,17396791390611024592,8036660555904648077,15092050045703483492,2734491175366112135,7836710176619883664,14510441456818995288,9558376917989002696,4126367997141612670,10604799458387140435,1361327317746756115,956024252804038974,8793318259743372030,9835855860878975970,18121914237942159968,3155147120507642636,18151007582427767172,16788218007587574882,2938402217289977091,6769943263764914030,7610139327993850862,12420599425475242090,16815783813306059097,3557542681016984344,6579708994336697918,16998081827232042721,9664305362637575658,14823368257627663075,9431453670511431976,10140546753108676137,5681629187226454714,6511991559923641288,15077200379204462393,5888857965779687259,15335229453891748702,14272901088792052889,16193165416143062351,9316030020514773221,16566072946284285585,10989892180303475099,7324338577033377780,354076433747546880,6925128161664944415,7818566832252363756,13108231552218423896,16438465287402558238,4525951413142322785,6061026688485531785,6044958497933665720,17872187379090569445,12143186482775353509,1791414052026159620,8426708900236236370,3522088700425595831,5235334417875908588,16487636721222650997,18225204677926335470,4633159014715013267,3587275157320214690,1500925141398257518,14271443667780899200,1834922529499653361,6251157970453284754,13545031452428426149,10713590716922441074,10242070762100783489,10841924404329499973,6957203270106745179,7937484350294896873,11832945307986098691,16895201300380246023,15937377658145228935,6319939123350202829,5829414009273898746,8523907407973908852,10119257805408947572,3014384153613319833,16315524406882289981,5685146213321442252,17756343680467405155,12608621061316299171,8244300937809204103,5834323001278884870,5783502794041316511,4468525562717512290,8408885429027081410,13169188394345842912,10721563945648336708,10661276262331358022,2666843717595810461,5850500753318604532,5157727212838002838,14878024579095695900,18138174823740749658,18316964137909633514,1960807041115408572,100965771481182672,15094758185260464496,1967349712961864624,14911073164042148721,12081941613754462969,16524799645275202220,17094267020091825417,2330981238747860527,17188897092693253543,3284419831572612704,14042525162992996363,3034967776770818783,5115813786301187951,2306479662063048065,12397125627453704795,4882537803670482045,17824909796637682774,7888476219909941992,4607307145877946339,2586039138674508923,4494550152371310034,13015588601733957437,8991630283467259829,5649441327164320086,15479202299217394636,5477186272975504388,11591157532538429227,4450376757303278120,6299204181986398062,12656526048088944608,4348201419698605212,4691690139512620250,16705747686189300284,4631562688199411804,6474953521072278725,2430476430855120208,256518408360698409,12940258816523407086,7462450037831936173,7569278018327983990,7836150792516980022,2613562424080139509,15299011836794813819,14223744718374588034,3113319353406708553,11070362825280344428,17111202719700463971,14693272384301193017,18066800197945335475,8794481356830182014,1286059748543621720,8919765606167435328,8670805901437564783,16534889579674426990,15944749306631135441,9729560448850782161,17058336052084930753,8717541144149550411,16960205227863923786,7303240790288368484,3531640041472458273,14335004183430445146,14027647068121352456,972746237900656615,11532365778663119063,13255802014282040191,9168786403302201963,4405764038259417225,16147237194272365682,2535535426112136895,17639921946508726953,1517148764424893748,6315034072220871604,15499947987611134126,1606275590074020945,5935472088571601895,14081941891487315932,13054348003342705573,8821443894735721250,15638005428113438203,17484850925707419087,14772974109955699610,14439530514120541713,14566042959972737256,2783737814847568160,7065020604341132294,16233747955974873627,12749523275369943377,18000025214220659362,3454973466132346326,9691189438699869789,6507270225393070814,14194707626171796309,392530001915621760,684500272814553341,4185829098468882330,2261646344321463778,7407486242089139012,3700167303051935928,8543910525093248078,12007848726687455354,11034925169792424963,14284194655194981269,6673462687227457285,11767402184546230310,10134204028291738587,1007242407542792112,6254338303751871168,12765072997032321479,2380832816635343244,7593799158483698149,2497088382032934903,6401651309431775139,2041229734359320559,6234108364800139569,8100829726857724426,8758926439538333784,5333162457513805242,10083035796134312252,10051182026476308259,5980482922949697762,3756456663826965991,9051412472990304442,1532871877621715803,17163257726275219998,16050250860580612276,17230551021245617539,4180205605333389685,3576159251190957359,9689698528936679445,7868614799605818805,16713733129808956087,6868915340488663567,14845280602022041660,8400270403711279132,15678583835522392346,8499525351773455485,16797963101078455357,6011620152671329357,13791593164783700867,1680263770657356072,13332504170795902681,1822157831971292949,5192293907571590857,9542748852905415840,17033959811202640408,10742480811348928628,18346098460272514967,16616982435521664406,15350868649707346543,6641641904187101775,1107877963924632469,12820468731624371633,18384937741749774858,13826439362875558584,5647708182942028263,6936337244324229828,4591466007134397962,13689598609451302250,10188475219754107527,6882973657636839388,17281127538880043154,8707995530677524011,7446809748376156657,14579033791027544937,6072315451125613636,6210447393734996216,17315839020193702861,8827100792301319488,674749628561238767,7771480377045933079,7179605344712898372,5811847219674293994,5385900383031045003,16302548851913547036,7931122362457233472,1073063896817536204,15291018146686788617,17876826840642680234,9515182749101255787,14792213755192220873,8861631387374073876,10582729169043225426,8898789327706624084,559933249653667911,3521447162703262751,1983436732653517600,11954717267547312797,3807857970302495733,3503293769110590262,11137981181367517280,3487384896208317444,4905910387893584931,3848485619451021062,1436722662923070650,15094600266898590547,14744621227849674890,2122559232359828413,440264074199379006,17664034615867047960,11227784537493179629,2492802253273541240,7157394056184377554,16777489580978695864,12242816930244636278,14661184880635773831,16474402388483191800,17371967353826811199,1006151192565758335,7775111957173034845,4333375232409513768,4885345064200252496,4048442158235597732,16910154157668709007,8027309757787798383,17402866082073261233,18264653003722005136,8535241737427963574,12106133818552858068,8627643021067884297,11560572985374085725,10747187019685980048,6091413364059994660,17958424969504751886,9721455758660334658,1316841853299057498,6978186199798674372,1697772774373209572,14329928762878353018,8419457423787035419,2368720961484786757,9755257425534404287,7196697146260404142,825892870596294479,17068730839443837293,16392741608439197519,9889410870505538813,3827024387341707587,13237744989392889647,11239136584901084949,8663059854510544766,12182775575747738795,1276297223885868313,1313507094819008557,8151211331329644833,15019113701352970651,1249261508916375377,5554222256836262952,14499075004482083643,5063528332588596453,16251139978189097263,11711638283709969954,3845797120610083451,15526143270771051739,2973764971224325218,4899845109018344233,7486651201577958480,1105093066025572289,8562028287258437870,9080426872617751752,14805377821607670301,15595876076561669853,9029069776905505192,5078434425529256917,4627474376570423993,1671724437221073820,13614045330592501613,12980474066424303629,8752238740081496154,1157864810056859139,1767380348615584196,8598251073494160829,13385919694387744325,2705734390047549514,5050867664658005477,17070347209248206961,3353064603053746897,17917595566570956004,12678494430248641331,2187798253550687303,11150211292563191792,6252897133773733250,14635288552610067560,8608800328688915190,7575897193589943221,93718771167430288,7531284432952774772,11249612352570228528,12927461826906071948,90677587509231515,5533782479629248876,3599235443550449799,3834887792167221038,12820664370237667550,1014077051891307548,8093183949593276934,1415195404956525069,16379160645896913374,17382769041469846488,10995466957384659464,11545923066280233788,6070027167691780565,10481843776858382398,6060154898383124383,16101418876754615217,9172408273063139038,8586726471736122397,9997776536335806859,9354775019233831926,16966892124893716524,1891262372776921348,1432144446305125353,18100308772440836345,11131919668357811268,13229704029799355236,17229888511985531110,1556932210334880664,14401676763225635382,9146422312795743476,12484324745561468429,12962200905460046446,15248866632981798067,1450027325671213330,1287819610819626658,8825434302091942936,999367267441306325,14210382116699177120,7066421654267452219,8386056374588947373,7920810822147968988,14250943390303053977,10049517034971452686,7850506698854816202,6651126256187703396,10302543346476173367,15336021293373499805,11800234285344389438,14940471446452704023,16630633673565902579,13491923482962148189,563812950215192145,1107193223343928830,17725437311122419235,7163885394638005745,12156685488200563051,4593362169443914997,3796519627724080992,5211616635979255315,380096041679256919,626021807707134836,15405418740968205260,14102689352881761004,9504752826267811550,10253321553483934278,16677867838795561163,14553145706140226001,11841523882582882528,8504806277173911669,5276250881714152524,6329693503515171774,7882228017606179263,372316458866859315,7525617977143598971,7747014600698498423,10874781520217193981,1776093408851224261,14327336160967808875,5212555100813612497,7673213973507477529,16549219298981859875,12919154669895633416,4295991545495525171,14097311605650192006,3413120043612097105,4091347970396057799,7525439600262384853,18160563478396278914,7990834252779464806,16654283136078401365,15727103006920194697,7700832342166246387,1277718137470795580,8333172599809449265,14878172149820780088,8005262187937472317,8120396148913464311,12075764771278968948,15056179095205424255,10484919186297139559,5496150370493219549,7094585978321775982,14321650462114723905,10423772689339553320,14320587688571702320,13085538450855904190,12235837729116985716,16438908179423013283,10115585034604235350,14668077507154434444,6911543551352115233,9973150368563941728,10132711279714975945,17684695575129865743,3069118858485749458,17503685657873156138,2383186858136785911,6544309462965657901,13326358083779941408,17271961852882787809,16745391048261956173,4878038379682665687,13994137192617635096,4021140327206993323,13128806393627001168,11004180639899802858,1023326321073495440,3261101866639757843,15688940669139537503,18149629196811103902,8952227429843208607,14987325896639426573,16228073494647519689,12090725478712865613,4601355407356196223,6385344342322945681,12752335089159399761,6622683385447844361,2837074080621974772,1728609188216705651,792244058656318644,17066501766921019809,10344974764921740675,1556028542813885300,366302514108292795,16433893364938992236,1884272609567700448,10654447709222095260,6840404645612633299,7490367584327277326,5977168753412611850,16758630134031758211,2575916339692250276,14662156900726066977,6992957776615627301,13767398867879830657,1208740704648820845,10147073945886609244,16323836714287147823,8338253026789108685,2623509562572586471,18443489394853323155,13770595201098870351,6664250787653136158,15001231640155884606,10697117628801988405,196797580170442436,7314655914012414886,12212118449726836611,8375037898089035141,2607298864227924316,13177639587588974644,968148014412524233,5878917697617528154,7539950421238467149,17827951372834010516,8879478884055621636,13757240317173374395,417724638972417165,4162945510432973740,10484368235047441137,7402932496716181570,13550905240080372816,5098463793622860106,15498459390501221551,7912948211981000138,6724444039030615116,12777360727602432172,7822826170177922961,8462158331795216861,16581526985602348666,17154979955931485450,4717895349840813073,16862987988030999306,15056178943814740609,7435211901835547137,3580820690347251791,15214359959886852551,13262604983522313679,12949490531093129988,10784694010047277636,6115951277884452390,18085704968278429111,3081490882323124591,5147138820167284378,10764077763992317694,16525857223286014481,16388931478904311033,12759241325261648650,11353218791091459772,11492022167475677622,4522459433653584691,13296328622471290248,16610456496699639782,14564481416068819435,2288253345912241649,6195644994166761836,18401134952656365354,4435177379667500689,4931343389550580313,13967137261871929044,15616523045892993278,15441854652412681338,14127919376919430018,644797816465617423,4673407839460207509,17824288982617864002,2106118708384973943,6881238095342069321,1493591799975830962,4751167732976324798,8028072405813657431,3914098365261315531,1114111900422714970,11733591829478045340,14557708810861204120,3961555927386157953,16096684131792179363,56054818769555088,1864663202156831934,10137900499055828069,6201753809033372758,7262055440598356005,11312783132413884279,11562662274590090186,7170152206310520766,3673863860677051705,15779946127500140085,8336087361580438833,13089293339501006528,3880712413371980392,5880398414257351687,1903828697645766464,135956130399963238,10005504793391846601,17591025472763507778,14827346432791931540,10414981613981692710,439769479931392240,1245255977328258783,16423829273294178904,7489579331817929661,13891163010319643391,15962536367156172194,6114530069511671115,9956335844118187436,8341242965752662037,12071952395486630043,13766647105748307885,11232571472223389345,12272108908894044121,2722799392167912041,6746207866446739859,5637167767473937743,2238949710475674245,6664263813028383306,7684799922577531440,15274751097957236555,8435279607670388243,5594854824694917074,711424334597248326,12306112837751092316,6636918210101572867,18409765362066933539,2635488325074589945,15624426998639157154,13802241826840989462,1767396004346091407,3117407713660244118,12095034232992967943,16951784276229973613,16922091491962297049,8352787585273581407,15407776403338700008,1259574240071021311,5716982269527905048,13361049355494716100,5355450197995998621,13412464518048654682,14546347995819220571,8652029201090435333,15710200830354689936,12280764609038678873,9700048765566160528,16787095740210938062,12299530322600659285,3957589991182279795,4141874346120069593,14875426442764078077,2394223339010036026,13491812147251771201,4526626356032408406,7545242234591427518,6071107480376948106,7846951948548348865,2079676456238063593,6986090990973125745,7028405772854256560,11108195877831382448,18409479297894829670,13697079034261995119,8404396621422723110,17043953174975002952,4485964305406135967,4684569375945167409,13473010355004905897,6422539254015678000,8676354218051506729,15805977409846259975,8650049978613402515,3321334012749927674,6773180794796112865,9902722580323255638,12506664634127819102,2524359006233431302,5294523863805458726,8357735484215983189,16892800904121160654,17281793250300146796,8503884135264964692,16212601734362896266,8893728440683908004,4794718766347245315,7834950438296232973,885198684414086811,9995723048607500230,9419325900833909092,1494176728647872886,5190799816685876298,9549135204357455359,13167096320433839424,333032018968971310,4182835521919244387,13471610452710607538,18331544051445757595,826739908138675061,13924149554869815544,4848123956994064534,9601450745179857916,9490165873354463097,13805027670696614886,7239443422717759382,14955710194483532400,9826896412801125812,9275917048550975420,7699613080225291424,15195664142594260714,14529590732388186820,6208682778673954363,13548214634062186109,5668691745555870127,16982620510681272642,7401950889949288009,14690003209055396263,5482302975102030809,12713734241260861921,13995526934707954619,4402305873080613293,4374887017249594492,8730807518059082489,961366720973925774,13560379514792431092,7110302056332982211,5473244146791113914,535095243190883023,8507677686227673768,10956592518537542875,18021656796443442790,15105082381844873520,314807215816431783,5456383426369807501,7108092355128927656,16597248231694324526,7968815190081430268,2742856192189482463,16191505552927629908,5134617686920424881,5643658154192453942,16283142875315954200,7555836561156046974,9839634610535689315,3452295393308010009,9687137316108827774,13408760303536048539,2898608806202730250,5712355770735032576,5526968618322422762,14439346534579374586,17193794084376411380,14005857207088886675,11884655902369103338,2790034095871710808,3891084880716061547,854895517873687489,7204662789475505659,12043510269053667412,3590778983661123233,16422223806692806432,7337325922314892491,726197823063281596,3671172035576785273,5833704634456392889,15808238671217956084,10428119723848108987,2619052426020292100,16203949130265322509,15850104985207526670,17376662237949945014,11579983895255876049,12857271668020385137,4734701029826735697,8913868946293698446,6877801137316231358,15898785085328653722,15933969875562195081,4150479192470785056,11965330065079050901,10363809446497043071,13596203111185636495,4382773891682971342,804308251439617725,6569791483514299701,5785768963989616507,14915020621550474501,8683030949232145446,16094426416187643531,15587570824742538759,2683366840165012960,9126814707179843550,2302752815989731051,15368206787727271405,2961875664954330699,14443900029716750912,7975349787791856578,15698760972156732678,8487719429089617960,5653726152421982161,13312227883726548541,8549027031226417224,17107102145528362013,5164830804346128244,17136364241404531983,15654823927067974704,12883101796849396750,17809944126386102862,12246873768798853444,15370060137550553352,6245092458174526249,8736744010531598737,908385223582938259,11077653021715502941,201891219182005249,7409180170932438567,8120607164758070287,17291934402158368415,4228685693792916711,14992916098406157265,6360196367209214689,4591483294467873174,10089450803577136453,15603201869148590114,14861812372839747976,15156285764877352624,4032615627217134215,13898450738419572465,2711523734842362048,13871578206257416863,2498468543701748201,15211405554293262294,1026500937128521482,9932187073862736181,18387259405436435072,3963770079417578693,8841571658160513584,10933525115300441789,12440055482428829575,6512119845325142066,11991067191176037735,8616605400445938863,13041685729751929149,2492240072385506842,6478204572342678961,18403678934236924298,1386555031352120021,12816198366814143145,10113050795053152433,882159409361437428,12853267765134242281,8075728010434906858,7850252661106898162,12723595767446549243,11737483836972315453,14218875622229218406,5766154565419418797,9268901711404851949,4137077310582481907,11865013529680209525,11876973733129210380,17359665155194745510,9504745433977156165,15645428537817241062,17929247114341186521,7279197850519937121,425490653165774840,17145820812647799371,11990625467996334590,7039122366248062503,17509758908350132123,10210686874354754268,1575470725881133502,16923379342480813678,10135467998760030942,134490038009019063,13955518711755547178,6724189686773712209,13098879765406080785,11421412097893599104,12888552583610546851,9786883359127716784,2632531212520725999,11488504740814508756,16382688710305937897,11834974358922891366,1844017010979433570,16523611119755412101,15806100697574816302,5670378564113886645,15812627301852196781,2204101070542684903,433965184301170876,2149536458249560255,14084584370219130391,10505660574992391216,10592536001502256611,17547448678913963706,10174562657358460896,529389705713914018,8591669621327086301,7767128333469058991,14226510283285179684,12529545494941056283,13049109203196299777,16625928755242097793,6585995026528007293,1834896202012702864,12250069046147775782,14213332644952133594,14849886214675448455,9276890232962232993,2157832428699911720,10669085860632664037,2484895086712128992,16560787508355100127,2444127256393393198,13340908032043814405,6848359350250318387,17728338175339152895,11101782402535417077,10089543614938362121,13773672834131231887,4602370373901717677,12668975988744542506,141919099600725785,10145602154022260528,2013940538510738644,4672845912300018826,10697748768992753857,1064879363620362973,11963898753635065588,5953131774149749468,1321603310864294579,3230118245199183166,6139178865652627382,9970778083917381613,8960103218741257484,8691011610020833610,14778874963890655149,4217752395143967157,2960916482965986892,9840728985249565203,8691589383924880219,3290711965637294542,13749457406474735381,462248149350345179,4867521881634039813,3434974326977599195,5931818740743155091,8554971763092053909,16323547353920030710,1255938656646712327,1265960409642095298,831113081158572739,10456360449360911406,12435891918199075069,14835872410113385333,12998965614718729399,2472041524563904967,2577756228114018667,16616947287345115682,10436161021948668134,15045315915931341935,2021044687954003176,10077407174419155953,11829858076367803673,3655085210160330068,15802399186583677829,10659942156221198978,17544940395671156685,8648653975848669172,11400129163329699857,4936869550953270646,7902022288470790190,4604482365219107784,6098656168950683556,5005311811659779504,11264154841415797447,3719663236699136352,13659928314680833379,3434073334463844388,8378289719067757806,15497403823563866080,16744191368722197052,10929299617871952221,14108269137591850982,13491255363841106098,10842647939240579938,7863338637893659904,4587671556468792285,13046825658966171447,1070347983351860799,10132673807976509532,5482966087032174945,12367152356293569250,4780215000795432573,10290816149124219497,17003111995044117904,3697368551062585445,12808398639577208981,5228070155596678416,6771184967767620279,9922230145349898911,10418670988508281083,7585387644290346544,14629505553851479923,8588761991519562461,15571386632998658276,372974277532565290,775928105856550836,5704500552028014316,15882908263710123986,9314508320327315049,16610562041439933188,11063514408114112640,16674103808564310283,11530318612621426339,7346213307351148958,7694878136887505500,14185175422188165753,8078385318393022879,6153503743362883140,13297770842966183760,5611233584126287223,3600046483719509257,16043110200486987279,961548419773617187,8380642973795691686,1833223459983295825,11223241955658796215,4558324173660623725,13060039185938644572,3748714037557977503,4622087615125957378,5386827712954569177,17489022126760730926,15325657231024610046,1657568119902995588,10480827382667899286,12947144487309768857,16367094784942457184,6530679975313888614,9387411269720944049,13421673435931231740,4255614711094227417,17737764242478738057,6456657963415089255,18360222296273564209,8768634536958115170,6385714760045454698,13798611406982511156,233554134985235990,11548302494215958629,6012094770365237514,11518678783581174809,8378386736156026415,2134395860087028943,15696570848790430301,629783209172111120,9860175008207094007,16036468233959034336,11009603570794620437,9552994230760429223,3315768450330269297,17696399470731990764,10420569072019674768,13755623422372245760,15252947018092851858,6793889102636221401,2796158502609220310,9632020301714970417,10738182074354365749,16542817079614147091,18409986756861748587,12526703427326827123,16240928239193998163,17298131061284794110,9025936881349771118,12089941913528589889,2368060958379302988,5797553966411555435,6737938399028758342,1864886986166234664,9446427033927145374,16326871742122155315,2392993378836245053,7195609105179791947,9880484223449336264,5195283018159689398,6243169485662779183,11076143500183753834,13839555601230650841,6548663396721587480,5430490639913308379,751386778294855606,17401391709935717496,1352467069995247621,16378428248974717237,6255372827501639070,13495242123883726944,17898770359672454206,16789961001643815467,10851001746812476514,1987806265523543055,10214138435504985169,661237308815597035,12569782162958920926,2070735321731984086,12550491847478308611,10702556797229030009,966954821873309674,15818877698124957857,8352716706028541890,1056372442631105868,9994025767998517936,9911633489764425230,15224747611266652556,14190922680113464815,3750079643636214117,3714147559860350844,2433705337979927472,1745511957481429797,14780296441946699274,6822454211950141547,3049605074232682129,4519903607565693821,954196473540577229,4224589557003396089,9469307032246945367,13569986479181812840,1151988213705791353,10416134868849867235,14872124750123564888,11946922099124154968,7928717585734346186,2676589508973241614,8460321343435804798,13874061420253742637,11512213339420507323,8476113939463141171,10570230619481703379,11223751990615822132,10770601666475254758,3807076684919638667,3095248926295969602,7110629802095490630,12818872484217336976,14970489223971740689,12598963560253224887,16129722070679435060,7378284327357738791,5437525049770626039,2181857163683485835,3628388395360085693,12826937028244938258,13894464402931162822,628289164080241943,13748945547310287555,13898301866478988524,2601849963449787496,11929956899760140208,102632631545985372,9988577212363275167,13884998890589522706,15626892284329828292,7159478938010324888,2970007205541783646,2928899441452050154,7999497261057479467,5719686644495098846,3575340107020892603,5706966027661425485,14148835376762956904,4168751501253154469,2551137639477455960,5444060810539266727,17829355631904423121,4523641094582808492,13120798507690691326,14127126373417738152,11721506835869429495,15246534746501301990,17053094032895325523,13760716764122027814,670281423751286329,13816835184722485808,5362006704663158593,10356113000974146294,10601431372430041379,15171711844297555886,7105155482292751289,11421105426419453635,10702973493863621770,1371324066876050858,178110490602300006,8650522042930254461,6634426551206129698,16757194223615850292,2804244256630397507,8287076548884270519,4830894486941745186,9106011554927427316,6732974657052049508,15228371504619247273,2458401020728301976,6011193846407963972,17603467367912735855,15980872432613522545,14757626709426293439,13818972705636614550,7354843691556095904,5355096219209673430,6584522365073309379,14736119441714461695,14046609935043076684,12205641403419020514,13308233548398924737,12488950065658112026,11923243450176396773,17127268882622443327,3531608513297469101,3695109065462298801,10050537196315755535,17994939511239104153,114236042481438881,12031732788456578258,15772721501823031913,18049749611068156768,1656452397176106783,14158786528230646023,16530879094539610601,11948668324095351630,10493111246447493790,1809483477487006207,14809008095669276708,14457749717488985546,4442975409810531884,2091743822593235713,16436313868242137219,6347733979801506653,8829248052109615973,4547878753755014706,6921385514552481419,4322296243290331177,3761393254018111118,9284796856751500281,7190452414730903473,17904624147656117028,12299076551385431501,6541734443083322396,6535013774913146232,10968901485238913023,10057803126401473172,2027769401779274932,813109988281367140,16369964129764990345,695572145441807923,13383984493098528080,12027674321807429578,12555335702647567761,7341446584179950872,4813540594031504592,17520805993400530062,13520686429951120629,12424273148916200594,13439304720108198825,8497489613608603133,17155042356093839214,11213061430359228465,13297213703527458534,151995769704627298,3131670505108839282,11508544424411356899,9011621755071877414,4191365043854904065,11093441089855890303,12032140060354678059,3196946637362346615,5647445805183191384,594039294530332905,3404064100169202506,15359596237419025473,3285972599661831508,7546748396953496471,7172135016885168011,5836119814498274515,15915646034821808485,13841156602514547304,15351915871860181843,7934013647516911773,17300248302755958947,1815153364566616952,1322059144272199596,4124055284448390021,6210899797168260190,17478426487278282405,7433182739181702758,2952181364444051804,6085454846291764578,11265251004543004746,8775020911555417409,6724162139322688441,12991397134900481970,7093723642445609555,5017875846533678139,18046246474415145591,4007166647284054134,15847452428979193385,3416181847399019059,11895738427299191574,4563905604492055342,1497164111702238932,1248808932782995012,11236373498081167513,9919987763093562946,12704961265445112943,14529190117210843530,16081935213037323049,11231491943583359982,14992579960858071423,1647273682314076620,9904455705193976703,16750572969891162311,18120504565502513241,1524275572763564765,15294162243661164979,6429894999911014485,6224751811516599620,4505327909660158838,6537663027702530448,11981257452915805106,6049212845891472229,10080763554419656944,8906852923274193377,2983528057397165337,11727346630067394974,14724227122875512804,177192718179841967,15161452223597329995,4639112719647651078,15836589864114478609,1389890015922592649,9221359412313359019,10355363160296508506,15710033955215862233,6915173654250617368,9016829436705797663,18305216293039644943,6660312546195146845,9007795170645708280,11488636695122311796,13606495638297665565,17806667550989260768,2139226889236225315,363472641550523633,16140542844631627600,13440761866746458455,13226492205831072552,12459544783964760749,5451069236005335577,10416669603863424350,11850115985498275773,7171591683509651751,11238757418994772296,1113675011317360349,1945645626687782078,11890417662817195216,13956150036895599358,16411018817766337327,2900586719717724384,7444919138746363133,5520031099180091101,15595718020898175589,14654358266358256751,16723881740920028064,14823066155332163532,11728670511497265965,15763366859662721893,10302338487648993178,15140502127894397269,3269975701833822216,679244321160582716,16530205808621967102,12758393527379692297,5369796704842450758,342816799236367602,995421936849204303,8265213137166572005,4010526063014531636,6224521140930431830,12482503689462526789,375483314538919719,8900162008281018223,18043323722685541461,10040304019650764723,15030131522658116339,16726233301642583708,3777454963490328060,11531515110863959840,13069896396910687552,15749345305479015520,12257215131041774266,1842336537945132755,6930852887471440063,17952924222175964021,5676792561956249436,16926983188861026651,323207572934174836,9691656195663570767,6586259145943565306,5180551607975618779,6535374222811459537,2642384586451789525,4504069447918253975,18289781847850379842,13651135039045615767,13404533352043907495,8732954599502937927,11740709552503441056,9045822080149807218,7488515100771475736,8820019995008958025,12873737996714029172,17478611381237607669,181947333018763390,9907363321528714285,6295581051948561017,7001829884184732720,6663535231916247034,976363385588046742,12812903754791250413,14636094622726660678,13754331902478789660,13579196241798118758,12772896884025365604,9217885901617487196,3742307567207516581,18393190928609502282,14026253044424137960,5654898673363642944,15099287038965870503,14199219113196562308,2955353509313216029,9062794607752885932,16304875638732099937,13020766888025824395,7515239734400238003,6099083768346594156,15692241391526887273,15313399183283705213,13737599941726210886,6706764690551067903,15473294028378026258,1910136012859548824,8722363690776403650,10363306246414645565,9519805305192061998,489087869919061290,4969754346022858039,995828771790398391,13873496384717568497,15554733032137864692,1372116751518510220,7343483576261323618,214612176853971047,145759710587832250,7942784451409112351,7524470084929824681,13233923466841859958,6386945397781697026,14051827631055940948,1294104369880638226,10742364415816650598,6721927732086471539,12839638760960340578,3212393032857672608,3621533332588873505,6619919176532398527,6491996168817752622,16354538259156802994,10069146407282103868,4906972655737608925,16933845757129004896,5173036616956639902,6496715311846888654,9956225801753880711,14729462872666417776,7727674031220380957,15938541310817508876,3066994892501366701,2423985162311628110,307590714758881047,9340548841292423541,12893035125114709180,13498331003736901573,14665676240261423347,9101227705253006310,16895077571114405644,6470042059855343154,11753260609765240342,12069097424539621003,18270335489645456549,1882916184967003790,5314317542618578357,8338303751546613179,9630210483570610399,10758239039065195882,4162853584849091283,5044525674911192232,8241971931614879116,1050449292967105034,10648605897452397062,11109954973526021615,3437235039717117497,7778672645332379377,15619857033505061647,7175713186912893586,13850931572595700732,10580950291018105884,17866231185665960396,2207227218984824894,2847082892321946392,104478425271992893,2453143034237701160,5564377800961997534,14534175179745516165,15312647894493627284,4779003169327217212,12328863223946269922,4066979444128844777,8364324425426419796,11089679007838020058,17156301433780925452,6113105390255207486,16651709957572759687,15977147781778771786,1750416338389584260,11588497874814326434,1478281745697434059,5805842889935283605,9377588837961759211,13218124254235485495,17780783065300787845,6490848847539514461,7824743331398449435,17007637453763485383,1770928772735818281,9132256597650104265,11310497876286135910,5107532948278091146,7120421086962533880,9834324764830812919,12125935761686461882,14111889104566042561,1280703544009059012,14777604385754741869,11810703446578701643,10463676437329599367,15651737814396256567,11100679605035739907,6596102711345842265,17305059097842034126,7145583749662210316,18230246509055995185,15558603524620013129,17494411978562319461,4369646626228106103,9971675846687603308,12852652200135378431,15036801509898899435,12721528244251796877,16098140995293242468,730123737944111264,11750001583773304944,15746687507385813855,3944742545646009911,15715821578296321309,3179516660271743586,14111511410199537183,4038940488637381469,9173588044440620514,12603255282524955830,9029898863936704812,18313954617015358527,14652941036027530326,2196335002869721012,14561920769599368403,1607813746206507633,7516873067047801224,3991970333571936617,9251555164452054114,6204558839998543106,15857156042050693237,12557430758237080315,1328940690305697143,14825171645737212320,15096968452284388327,15498774724154917657,8369811506458025624,4254073223941808833,13040327869353119032,10411040357137213723,15944469779361699286,6126550546919131423,2490973747779414953,7063399052750954137,13446065456243120557,1262428754449418789,186360124433810458,16685295366402657409,10436684828655395718,7362020520014609041,16940895869362910923,6743327174334718946,14251951034993768558,1088269466139494006,6235501946987028019,8954899244965032776,15882320212232880906,8337564874733253905,7383183593213380476,1490852582880851499,16176309125389353777,1261677227556619528,10415960325018585578,7661204829534613312,17791928068306479420,13592712502269004098,3477760829321348142,7493222079069864577,17887222349398175534,6828480811262534746,1846348465773575172,8346783292694309740,22764036573834309,12454710390918303600,4753137494435620771,17303646699785428584,18009222068169051091,3894232951581426730,13037577762847817331,15890249652264954394,4201826490925739213,15056632916801855884,2666863263541798999,5891288929325813597,1728584424904528628,18328361675992218800,16469564209483112508,9988276411305962209,10223254221672744554,7717647030046827453,1999179913188464268,6718658980793992699,412860039548994734,8966787042524458000,16166281079297390823,11582348583177732598,4100485887628385671,8992055560753159062,719043421093492543,4778753075057061932,237017223877859892,15087304870937069769,3463464204071402381,1532366878781056135,14560292780434530440,5419527047497400508,15943807812309766692,6304219892243633270,9169487347021747607,8069460507911280383,5820852243781106448,16603370610311698690,13604632761911107328,2221656313703600247,11628929916489979410,15632803595772530530,16405538337588754703,3777172834049579159,10840775104697990469,17305037655223225163,9044124915896676966,4467074380993385710,3261764626342616592,7542650699187852824,1927159596302675502,3939483861359499111,15138103633473970360,1506047053505225662,4461594103605313634,15285399819995965396,828028930187112335,5953863844832939869,17292268195267545383,5888572753889011098,10633294455662197504,18281216942907738640,8030006369891354127,14364208347057922358,5618938536642360493,8489301418300487007,3449090948388033491,6349834960438545778,4864677704937577500,17654262610487838000,18413279624553835011,6439595950817685607,3321203060010023907,15590012043671512225,10379487510838188631,13084307896419358779,5530376923257269266,9871011203914975700,18287853856076723734,11370851946988176468,17432987651289390303,13789755500846780786,12809761547841891087,14006941114491605497,2846208618155321480,15938932454949522379,10805550983406749538,1887429113818734374,15357964867202288586,1864864260315762106,9981448189413224200,8177698295650370095,3636968406175098727,2103768383375044768,8327163661557268518,7035728072157012381,486791675455973682,14125235603580073789,12323419099706672595,13646575487278876310,3236766783296444554,13854386590184146436,6058805784889081191,18355460611318190353,614432642647189252,18235876627596145083,13882013506030036635,5161541280580384716,581694395424075541,8949024663338802727,3378091158087315276,13102811975099136803,13794286725955321479,3624206804287340670,11689479893726816514,13016110256244692614,15802427477603912633,1434825543369979375,723377008050456643,13281017797349758603,7200158907065023098,10081517854043948484,13574318382888743595,2628397863676835883,10948267960539961983,2798895147069070116,1490075811065830392,8092559621500191948,14943781866952952976,15318588458458920539,9622983358311920662,4237391088149562506,13370989407638176478,1136759278416882752,3392299319111512711,3800368456976343045,17733244946566849853,13630784988550386175,9513675302311726118,15019364723607933034,13835729689814363562,12279822681683186201,523588563433751150,14623434340073708788,10547380286322575788,9500817771850341709,16046143351582504517,11666635254840394413,5765194850680172484,13551162441288525956,10496327922100402657,1673391446628818832,7796895130170366062,10910120221683676307,10563599403469716719,13848665223295962514,9314864281433380102,9826784984802950164,18417009734587999340,5347344662670738344,9339835014569915467,2110200077323430996,17612745935607873336,10694910130937739862,307897589635600321,11012877500739934546,3642257808094653842,15358582270172859384,8867459732011361929,13786775187765963038,10382926013707609401,10120875499435110677,8208884910537502894,13661105749326909858,8697744862639200022,4479770100064648187,5364302022281253301,13479136437734616117,773794958772560524,7171201708557874299,6350592334953623344,8246139065674838336,4632091392514908475,9591993049669030944,17552005526030318233,17730555166155241696,10080718617042577617,9366698516832424856,17887574984408580310,14827642852230386742,14634807641167361372,7425624485589344572,10665135139145192639,12032840906713966092,13276419720799993385,13314478542440083853,17118930447896409210,11857711739576619651,8852281571640197979,15399759944248017515,18378363389889941552,11844036102811635334,1599492664327546895,3279015641678113371,2296898300115522004,8782580837302623698,17388030206387114726,17551232346023791304,14885429913150976490,13336323850731842475,15741232190492838252,14391331468865488590,16644415394888856478,3195511170212552178,1410424562311822415,5709350116991056695,2382153473806734474,11717868619847878545,17770226540809954839,10875586237589232443,10164889263134827645,85395079322301254,12975259348693838899,13511833858648687230,12212955907475752158,3390474403063919812,1895630111529000323,15298373726254802027,4885156524936749463,6542304845220635479,7648005257835855083,7180283880789052899,16160029645788061317,17194668413772743840,7732028094657681503,15239217153065029012,14973548066101634313,2384069250290352899,523568454394694953,7164537335469633860,12620924356824895252,6898219332788398834,5108887716202218639,5666115279225390542,1416715483220643033,10961974818223221516,8896149110800250616,3588028304546518483,17695813284932110680,7876881315777035339,6295458860531552469,13704044072571629277,1781742364568645511,18077024352002702312,8366652889440402176,8201394764314852052,7796210730358643069,15902702173716710524,12894446966740202408,4209069449399324017,7386745171524301515,11963531795209033510,4157548704913736430,1988777354981998248,11011929950702402340,11913131404444671420,7596058364780858618,1695908026127553450,5798201387565225080,8461274095901270790,9126302533172025018,16335178694533715233,6039993965601330071,6403203291679145149,2155596406934048132,4809585996216216322,4953952171837598591,15049814093310302831,15830333007874244696,14584256009050529135,4685711268469832467,6927988463772676045,16980867476687664976,3955714523352831150,4247527441403357153,14443575592835428065,7534312997156789765,9889635929528529961,17731529728885743132,2769867175200035860,16704174311017242701,5587990621661863554,4808826534716564801,12172137046540321025,10121967193517428944,2193747484760984997,3133889559946517129,18411742213102971235,1080750253673526481,17395501856438791829,11369345009435124008,7993304216011685793,5230929724041263309,3167563435181376772,8674596030165895445,8022810078145159999,462775637526720654,14772328316785169963,5747600858958035030,6269118960613263715,17518965429713297093,5807811466722613208,9734388756971348494,6908978140666639239,4567587897876597166,7404895847172402210,6222377816719498771,13922764060358264582,14065750937088391491,10610069220958250332,2839369290541495602,9767435760205820067,9129779253853507208,8221749766221413063,3909170576404937852,13499336199726467379,4268373003537820217,7567791596521749600,5789829202999122299,16141056329602829866,11681102529532279116,11855940828806280011,7475680642788463424,2970430861377754188,7048780259292101767,15969760202449400710,5366782684457291842,3750017945352196636,8502493726259372486,17790820498665486790,16406043012985345379,11239004742873785684,10536994786379703970,2074273087276004356,9926382650103912963,4788204451919777554,8638597288718413821,13066534049124717529,15570789016952825647,6273276137167083649,7405052714026433042,9938761840710895867,5959352790922991748,4965595269102711409,8119907375644277879,10209768010951844280,545029294658821105,6395339358478185355,17630180037758344899,4022846868796558733,17570346134211460543,9987669573129164611,15001486579108054363,7928955876184407406,11288318547528649032,17564517936881575753,14637642463960537856,15427446668880441406,12659417771349628286,7587630045852212451,7968747819248494299,13019450159635958215,15456550883061856875,3228628880806153378,10625168788898750265,7997179635417734544,6951948111966167947,3152132726740077925,490628115046354823,17179524837630428131,8847556458318279481,9513481711319980784,12741195618274781591,2142837715219991162,13085279909416900576,14622166862175411759,9188066780188654615,10646602982127839026,17865293178626245846,8545302885091622475,2770147924964296153,16946748518047215804,13095936698850733672,11519537101582709501,6170291392479597280,10260652035535693408,769080077833159139,11192105221285217931,15422203663084898267,8007083728467939069,12334698672958513072,628416347740652606,10757069217018615610,15049044180913133133,11363035560107347288,4997593618995209142,18044077405574425070,14876893379062641154,3874641216629871083,5179704954957555724,11401506987717519055,2363269885027378671,14480728374294700209,1194965377470869675,2841867477585968120,314979526475239503,10257980314693417752,15514084610812230954,4478995915948946083,5283443608758945561,951939212399639276,1536412582931122084,12482773745950349521,1636002840549373258,7583315376077535182,9328930971359919822,10635094092746838346,1251664346800836086,6720341310839253276,10441421923270770687,11817850033630577335,10114421655710367093,2685659306643838941,1522613382641064238,1167103348054584669,9120806408571697147,69461489240817471,6291632108657423791,1199463217292438836,2538348967555829522,7413833676146505707,2517351925026184327,6155661506699583338,1020057502515165442,6048253015174500183,9073451337354758875,6025035887344805682,9162082092973835006,17002218191934414009,7586382680581911720,17260677798358147074,4590546087967599635,9183721733333485696,16993619465170470474,17845375540371082349,2377319462842572942,1657677233777141610,13948482619627153855,8091728077690787577,10404143541449763948,1709670232478376890,3408683132477299626,14482266371666917947,8712612936918891291,16614001190253019533,18245201738847643671,16953857474080258069,8703863307108781653,14902705750075088971,5163150723284685735,1458965583963547899,2355561489323518546,14259780108996473516,9818230848616150293,6346875556495528250,7406423059210811558,440789848624810713,7390003746852168454,6245128348906133942,17531216944508456311,8981661486622573378,12393295573318612392,12134043045579732395,6519252018643615566,17895361076391847394,16855883317340925346,8331925102839386468,11751146363493618193,8705573231412454165,8288483856878051568,13024057941547696510,8405427871042245257,4735706984860957426,4110215824381975339,1327998028180948678,1889240147757711095,6578419148701258661,10172464693832128086,3618377105254444938,4769653236095240972,11614601619283844486,2387972493275359350,4349436134906959863,5296302621516461675,14406221153090188966,9124727907290517523,9966471988185238999,11069505224069186202,9148718435331651582,8047705124619213128,3104938308306937160,8598040867397375732,17462699545224675410,11137050233089631402,13058153515485844993,15187294522269815202,4628914850723001699,858016425351846532,2700998026714425016,16560413537786015500,2702387717014457359,2744744092020669593,9661991218091494645,3929751152572631690,6186067961487343051,11756905223938186880,17539510402544287762,4106788878998866652,17713768270608020,2164084327139905956,17208462043821467047,10486900604427905534,11350334796363663460,12778534607070786019,17696245783817400140,344128136820623349,13188572389801555725,12509992342138972317,8090040805458968373,3267779296573204869,18156410143240949165,11837335073260837184,13860978364005511865,3838908706286225166,13020621810417289604,14281361958754256947,6506847458013868128,10682831134601863113,14176862341181608408,9652546804725848412,6816951167263666280,16524703889408393799,10283903867325000431,9201691647297221174,13953990446333389927,14400660018369837305,6136060225946244610,12354533911487879728,14402731546810563777,9273002769404182029,4298122657517010739,10164076745343723167,13705317775187202923,9223986431940274860,15321692647156126830,14082433282734992565,11334177467582646641,6502669622343489198,325786559273795212,8141333995442980517,16062242358674083985,10526942915666341921,15851309287223478068,4729687937747679799,2080467400955800463,7804183954445834497,8439677773481647361,16247439029820490670,12065669960354163951,1632263847315037156,2271139445833002501,7780781436774797332,17611123458765819645,2439623707617868749,4177349657919705450,5471759930703948789,8314439732424763313,551913887397484157,3734453109098203169,15703588702160562147,16514749670402491602,1024505525596958673,2820284095906689554,7313151483195864650,8827217151266225377,3113321633115741302,8720825051327477040,11758198071533639397,3150467715990115650,1396556154590234323,17426822662493811160,12787474858621467000,7918294029186268990,3986663545549879319,13918287761174495356,11503123347180783087,1290372987792945992,12697813907474855840,15749899829424129949,16590758222405022191,14924546577786901184,17938463127643553846,4132731841907052178,11123095047097465359,17954581374250762583,9520012587154741746,14831443613754338967,7214619828024442037,2616290755869238730,5395107933038171543,10902720308923628610,11340835372660798339,117709257656709860,17840404373081472719,5913225956541942479,3916322820906098570,15643654811949799054,8703039607812129047,3317648994842334977,13556452252989178937,12726714663749729802,15377791834578149134,697242162375163359,6771066704511032782,10758811685693091269,1623199666024493267,13091999671843591629,13135920016482498405,2249880901182106027,12882425459949236184,6740017505921307012,9540887134412190452,8330515315022486073,6039064843843181030,16802822075707693852,5663841580852253459,16156037778346652515,6639810921593398580,12087642665096606570,1329566242370925487,5662446298495422436,4370921337976644050,5806935320044616245,1157832250252790026,603867876538849809,9145254903303189801,8758565846235841268,18042511263672599429,5305027106087428485,3719060662966288548,12689783783526571484,8806240520988300570,15739636614490679402,8728935224750853084,6338537295135518937,8499635469727093262,17773503094596664279,5902224615229056438,17988866609027581360,12345644445781932924,14774501001785363668,3575817201677004598,16615523059437360757,7949082900872851011,5847219808491780418,4221867233265031317,631929449354114680,1162815551933897816,5402703549885145422,10271316310411889903,8796419328257661444,14575885794988296211,10969036193466133223,12559808662899142124,11218027379606818400,3788074000454828076,4562919576169406868,17061400835218571197,1606799238356702893,2695175464375849489,17751985698362683125,18153653217587516264,10940492671891336652,2638748142489708884,12980874763939832641,10692490709819848441,12388048923500357650,17439962201527842895,11957145647356836190,7778728225574882068,18333432792076413776,789824825291993124,17588555293037121955,14618894297471669346,14413938402963722107,6349095528978742878,2691779425815530846,12341157008709327469,16025464812385904943,8002104343091134583,2568439020133004667,538654846841963337,17140088439878029408,17040313444594529291,8148872673323184552,8120170287646054165,3140744043126752863,17651789086201724856,7512275247338442600,5733980656926038681,530168723406515236,5507486011084010668,15805926746950269844,7996530877458625168,14895798402262029786,3824932966789833603,18441566194078544831,8676649247420798717,6318322427520515210,4309498003153755982,13295713069596182558,14364810710821495628,3324803137912417546,15195077291096231498,12299722900849352440,4397603590979056425,2625929368960634136,4706691774818676011,8407608636113375801,470144138470584217,13615899875575898258,12217348593198478212,4960818411208065070,3299831184172769493,11390201082143287173,15843699346424499596,969395215403124760,10516616638903379245,10671820657140530629,8448307339821275941,17503466282106667736,6528462768665452167,12286124636167421311,15591383646323057697,2350230612112158977,4208434681924711794,11352530593123591297,8051802518413101956,13331936362593650850,8106361222239659548,17262774722074557405,3467935688744930137,5486921788872593145,15397101611241662321,6600399203919008997,1792246524667229293,944492002405178681,12906858417435678278,17234803051858929222,111204559192697700,5416419926787799108,2251497350207926320,3215851675832108883,10205135575942521257,4905009232384756520,579073726355809786,12387463515014327498,1273378121580560248,3734906931179339838,9304595286805632260,11530202343327096493,13578703149109277078,12414993939693176653,8240606419539901485,329884368440725893,12542675475562613987,1609298829615156235,9394270158169930700,9218175099749119156,3973498422792895022,6671818437529166781,5784366638739757974,6498172976466598682,14192595237344721696,17775567039069285882,10452247777233517742,17506244102954313134,120740095171397512,10895073552765728486,12536160409466396880,4911889600174476473,15719611061350483171,6312614330118427900,11827663144205768345,3685076231091129053,16952849040555778355,261370324615316372,9194825951735600897,5946604315826569590,7951604175742947201,9360967728034050590,2232373870481964549,18014981218369476545,3059910951466970002,4504549530882643694,2826349571863199784,10677264313295523542,15505292262478370864,17203871012134459939,9017629503421571320,17066661370260779991,8850771873329016955,16559683118673726706,15522554521163917455,16928422143502635139,10949543263516725197,10023857253268620265,16408194073816405847,15286428277666566717,16999468941563705740,2555679510068561475,11371499284697956394,12873363909714718965,5880855451102403704,1168386491434783661,4551694394640175601,14322069864311036793,12109598037073224126,2509369211988203311,12951149385393993730,13254596668820783370,13933445907891021844,2399344447753072003,1486507933034252405,6298856686830381254,9368366833003003333,3531802000250606061,18394878442926121971,7316286739741606533,5359400719008866262,16512509339276202921,4623337807598033527,6133494259921611532,10162551362905516780,434181611562024144,9916015805748497394,4921308625845915497,13836609962988368067,309969688751984919,2682794981181479385,11639228803929494717,11186432047710104100,4620604935825601028,8701370749056798922,8131545556207997205,9605189010756695213,4898198177432077718,1395294329537152563,2757448238389045211,1636296363286068634,3361171639529937122,6150767450290361213,13319345139905795099,7210566461775848644,13118407508597045497,2570349756759394095,3161818691222769284,15301145592237869369,5104192575345153781,4370359663536455650,5480044784889612460,14718535532618686800,13427215048160819290,12647859320836690357,3285450985490000962,5019979451757691007,14913852101559316525,10531468906638401067,5109196122673817876,4433713106936664539,5837726029331682725,8261055708124275400,11309632791932357603,14593601840241403245,5574940389151513424,10192610727981291289,6906579040745745692,10261468644865330284,4055165950322662143,16981364530104971448,16383246197742486529,7740284322020710477,4424959110528958179,16701220054281505405,16730487857835930857,16216263913006189636,8377056404790847531,16420151689470876032,7980519320740363736,5671102907084310484,9033957093305890040,4541203511238821128,6427397087765541045,14095562998721475777,5568087963260822858,14336501550152138953,12802264801451680734,5534709871546928728,9022883666435084510,7798542896234015971,15620432580617088492,11189835339691836501,16910503398169611155,10671109584808620158,13963301806139978058,1951991628032249697,9760494064617799432,6366156473810938230,15518156490636201670,13096098210336297763,7724041652268392092,5139264683800004424,3465122444721350257,11787916951439693222,15909549288574649643,6956161737874938337,18054896586753343463,12401179695105631908,2134410809029941706,11832156927569949563,10813858955999226760,2510120073718196809,14874370439693235530,1565607671470347151,3291205429028396542,380027478266619440,16943991189422808440,11218351962049903707,7939167797747609237,16136921995806375650,657486233162064697,9380095600413075921,1657026738252565044,18276753176266129644,16171843240148856442,12427376813696015993,14636355222471061736,3731704576769134192,14546523105787559962,3909234162996667581,136867823956455649,17561816818410430853,2409508339086610021,2897260929529386306,4711556885356310505,4189853466821437625,351331225694483023,4530891587543945748,5151112937604636223,12265730036597129528,16087823863335070427,10349755441298932677,5630868873833591852,3341402152814109336,15009750644845135370,6404552964982889687,12866305837615299463,5383047581542031074,12253475001423760864,9014060489571235171,17908555682965849249,11189420708629803021,2392470402796273259,10665116257226056190,3760307672036956416,42636993223615711,16082988814480469071,9044397528495625914,3016989236568912968,9937832766309615979,355708634392791810,1268475639742295429,8000892485480400509,8492511929763519546,16508204206754618007,13279003865532727431,16915164273363823659,3241875934511417487,3877006322477290983,10566296844425202737,15535598018280391946,12974671833860153596,9482555239673147999,17359894429672366253,790084228212967933,11591468106771906942,7017678034619632473,7601174504716498975,4842176598362422041,4192049021492172089,6073235765594492891,17491712804122232607,13381129894982160551,17165882882150530851,17165744102548606050,5606389437743918801,8505597382385520318,9783641554412690712,9670914670197841568,10631520743188348516,9066008661212573203,17299881968246062030,17855152424331476348,5485236463290915595,1387217844373577356,11384275489274599685,4313017679883991952,3562986163027365990,3773516649613430195,17643932025728707436,9545863896546476981,6299190960725704900,14687113845487292776,16945572358833961903,7128474505412488035,14072191430879655133,7358302075084381918,7847983533008900927,324849430637334760,4250973275880866854,586514087061370158,5869198884539643011,17741462611761910039,13256034550492822645,14342428452313881369,10963482742300570626,4675912917436488507,12794296969173086166,10466204318855539095,15816837996936571031,16611027173779524550,9049868595882888410,5667124771512349579,17061097515697305706,6913168140479055338,12267435602227404408,7038761109542329410,13806631911868642617,3017101679505591306,16781060127881324194,5270174261916403673,2087329426466625409,11559829861444765720,3035285590939906397,568215607451542584,13843624425534137156,11696716561851867175,4724738284577532486,10453706597246101842,11161784098281419370,9432707198635025924,851218834539754456,12780293814876796380,13104124563039394834,12846855075159590335,4923937400633589979,5082568599979460212,17005325398158854634,15434305280797669453,10260723888413497061,2403186336036744134,2223161281549885053,12345750123918790973,14072854448733286037,12477006382073244725,3038860200416149428,8673099025809871405,10762648904648224411,9114799991750323848,15360338044109841004,8274235513375701548,15029535306205162584,650496010642396765,17464842106762480327,16042968807360863589,7541731744369310513,6691564468324667263,1487977640445965726,13153834783765880249,17812762189369065021,13357151405255676930,11154200683971028128,7350082677161863371,16171814687344710402,11321322835233628960,10680997212763197583,699671953663438154,831947777783452956,1008338250844449677,12827036678983236893,2765910145343703982,138811794313039882,1994764836610525853,7107559265390865361,3959271243376444064,804129595366567663,17141454104789829907,14671169694645173449,2716149674913857616,15196329766280528328,3973368477415321003,12857612984136271244,9623699100778678703,10868886367826006274,1061953909164081839,15219222677506721272,3582181364525375624,4584601777561020996,1618926224673274887,4610456305707516035,6384218822721322148,1696477922071433932,4370657311727431762,13517028602452136065,13972672184241428762,16173283595523142878,10583546235365393183,13601650946526200882,7234255472521946985,8850224897704510460,12142199172100108669,4479533712824919202,2089223056953572012,13308710415084214340,11332631817284965254,14310943350262412247,10077174201861339838,14447952681810574185,2842903420792335254,8573279851534544767,1610342442255737483,14501976201721258718,8535689668835285880,16751331495745873888,4577047282831986561,8011835590104911074,1226619727950880568,7257059957024237326,2834821076733461487,1931621632585621940,6242045755431478818,11939974999661418597,7022593698839535237,247230364745815046,17860694137879905959,6518832034669555812,9339022633084191189,18032894610111950704,9739588276321512242,15363542087853330142,15746460926639668967,475169650823165488,433520474415702702,9736114828319334084,7501572611404370750,9291204248009182772,13579741321851363427,10905822109035168010,12757848157404160067,6358529051609686325,1865531179087383903,5445881737757386071,16630683861668929304,16175162153775778744,4315595374326862574,4238056148324800651,16941791729789758453,7865747337911737205,3654498657871437824,5790749023609216605,7928109347126091651,2200063788211075423,13093395507747565619,17230776981706350033,10990439001355850443,3325613883060445381,1108875985487128700,9279010848057926994,10726475547340803140,12050571927797247929,17673062939480416870,8931260840220931704,13411293120639974919,521118458821357298,2184297962782455576,8867356224751631197,15058465429862730158,8989956810210417155,10724662818083729920,5398934728171325108,15459718514062586008,12907023667073446232,5412747756241824016,15537674360970794940,13789475277491914139,15470259136697730482,1157534302008766343,9580390259242716912,6462087836912260298,10546782570896270866,1061616379410262409,13425391577668873544,8489308831811967478,958219999714636062,2748821152388118268,9555411434885927505,15263471904559948522,16205238480010603793,6199469640150961665,8706433489093099503,547576074824205489,17191031742627294889,8058488651585355359,4629334618309870377,6777849301488397144,18011980405289716632,10433783173649240309,12675429956105313278,9642778340586336989,786698250429914435,13701318299309663992,15533520756435868392,5631803239197240945,1381589068637928164,6360303782950200122,1588136954901325393,16078928869360849449,16825444428508860384,17185026813545138439,6438651919918926325,11105666755454773688,7291353344510880018,4198142199396530454,18142949332670373043,12771905186887702715,14163997056453861256,12726389293405516277,12499096654445364838,12031937201696477272,16929921649346377222,2699832129316993336,5712859393587231964,4915386127703588795,16027297765284857746,2134516101002558609,8262885627040716222,7935943422369837399,10746032139509596658,2857791995705489798,11493742820485794846,13702360363779380179,18149921360448277940,17737269536667586070,9796512535031941356,6689085651587708340,5192545365227216817,10998416420081873449,2945228423515535489,8633870332651187882,7769272769891168369,10228161007311330331,11144970235496637368,10377114935323076993,12998185966159105065,12955013748930018146,8721000458021450401,5720213124585690677,15166053319614191201,15186006712910349951,2659569000855169943,2436961445192101836,1287650303824075417,17595254553292001920,17874643215807688878,17808433790339713906,3954166194305886890,17795641902509305942,12971318615907144736,1085416365297305978,12369708027832762867,1658296789015600947,18199608259973211376,10589171028214256322,12943046841319066321,11781835294210896520,17350662593122829446,13449986227993236270,13865989179023596337,13861436375756591518,18273777919306047054,3311532769002128848,17207908066234987161,5621624797068271212,5428150014324280406,2303710585631537834,7606089150968072132,1842497205636797687,14782447987309270769,16508598610047910910,7277041408977120829,1603861200092817386,6415257839418061732,7752671106520253554,13670546777663483424,2826136654131717091,10794010952279427564,7000737630801488708,6387077825849025353,627976931728801147,5504811650207822334,9320475204904798230,17396613478934977023,4062866171413414044,16750864490326007042,16505488430019085587,18165231278600557849,2118429196857268649,11809410133139389373,6245574941194718225,15445889536683194291,12251013717472950125,15306457290734366209,4308189478685428688,4528333622678245502,7566391305612039536,9389958756983122287,10657942520041903811,18108335904888275306,2023779009744872351,7974380608038356158,7635353469211406775,3948299421805337347,12297104909917290582,9277174127707221261,358104600183858091,13843461524908721969,9591060610596748348,14187021034250726112,207972237081071689,10014177893681729942,12312468929438638835,18070329897532367641,18318596431850876542,3100101625747671973,16646367877879230652,9785448087889604892,11073641923785646189,4704478836800009017,14079871065125203873,5976789693685383277,7258620642741241587,14961350715404312040,1674082289588445160,10946023482476417162,10067958511045009288,5914155517093041791,14806765153525455499,6191834668734495884,2820429035306710949,10200627348342866857,594316037680622152,2940382560433336242,14827325048138908852,18083887349563179445,17218869332588476487,13443329493403627205,10724045291458872726,2813613087051693668,17270850697147159141,18015731902564822329,16499591032542145942,618761078702715384,3700939645759757106,15184645370585536358,6244534337919182323,6736892417098976831,2719570399006196675,6661220237422249859,6645377755415507409,3893571057974219128,13172482698406074948,10925970042500396362,15238279862899046353,14848310734059113728,369309445812350575,14090838160212969568,706473857063224708,18320412029005852405,4646849915895331460,6099634393401612024,6334009320167780933,94790485613747576,12529798815084240513,3014301954819608385,15453347498818129472,3001245934171852487,14601536937015644634,4490885026818748363,7382344917690698970,16313639347330439643,2129846399758727120,8638402702478998049,12139065231812323502,12972444976577754257,4568787359450040006,7124122147876126790,15659636830929261299,14640350737909108495,6021838213028627825,2045126508432574148,8955501205382440509,12284380328397065865,7449914594174297655,15882610060813355270,4792181793868020366,7032750437821357113,11365709634801023467,4869227721912706199,312921945229211226,4334656427309055847,4891251074291686110,15078488789470090922,3400910752817720144,1761013055611480430,13243295486834146642,11724668444533182882,18008547444069313664,13006762819574963712,7604354516236709164,17915656163967090994,17552960103035418502,13875327297301314349,9133106683585541372,10851981061914643310,5056780022026342036,2192719731291048078,5968348360829830834,13979208643619520993,10889642370096964557,12988236560985433828,11442663844295334029,368029047422049228,15941755636281101870,2048110590092628420,8258879762783947319,15552482654173237868,2884787348929831142,3330377799524386882,10141311991099709610,7848412523489822416,16013919956950803275,18136573954287223564,3570734529381005248,10610253057966031257,4892793227997401121,152414860407649905,11487775604121232282,5096838365215185602,14614108300718192525,17018335273694672268,13854800149918984114,2993753667135639345,2306539407898638252,13372310677412403767,5613525163071708529,15794417662431316036,12026227576796884716,17278825313264398063,9238512461762163239,1906170048350098345,16554257224436053583,419207281656579578,10703129522583802819,14471761438145120101,10654554753190905335,10135028777530086280,13487634320110342711,15990227173169999710,2109582225691640736,7383112827515071919,3549537605372453570,663305981101230911,5161250270388052506,587437920272465585,10363090936482046561,3743528826149380566,2684532300092064015,16119078525623523765,6572173910645940147,12394797103447147614,12004286083792708801,11447720537298868629,1966669019203163932,12329721562795847124,10708385936562650092,16798951849982534255,2177806838229635437,1572428298491559166,6854469009504797332,607797311255938573,7964481897545752813,18354348876091564816,14569062982809554703,14484760723964398757,5567936422149127097,10518325657215632106,14664279561064549870,4908318998402430290,13053053419165310018,4182884510499259669,11134707635710720823,4279392266032678113,3256240245041684143,12778869569133438999,6035797066456849668,10215306668833144610,14985415456016325922,2983316795994531822,7063656048802803530,9247789469439033721,17138371599056775076,15324359714539614421,15650378926231281422,15579166448913225228,16320591098079324716,12291134298587613006,8592237741217410013,1645435749165147371,16991086797065659816,12012452294390003687,10106531210701331547,5857788035185931357,3687110544757417477,2615596361263245291,1092645627836559303,9284396038293747277,7615234523494270266,9621453051246045075,7281822646433909024,4354747938142156395,11205932971191257992,10705856365818224816,15446669295203620247,5296859865975725155,6103696299550799137,6146769174607625205,8746296945986494633,16796855788464396794,9578721159302697197,1631109219684274710,17376968759124411303,11502337356898440317,6243309646730419877,10827834331262333614,11846647998140496089,16000349559160028885,4727846171621565304,5572522908130016250,6880478646209477183,14648898556069039867,1987288411655252031,12128595689169774223,2449755813542409361,15657847860683891935,14793199664210820044,16969601555316572224,17195254474344369748,9437635530402919039,1639684535050093028,15570487430411147864,13045338028377272800,14583451121705455907,5524019326521954800,2794273243343944965,4443967153926445697,17573886019192724896,11324389394614684357,14648157879999758319,16762607457026661833,7536881829891840599,5088519884886770041,15934852363547124729,127053568987323227,15282192653090193319,15483410879816479808,158137412810789331,14120366367295401709,7337622313728798395,16715477226388375199,18384656204836360429,9720468189834627915,3659372377950569384,2682107669976316908,6481973934989520517,13863146249215054364,9781191736524314474,9473574909033024112,17931264189463895664,13278974423965643316,15795010369613414079,4093237452243863213,10807248047599343501,14050418364593946154,550023461135198004,17749247810335114690,7629222297413675352,16774033070241950735,12602565162330828581,13042730026277963735,9546652895211238853,15821051200930409803,2021046257740023975,15129246310085802222,12456635310053113280,14220238708549314454,17628976990085646051,5051576450878057665,10132173579922991507,3172025854894689194,705542460173113302,12458627846175696136,12005905948575148446,14819366481224821274,15724849727903475610,2558165931236843959,5794965184284231558,16369914962769420559,2475913457015704930,10735901052595679333,1117259953048783605,10006562213117159364,1708112767298386060,11719391987716306705,7966165527934562846,2608169931232789598,6651869930251260202,13335710444331505156,12653228971070388582,12992494715799975800,14893898905741817446,9834708683002908313,10580125482282287082,17091771618429338033,6296719824171549230,15747623413024540793,12595754622522221974,18093685933813800306,8394939344813358270,4539890288510459339,5439882403296773263,14420605136025200056,3800382353176770819,7914352292221892038,13335817931331256050,3926593271169376717,9049662466806542457,3138157477001355074,15779982602372245947,8404422818115061371,15293325071638310325,12264826423728967172,8420687634877813327,3644759642697376720,16784572380739311592,3345483256376088380,14520315119865140873,279432199752648254,12937618607837004701,15174754414173518262,3456495822111826625,2295087375680571125,16151494767545651890,12488800157256760908,8151350451284248193,4243109231992471418,7966449160530445338,14611156417033838945,7240764080760779481,4887228784092233126,18201033753947180261,10892890121357728890,7567942007078498857,10428424574777149818,2424548802988371635,6444863892097720994,16929879177506469066,15577930735441598758,5090438518037234473,1190415304094824795,17178476349977573541,1738445048288830191,9334258169442992115,1265234551158083202,12286638673871643881,7537800174092220073,8050505012078534063,914621493122126287,10760530052488466833,16992304079033816235,6382881472686140469,10988155385314298240,1829210555036017371,2156099267501530456,10344620905368667905,5739424380695234300,9296955634166821953,12088480193471156450,5421395139227377779,11287630204632087934,9645061432874405788,6524096400130480300,9646540419024008418,15248131204786016614,4339192837675961200,3176543673086903351,15213428243989769261,17807561793313861341,11285443370431749544,7637973731891570621,918659958621600980,5699877417891810035,10764949337648996271,5516566173569717197,15476200651585528247,6845368327301031812,8024216486455971521,9989654540962868912,2037114912878657186,9865116763067581374,9429084556842626438,11772301687438611851,8949364106293074757,6609462463315183775,17000707616519699747,7607862047892898129,8602901945341237159,2646879446067406030,5677672389116880319,14167915298132492250,17738782458509145948,3090476164288776100,14779488367124201464,332815097635476124,17753275851681529454,255193735406202240,4565764409374313101,4988886889173301481,7025909177094134916,2397794597100224013,13419402228631384237,10978485668204393055,6707797545200574705,17732395192209490794,4692123238808519542,1653450548074660467,2567907775410209934,12359182378022810489,18117278282931262867,10388440657585928481,4581672358834776562,830662197462658140,13734205228958950273,16434156832635789682,4765240031870484378,9053320025330684716,6672167011559249706,3565460504266775635,7502401120832869044,983937025768768672,17727340197249583555,8556587344998235329,14353120845659739140,4304209785482906402,4246394383985759534,17091504732313450818,11795272067783017087,3354090637279896926,354085724908505651,2211056681907115289,699091915699876952,17787037923622257909,1302383564445677509,1427656020077387830,4580684738635584249,8531390344819872671,11365248520322127848,11917922201892627854,12090983932232821187,1300483174506584857,16749683523330794549,6215641616284835017,18092063241913578662,6501954601363865099,13735708555351715742,3744953553505642581,344449833725955432,9542788167395527650,7815388088301129608,13801631142246148186,2719907165085450141,149750462220606553,3380671695460844611,8169146448194452228,9367098180712848470,498622818795841428,14876287592824542612,3506511659643199965,9082413744276525109,8082168014402872239,1459686745303026644,13821307252152042911,4054917196213436865,4518749314833182812,8128775693016168480,8067688889078527924,1894371798915929396,4944548618644614203,10104030045264337617,2103769942272113143,9312863219941968070,6180602850138564810,309025281064618245,827945827967166286,16248721748499494169,12796890125730388890,17040616279787836101,12941407705374994587,15113060362198816444,2786062304632094023,5128890399228436094,11339967021247310778,872294726154384467,3330021395835459262,7320850598188406803,11865386803598726733,7998719670115887408,15699506031241478520,11468046372798518716,3947098499378721586,4559871883789000900,14277456914864236602,4188380950943990793,9956224171060698726,14161461124355399357,11369813944718173512,6521760433693733883,11554175730974565133,12247297967599441761,6840794761126875803,4640872192110931267,11828017817058525636,7165251852190541316,6220360839154855843,17444571216627295109,517486130835766048,9448416355950124276,17185517959718456977,9998911377960255400,5398056040821383941,13858380442884637800,2405308769464869049,2527591433277500122,14757147609977147487,17169175112606147250,7716870157100304343,3099437061927736773,928718657105212307,6130622235944741390,15148089916835208371,10769695619406686694,4309263445049714928,6491896635767048768,8768604063423302294,17004543810699697177,7546025472818577759,8371263232868914283,8134156546167839474,2121631181968211948,10942059193551977895,7770509264277927976,2975244924614695446,14136287634038203612,908675876344385580,18185313443185634981,12433492571061058114,16428690217449975689,2185590950345638845,7421031971097353745,3201961992408191522,956844202340586573,9532973225197024764,17374400650505441068,15143841960233917392,10945810845422764013,1770882013971661346,17785452558804284706,17099105528468609410,12084183875698382452,17623001033123409404,16859228155133473656,14048166949374189965,12885103582953807424,7213478833097439437,7941320074409361293,7383951822248076672,5516842212593447558,8032368345518900614,1434753542720071905,10237730631573398002,12044152866941522943,5290798133796720361,13557313542155225907,7644672419080878082,1542528650230728416,16023271387195656826,2081743084057690999,6381506568001044171,909882070442767846,8522855592275975909,15689560756124741133,10147453856067070290,8649073838660745590,128193696410514092,7911126383670033111,13053089285875336343,17520157449161965530,9947726175454293327,2846469926274207808,18358162936891293016,14007081645227110403,5154713650319118531,3621051267833224130,17621439110961501309,10413518628543989686,17405782449122768999,15144082665510920015,4398239057838311085,13587727271637108551,18030221237147919478,16259387643501079700,17233657113027098360,2111759050737143617,731826724716380803,17677359320759216147,1931833751962421051,17989898687668589244,8381186461530650159,13602605761470642923,9373705283584053375,4066380026613911371,6612734358559201237,232799271557027220,13236895545751215623,9386541205224152845,8645867557793889223,10027189708869701230,1559548202329185634,15325738396004227492,4257216673960242913,17713370186079430415,9764884680346775131,13482009132457483931,1403541478262239693,10686835595099891236,9419349785717494624,9645939448770640804,184383372721239566,13040420757313231770,6565470225724454534,2899766132186759825,11040582606326450091,2631034296776318976,17396603170409734919,3753183739069257351,11507689753424133791,4749108292134926043,15927247576195047299,7475567610002924857,15593765979050790973,4796345785179599116,11792395092654843301,17297246674675306051,16021914122982108348,6409671633003486292,18220311127058877028,3636235687661943951,15699838539354394446,16359126663126619738,12517261795740737666,885177632856411048,16542450471648282868,593783209354893959,15460869091039586744,5500324820951237248,18035688995763543517,1233205949831903712,16539875339278687197,2768322461911601536,13643568106173449376,116850973822323362,8261641591411358413,13798573577675613026,206306412880398017,8424141064153719990,15351586099994151466,6230155865971683650,7237470495695329824,4662285963613305559,2027982049957410039,6842038776110047147,12143010362390814506,15557120867053736175,13463764107974527846,10084607565374238180,1230699702074774411,10031934251423147715,7836722587095090736,4994521936703476425,11296147195758388143,7805017920157703509,16293983894737296643,17229891371251420532,6190791766089060778,17703513022214494709,4739093638350163756,13501059899684711274,11203119440856875635,16252373819128012108,11254077203587523871,6357185222339910087,7735327294094107928,12593470000217527902,16441820330746925437,8497895814814153914,16692700138204532988,228945797546576410,4331336558219202467,687849001627011233,10571667599531555721,13131550501786912892,15343526566638804469,16741567819307202024,16775040447837135251,3046461785241399055,8392691075428239530,5794419306398067155,9394426918775081602,6039669792449693224,18018135511510625345,7862842206847612578,2422368838757972757,11018069148772958536,3241078666107117143,5707300935191460115,8362123199263674805,18446098730580763470,16654068535632936318,7513514093321469686,1216700593721748217,8519017904249560349,7636711839931384,6669819544799628356,12528085933155229038,14056265700646198349,12257057901338449839,969395839489191572,8637069282725020867,9259714312192124201,17009097081740748723,10247701365699863768,1159785904467135555,10790955283314347853,4645972575461320075,2503765131182765391,8160035191650125088,3988668467537750728,5868454276356872265,10559403744631992145,7918390494936854170,17061086387490049346,435105704430529184,6010506692005444390,1447566203330338382,2313415502959654013,7018043179889877896,7410873434177372206,14869447572421148206,5890499327206662007,16558776253551291402,2458450558194317891,9189310834495849499,13200861048264013181,5896535684890976378,14532187566373008032,14632403303704125744,14380772988133849282,11765642713837117857,3376959643749188542,13932515877336553653,6425758908941024570,9334029132843410432,16781522346730379622,12461758932805232666,8102295526540958805,10283790333997055883,6366587208499410987,13214145519967553865,12013045721319464661,18137528277297303726,4494404577098724164,608314483221313730,1072890645054693004,15800159020593289770,31345780650476005,6023042347119863988,8047441433660300045,1103568456640010154,7393624667291660660,7736231464715775644,6517466801243101373,17734556883192431305,1231068474133627011,17369642305628904669,2580238158102122315,5470626512349182431,5077917910717703327,12522938436503441269,915045938014369663,16036082478468820509,15471757342952419570,3478502989147671660,7114922222055367945,18408485709064581630,58214341204128144,6233180590359991466,7252721790547968717,18075157250801987939,6504141979540574704,11604561206289255687,1130087616065912091,14586191987280749087,17304063564325588568,17685552566129994325,14577776570974702687,7206791480364611317,17035513639216273329,17655410281008573778,2668838004553455834,2164396688816402546,9168875139333307635,6130162550949357214,12838458406175105237,11301598977909547694,8481180729269869417,4788076367734488268,364113248865888852,15520015856159550898,12620090084723236161,3465136519117335431,252256322127097387,9597482591093306835,9301778031174100137,8965029240275375076,7753547938767905725,13555754641716342049,14555309685583655067,8918443694202223010,17300857616014180106,16542594120894008837,12803359547634295844,10163356261958527829,5130014209512708775,11994390630041434124,3062233557731954273,5004959855028155229,12969742515841792032,13811706023891932152,16143511793443860496,1458521661350186979,4826316047037580250,14118079050116434209,1802662788383793377,17251762281827637021,9574940347680271084,8815849627023020513,11238256862000180805,10953863237887588469,16268911290873101549,16398947209968702201,18000063841427749919,3047935062650284251,13934346665737886838,4799310278657926398,6511998451944347782,2228451132857212692,17774615675469841113,12431893238983184470,328678766672683848,10575236194118251709,1502899532833380300,2410478703852490912,5996958352427277290,6216134522754481415,7735153191707128310,4483948676420775655,14634742563966798424,17876934114540133449,3019803641298063056,9121594444982510674,4219955331244966815,7323722237594475763,4654492483550890460,16152378869918178776,37211703483654895,10052440334468936970,5674635694884351735,8716943536294850974,5520736455595431548,7179057952278719547,13614144667560500506,9648758300670988224,1219402559455533406,11308292176698411020,5361059175119818314,7242562456839220530,3421226752688513675,17655186908010922042,17643862663711958,12232054638598298996,18186787283177115539,15159210365042296853,10508772964975165632,7997930663716256563,5362880122550769739,13892755746746757760,215949319112628162,6212739198417495696,12298346971798624113,16298935398302804069,6160380608718880080,14259912807967731020,13337518199727766210,8898808795059321028,17403763940649865614,9813108562211205557,9196526589128057372,6912836736475002639,12065592109179272143,9295798288259252016,14509476309677261532,3381993386839406296,4345096612892877667,16031189181940490133,15798434194713140267,12802727912772330359,11534971086468571402,7407375174062941662,15044147656406135123,14127474243000061289,6495874669919338890,12307381400512345916,11551458698020049534,7478531116042498461,17459216616464211164,11442117608796341917,2821968715017025236,5911244356138936574,12912074615188731548,1547883306808254310,16628290531860737254,8369233136001532206,10116668177659136202,13667142467759428576,4123965396659043973,6325647371327709945,9476303273620215343,10351056960589144775,5595528718788664388,4178583884646208790,10921587295718433880,17740287694551702029,6923147218110162186,7354392242365719875,18026684803824813998,12044933596745789831,11716948417299718180,14367705443146341050,599263355520566349,15173193767633360117,8640595296617905793,4091637472853832320,5032012968659975824,4883807928510031482,17056308944971496669,291386014856710340,1295755052420815193,12538054520611176190,12361272426967355344,16383605872509762673,17963819941270282076,4270808173086617136,14325915186918596100,6843397606961745600,15769791397787138242,15076808600662282967,652783043370972549,3673592665570353589,74903487265801053,12612183782246142990,16337324469616226482,4550281320010545062,11023898095478670636,7756302129987442039,13066795488406409522,9172835255062048262,4753682577668802573,17363834170479336507,18050209607954536506,14505490411818000499,3941336750417339355,12959400285838396267,14780157893791103617,504898674917346273,3630563853901270610,17047636998317136388,18163324547923870135,899569525548021708,16001886698883563671,1730077407119702753,10580809577618384200,7578600068974659009,16385420512558239337,7953122527339782853,14527181923173529072,6465773537784096781,14183131603469569116,1200085652018597274,7251954939156523983,11320554153488590673,17623179193345422819,9868250135825545768,1477781641660882560,5552199349079804415,12853992907715421759,13328197869834841621,1789109827399647222,17257896909787980288,12339637813043528371,10678160798489312447,5766697293048375599,12865834342470415472,3181010241168007855,9748134239096004730,15902951098594857989,6524058114664126217,16690467138852715325,13865797937311203687,9905093496502980973,1394604058014412704,17971804024389113420,7344381328514452124,5594518991311096509,10323808132593080575,2277981941744769566,3911702308474570257,4415206378280404848,13531457021871271106,6559212863594268166,16029773433497379218,11630292649778163992,5361048582813399764,1552918933023160671,18069347510575788172,14903020603108887354,9258568595730505626,17328286902290703115,15933588300097145733,16892543272464999341,1282491446363339780,5305566646598840835,5210765902620517810,3186455981443945772,6980989966774243427,15999552508317789067,13580102094483318208,5262814088452498073,3747838159288997667,16826953328551686533,7732530667376923738,11403855679120207985,10933865111516849563,14396187264524349450,3313881861964069829,6398893811459948326,17138166073983238927,10908210493376234294,16293970735031599314,15561568537431827738,3669999254217932674,10499433388566542888,4195170404706016450,504857170915670695,15100262443081017634,7884549090994901071,9210726031547784214,1802613545241616768,17660881837474268855,2346003186264448324,11946137147302610532,3404956672335087810,17856296567962786905,155051588442980589,2089428713218311650,8259488933962004543,17632423948969687091,1608486868534744578,6939675708650907856,11141458370815466772,9222718080303854018,16678926092832439790,4138256984052030262,6523497219939400087,7556269062407959739,2420800434940267660,2848567402945083491,6954268859158119525,3703827597656628267,8081764970198187470,13531112405695210896,7820342111994530878,14252776298829821670,16944611434740492800,16078078856839678326,16912260767200048156,1590645183535267990,14691134896663210112,11075232768781966393,18047505426182806894,948974586500397748,6498156142320981020,9586727999966691094,18245856058144864028,16175893076589106859,12580904418947924771,16289328330970882057,13383577917633201282,16064506483285751909,14207203594486048047,4388175185772961778,14693509469525024699,3437750591908604076,1081953323254424481,9800503386811527117,6304245873694321045,10013446867121134831,13876971304765145600,12235221031999093525,9251707492574654848,16911865030614043397,6700649875451717654,5985916720531243589,15080895659135053479,7827242691126084963,8206355236167355075,12636914435066333287,11483038300388329053,9844489954781140230,3227703455575244331,12628430844965556690,7813741176092384218,14199443019957050114,3063558966796173915,10976703787553612350,10081352544217304819,18249336012457816406,12414040583082994450,14522603992260741930,5909446359649742017,959870106879377726,8090561138278045074,4931899371497258258,18337986147985634819,13906881521619248319,6197595951477505410,1626082151318364752,716763142630838307,7978795539472490927,11819593190131191895,4775739676101356184,17053306669181238947,3656449930852629201,14535017595038599197,7234771905221044569,17503507616510040185,7177725861274667937,10568505338513625929,3004350086632181097,2082212854974851494,14002898286743047367,2790156861135000964,1962023154092274215,1278386533237705492,10202953936419387536,943209078317995458,6814009154429874839,11683707282871677499,4405221327791712914,4895594702160243780,8077753626485124782,11356935395649084368,3670210269669182933,10975812463066835581,8921925023601099184,5046955163461568180,7441933190040469140,16093641065229910068,3726361637871703003,821817681370430243,12188873447488592643,11995254832983095568,4600221568447341761,11451188856727688786,16653912470077384465,14074157680047677006,5729852625002388603,10370061039103361538,15447582559623323915,12339351759472667721,14565455370455136316,4654494738467178296,7943018056452077,1171067835058709221,3676226621162352238,16380681883310599302,8311223166452454086,13846927227522821322,9327963396748140012,362886419203973141,13768539702957512959,7782155399376051948,8308361553624795057,5038366911013023740,8632321314182284087,1707627306537853467,11381248993935839270,18173547722253818813,14354524293886985126,13090512398933839016,6850648370909941005,13481216670568450185,7388540155401756991,452248960890918217,13660381233538080625,555323624522847690,8009297131787314354,5995593942531216118,14286203369332089467,7638374497023937076,16646216510562351463,6508217519644695591,9094312777733524554,17394793160866530842,9470189291213884475,6164105784568852021,9914384896350774301,10826721965572881886,2813534645857985274,7706579737990131583,1183364633922716930,14931654242988211199,16390552999048174908,9929260783097284730,2363452035095919798,17649049497766492901,2071743209322208164,17966344726821186945,10705096107581185390,16594628455276605195,8124378178388903510,9304992077750721921,8195674377311572731,7595320540838837457,4494586721852360220,11597314334695553708,14368495917050839258,258660056109967513,4114558169064243107,5022961466222581088,15867930470545640668,2974600989885653241,2713008627943510742,4533883774110386521,9980818829929275585,5585705999559814475,8853990203367543380,7841311823136115599,3609422580509063192,6785033299219119068,13972955961162863680,447128029273301296,15332505041260757372,5956639054926891808,15466496706557018305,1528415571726456906,11090214601383396349,342032882208910729,1528820527574535629,1112454008781280744,10362693523089242770,8616350196705153439,17834288373150902212,5686250769149695407,15893527842993682167,13947912908420865216,277037428298519956,10274708942077751809,17583581984616053942,16240894776688521338,6848662914191433790,9064143717644770411,9922558922547888492,9812060104781455838,7590057871044906529,17914436855025069845,17966690262724914074,6109819117289624862,13588449604480085368,2065121623097083016,9082541471957888426,10539081976624199106,5686223107696991494,9045343782116432810,6936485295460188944,8373522320978518513,17162144212086712910,16184094883099870983,813125884921706843,17387524085002782565,4311931480010550231,2032377891062284887,9152727053851881585,14893353756777191372,18444225899427657710,9991209548152486013,5978265172314644279,9022240789204122338,5566024583146573694,17396675947788812124,10693359550090442564,18011507770752252644,6619454732061190369,8377539048133634962,3979926960631121136,884775053744927789,12398836013813195746,7794627915519620683,7110329159458005272,3805433794933860101,11744714365406792514,5705148743194250960,9888099702340472974,16267499659610301103,3547060154945865570,2993156257895561533,3827319010917612988,13481994515068864659,14739663955188521995,6465187001052690776,5773877136859170474,2023595480550210180,4801065827564041186,13346138420922137001,6216947294962641678,14027589300299417281,7742191734541698546,4434681615051232729,18271787866650314557,17830019191269410816,17557391960436403511,2300673648286103458,2043295828496965099,14330673362558687592,15959094256671236957,2766479254491619059,3005123433521433269,4375745211794299452,877567539710522390,5490574952474018987,5450049242535912288,12779416816771558399,9999210872191455453,13040632829546491381,5431851755922195689,10491295798704827051,12329053718222590714,17954950328268292148,16952602830178141294,4016526931291049702,7152240249947314424,17423190293391160972,16682990395590119553,11236166101319672675,6972655754481388923,13868404070897542431,2034722322433592730,2911057410446841635,17857454218099338156,9538517771029289174,13582771374166881804,5657016469177943531,930725428347777033,12906864602987299016,10271170255068853537,9336999275050446148,15665607847852520705,320668909812925718,9863829297901964467,4006438258472610643,12486352861412581495,1609180075029408742,15088501262759736595,2290474534349161746,10576366716303459420,168930098154109544,7669343758418399485,7840126014836441636,6624043896154837280,8522492040958925043,9778523655589273887,2502318782571562644,4699712308091504100,4528926862067926523,869181117419596389,3445218942758438080,12214522030275640883,4392319030294360946,5493959016196090075,16820187318590568634,9178433479864073844,8728298175124121758,9349491556703027888,391523265379101622,15433286418808182545,1389440774241243732,7082273802858646721,178926694592914342,1414311527814630774,7005250029211640020,13736649540718659154,14786772170878738077,15824004235030376023,10315039080253939067,9060669636700733211,7135617973597536470,10895215400801731267,13274104934954415846,16435217016300668981,10114589937365969930,15347094794616610644,9639608625265946648,14331001117138193846,11383332510445038497,10206040390944559392,17676117231939469930,6413226297816310129,6856004940592347527,6052919052753976541,12098382599758449195,10171269853179676857,9423462159931418698,17906557991992289437,2355294573566550678,14040448915652550071,10555887288623111925,12390718740677870354,8018584079208900478,7649344238636086392,8698779081778872815,12442369079559062355,2819729953258592387,2830598052103503064,6736632667376332863,13199806570478616531,18274283546195747393,9688212682945825318,17930867571695107687,11068572985448355393,12399527397800594080,13937742734337716115,12599909580386584336,8843326456922910534,12567600457347857669,220930413449415450,4269695970130716807,5492757989529541114,3907843347225237028,15015817571667411120,3552036505241267768,4130750935987369465,6285383911824354717,5271786449473731196,10783682876772085459,11808142032430218288,17741074288685480728,13070616742229943923,16970713348384453947,17788566761631276235,11790147805381248757,3932159140389279926,3771215356661206287,2061608084952783606,9460285881525922839,7164346729268332240,11328237914996328388,8985468685644568924,8176639152736465184,1406866733223102645,12424978394519513570,14101248033752177128,14874599783993530086,4576195210142798390,5809712363409664752,6790741246383457023,1231313605296205134,14362265023966545552,11750541274587694501,5964241003055952254,1559357963156089743,13934607921761088461,4675647195379300377,10636342987668949989,14142361653329667573,16098024146304293420,14688677133822841681,7913699292805775626,14322984544341421104,17469746622871433007,3313159728008839869,1878266270207444608,7520345716700278766,10811923548224086322,10479901580221241837,11330915124982130334,16881801797887865328,5399404641423377502,810844459803338725,17965074769106696122,1288446236870263312,16034863113294125493,12382653072364517339,1612742434610426122,12230167141297856661,5538021569000059607,9454051672249552489,17073194201063723561,2419649053901222970,970334593395922791,7066922887842273045,12599910935063692191,9398107728433006704,1876084032086418776,694425748341581484,13745726719102991496,604666760392812826,12174635033632408402,8613945277627853290,10008038132048020636,11936370591112871265,11491506606279787233,5864244682121707068,5013394556644162974,16004747433050446078,1615863348078068687,5138854807318231763,14329633100568467596,17705172805471027698,8144057277710996242,9906541355481948264,9667409119905183135,3629579884247444773,12439976167255670426,1039891820473995979,11288138461856015736,10971733450918665502,7944393646289550280,2265748243978508741,16535347887731859226,10528790316146857647,12594515469568125096,2044142279753141338,15033272571450470704,2901794655726096026,7428187940164112162,11645762634577476459,9077320544265266859,3633990456646322506,4360299256100238928,15421574360131215235,15732856185975546252,15781691565490448583,13587496580488984161,16297544557029363404,6375663499517170984,3981858037948530122,12094075800711074629,9338180772166251921,5331832608442499020,11521997279288838851,4351653799704214994,9223298751403603551,14524422792478020019,10677503509644169340,3694403128611639925,13589599345406463978,6830001781946676647,12077284899114683386,7670865182842405669,7488618002657225562,1468792111342788538,36673272510851352,7189810390340610792,1332048108008297660,16825943734514206458,17725835176438819945,11579277695844674529,6761850428185955739,13563041217549539640,6271618041473614443,12291259964718288894,12448605764560840294,18425606288457212128,5810654269689735669,9643905246390110041,10873883528302315019,3564783470992382225,17425568827518774134,7694404233001676578,1132509962680805453,15323264601050188878,10520384589709934657,3851370711945207606,14820766135082567415,3202756813926367501,5121883035533372156,8581880382779915990,6877923985259573880,17664172906636587494,1459191293694259406,9593874803928059519,6552599233713895167,8529472349399076975,17259566627669834454,12871199054265890887,17530954889610515842,13331853594164672993,9040618886785811922,14825996521160453068,4702989382654986557,15746601833494169580,14527557900084318424,4248830098007554321,5488370528562326017,7814477980116366481,7180693502007326946,3187218008179409615,1203333899944123287,11846897877051031467,11056964929561525046,9214341352353624003,1533708391765032692,11378625234936381614,2617965670434489477,15964166398085666076,13553417009477482622,286456280175317358,10690416323605372640,1313602620374838741,5985085847176072926,1932219844668107746,7710317115384829278,5678929805863410407,667470913911995962,314350802474323834,2202638540612482756,7248714190600954589,18400830643076200754,10133584464879871327,13782612685381466012,8840109689536407438,4129410519491524911,7026491305152854675,1903977616896349191,12051918705128125690,3849217485945936137,3807386683726998705,10445296367365499591,16253898803279212186,5095489279443747245,15063904717868368771,6045401706863207790,4902036379214233327,4484989738203056564,605297684504175831,575035416450486988,12715113020490625754,17258785836653780105,7552335128293609815,14814275050718272398,17576049513660518313,17175613705296051392,10540863643727242718,9267168717361595444,4229192545340406203,1077260618929595069,9211815756997169932,8130617642331639477,3565824046553165758,372178882601397311,12872246118388206747,13505676542093534833,9354776965320778117,11727309348248520247,13513489447824350704,11088324281806194243,15850155466772806409,11693876411479058260,15816599948824108169,1319643768345145138,841879383464223124,14285872221333556968,10332052193706902131,16538975682905044931,10635173437598695170,16669379450763074649,9338854077713739374,11618140441065968054,11976341433810269679,15977787903514928964,12896050561832605934,3790298759467919641,12841461723753656045,5132676353800709250,16928316490800680945,8044144900178071483,17330730046490997759,9917970654884180657,12738668346145746976,11893176776136733888,2618635653691052657,17996534377419780867,10749192291472947619,15363524771877085493,5089323622142835561,17919098532610729388,9295979419233704692,2491428615342749674,824949334467579797,9114920355637689359,8268188552217745110,2409236201101335663,15312942334141381258,762853156346241181,15006795550391922720,15479986132684500380,10858618757909110331,10947134152228554448,577234202027498317,17994890912374131467,13436359366098581174,6789392475929687962,10866013564520953811,747496556115299945,11165559895381962320,11782884783142168242,3885887533093276819,1323860117601695364,13423512969478261118,12639152549400765153,18336372866139184825,1844026556127445284,12463829904210187271,15071013252234502002,14455869613742920824,14157158775242024747,3984339979383173497,6995116882609229628,17390745733152966992,1944225549934588286,1047555477666995722,17190414066144503032,4732427346483816259,12861499303694416387,2234984961562958977,13185013988540143622,13428944708696811712,8934640649720640424,5802091219864082986,10017412202725374654,6139946289621707009,1969732095515603132,4905848629422165398,16841822003856442306,3326872315774922581,13114502471685834338,16173197473908922007,3812813041749089271,14237264385937220933,10289318965530640116,4151057964327521780,4333283219119911781,15185697517739146937,9794327446553704041,13306058266560159847,7769512737854475552,16495187445480599083,7607167899170762008,12506226739289728730,309196838842241562,17054562497025933232,5406473753299513074,4179652233946830721,15074080820682266546,7716525923748430079,11335524651908029398,5911680408823430815,7958642772554930005,16364917443634069007,18031651669698875482,6958721185137440961,18137262239597544644,1320672055476888196,3539657281039867343,16847696686300801984,13783684403970299138,118038018509539972,10039450141321207276,9627765613557774309,15617346246473953405,12038280351478434112,7780420423549862669,14965508816490361347,15388592201332038209,4217771552786050012,11997361138321697188,3614535208713560975,15575085989403447755,5630343066752850375,8842575786806938767,14908504673749709119,18401116112568899339,5956273724894264033,7041161496798090490,5858665175868968606,11856206083038888779,10286484161221139135,5670975485137248059,9585532766074399658,7629267059938546914,18198056951295845923,14886126844640180435,2696339176944922609,15621213816461142154,6725321123721280967,10081304037564951255,17084743604476589784,14642274373033552551,4173449589353979928,13412505104522157718,17436202688794949857,1735062163589725374,1026021112181261766,6459286231694520883,7279473464129498923,18042628725841768469,8233402904646578900,7585229139237561436,12183411413976077104,5405879637666165128,16390124865183460845,12490556474498182179,4366236119635330629,18162756460544781446,2776299053149703567,11357061950230921653,537896856102393722,15826016195284103833,2880273480038090334,6885070477987056605,2046040253869970135,9872003963629338570,1058807489425914461,17510432951712831718,2495774441843322186,183238605828867370,7432822712856018463,16231748186639963846,12981078252637451676,4327947698258328760,7399684736793514549,8612239360941411275,4599217581286785624,677265626699428195,7524491340002031657,12812582542397287814,14004516686381719476,14314660877827584666,10857929105436656328,15995197744860055979,8304874387794573517,2969739104499315655,16713319129450236275,7632315617012008845,11519995083122624237,7895909761144733868,16821582200990117841,10912232114089318926,4524614037429357176,1250115659118764780,6183232712754303595,6482240004292361730,17852249366932682270,1585927383745971179,5467184832235592763,13201899382001512538,15161501895898391509,3437937288336201314,1484135359803282767,9558973443768417556,7622240268691130851,17385829747658622027,2868092482427315398,6889001837803180789,15265173919493742619,1031190264970919286,9176285336654566717,14341146790796083444,8305847767483172814,11167555069303528914,16401082150726526291,5503305635929234292,11795942181018776293,17576100388616778106,13040154625690325567,16656039156838248618,5308673875244892097,11430896453914500462,1259907341369431130,3812801918348501768,13993215156439461157,3522256039638978672,10000061554312607356,17974421762813907033,1489492156265389330,5453187117221427551,9005792915067337551,15736689874136419520,1121166798946359655,8731476758242477621,14831219146467397372,13897018969082493977,14628455637796901002,8628939559076264063,10780449842048950343,14353466537712618465,13277699028828413725,7599350646558066936,2164724359291850764,17400441886626696917,13088010335499618466,15905845671742302882,4912996961489605546,12577518527119369707,17439399876724920337,333041188742231917,9398392934266301782,16014273154880287397,14361620276231763625,1386857290259192603,12090103975767522011,16018355836808881518,1992926712533082826,7488126672795461784,3833200093582009094,12283296501021413437,7937939254626467062,5548542797871254259,13408040184270635512,4861002703962460660,11896315504806035204,5169237481389724245,14044923090636795634,10288137921602487162,2585579157396463907,8060660305686121783,4553138539630525143,14509960276698222411,13661942157145833505,15735699378159554876,16215608105741651129,4540221456607432988,8610798813533996987,6552747040257066332,4867585967096733231,15327336751419434766,1712751823550259797,18285437484080146046,3909189185321960756,3869005632338225225,11782018165491136077,206564364772900226,10129225128255699355,17393986480441651594,3255867875239691234,3667685214624481870,1075978909985713934,8984748058885112551,3355332150224908804,10018190483544978888,16266868260338301143,11282103172719238504,14771147452238191523,12613887176155409359,17255588099269359266,2250324679599486226,12530967959122785245,805495779580219277,10168753442377016829,14998334973434966391,4486253016427576738,3738237947602975975,17308492708074974332,3464005018028654473,18005770135660739578,13496429861511957313,17075026175118094609,7248632713188715529,4402118864555340350,4827018519346234368,17788473543165266894,8706522409735692202,8243094388651409203,8207858701976968633,5724980013567377326,6452644173041674899,11475729127495013887,13614011340464379315,11403339182929089356,8431880090574838268,4575949974098006075,16749645492160752753,5448978773410060865,14762873996220490992,14856554538635075766,8429427396802973313,16502704407820568754,15068829872917453499,18371471653154705639,564159161413283142,8652634584032153363,7128487007583507570,7014437404422720784,17641938644910661262,10145143200946688740,8777045090864638271,12769447275839024037,17967878062390009092,11217903049899081206,2787879289203717282,12663281009494284795,7235391342475330284,17300023497080669712,12117580221781685302,3129286412312699219,12717078190098519874,9165877832653180449,10352768255203896221,7969184624938795508,14072574442597906055,6669175493015708492,17378939831479356170,3796905670259076055,2592517299186339950,12405091842072295030,4602010186518797592,2188792813364434261,16054074928192714544,10734994314842481495,9640429426097879821,16591559926423175697,2587272074346811885,9653078510632941885,1800550460369302323,15445101835009034769,12477971200823613387,8649653877150061376,11274178016182802921,11401676864012798042,12406985910190887621,9455286622360573230,13907295090412537217,10437275376087768419,1948691507120644695,5353929474283604075,9025477958713900719,2254780338594528862,18126724486355398887,5146158362474754237,11741242852775539506,9332711150276114392,561346815272886965,17439072594069655131,5669301092088179900,15641600527732049104,7456617657632526455,16965808511554908040,10280280262958812546,12278990816536160253,11831603072919274726,9172589312006284885,2806862094176066586,5835284173853693063,5683025832337408743,11754905260537184530,1876464045597936276,13795936949215556819,985634302751565116,9712976122086357857,7969120171612613122,12210954011101014733,6411922801980410887,13900619996325863412,10995913321672269999,13862800143282332379,5400891506103506527,1301636856182925112,17474223232787262483,18331353594894285519,7997420243191390159,560721549091307723,10442105012081802513,13695545384452587022,2843399578191256627,15428822139633985438,5329010043068614655,2283079722218838337,1482472094712297606,8649103503385846982,11237121315104694891,758965118455378016,16995839935813789914,16584281205071565752,9521000043372001266,8106740760799065821,11291784500128414579,13508990680967593820,8537208558573140037,9415612378693921908,9966439689590377991,4436177528160626889,12053735580814359253,9255778170212392974,11725472881662064835,9807262544337449586,6067952790919383417,2776689497009245684,1231794876826112733,16291840921601974460,2377842276287104715,147502353767025138,8534050645095174290,7787564705595229906,5274696399282997934,13907980236030914958,15064522668476301291,4270330443050452192,5816538756057114241,7531960306191483696,1539441303898158083,3466784732930260059,18427322162546411486,9887706280843337551,16165830261062216217,6481802499440772043,6731333135789806401,10006240256319105527,8339863030849963526,9607725395752024192,6576764649067954628,9965241697648337446,10392903437631246947,4494010306289236713,13263145199447627797,13695993772820664325,12307488252662857771,4098142299684931313,16889705597175962041,15530028394949143790,15582709029330735189,1372745627946987609,2762328657439039503,9000297058590766001,13815027108256710459,17815249642402319203,12671758440855888717,5730423830265408432,4116585891683371017,10841685807113774785,10723915102888931097,8594061054718303866,11967218140405368559,11532595153619357255,2232614269609196735,18081181003979836142,8809088917070172845,4622926750212836215,14856739730520782901,11625028351052060315,17704989343625504300,4888300142611630806,1696290474120197127,17289399145678157410,12455326316485767275,16732129725392243606,10904731875982244000,15635163983833841445,10069624067759239439,10000815068802804251,7884891747862081496,1240648229099884688,8369956088273042808,2818948725873603364,1462300186182152007,2524356679953411889,12096259553543182849,4951185951315457463,3262756105262702257,1401658319111779422,4805405745513732114,3787729864502063933,10017765701352647233,437828790677780854,16328831537542432895,15398030615604919338,3182351279596590202,11241667012178332561,5374570508591716027,5572577787045774737,16521223115139276912,7174546532132299793,13143009950488029770,9186183540544466370,16852878929928018682,17081441249134169312,3599103702502621153,14947928239214419024,18310278983710483751,5875800730700253887,1794332062187841466,14260424069843212505,14231711303671296909,12817333263271392378,5285474182006124524,4592775880622478720,15485050234581856191,1212977659615050505,17675724804045886152,9476255026470961053,7187591300247082814,15352585655281662434,2419699897555026865,4085592719185766429,16848162424248490293,8073022012625860309,5892248033993651318,7989927497130414877,10870898411438196955,2270512326398148109,8513338605425852216,12834646782732140860,17446496249662821195,12326943004792638818,18137372281492833258,5626893190241481468,9977382227120987617,9191633499033041979,2787869900521335181,9124124882524568906,9343046650198051857,548648436472598137,9518256036257495109,2354980759389770891,14661491315878550255,1601030685308372701,17279886460542516624,10771121901043804818,7670880818626038454,13699216422233280612,14755098959811536304,7476427861000401688,8271008978156944386,377307574892826890,5089277898966414061,4207994644693307547,3813045600810363195,2448948227610740407,7184998124448450673,4475033548447572445,16792361982899756742,14698567416502301265,9710821682395695027,10775427045896064089,11833478329467475917,1269715972728434354,15523821735778026750,57176726258315062,9628044042765136968,7595935423582632533,9085927031237893709,16359263451828021123,7362995612569532540,5068815934517408321,3264955168399009288,12502822189655281323,1030545730725270033,3953217137964524295,15806860908657911249,11749878629369880018,4055850658668407099,14988113375671498490,5454149231166149330,10865862304868663790,3085432993824982854,5913964179076234042,1489362553191656187,2665614557366953837,16888063433779126766,18383821087275633193,10191196129005907859,14901864812931393749,2042913926421686238,12030123172589842673,2824476411596995053,12220002336865124688,14987703112561597891,10719834335014860668,18234081987390951165,11927469703114211877,3070847357847044105,243421317655715704,8671745210284056850,14618524851190035387,580352210107374146,11557506274902935647,10564237656205003813,2304109354153389638,4684706468795139384,2288601344366170366,14320379055749079894,10383847653113503655,17108724039159348472,4843949352110636356,13503367506905865961,9621001250179114433,17784795822404102348,1315111899384374130,9646087217400563367,14512876603477470464,6936758643207797448,3832333212278091554,11185275285132692984,17569343182799241184,17671138460728741380,8786126256793727934,757018362591075606,13958111919146953050,3293403563272247381,14059228070946974835,803501542423624927,1437443225342103393,3407973726812463363,1969647334663866582,17860779850722177664,1331012940374330313,1273734278416688450,15830706708644735630,12549248916401806548,8898778095723868748,7593386188789277781,7769554728127246292,16543790703270240374,7503329979512903020,9093543686510921187,1906330068177773715,2621083978799085507,15212635569857129079,13409504725957055077,14823507044228270833,10221519351827662191,11446095453472493130,4854276981617036574,978709076035553301,6946734182102406401,9784817511888479911,574119616553965450,3844783086186817864,17334720736208866260,3684420114362478821,5240879967615574554,16063535425829993424,10931661021558459484,2601275368187713250,12244504361243764114,10952736470823306517,4025683360593338764,8766828935078910715,4865654202316984676,8892033144158372987,7821511258939589487,6127391166329674476,14137428626161686156,8691438320956797264,17687468831714402873,16757303190392098211,11806422246008460516,7963163849795327312,5580306758221625373,10885228291591810122,15014749008977521274,1015430731518966103,8448216519563787404,4977511600565462300,9629784828156026151,13549466089386363294,16963681278881480286,3082609616245891151,9606769543575092387,6583477570011173056,11244446764493581934,17977445503150704216,3589234002474196657,13039035033329370940,6037811033668393957,8355888398305815686,14089921544834856378,15806626564863198965,2714483756834836331,16275288768132482242,14808296038272814193,6408508968641192804,1595332431606688799,15081261002897195368,5412307512339354336,8666198147756579288,9054002924824290062,2014747446815300329,3222536791837479398,15867881535136750549,17275002239177853076,1426886924621675120,17290158607952144937,15002022621934113745,1410687624077557101,12665591109269340578,15871726914956337099,1836726155342344987,7526325689090323243,9501214125817336102,8742201294404986170,9688501503081967934,4841436254683624852,11532863190594278442,11290237103619092468,9368930738977346230,11917702768974302976,18104899454009427979,17821411401907638981,5755552917523482866,17623432356475162376,17940302229048970392,989140324055193895,905406964431888333,17320115631218450239,16592353606016946027,13880307451718776382,4881584433358714513,14192130634521550618,5700363605125777527,2448730324334122229,13396017441528620461,3498312442699049883,671754175328832606,6485182195969943092,13764529553272057756,11431960199733186626,2799797332392174749,17215645239618994942,9441174187668743536,11997729927342262395,10568248046542532294,1207041015690767885,14233360963904411461,552521857393876702,14344378537329128827,8450277931478322840,15065561076388488381,2892215191991983928,10748548808412497844,3274950652536509252,7964357477548238180,9078529529817036503,12214638211835564412,17850206848776763593,2451718861298314586,17444913814290523869,513739011324481645,3284486338180572086,762531677519888137,9076932482477513434,8025925569651422526,13439456597595569232,9980071953165198410,13275406174067396816,15378212930769601472,14989964427804710306,12496324424889696818,14680606840992992568,12468570056837758007,18104770800342298371,2614394750539485600,1482660246731077283,5698498893233990259,8930572749945908224,9109295922555487104,4022200268670787152,7085301002421582706,3079620163052503901,15404981397081578960,3681204182420831809,9099352948238156808,14734066349308444009,5997267578316619298,10490639565430394362,148393116468180018,14319794272825825412,6009441848152648685,12600122753783599768,5405300175706654043,14913594938788883936,12612046401348720433,1541453836647305726,7466277762789003964,9062528965009439251,10043320198937714979,12039293226353537913,9361765644913162048,2299839876587118791,9976126619301629935,7370452002043439830,12948003420719517443,18074450088796776371,970557510298967104,1437205748818039842,14700743691734202446,147478373592557295,12268358847398540064,6753293344541432314,10955292761755944965,15014810674752135382,10173528995328056223,7774286676942182040,6129432887497814546,10070392263104165241,17004196742227814958,14569043819906856583,6810738668245489567,5953191326739922088,4503533808651225293,4773958916048442409,4522821642853589788,14047449391849246062,1678625581313964036,14535959422743932801,15403082490671568362,564863185994430270,6236020605397430223,8124726391872650259,14368761320089163064,10185002548251130285,15732827167423183205,4260196321216953028,4734208537027164263,6316518969216707482,5072477830632941416,5838051104027653114,9938016722647844391,5491743927430729161,17549202233441372017,2156270066802732876,12798981829375470199,8533896728170819863,10976297971070723204,16391693090905216564,18064567612609484221,11597689058187313343,5931107426877845095,10461952277792113165,13104616261694390537,2232994207673903921,7621828745100414043,15101259571932494635,8750991134559644426,15252733013996375486,9769445325540990245,8143586970374654386,4123915562691770219,7697784749949023354,8325152173841575906,1916354637775407924,17623080852910399756,16871613640668850367,9754086355123193388,15273320369441944995,6706178845463710119,16098440144532799336,14667332820893355439,8792888813596687059,15349786752644691409,14055736805340176405,2331098822806527305,18351627226151787323,2500121905402479725,6045285417357868238,6173918778707673646,8230931619389598401,17683323826157514386,1725565604349291065,1419714486595730510,15505286806455620710,4380615992084492505,5690015947186996790,2603841632750725336,18439288090906393169,14936481071978672455,9744025786875885475,6600158531682597792,12124573480222761310,2948933480889081900,10786635056955963301,17786873568363580533,189916057910886313,18332037455371714940,7011041532094882550,434108815800955940,12899007137284673043,5375626071306535621,4479094585541282887,11640587013196821903,14446063872038826279,16970120836456955061,12056878685978457773,4510218376660661085,10242341052436716347,4961565439556744548,15255761783711194925,9435681655775593123,14641477192769442538,10305612336708886477,15859503390767715259,8178190712171012135,1810233832608447365,1683553363525199150,80095108442782367,18167394479525405347,2631152646372368268,2296418393828575532,6957650773973751495,15666354786539060140,3919789212688801615,8998501598312073686,7273665536432108751,283839658298180494,9943243664928853253,8908045738576732513,18401231909338645534,3823765167794127444,9178640166758428843,15112514085241887859,12988985370776253140,13670094385559510084,10268419578300411532,10238417434574339244,10902652331911460127,9668800117038465922,12471520695435725900,7378886862710717904,15179460048690173087,17208074029143363194,9859377066176877959,14739946753018938703,2685759992318449416,18206399464727656006,6711506930858408909,375293075261973079,17129510624585741087,17257761737634373047,14525463163532139564,228510391653001763,12869323779303791817,17984060281422324135,16791219002934183859,15765099844977534264,9398075574735118098,15944659176680461777,7241065226342229685,14767429609917537686,11816380174940258575,12195515998287213488,16968799925283960139,17677396749109606151,17832201693148606407,16918193181360999533,8658851253871192294,16846312459612988812,686949986825480491,3765924978323635932,2428237067734439399,13169190278569438798,4248425995076946005,8747432052079079863,3402193206074917933,17205786331437521157,17499471009661332839,534509528276974891,2311344385996257276,1996414085479126163,7155548712058043054,3181136510389344648,1774334326189950442,5545482715955899603,2369963712013231056,10804391307916640392,151338344669663484,12202953781057440790,5183677586914389762,9169936541506047549,5762862031801868889,4981357892573606162,12869049743231944574,9040185423902388128,10902172320548431049,16393189816513444625,16525641971073920488,6553794902090519778,9642401995077967907,10084027997678476870,6886242933394402250,706516273265204173,11480694946331091452,10898609162203458473,4239699508524746868,9203137888991979839,6867692467234726290,5720168680848860362,7334874541637696677,8369135276445809088,1966594862524333206,7098539262656062843,17470939471184982373,1105155394177475567,1052938189838482344,3598198023410840809,14573428555459083066,1528142513936247421,7209874676407801875,11650818177049171966,7975841143179058999,981693225759648083,10429291144729476594,4158379890643757442,4312199649736254879,8550238560015709044,10472777133321513497,3747238853073243557,14696058021574413755,2947673813642008303,9562531349991454988,5152505183520383172,14085666432416573361,4972586703145307452,3418061757232419988,17780014546000604920,12779881485269443513,9721287360202155706,4865685712312001823,5146801454950647062,6092908162367565255,17255845232937200271,7546395441644360708,9953836347059071094,4597117427184712682,4959721666477959799,6952643043435891343,16880515048420614954,9023774857493025985,8865920868249536690,13694229164954735146,6492270837960954565,4916305244251571118,16401049218358457461,15463701082253223646,16592096603225316945,7392522840023987403,12332482973630041060,5497634556198301950,13270597956317643188,11226440622820292648,6102454967057840980,432030909696465061,16784457988898711449,2371858036057392266,17669968237242570549,14289906328220516727,15940309276541269415,7632646353633721393,3186776307492766971,1772262004507375369,6064686640688438084,12674840638402872419,14674829909845158027,17409967697552809429,11194507657354924111,15145085137116912755,8800821020710220364,13701875870111080780,13855549877146739005,17000779504593436909,17989297426281652879,5343121198952765104,16768618012927180676,10817737917621885175,7320957534547065001,17571299700020272126,5678706075812948794,10425810994138591746,821102144946907930,18359228463708769387,10098652554569195550,8228878067982600572,852685131347126634,12428528827111208395,1091090729900832042,10813668063049665034,15909308225886556861,10156215694097990978,1116136283690245276,6278547539950936212,1120788590977432085,1774793005312285878,16739803356323492738,7537249714956305661,5850338995546456588,3424669666109199428,4559763791338177153,17681087713889517073,7089948133106532412,4638805168183449364,17663928457487099604,4555051052985932318,10154881836579981453,696816108049915200,3871397209056497446,2940956428971419101,1204697481805780912,12366162506765746609,2792124365236035540,4235278467646071351,10134937439898506717,10082626433494045825,2719295863653726943,6818284223312452530,9491891245426809369,9433107645107242051,13042328817458740666,4084523184623940513,8131925720624979341,17682752303717155000,6415010976180712366,1984065970851650830,14404275551186951432,14996114281409483992,14072389084098683887,15366658304354301912,3912688932941826114,6665991167792295012,12022401012444706701,12014016260874703301,2309938673774947502,11554990505065817113,12777316007976557113,11540525725576055776,10320860957763207510,13721766715763817944,10865521896435535276,4610104415311675981,4877808070084024226,10618762127187745950,5377466549761557743,13310954205221522498,9328065491773805351,13478727499386515975,12350869159751690025,14680882918125192394,17136378595868517617,11496179936571837180,2277514570418646568,1775112754569832447,4479473191034213591,2222718899647224599,16038223404498204933,10961074867294507261,5249523761057664632,8299941811557483994,1789661235284107098,2358962953148280723,3717270136387933847,7760592402923907853,2783748197153782847,8518379124435454572,11582853024050546766,7302792470079630296,825189256475922265,11117723617859806777,5730910643194886324,13269599838350783703,5497794239007570057,7260383476352402885,8694158859256784612,2121762135698050953,1988946627734201775,10647749799151001741,2563231010428786341,15748074948901611816,3856897486416875062,1375930406249714834,6292129775847158406,5866499413540717137,7631113866325522657,15304908015941573574,12523613135345476852,7748881073826455413,17411587672979239446,1469776847436520919,14415084502981509199,8340652688229848938,10543685121549401662,3801896919894769877,3984000239768771013,10233949624784882179,16550925431708814847,5112058891093734252,13558346222319612825,8381255125808567332,12388429893248804721,2609660367025907262,2096418979550840479,1875227843344607218,3238495496297685519,6798136341320159009,1171816794969080676,528178636844562537,6117145738619844326,2743149061601001236,16477855951904095967,10097895467228360823,4341541314512882610,10611096880629008332,1893925714147798990,4781856629660489243,6972896570135786539,4624204151084967152,4699534432915352171,12336547173511137556,17874981242227394954,10572422856899963522,4305508089845832263,8465549407305771227,11116278560472004180,5087340271859468634,15458721997617899299,8864830847585596527,1524361135875481403,18272861841264818718,6444786536618304574,17633727709464512486,7953129978892498119,1434222238096432850,9401020318068485443,15956608167321664418,11975696032751866451,3574432178142608060,1589706020240910609,6577277852932220883,4460985521094090296,8744365568753740097,6755547483216884054,8762815558039649331,3509438304619392377,13135112521878732228,14188910214958639757,11254996437427831947,1342685577618823443,8241727029160942593,10458485358863479557,9826964840292322868,7159810256761185099,7858297648535546326,11157663155767446233,10900951168656101465,17045758965006270654,7506246794614101985,5820457115401903582,1810645944000619377,14212832404292904056,7458885889614014286,13556179347665288287,18170353315039987341,1855990630527794707,5771847118349956641,7172464862444248760,2246080677119767404,2309290048128080989,14044292943901760093,17606994134571719053,3269236629285361872,12569954613474749742,4317987270817239967,10595543226695750600,611712021349498074,170653898727934272,12894309373857078873,7675373728882252028,14909334659519842188,12617712927526985778,1455783665666896513,1424025775410127886,1985220086364483309,16247883980062513616,4411765031163623867,11132663354324839801,2437806980874412719,2920790527578731148,7366321891429011689,4372354788648371545,16928352268079493617,4743776781934342793,1017620356141382710,17375026426258744383,18267600662812106491,17564303753182862626,15867368296286001542,6183557082981001969,4910158876390548967,15661280909834985962,6994327060332535690,17551276995012617736,687348841034299499,16637587484161616255,5900418725556905934,10286080973960341142,8811768880675854110,17427705074923750096,1966933701059097246,9196900764367052316,12881170379693365992,12417341221095733009,9274100682923463082,13421914402193779006,11507505665743218953,13091577499162990411,9795990209293659701,14609217184166099158,2666584589579192268,2324504896397425504,9019549892027729158,1686449895082088376,3353675526862494236,17096868920627154748,3729905904641445910,10548107456670030646,9343076996070965675,3809062754366158387,2254091279876551112,4114151045588819628,12456812456909293098,15809768445506039083,15003974820956783037,4611268739522248825,6692754421405946291,11406300688109266927,12323824587398853857,1237969881055420479,15149367980068621765,17185808588392807933,10367991516896264565,170414865454508720,9711318003343941429,11107508392417238767,6328598746813454900,4312151246698482910,17740648783230413362,14887402236773009852,17491260476744605563,1857062609627727322,11877455356538430859,18237186047613220273,10265977221118116285,2483975588559273925,14682948604626105797,17088973771942961040,1420514092082229760,9719917336423702993,17254177643371081269,10627095136652418017,15086925101193049158,14174119685568928402,4845749238538812605,4020037612682662955,12037370621279666850,5416367333422404316,4622009248228745421,15824708271424783567,2556157557634501247,2373059319741706923,11158035141953033375,3226504784733033974,804276026074499780,8121890788838225033,4480990880263719070,7255131323325226605,5952406073408485681,1253785774686137960,10522158140392797907,8937345767919342810,15074016562898572357,2575794438515869255,13223215521070312254,15914825197315549720,15177552725384459873,10012672140059855047,18411283185489536024,1363809800970514636,718954732221269832,15593046363323681227,9069063669351317859,7091077004235419652,5792852877729445120,5049475711444938089,8144526139010004352,10794609532532443166,16602705363947275357,4832804376353012618,13897484648676762360,1115534021035343715,14547249222724868513,12519068585432237207,2901848130268955243,429485635706564832,18000219445048930856,7900096542788756694,4617019492511875470,17187452134361278146,8197996413755629855,9078696410211700500,5032374686314119104,15652143353850126633,10373608228391305594,8632416845409040802,4018277577620657345,12507593579115051177,4707733428880509672,1274842167982348890,2401276300419841869,1956833844643019194,17176442954334065619,6616396782914677569,14346845771418935330,3001218889303361533,8470444729013258878,9120533162994697245,5304885716775502326,1254708251931437500,11853306665660892610,16431645951008821597,4698129721907134387,2417932818150104665,3159748651949603681,13287449796406699953,16649587165445107661,14912736619764772070,12769919749378631099,18066805130186953645,4943079613313833339,13337403105975426292,12198482604806203672,5035214151000402633,5112243365120035666,13830484726523011927,17291418964786338711,15617921191067227961,9683196536319430122,10092958397672373638,10192030058197057252,13078792385092488307,8991546058216666591,7713412731207695403,12848801636808864502,13853581111903483556,12593730408069164590,12391244857203920471,9337125725328755106,15168919375028082177,6922226783208645356,4342478543841878541,15597498169934398807,13015264304658872800,130212574901450882,858945883149599910,11576895975211397075,8096239074227818291,13059748976880215298,1656301703673354100,16221416635851785750,4851988937704234121,5642378818559005119,6238326610042336922,6864729958574094914,13743408007238662247,13425866511471101450,12613705028393592353,17346262332093584798,12206382849325785344,15220788341176948350,5470107394048179305,16728620145063834957,607710893323550858,11684173074318147010,12594151971413766542,8926100949896020092,7276475950943011428,1203810580383851455,15044905792590943279,4440947613547006386,2981216067899566581,18095769146318937017,9510053114018735413,14660844817986144004,9160732525935651505,16772319868709891332,1605567619324670805,17507551481245434787,6964854093722683252,8065508350352904233,15017654460454474552,10544198499898283590,16201336211859325741,17737124498450715967,6624491405768768929,5602348348827678321,974243060275293184,12618661556881496345,3861328944983080611,10050323619623969440,18198624438463854728,15171524978551899802,3955165850767937261,1906074888012539670,16029129872575932853,17542845148855220029,3269707314642934992,9123651645998105974,9277830871285175635,9449705301349779969,11232986819984508701,8054776796487945415,3903447074408587288,15421998671547537294,4522104234071905154,665005613726487501,352397810518907782,1378343134808857320,8547431242613667892,5760872515817683137,17799117621167680944,16661540579013964445,556492313057078621,308498912456670268,2335728683107644141,8932998093247638581,9480451204371717931,15241677340786488610,14582760832353609064,13818647475393749694,8045466721706511726,10447116469983399434,9070330405358617003,17601687351269347655,14702234691550544954,9226803519548565526,13863046231159993211,6190490283563864513,12611995943763489276,18136713130938327568,8874471440663250770,2665294526545355365,2733074531175707519,10109767828415919735,9810757153526011105,10036786004095635946,2558462075323376161,9250980551490084765,2183831261027701488,6451730486632337390,4539136484327020004,14206924224960584622,15729140707614240304,15921750379289476659,17684593523464456770,15085742258163852217,4729994403252658804,3129365084959520471,9934609771823247699,6569784231165847041,3219822662051472837,5817978439253902637,2537504269203189141,263999738093443476,1628162024958907089,9270906241207858761,16007681036739728207,6743154695190452727,2400345219895450644,147624372169518557,8116592980870294968,8324467471311564503,3378231313823853687,3011808932889148832,13570796630435777057,7515528874736841418,6315182235312332555,6775734274143218588,15905309060190853379,717590269516824892,341727824540023337,4104095344091999890,4484459163670324848,9527996520110276338,9028340063016174870,9617575013367023306,3596836608137557981,1124633056580070682,2812167324829207401,14686401507927215704,11358282608806288590,2272182744946635798,6641009040521373347,17498293927959830462,11851704527371000093,10158629404933095797,9027880076949573315,16907539651974277710,17686104556173934387,12540901136292461978,3881348532014766363,11080489686701706889,5182011540655398633,3043442841103014722,7383145166023149689,5365792340227322902,11912091401996139802,8301333337557616182,8022266591036146864,6137691688681432099,14541590258290278729,10411639972690242427,10130682674217180031,12343806114863970767,9045785325323709408,18232742780127628210,6893249338321225194,12364769224210845137,11899664027551184635,12909916140680575989,7895797644097122373,2984453589905498105,3464272167430125736,17527221369083202569,291134655955362745,13909364102505400351,12398605502527138192,11921054237459999037,2688135141787895253,13524906602130572336,3269401947796758783,16105468756918436600,3901553744586166658,9155861737201398912,17391289008576412675,16366561935735176670,13404234818028278463,802613022039150881,15709486827763951993,17936155859855151555,9210802808707605760,10771896078754154655,6060459495511979851,10157489915686214739,14552513674049287714,9932330444388055234,15450728463885393934,14264202072410302727,4684924142747090656,313872141890963203,16794374866581910103,7508347114326168808,10191905919081172894,4447248946589515455,15669881161645171050,1437412747830679945,8611813302386652931,13408146166970832874,15136131503671709569,9438131823293164527,8299757080656111937,16232096748376910179,11084745520583255214,11539071056490766000,7579159050759572676,15964421396105601394,6033638857657347249,8201304747676768112,9210061413207346624,7017046784712101118,7308600588122513533,7447609148699992717,379507396235613653,14884397146285869003,367905610390710004,17321585323770755551,15339725040203230179,5137912764207396466,8011237661669664628,17382131010424520240,11515376361460747370,6128186107087124270,13410605822523200987,13341311247977295192,12003153463064530087,312565761215680945,15225513832056682678,16424850720334179562,15087832565026340794,17326854567216472143,7188413037822652537,13696956414603934803,5646347080210349795,11858150418841697728,12566215434457440893,7712778221782085646,8644042321111548176,8162550444715985376,13642751382206434175,16647020645231498239,4432403199959097736,13653096202842976507,14435790203524416067,2013996007021543392,9034995759085983663,7288832657971640838,16265921290107987016,4152065967736585864,17290688397645153886,9542452929851457612,4343692053519398504,13884426131729444923,8186954843356012104,14325676648787781333,10939188710009673302,14477142749682141368,8215813874270447106,13715404170180238485,5315950055656559372,5857216357784183811,11232278372679952710,13211293544373471364,5219501159521300610,18262115004974080996,15494053228907838815,7825090461724123255,11008151786638548947,1666888677368914445,15324543802980207962,15574150536964761915,4321700831721726904,9578956058304675784,7154671703607888118,3549496367441926892,582662585290113293,8236346748937695294,17296574708126994930,5429514858655666305,15794298007893232770,14986101224568789960,2870374990617135852,11674328819273202509,6757980538665831634,2190686027659580499,4936245911939402128,4631328176046120226,9353247294357868304,15812659691433369642,14905039572914289844,17786958517074383785,6090290777820443954,17396307867837800389,11409323944179793561,14662891755497209289,10767610581377003380,8129231912688076340,15617150499395046292,4893074998137629591,16831665335189886490,11359565405500313470,10917261180127154742,16203559807847287026,10729505012400304459,3244652972339080801,16503670457644608320,14140821174820205910,889269818981442088,16756409325232659567,9645278712151695856,1251555936129908339,5403922340281732641,14665140635599871682,5418522664114768032,15864837921678675343,5970644394362975966,16845102147875264844,17950077426175763037,13462424252654423454,2498831640455696291,4892950122270279105,10217638100135202045,2107963170711042093,7679991684156056480,15352447133827134399,6222088525529877659,13261676856103792115,9101433698451080119,8010084216723205757,17815656055451704964,13578554751254790869,3115188797813333030,3200903993056155073,6447758149924121982,19128840603387869,3710926632766383220,9595282993015278704,4117506019785374842,8628026825137074017,14756450921084897948,346833823658523526,867749133959615893,9069979310497009618,8976035665692948557,14541632482809991074,3594335289161505085,15757734448933580655,9221781225742927917,10527541864379780750,15905221357842950101,16982901879854413656,6558457496469923475,13807583964100271348,16881133085512653847,6415821182750166014,1553029710637423673,11215182335855529071,17234958684183546524,11230061026304140082,8041152170822072089,9110010282017409311,816862786501927479,15870799893565265367,8809063822919420854,10622175637376763675,11055534853377932900,17082846304798893614,395966297620797022,4483367230885186404,14842310519577485594,15953728211899181145,13217468487086282779,9564981810504750176,13633107608892691193,4920918249702114932,5261547817609540843,9917517639958894043,5714926188907613072,4800114256847842738,8409134108100155064,8596057908370610769,17364042835201714056,8699234919778056036,10397738234420397933,12118489575160669851,13096154144672689970,1620152846266647306,16351188370116216560,12093315532096711821,16394885284932562521,14499718358522266673,10857567452743328836,6207306901246163753,7478835319987706523,5740245156507424081,636890287212934571,14632812124720688099,2565812532271528653,9646964626645052942,14207835437194627304,2844094265127149294,324630287838558780,10612084457683378442,12066363682869158752,6938738374036021014,4983161548164761230,8555483717804461639,10336676514369830719,8857998024122933831,773589313972008034,16200617111162887089,15063059217292230813,7089035196387568901,2808139290230572029,5619769629283573288,18053481103416382256,16083187293134860648,196490557045587845,11864159383486039697,8426596241423235846,15514869509996592447,5327724829071020227,17857602475441153135,2813998987379829562,12549283391273497375,5519597717439969549,5043497171899845405,5957003824681578405,11118878452956561326,11577884388358295556,17361025779481181821,11607310146133356701,8626491383792320847,8728671123725614766,3404187377905900256,11162745308464468332,9144026488783994221,9767768009543038904,828386037540749094,5376087129170125290,4353929735903186114,4436290903037821745,11593180051663763305,4747580340806385110,7252828740011015121,6290677969852746711,3074901814759103272,18384787674237184487,16226287093862651226,5426350397907773222,15370322497681669464,14854607705286265758,6105223426647134189,1508750818673203223,4168218832484593223,11292278247958071188,5451119892479057759,18191458076868812456,5840133224132690878,7906462873476274845,3089415959675883575,8771123761295028205,4672478878345203915,12987776226422818257,7003981898940982085,4551971137516590782,11622148072438822426,6312425262100458704,1283370640971704111,2425977205258209081,15840267478694321751,8496391637079558017,13275257074369185928,12220458446575226665,15457906277569696165,8464917847611070441,5279644680140130048,10287966346430488060,12868586109103763802,9361384028607535787,3967294517356136337,81334968850599067,13358206647991809842,406356491836953260,8455574657557950235,8431225365702276494,9420927199126525326,14049219572810378181,14985751385496254782,6598066704399900847,6725204062256403643,9268323064392164981,12649060266973770123,9872063837493685878,16615627856136254292,2728728957767619508,9670406374494382654,8178178726222374794,12556980085550665966,4423206333229537944,14410215662813712680,1274312288900467061,13488115628654734870,15660511883702893217,9239553103417918268,14871085692864391745,791530837612694871,14606172287124385218,16323976306200527101,16273442549257477168,10252940576730789607,17339573088872574140,2608640724309622059,7960620153201031920,13873591518498155161,7566155688339888830,962114366403476891,3979949343215204667,3419686460162912355,3889234312698645027,8948689852064003474,427887585711889040,744814770060670578,16477597859806673769,12660472678399790040,2604537576310741682,9718145109846331866,6504306231397363244,9819632577968740476,10957548583798787420,16239789513564196198,8220124663787780839,817794827625219730,10556148822935990367,7798714880355754689,16708977456739506781,6348471596832219628,15883105949174023931,17728224661558042894,866272673644104244,8192468263319592136,2518407582206489065,2093602906283559018,11320674566405353172,14758809017833566831,14557238625884369198,86351823209148110,9394623006519167119,10635683871568993702,16695493783308821994,3730236331367281494,9730790042198159390,16517053591847319689,15030821902842780857,5112042361464690298,4943310444541542354,1686338362219010638,13544597710613645138,13230973270098305894,14668653395934848360,350546382677577428,10108698504257806006,1025607356493108308,17172499935407945229,6543354007782769526,8404294647943766621,4803221184035367566,2859681492051068770,8280212614713340248,11488697411876310818,9303583571462347021,535421714254610068,828204016853730954,4363072024529087946,6498924588384641108,2692940649208265785,9122166192608329242,14825638472495840108,4089012668673402067,5480346679498911908,614705944784656824,16188756137610177722,2917072001734305395,5811912144184766156,2459769220672539177,9690025855618071248,11035584207614553793,1829920914959419234,4733893261980856377,4034654711283381311,10282635463891187519,2595579614944592218,9623216838088389337,1225207112234977555,11336142648208395129,3733974466143810908,3725905369293207512,14647397853340189257,12542549363687237181,5662017917199577127,7449043050234169506,14305341297655350739,16375400329738657499,11927401089313523165,9217924571862958104,2497012797056610327,7182612548038567554,5292393047901407318,10456406959444814080,6245384294829110108,5156133973762345930,6765889065268591872,4632927826348436703,14961643662104452909,16424368321077838069,18301871489314864212,11035683892925359509,15764888610307881723,11953040955059495540,980389326879939104,12723328715398643605,12968085087455718749,10629528270952920782,16747264017016383687,6471044681993094320,10149046667058659746,7884560127280684999,7461774765425640971,10583342790800047622,13594206310640463952,1561699163715618728,17172780366870006783,15587135738460855316,15540219539202641715,11094876615190296193,17834675440933681336,15751558272437017907,93620157426765036,8222776168297374258,8291248967390771052,5013759783932423617,11285037612590455609,12849147412403024157,634135194800582614,7774950166339556172,6404128340229640587,8529304546612352154,9472767849270790120,12456374266198612000,17488059250154693384,6216287823395420221,2538997079695591196,16295985287412475365,15817484227856405716,10457208927953248238,13079426668370371052,211080064421721777,14619259405980811183,16845218379050717490,8347918861029763296,3082003620762851213,12533386739903260009,1913479082024984500,11706723920233461603,15952338772395802796,10665473394442728637,2340506316646826290,15677920974177773463,1412127991821806675,8536421099975822455,6585977880842192280,15916358282998424073,2925058945121929779,14254992604994115109,9167345949067064024,2748428799297828442,14340181170965202628,9090741964901871039,10480020376644087257,1978395322167534912,3629959044141208185,17496274629194787942,16873958328894617167,15261011043530314477,6747700250542898470,3091352834593379273,13689693315293878817,1210987338678927855,18235842323762162776,1289031958028425299,10455561938610638674,5833632354963619411,4924961603749998030,9466954088332423911,7357190872391156406,15971268438919207245,17238344468507700282,482069284416674320,8956053536815137657,9629028231355024012,962302664210933622,5428675181682210464,13260002357503225082,16781355546219401822,10305728406199734268,12506679504129654399,6279235837258725874,10829209972168838163,4815938385713042041,17721443616891715563,16189534888979976163,14219843984083879304,4342389622769451586,16761636444911316819,15846092307620264928,8885698901140283651,7421960499217854128,5277967706367207779,16714465389203449718,9530609273051944958,13142068406039850171,10947315737332457193,14187605355011053274,3720348026285577544,17485106153601883576,889096155709531235,2919088491769826721,18322067951860583442,960307729509609422,6560373012869776801,3189352781816003346,13070138599592807736,1845009572702298336,11175630957076771774,15245994860458229688,2572821386708269854,548813573812272733,11207662186660215675,2235204002044051510,15544111215726933446,11156433469402389521,5143093158289890458,11660950102930252595,4762594089652349688,6419249640655493886,14686394251990271830,18097946726432927721,14480428653583694917,8394963554566132094,15603047435481136304,13803137751533901804,8339677810787331327,15439836679447578273,10608902833770743307,12209392437739081347,1141307803138636791,2506826867716602253,16962845730195438070,9161236127635330386,18173970104472956228,8006142727069084642,12471949344036974158,783620108604840257,14376833567586010362,6576694187150498769,4584895957574717375,7624298852253993331,4584105412097879312,8597010501052968069,6851625345367227142,6775864784488696594,1674238970929761435,2179734691287793583,13279380319943832093,7839657296975731349,16234077681098269473,11853314352866234307,11058014728650706377,984015487032998718,9700474611984304237,3525773334429763835,5836901094569110718,18339858608027120377,11070826140564613464,15749928271150117816,14592881779934080316,451945610319175907,8734696992668489777,12644686753014375086,7872622117360926736,11675039901741234508,14057275130451119863,7825517224377900417,11272396979045369394,1752475699746012171,9570708192687175582,12669731604040826389,17154344143826071382,11180992421904714221,2531997681605415668,5149668322455971262,5950359293951195345,3408936297983842109,17394302031074429734,8863909674164185108,4815792674454914122,501345702918983250,1198693675243609470,15541510086473969261,17176490295787897665,14367026977375904741,8909021313703936728,5035445579842454467,316337797256228915,2102292537904460217,13095990224541675559,1220299061779292254,4629535954891227185,8728880412941627435,1391556934156146129,13471229649267061784,9679489955345991701,4482704412348982891,6489414285634714762,6568691249843834501,14921570990061489618,17344275555001394300,8431100436014412269,2784776901503969815,15996690831986739208,15345383824096347072,1130467588988448059,15554109875499706151,8793660458755722061,1573439176388854510,4367239810489956503,7677593144801382879,18380706237741531270,4231902403311332477,5471682394600433867,642056090007521291,10692767010149590149,11379249542340964818,15112277181666946372,16658239409595232283,2081455353030947454,17336515840439521793,14937465274105956355,1315282982616742498,167668555338675740,16243593041210748318,8679272643185691187,12305421575177714297,2060090191306222887,5614394728627908936,8481746027697103697,15642155919288966736,14695094759173907520,17494023287507516487,4806745048729915700,1500238360025415270,11477720162197332032,6706096900830066976,1433824590803521129,7118656638930575068,8603827174237923063,4985466735952051891,6573978166350812990,8808550579172856917,11465792195164430527,17505700327635442987,14368971368506437214,1639459002535172903,9942514355223135190,10072035910872741083,1858693793388979117,12367194733229958365,9960309850529469646,3863327907525441192,8323997931644645364,2329387965708827036,10243567002197813687,10229395445085266650,1097823009070202514,9611338568886652334,11548664244938691398,3212071677543624408,864399542911541404,12737192123642618565,8110835306367634148,14707388586213667495,7986226060047088099,3181626390478327118,9043142113089676948,15930156095313929534,18262463149980568898,13915104775897423230,11690106583189483646,8359602356929197339,10598845004975644303,8634448745841086000,5555390036086463350,11228960819280023591,89905443699099940,17006311998871730541,5589792112451849889,9918469673935504874,4718203152455702878,15878635442634923629,8078267982882779780,8809442077006213550,11961775595348833709,3773697373223676320,15298234591428702689,18073143746324948820,4283123219500027827,5802088026278666429,13688273915548560728,17963236978330192781,9161486124693689297,2408024005414742165,13978812999174505648,1229578116970281016,3223366954203478059,14996135140725604715,15381090690855815105,4106798573876739883,12246176855484949156,15702728490139115407,9894971908317734919,3038757462573259983,12962575047700632072,6641437440535071734,771162225704263555,11797402255912616975,1234622616827654148,17897046998220164194,17289083769710485894,16479578896213027523,795814284040721969,16970669898668366979,1032969767955735958,7631831894066538199,1295416508720113419,2673554143453926784,14755972173575800550,13903854724010699303,10492833845883315720,14190955717125990390,13332868423923958020,14762463138003265650,15298385824887295852,15686547296935245153,476822289833767577,9097314510731906526,13039096897138059149,16466158472245857652,902653338698430522,3529671916537956997,1052698979024490508,7684021239667811674,397131388174547884,16912710901063148468,1946060601045923054,18106634722771446734,10745792735844227633,9811822348369236710,11712475181843362965,2065331501122354198,8543551360152768566,3904429347011649076,161337243548661565,5327480519765106050,15929749592025406500,2733293507266733022,7966617027144752293,16756781532251392794,18411866464489884819,10039068593234924342,4360958527524789439,10887696219327848113,13440077692813185381,4732081551002994821,8392198097794727709,10044931467641674113,17243348777671697791,4078485676239726755,12002011504491009269,13551662261229430614,196481770779103395,10013163177041953842,2899812487615877941,6143837889391848412,1325191844215869634,8756130132619961813,1599019280741041731,948682598431679946,4302467947454392253,12371711361754630243,6324760622306114755,6206381034160738214,13157554473617712016,9193447623541200097,6323871390368645925,7768894068173232224,2164510818858810547,9025866383159965148,743140225130340995,4139312032018879289,17747589594915413001,2800151705123771324,8360685913951198762,6922851169763743347,2791292218658235926,10015940946438410747,15994487130661046695,4936598935111855972,10506439423255845405,7345429630575663159,13442756901419688730,12679577050663879793,10652112671550269625,15874928496438502643,10795466622786620348,3974275149138178052,9286477234285988194,5955457347983914211,989907723916757749,8301082626375056264,11603898035314424569,5090281001848653272,17236194866390214757,10068763266903665620,9995856038057496709,13252439118271072520,10526305827568733306,17240857586245691291,10782939385482407213,14389757992953809190,2590719875863907310,3814735620420766021,1890544382032443196,4732491253898246409,676566345033935070,483170502131647536,14332772488760688425,4733125389450672818,7439546306820701107,2793595523538327532,5463344774246163441,4453269175123982121,11940480612147976430,8818719695759785530,3661979320489920422,7459187123521737820,657990758344348432,10402655875211037254,1540771211898717550,7635303153836167972,4214387527090288728,8673430497119930966,17599707654582679958,5368767194540091552,2918527557932532666,4471479392666577009,13581835643998122327,14543507122257144050,10694112729544873235,15419657102874651207,10051978946005598426,5520951995159526494,1844663671274364064,4184785535653964319,14523765894501737989,6520697594415850772,11357736558333746266,13096892317493019876,13418740702657780968,16563949390120398083,11358605622954654417,17630874410135812931,12082573580248755089,16331253641739375398,934526407126152747,4491725744604859072,7775612798521016393,11422926850382748378,5921173588687845712,9700505086275390128,17059202292258312792,7341633683153138753,7726209214845030830,8802765303142074618,9907321235786983244,15742909229859085034,7727511415438628689,15405000370997821910,6151367508246027670,17896367512580458205,17594920821057116090,12730917146408432684,11688569543798947231,13787167106204368575,13703124527129257469,3342574603798882256,7782285431235677779,14354613303125889818,16503513038299892755,12204012542398018436,1144726336626886117,8798779392659637823,1707759892917878760,305801129056189623,2210205421987758709,4115735762500579186,4904682368771888675,5716978467044366743,15899733612332227559,16765683289002291776,7291542467120625653,1684339265018837026,3697573574608169985,3927794330511768657,18172256673190627557,1292059508524343154,12401341108401643255,12414556287036998681,12254570501414393928,7045947043049202743,9491727042410968237,6844769002608095278,18128440525850534616,15972301228836625583,497701967263537561,12331636998561731536,18300855774045624411,1958265700920231879,10259792310792975881,15791025445967484629,13151220919978473862,3330312173435099888,9527986348510747895,5163767959155946452,13475245115130416833,14953387546613873111,18282186042695263058,6819553712004386364,10089168404434799119,17028634889428962615,5135281810606404549,5173304683269809606,2169077204175068444,13982872078566897493,4730024238984910485,7465744115075021600,9993162046866691607,627172903086726081,12136246283978398183,7959069490159873088,5786744856458373649,16459010464366735982,5490258875573652132,6770829531998505013,659042780817250630,6420267591060112366,1251074045220672864,2604349328495009690,4987592857740015434,16647550634158655938,14880292716940384195,11060542999248324033,11443255720303151966,17213621097491519146,13719134638502369643,12064695921912823834,200933503622919701,683362700766740418,14147951951307653044,10454011563173258787,5323373372622357065,2894867539875834639,7597051196977004190,2461379881409817113,930707443238755657,3439600184519838198,1179565208353494674,4908898977744889868,13415770677791547115,12922471991954901524,1094855297711345780,10218705377071039295,1473669602698926870,15663960465780735252,11984090095055108578,9409015946016831509,8632498748892118097,11555720459172701264,1730501783054014319,17524969647157758629,9671877774328038977,6104629721712667969,14428594212635159488,8635139304410066318,2337295637854996976,8282096783524524130,729400418723078566,6698640734318565118,5396016103541780744,16271857716600924105,4552351377198687880,8772814062284959517,17679363659111228617,7827136625359642231,2293442211192591000,17355552637012445318,3678158996829514910,6436944725560198350,9864259202022846341,3603906919555288572,4616718932456461854,17087332099989472858,17383757576182440226,7709833504424831996,16589015926577927194,7771566766709880581,5886343386780023732,13856917209833003941,9371443530015129050,16379869980395779877,10380103712868879321,4655243234084215974,1960154997407646917,17191818387707081646,16904136828987251503,8522490029768989236,18024390761788655017,9464238665603846553,12857849682008362691,10890100018430479154,8419189280395642321,3298738074992829724,6167828868411889599,9946489906944840009,1941772227668524358,2700429636410009261,12169648378129609213,5737842605436778310,5787860854349854587,12567700876306798045,17455670289627779742,18022613230771446382,17611699029805824365,12182487243018472197,18130155672643327366,15236970726313950808,6607623529970915451,15319012403128208400,224377256216284861,18109560857869004079,396530366198352503,14393714435611881647,13478974506919320877,5181540105439360369,2143948411370017151,15481300992336975818,16615311098322699716,3333292148623457356,8459924970223322489,11127087728878718050,11423285494572740025,2797754824669773752,817466946969272456,11160750624869351162,3908855752428920811,15475995860977694706,12415085305958296582,9955064093797044815,15590323032841614557,392369359658473992,13391744337042385091,2118537085071236777,2703660430105267911,5751497396351902836,17615363113181361275,10627655005446508047,13186268483407082099,4454140575089084625,13938146176050076386,2992503070886030881,9619877974945645399,1297435500789306872,1191844185374336460,6517624065358400773,11265098643395981950,18106770345407265521,14929911764388776383,2099033385971874453,14320350323069211649,5959939596222924578,4375646543296733290,1929289040141373526,4624625021248254252,7593122801704063872,11749493710989495791,2878899267535527438,93273920344507056,11418133681191266559,46591897361832971,6591435678416732734,16433678904872549713,5033282920500174598,2556578657705745732,5427983151678347679,18300243219112335741,9193740645300851900,17560496214144710311,6334354107254366791,7988969242390962939,16223527700466736093,4080849787857661794,17642995386955089460,1057353107693942503,16499115713720943144,14690288201940604876,4562771155703446840,5170166075137694987,2225158023931945798,8002362481495968727,1361014963232347177,9529890156714558509,4253049424102970756,11797102493465989398,12719206831443991994,13953703996607779439,12145641392859465572,11905412899026013760,14035611183160306328,12673169239295059693,16941555928373764598,17791116761618729545,155811526948093276,11506261168958470952,16161122996888745414,16805904600410004884,926929520302936240,18087779785234987294,17674592186552675303,3920604866415054942,9046891086720263620,13047884060169056894,9872071990694246970,2823191916773264035,14468030901132070522,16870535509842501961,13682197812482431758,9941261458342736370,261216922546829155,11221706497841571754,6555864797457504914,10580528661007079722,7749657988776634439,10660511867595760924,15366907365202973310,8232914480835986401,6471947746208761681,10773808133851690233,4255462831700729056,7262917926157007665,16687007830549021763,3482712554938659498,7287619596989262551,7569693781709098593,13568236738098104724,2863445871496114578,7862788114346343819,4886131717165183794,3356576351585267123,6604723271666979514,9005158833624524425,12459398941313552674,11662378554758625253,2250140584776869574,17878063945129221588,15383383898907150026,161654318296499410,13003922304579476703,3067119181682560008,3747489522246927374,2766239393304252598,15222463062801964750,3863799188019334403,1007441939154357410,5470913543497572142,5098249160321347911,13664302715185625676,10787361221947156673,1168818864254159072,11635772862716849880,17136219204856578282,4151282117888892897,2641317476176671109,7913791379134347045,3051955577632267118,7466587558110217060,7300042151496443394,1019803616245156434,3551398228777226391,9376283812763176482,17220584475361076496,6340505200848795385,18257797969503648248,16519441366033679126,10548078897519836084,5101285454950959363,7763825110354195433,6765275988347465616,15142601375433733949,491345129172576310,10228384114727975527,3936486600089594390,9897134189442136324,8501290804197296284,10397248471954659791,7209856853715006489,16122351569248648936,6578234859627640946,9220043528077920431,10703200635062032934,12919609586852083585,12415984696498898432,17978429665647773308,6057811220963916636,3911313824821601827,756314153277170423,11595625289984817950,7651072589562189253,13559735589809062724,14768236603870790820,16487711073912415998,14577001687290741536,14194064421767816033,1326038839217303922,5475388778905840707,3131272180926056081,17678148386839421702,528527807388800019,8817184288094074636,14431421951384035964,15376529256016737890,15016874120620082607,5824528350384846853,6384556007852892227,629064579718665648,6430995905001729868,11054510540394799265,12121583546157810494,930096220486186368,14730271847722052245,15567260337658827312,3489275320677637008,15916600526530738845,13441465953142963431,14716491381803392378,8564782466618158384,16225558396631634340,13872098993767279094,3989648681973219384,18253130651598447858,13649417838195995866,5597755616789168576,12693781205195698680,9628192126380354551,5446715028885811653,16376233272519530062,1229787224993281175,7560613745772863921,2024312092840984295,11134860847330222926,12162452420808674049,17576192879701426619,10048769204091845284,14123837054601355366,1237461948279209849,11057349739015097370,12128723544373225082,3840051162998402480,3982097585948847361,13262789620367353786,7496065941558488507,3273154947078974585,8004150334662377273,11858302742187831159,12408745156075262423,12456285559138730232,15403624368763400597,3506851151032624058,14159493842832546967,8793083555366370168,7100197597859773502,13791631865640553697,14024600209675969560,5905286981259703051,11882330107546172970,7128680363750550075,2672002859931044801,13084895083543087348,8494291519377395243,15904677288670673561,12567003786459708907,5989263128482649381,877230787112037562,7983459596008563441,10751193151299378970,18387351815626275696,17540318061990533361,5278598744457163552,7482398746556471981,10852077685372690279,11436594630113152667,12477141816158392118,14184225831914830563,4007342907353381097,17018922320683831265,12892343066953015412,16027150751011915965,15074962862167481760,17411679826049610993,18110577064766718139,16139462066529482213,13491464271545204373,9323175781186922841,7097180155237900454,626505180498671408,17401911120529504943,12254839380632408698,13311427509723527620,895946026649528286,6010446051156729104,11535709582666532125,3745009091444392077,17286105547308806431,3167434594920638513,2392497632382206708,1845765187259381902,6875156849063628694,11409889139098910603,6072279050915150033,755874335051930811,5498777399557224125,9793518233516513364,2022442101993414929,18017427370773845284,9698440939556683635,4750798412581234335,11008903191127514473,14402052297531339798,3813516976483990680,18047033076346013483,6324816821558518498,10700528904942475709,17001983638289563752,14955687712702459874,10967943753576052339,18306819501320747428,9892116607975196335,14058344094690946203,5445388263147456031,4069559512864749870,9854777219833357949,13166569781521140730,12855757765299709653,2613852490368625609,9843769766963174309,13142400954604365712,16182574018772349277,13850715285747405709,12444747107141516227,13117144911966954375,6207714046380323057,14660525934199654548,11145275144104130346,6807211875211702873,1612687130487319748,13782945507470499076,10706327828977495995,9523363415026155651,17727269010307259419,7067424931836883523,7396190403711634221,2367083138045037250,6029317766915909964,7101133760101762565,12203187091142045516,2151018176247216038,14267529508283473458,1307231417063704057,14111610949474284417,13279015024206261305,18185042450712114193,14918690276294645340,3706181227720921492,3695211001537170509,1594283306472147837,9606687474899247415,408238961790198581,12339152365236613434,9484540408887894564,17635740478212939357,6240116290060548265,10993055756457774352,11392151301797328977,14819200255027592609,7790946834988392639,9756010329959916104,9053429949295756239,14009906370986856528,12622658429848639991,2385303214121945876,13189246305683004495,16492319175968959161,7907775944132662459,12858080182365059864,4657623901042320807,17571188520916157706,14520921406861296919,190407024357190907,8385161430469902766,16156116815391513449,14602360746487698781,11927329070463418434,18357254928695320915,9407525941544075519,13011067342804326426,2344086423365684175,12402937458553201443,17114962142094552293,871779591248933012,13225018934007312687,15089272885538933301,17518680045408161209,10015213293582628359,1934575446219329292,9673176405562664217,3690212118919843049,18083006202200794648,6157750170621923991,17417606942945302262,5537527183147762286,16696427308793389253,10063509694058600022,14397476939891764103,3052975347354574580,15031362114978486054,11258907961068829872,9685001774284434023,12976995611040092962,913995981366000196,15698649642121018523,11990433595600398902,6088732273934633534,12291160333085778140,677600994062349310,18053455528069956605,13818708436627840920,12027963439939836848,13831600944377745527,2640920567717504709,12196984307664221584,6738503386409718018,11107738217498175433,8470545113729108110,557647043730682653,14257714085950506649,5488787988315685357,17725488851028630282,13419789317909717691,1318132029035271967,14856601656973687843,9169098958609027145,13432502541043873831,3865602646949129351,15791193093829584417,17366763855911511579,14851116487759878376,18209772759041007674,10686337866191238997,6759148470783031955,5519094312649454515,8232714164771573688,12941850423317477998,6073651474770785382,4366867674992539984,17027793723245918903,14496379513714998466,11166571155240792881,17913782369399591403,4006898830390792553,12104319795837891706,5348050763962384998,8820523258279035980,9695923197222726886,9073420300934424936,15017118940019725400,15247966563823220485,17393417956488130622,14102238639460737510,713954071214857165,9907924314907855132,6180662958157802720,525763432070401208,10930463246333255189,5315860535646265766,5131775686627066570,14855827040181828036,6701362774735020398,1094139156474844306,16115920189948716451,8061815101944288268,10664415348317832888,16860075664777751662,9019968350346681836,1673159421312402997,600351808852461545,15973602828177463811,4854723092974658856,8982942357537674869,18162590377548725649,17369029937410876323,12460346044122255254,7835117353866854506,7155919412287641873,14209420959929190690,17409107349090100107,13690739040106385657,10886511659552159090,10038841368617566115,4430620411284303572,16333648404604019642,2266363953211750928,2287595340246998780,5598057624712240131,15936813541538577,11597977002781194991,7556785837995198656,7260076297226854031,3628592628146408725,9519391902875720757,15698721073852279859,7533330707643152584,10411303513159206320,15182083866010414870,9375153407736021325,7846605627518330635,11448819991277032012,15447859902627382097,5461222404132457883,9873437042425187466,6976170146823958297,13104276659311446750,5928108453825371485,3788398577782464879,13331205534720186326,8237680126673429937,2212845356436160306,14944087993567077085,532468193206178773,14576761044269723184,14604358823631180177,8574254718821354578,16774179479111778455,15563896325071841059,2246700635729033934,2150033841418733151,12839835203810755438,13516261205961332995,4310547587074614266,12080368147762796615,9516735391543705935,14937329609165624596,7509919423723333263,2589988273920172263,2098996800733553395,2614091343040198767,6452305749960717051,1474598136891824571,16795585705177900344,15429901017350904514,14175583551096256222,13400621690000379289,16782613642509636842,1909335923570282918,5958126449894623102,16630972256737859503,10253813114548102665,4178279863326722675,8580175929352080448,17481526129918305983,7051520338264360070,2736693619187983825,6900602199913669393,12578406634519188386,4330921159353518677,6490045354616169034,1653822802639509294,6483826938920352152,7093991680014156423,15197233537340718457,17205550732523052821,16135901378312534259,6764745469884093153,12979937197979255236,14749521991708441028,3011904906213742336,2610417483105649727,9534925513289180686,16497140617550076325,9788910748231557720,3877339054889477275,18071754488725813373,11288424606801721294,16204041427112410524,3345109718342376064,2711213190572744473,159633819279475775,10437107920542837630,17626546814308090029,2550111825797768836,10351117505123308224,17205887775434847590,16781099744429286783,16140522814237071443,4712238843842681393,7920580881397623259,14442599500703614115,6140589218551100626,18120435980359605754,4341802928170169084,12340202419404985907,257845605072967218,6810335917178156909,11027534856198279299,14375102357401475664,16727867207000878820,14951468258412020419,17566896053569852925,6204206093662579260,11216570181955100503,15538099397866258060,1699564069729058297,9915181510912501124,5305274989731382895,15536072470288537680,207541553378245976,15150762541147366263,3590961241631189071,17071418536246672119,16669441300041383537,16725021836467988666,12671695063517657051,14751818612721927947,1279820781113677070,3307923591861949641,12041492396589281557,10637408652798474969,8705620512357395322,16423023558818859230,17018656662739640687,13711768745827082096,5122202686988830464,6067306119714666801,18415741978557804402,11256869560067201888,54339284213904763,2866900549346156097,6545899276586621898,5403573747941082561,8073663430217627410,6129109393605118753,12593663081337144806,15897732487790439849,179394146311813189,8101188398490771170,4564560246993837174,11549317390725228764,8144967066900049275,3678089847127909790,15420246499273404577,692237960920874815,18015944782762836099,6063065809424702495,9217688577377938816,12235055589398463323,14185930918641839832,6948778233569254530,188307090504457884,2162638820047760420,11207578973570422362,1149088409755722525,16854110709854105763,3588383918642306191,1991089205547517146,714588791033640885,1215256889150672467,13815997480068009075,18116613846541446515,15405374794821778318,4421870775496198228,4985539971914081713,10242475366459508365,12486439404033904814,18338413690566631647,2704190306461847235,16135086410129864827,13997873000339034852,1633942357962918394,12289036994242728337,1769414161897823085,12170432093720775198,6908970485165481861,3646585894342473877,210205220949397758,7641067612648857494,15513494532099096765,15523077933551648797,1322416941259641323,18267485603874764171,10753649243772205573,10215700983900695690,1935635341870083570,11871646407660993800,15342381635912264613,17908418671341135334,13060772441256093396,875943192232496872,14965263143222449602,7502739858469422942,18283849270026518370,10084725535924649122,14511217590620123832,5829632196996279952,18080157874519793067,8011919298340936171,17211882263727877125,15631307835357126607,7872684263267314213,9993546495939858304,15249779075711971145,14043346291575410432,16302618219851286356,14161886642189854119,15774965048130435962,10827820664375410902,16804587632828090355,18145235132440865724,15710640421117503780,921784089603539915,12636828688280911264,9646690588431684341,2059744300649205003,6303941050861191111,7230198726535612204,4910497018231735697,12776798495523201763,3049381037758515715,11662870203867494325,4902691937779643665,1663202511556053651,15215388469058419384,13596235098567222456,17455875458984305044,11218715918663459275,12063652929548572122,13341475825685307331,11868899238507356195,4529099791397860990,7979419399130612397,12595824475328358974,12193391781774261741,7916750762236018553,3229716804387338323,6374425386005624578,151540966430248486,14621391117599762583,10830105319144649916,5724500727454878683,318845503651073170,1220898305736986635,10811286076659500549,3039788590977670121,11436108712371422850,13461082886521622971,7895159632685390314,1382703584320591075,16686645950907516968,508511886783318842,11914169919255736481,14831079300967481357,16170335713368825677,11189106242002373186,5505234770506881611,13252226330731125142,9741143680805307544,18150338904936266107,2123827568524183048,7589102666846973678,6725193173231315798,15731268868628667708,13966664310649159790,4168480756033406906,8133875755764516146,3818763996192588803,3964745733891774027,11132774101659600022,14488161785982574031,11611952536756458500,8352964642330719091,821665781242787149,8743245932307929929,1305452536757272352,4340101874936888116,18151823390465337188,2037976919556918852,4547273693211444226,17037602338386238539,1754181015079495208,4275451903995110359,14593641646706150315,8499649862644537089,16507922878653843111,8842469749213452849,10406628280880282610,12083310517042026494,6235051409444583882,7322626298245582288,2703040562416694403,15441829992585265600,6390176454720573923,15820750365802042261,10817498028005348991,7211997709943742073,10663981313569993726,5534703993304478371,713305896413987258,15096703586355099740,4079731053873593068,14435156210770904448,12883609187620270284,15365306826983737818,7425243022181878144,8512305231649519382,6965326623891734124,7374949666912884758,8770594357715610016,13396206183778976829,17047181318149655557,16892524926905873259,12872781584114102929,11456452967170949029,5288509305993625431,5931901456438835536,1826063452465602716,12830334987299463742,7768022726198351188,1464923915297667835,6649096159429820216,4056529847428585838,15120230108572453430,8649945869210905628,16651679214324620176,1908419122893643587,11548170405961133977,17864979247137952454,3138669500515588435,10303214138338934812,6546676995487780582,2397500288999749146,3690033901553939351,5313841397937128696,12785458649465908631,17512314441726952095,4511019271170468731,11087715818968642926,15210839657198076071,8533682461364840767,8253182974136806186,1595997330738388577,18390192671939051192,10336566434395011383,1002053453772799224,11250998410356929159,2586078523623089929,6691746995066132221,8003523077120934871,1454166204226137122,15527749095410370753,5036988704089345059,17332938569103905767,15878058301330722057,3700322700159805246,9563407532684397169,16601788545803333914,11448543551762246065,6195665118894268040,5281181733658561915,5488509770243609064,7384661313227643849,15773810904994615726,11733655555548310393,15085520640647739143,16194266861440834001,6521172889298630252,6362061979328323473,399746900086539130,13408892026916840966,12135729691904225895,8014765854102242947,13171509308014006079,1539769732857584852,15244419186749992078,11500328741057031532,7828311977420556958,16462633257048900882,8531333573337362560,5458442096489485212,4519235657552339236,2505308016692506127,18267541850554888137,13961978564776843202,9619844318807760693,7809178817171110723,7888926428743878363,13010758129467370840,5576581481434212541,17638116985185138422,5868872351004613935,9908324204257656704,9951730368126116419,15536570115512697462,8798693047383658077,12408930986045109120,3196499021255567573,18241622237207729917,17199650005427656763,11329581582315524518,12516647040840680342,14639417992105276707,1501308293522539303,1986392527619241130,17758869248686319789,17221880330233645859,3987617917684489539,7051244385297527826,7652718114322478556,8121717054463462906,13825256163423435565,844087995738955925,8489820335606105794,2939847395510267473,11749542685384539828,13992830055517323353,18239720664307028478,5786848823196953049,7967681494038269709,1671821519730514902,13252806064918655361,9773925634199844256,13978279772235282600,12227716934740445123,17972132889210519530,2895499132031744429,11850433356727084448,8964109216237096819,2924793821977733064,11119006173690433559,1791577392644000134,2570527536572885267,15700670519738129139,9087312988281290586,15233849494447014052,10035425062921897889,17199157942534125275,14833795161100641091,16133508228108116301,3758027588125795531,6200188608887562417,5314992228132720441,16036659618224637837,18160584577931374470,13268768292429822963,6027198178160868419,17265867787334171924,18289330313694464837,1224259113259068145,8937961182357534505,5556788823511142708,2770819092832090867,7336323731030744532,5532894227464513674,17666985099017668111,1639243168175623243,9593809251793586296,2915483878829999695,23151653041774750,7094330053848804512,2661220537243859284,6372300302892323805,6671318967303062103,12727945568895929642,9983622148634171795,4602525790013465577,13414139825469320762,13370854196017315829,16394332247273586285,5250854518443788777,14282461775035492853,10717551569017471181,6334251426430119974,1134135817578201249,628366264105366080,14975898334701099282,6630469677924012039,15581970093485384349,6143634355551098732,9410363414166404422,54212071623004326,14799172463559782110,15196076970733202865,10736102088927730701,2922970129056633670,11499736033524179662,12297028407784057298,6211918431603289479,1281603911255300690,14910557110867022880,10401922450900322619,5493142466883095771,14053721820327558255,724890471059039934,3801330960033322694,11107741963233313712,15232405795685034847,1824603078565378204,8734469307927741228,10397319097012193675,6469954162242512967,10829862322335599283,11346913586308671047,8843900620981435041,6510541393798619905,6295165337209546455,2150373493534288070,12800732860854872865,5994974892991713546,6691559509211208788,1326806994208016618,10574043145694043293,13837161814885370417,9479417627997423020,15372201827900887373,17139950178159468416,8880925615629824089,11628088013503928732,1520778697988175562,8767448523449732448,12616564441096341363,9935733059675256789,6806686981113297717,14818280207856155563,11122944817904924106,12342868593758141430,13046529201025344820,1754298434942779119,8372865060613131143,18400516793598467507,2201647659411854831,8679253155353723140,11195328460830013545,16400158322250122349,18051802481016582317,17958343970194846626,3924347568494363936,8084704604477243141,13544024481186827375,4732536721933852936,3882316694401160581,8547577485291552381,2442833561631158278,735088011362513110,13289095518423464187,10449808940754435748,3668618064532046718,5284225919596519138,11142236701280758701,6781232696929994774,17885543005212605489,6796540480231148093,15659363443825942557,16530963024311547974,3743112252821568891,13977897007423151888,14890461627481764879,11951566966304847598,11313853037050226583,2822860370361785249,1198723020630833594,13967677615448962940,12128792385925806125,14123136392468577864,257147564337537959,18141844150648835098,5587810334581581097,5159210815816300601,14799023115511276077,9718861965958914615,17172131779034121248,3590790758563856174,4459938311754274879,7280980028463414378,3290112409983002804,11429760283181664728,9818204204921006346,1033839034726422748,7562633815551633700,15365402736553583742,10938045797379127,18189422842690999905,10094563399481393344,11622263168036617536,16585893237436896804,18361187381805774005,17481439196891753045,4221192133322773088,9773843912380173124,18086256311830953894,7381976538596559583,13085736071661147643,14742896412074577403,7390904133734618110,716595622630755381,1820629722334504135,11829531537285144900,14098723681472664213,10257043930763000528,16937818640110556477,17045258771930381519,4189700599413284377,12064723210655472738,17203096444969262492,11647970480083703130,11147873377145340039,16324092119589682778,2779804910017003050,13471644987394273477,11246740465171764473,16973164420495052302,15518052481480289554,1656051216098552149,15934290179102636480,10512730342588637612,16640808749823610831,2102284762951821577,4360874751881569820,18277860741539339727,970271872811647779,13606071637900468125,9203087612097478583,1460176438926297892,17196682313689537415,3683761564344063535,14612724495123117806,18045964417821206201,17436448877035602817,7617367857000208338,7018581291531090310,4810563491554776957,14054373514542036316,12739497921304914643,6526765182085953310,11292030759027136605,7547939603409754710,9794902383656606908,15423535746162751128,10989607208376271250,15783395499368233006,16135581507076563341,16552888941168689390,10685011187130721659,4046887219795861789,2199423724513804689,18316106020113442752,11581579594543886485,13766087606196862017,5071756086935854798,5218658176242196604,4875197277854646855,11826108015942286944,7698711408808449178,14785025843540093688,16278839340277145535,4454253545717882238,10321767163708578983,249940692163985540,14314509950449894229,18164961348663670158,1889290602908958947,3460856984727663123,8636507173290282415,9169122772178185595,11829013957891715434,12094932250832501219,13614938945119814592,9429532778243930627,3986511373070007335,11131886396407437238,4056995601626950641,795983138942192964,11050287760140383802,7574745003694749130,5190152220289250449,12442229316183157510,800336249688388684,2261303018089573731,13472295557681591311,11514132323857292845,12972102360635754058,509843371734430379,17106403959730751014,11631583563076648018,12184762928308234874,8894117297188680571,3392365892525319560,7805511645262843347,6844056122060907296,6397854154810779476,18209777298043062761,13790691924487903326,13558387469124048335,4479832052374298442,17043712216738556418,7705538354062007199,5492392710084673,10035108480573359930,16531957486555312514,17549045531856194355,11657883329906189029,10708390943661632578,10565627765275358466,12931812767683547791,2951408584772034891,868171176449631376,3194164190464266307,17422995141567363974,1907747178409671621,5274216011271563466,10234904982973746313,8776104407367515940,11297848899858853292,16099381801080301957,13789636795281671935,5024061397013187438,9226808181196855486,10156324150046111530,14549342322321302593,7068264713780619255,15410973613400318821,18318732682616276206,11874738693741326350,7791434472375658265,5697936119329986774,6614644307559126743,3519150659669805160,4044953383779328049,2600206208290647522,15728889663402341368,7466708722104964817,10988239217547104760,2900278369486612240,8174701438332086904,7688885709321760135,2469376015481838522,3541748608501223319,17412889324245835417,16147007033390666403,1169317185621565929,11760787422679378898,7908988317661015467,6507169956209128480,1640361176893391795,4765161381586864444,18581251862783200,16038725315609463616,15266171626151555160,11714324113974474732,15493717785507999566,18077240528731638285,9074348987873200917,4690452859769936386,383924180197282153,8532291417271412850,4178324067919525099,13012145492939502025,16764567953260214936,10629423893850128476,10680569432846702503,5270054539760645922,4897476469541376629,16367055049461130222,10579183379313543173,2797783846238616455,12222886518901921235,14323841226724753667,3543780251880528931,5666837454241757948,4821791214529995744,6149219063027451994,12973989999422290659,6845088759027111046,7327554164012206020,10577527156181647085,789301489729449346,5614939574578850566,9990938894416939304,17573549481574076971,7631921157409588362,3301082073915600114,10058574247051708850,4931131759541246787,6726524135442447211,15178265266150904425,17450984037237979276,10920746302687620828,17202501952814322131,6778538401842182252,14149311537597221183,1410652501101293079,185863628038595940,3480453862326894891,14490305003429268620,4269989230357151003,9168795829903663574,8299913103202445759,13793667098066299704,2878274205612970593,6152456333787382454,1914572381823677754,3417210619949823474,2815013183135014397,443229067114898209,14692494935268603492,9954701352306330856,7549558878141052221,16247368380557947565,14202417358914848252,16252835495267179041,9344308074266393629,14869027950016843955,9905739227892878762,7173108161592761471,7729475698518706215,15939612861013609789,9451689827026857997,16434772617046310818,1074043359011504992,13899423069113876221,14971142454306376802,7854587495779423128,7550678414487945854,13126639983142484651,17369941711149599615,14432624419537653592,12978022675228425637,6358591285565570473,14750892178995528462,3809111464332397165,7837458647288540874,5496043216593888307,7642350438409488506,994234817627386304,232013118177254796,653851216268767554,14271037432632753946,5440331629716612004,1058425239384248743,6243732959184112135,14377727471423643608,17043710615547198539,4355107172524744363,1787658818568765385,3380565267199016805,5770741978630104729,5467373809372805625,8026453142813930053,15157439358152239206,18227855535065770133,17496964359006352631,4754265607769065687,9583240449610471740,3418509190959299644,14663529921527810201,4627203039018871519,18156525545177240557,11568654492196274701,17276771285152224433,14167156302190460341,1193988785646285663,4365171790345550052,18098888267102449680,4034935812848261088,14537577107658501242,11847509814046486487,9582878027624177215,9777384778317246755,4192324587955900942,11414987066122769327,16685926927151556717,5180487503940663729,1892159320270882425,3415742973149795340,7090294001333242727,13163334311679309515,10239797824672809323,4312225750660279768,1817468120956769042,7780314905004400890,8738489035693983808,4850043484031977126,40647595334835788,474075308642576284,1224768962227249723,16617289941146796195,2519146152751791384,13160094299492786366,13840760349319622808,3800535590355655628,3794194742020428651,6652127123845629561,5964317977710243658,3704604476140949842,508144080821269199,16982715204032361674,5501801831764800658,7312173100615357897,18040068042854417626,10509096879218488681,2542934395571220857,4829246267960192234,9543017962311126995,8151173235109541076,11173503331015865051,11548662438729937648,10985883437323163823,10605249802279434691,8170265007860982700,3547133868351313190,10877743681861409298,6432547122846755008,8877062201074112910,5173949684625049485,10513900076205901572,7653157393692348564,13070932028731678965,47989247427936421,5150499343084332721,14843756814993640145,9457428681706147446,5512614780338885060,5529853572430737973,17578867732454646549,15295063085574727077,14308318015485592591,810402929509522535,17770214112352045999,17515639587757089640,7672438337208637286,14643606345102481425,11727493569570291079,8405832121012273322,6214767724147195002,3104071847835714873,14673697751645364020,13471575856844064663,575277180144089253,17630324247233610539,4861811002457265426,4755278133966641773,5973306165753455916,5757130905327618532,10884575963514232979,15689798558626089859,2295073256027562975,11706265735603862612,12095959309710062823,8625701994685509221,462065787509094840,16331685148842514800,5382072760288269684,12388106445093089643,18401812320983125781,2836593300049309870,6238882234538931462,204860367867341523,5148882798202561382,4164965964417088694,13264184985414812844,14610430011315806696,16524500283965063766,16948740504112810781,9987591930264370365,898131918337793427,15340166951120442607,16320617389931678748,6766006174833560349,16670868939318125450,8499825287156966081,17670373099149742803,2348053635828564203,17155966333035071288,1605709673718638798,7240731714598706097,3989016787626475907,18349648298970627738,9145999859614594722,1545757613245791755,2671802248329022793,17301445148552565078,7479113127619571942,17663079093367091654,1026506503146340831,5085577628029765268,14961844260242199162,13482154611192176231,14119934036590734676,7611252818387837919,5462432617726997696,2971240128556376559,11335546468269151664,13910614958157461646,10094224683229780298,7408455223966203843,13442663492584246944,4110492083969854543,16091852826625702039,14880827092952372324,2300701001395473158,17878741145809808647,2279855615763335828,448540688524021086,4880574584874711789,11143851437281345419,8500384056020178583,9044598719185475005,16599193043508141705,14578428775483253347,700426000733955011,54560081514187199,5190247717854695506,4296312652158919672,432393873303281033,5723807193480125026,14777719046729740967,5992807634432377348,12616398661590345959,1650876443487035288,6918210982823736193,5267896537594493247,17732845279255850741,9765741779334794205,8350151850580752465,8369879176067495640,2385122955608650104,5380085887646669639,8697012982571417445,7033226825030173895,1646281002253518977,4483100127454648373,9287423674997939254,16667495064624279868,9763353316689896828,278439235511096019,7106922098069924865,9517339209218505584,1065063700444895786,14252107065875350857,2078588377683748421,2117519856897205582,3126887225207669865,10472298316371689779,13254192630434832699,16326787264880716217,11134538653535271389,10119944786574211464,592961563074439498,13284331219909281187,750391192051264755,17305480721682061244,14829873676070852834,15857806768870127008,6338021379711043052,12612997795205875416,8448452897788093275,17353397522681206134,1059859640439627923,7896843830369848723,6990793071235371943,3777966864822405576,7568522079011190386,3494742956767929478,11002281230284861901,6103171210178254210,5818137745745685604,8374439540587294422,5247251477085871930,10857349285213750012,14318672172176852699,8398180152473748928,8985148059313991888,6746572548007256749,879556657075717903,5504639659467849019,16992488269348521404,12023563988787717952,11420532394680430418,17526981439690305760,4760874906520975211,10150117286825171694,8426116066817037511,6759658221526251169,9864915103747493898,14936565943155661032,615277691874094682,9373292746261091425,16078255841644442055,17265507721426439840,9157276859809060257,14778071698027094415,16201113394119141642,11531128448672900224,17201550962765699568,17906659694183609035,5394711089305642481,14267344639189056233,10180138015976281969,5686654211312256802,6037198123186508608,14180580012978600886,3847972565203172757,976461527769649141,18068141749846830893,2370721226403050972,244872804337307845,4589646642782134151,17351201492092604892,6896279694915104803,16240765651943741433,3360408072295576430,18138774604145019084,3976223643994713199,3866741368113997923,12932573403351324953,10136408725451002564,10430909406471583929,14072159058608029195,338804960515334748,4495815634684206490,8698457508425363259,9821019459041590829,13565562803456258556,12637916321900862237,648742452753816546,6227412596053339118,1813198602694692888,1639484399930761648,14687241119158489274,15233134749926562559,6729661008659209200,7672893218529535112,5743785452255750898,14490490682166385472,8136163301654814695,11661270666724933383,13197508661338514956,934956165201871582,7833530333452632457,6391709752049759981,9897562800030393253,6384730122973601237,3646627223779473109,3762423781225872026,16993940412325414734,8464642379677177889,3276813590209347141,3583164034504106365,3734776577559142886,2173156533912217420,7446518978515096358,18104599157749981597,15525230023034928158,1100692108477011961,1211533262780393488,10468373045818777834,14421448917408964692,4296774065510624819,11686147253430980998,4233081427090677836,15061980378522987932,7064279654084987571,6235831282922517777,10269682182522604421,4278420261972159611,17626863697392888945,15813799980451653147,18379456786272777387,15276870749543394078,309716286252484951,7155623119425609691,1256260728346693263,2606168491608403506,650956894514864712,10582820126798754061,12377385476387557922,6825369863335448331,12896860325620416298,11730780754661005237,9900709176647606618,16995191183093485257,11631591476554562862,10583489668140427229,10781225937947470798,8008019415112900566,16934744027881750334,6412703563261986305,18251765762985576635,8534474610463677282,12955420730928677829,16414931403806772953,17304878246000167180,13596453699810118342,16848496417898599523,3145722291048211675,8905585661984210303,9186577710063053848,8462213769397009659,5103697470940283946,9105013698532550496,13067878741791407056,12653919832258731080,16243429289704849080,534566970359600078,16507879949296604162,760244496130123444,847775541643005501,16854106508767791516,12612469774054365815,10714272130336933273,8199820060343142832,72711200924857737,15964881027556480615,9028006712246833389,6522088299322162073,62965448336790389,11608777009944472250,100263334217444138,1925194936697574722,3338912724660509584,15783470714215470981,8409042855655467405,3009149639188451207,7052253070192993707,2909460858859161556,9205841352429853529,16379461939889050102,1852762361722934399,1003147572036525988,2876734510700470988,3467047236436505428,17485455909485658021,9554554630659719697,15410918833129952079,6075741620509193731,15378006839671829489,15540222980821416140,4385136890009299613,13291215385946000545,16435261329481400871,18325781193156606197,14821144643336591944,14153255744153103198,17423156846345141069,9946694263883890713,14879334595552772607,7337589238311519600,2640244423351775910,1643730094358525916,7898683734115024053,4134633954405819602,5795320021310592414,10053346083794637341,1747711871698191676,9141114811991749706,4582227025455034419,13812813182972380318,14292493641851668517,17632765213396932896,5475748623403651006,3756038674541539708,2912703969742659054,701281507255213620,15789659696434475119,9776639866068420999,4576257286487943097,2879985384556853356,11601130738279665896,170694534722481809,1665929174019624515,14875374429568093404,3256853295281902050,4570016412585990826,10489866294337572862,14898426526117305277,11748010533616523189,13083467382406011464,8698010777865083489,15468107781309375551,17785268156567569581,8999412266698470416,980059287800431329,12932958890698619071,4250469276060652110,5541666071713927853,6264639578780312831,17671318516121883992,4151785459587695050,12400118237795373233,9625659819704311401,10890787951652411216,16448903297741271252,16724601151737644418,9848722730019165281,1904525726564085721,765132607667078075,7856620371378281068,11089665603567445548,3117653068211822215,1737209576693399662,16273662539143193553,9621953088036595786,7265792670552760516,8310335822464168975,8121980916219373950,11922754565852036710,8079247391984990185,5335551910674470392,10426433078748862249,10500884916345054368,15665421183873783358,7196760581083561940,9885091584455156249,2576644266545835886,7587021554463280806,973529301649194645,5578374837350400930,1269419724843807786,10515417015894690146,5379720154636234346,14210004727053330457,4460745991553425237,14037779087203508776,7133667563932491718,9125513158951436964,2681661093576300323,8404972383444296125,17738080842255908860,4009843026141084610,11840373337921903710,217402516594504211,14457627145750116524,2098967088006088403,2844160101013295917,14282794629346805103,5193507644321620262,15669466878549074203,6866929384794467623,11585497939497007467,4656015280437760299,6288871864301009395,8446531948438838320,15889866845131006628,17952383667050369157,13931134816538782824,12151184991554425160,16574162152250599018,17259101353700107887,13532751711323836490,2595497734355567024,4087511222784055951,14183927911952127565,9557115928357693807,2057581469050155623,1985998792083522398,4830551117658270973,16144915080084936337,16298704731737566278,7487646687036775011,15737759275215347542,17157073361605951425,5202432858304163444,5826749976038267013,10728034474005664115,4036361625231340129,16423779130090707866,15405165006552389885,6481608709241475940,9347548447929306774,9930510191463775788,6373093046151656826,855917453959820798,18434485536970520689,10784324810227108984,16933808430257843217,1085660812282367726,735093223048875543,8194641996737409524,15032255454613947526,13823286120425831396,17280955625605036085,6519177672025853048,15607085983516801215,16326854664772306948,9915784729891697453,10392201080533861456,6374862464930899267,15496222479365411091,11623703549823799256,7982501269043329877,12978532906735727796,1522134077516491796,1869491100201581698,17645304992709167303,12629939210243507180,6347612159020629828,11615872863678168081,1517438062072706465,17026560712577065012,18058478928389907394,612409442967521243,7030445552296850436,2443421217662196038,11494154308827132132,13222382001673681533,17344486545242873346,5732957941949542251,1833319389696475808,16296716867583852691,14820314608654137277,10590959156610003594,1926079841608088661,14922776897770468515,6661939064292380267,1194882098378499364,1893218316603755270,9530946192749551809,8512674369011271804,7877180674951392656,5026016911519589656,16881636753915938911,8485143043156787020,16838661354151268611,12460305820474595182,14511773659166776796,7593006251984324682,11888167464676527461,7877076822800552811,822077704225996986,2374083503823440377,10324016633731883791,10139974532513321089,13077430690774997441,1221980999966078634,3064834200542027915,16935548815473209619,12132685486364364475,11828651940981497124,8357538082268521277,2629980554156524661,1554862588335739685,12258334752700716800,15259337128378106476,2717762253759791214,7011844067034972029,11355451808694042575,16256250934429332318,14325203534521655477,17047642099599207179,16460478395763056120,13437189748827140902,2797126316733933404,14652478871417729570,16585416750433642750,2866091914276526616,3585765907009746982,3041217810315388814,3406996565127504118,12910780254010132981,13163977157820580347,3031035679367910316,17086688610178483790,8188172315804020004,7573621213089786101,10756899128468438506,390547717046769388,13551606886455297222,15968136907565990508,9855986655762464249,13397160418829910990,4298007883831970406,10793273345036342237,13676038925197273274,16357366536685386548,12077220337964743935,4527508778767886198,9425078225087107119,449531604713273284,2972635069276261379,6019669947906879385,1147157143917503973,9605222043562474054,3352598111697741076,15530683643291694207,16262984168298013939,12970167504522941288,11801929746056572314,7406939585724172761,651014879013332069,7820116458332051019,15965856728103817267,10017709149596361069,7560604940925395173,2959522542342579566,355981490845507656,6424803445566838352,2179354059444426430,2866137465962538654,3855867488936307505,15773399560763994709,9411497890897069398,14003098022005068783,14052529236351561432,8264456024315248316,15543436382159080868,15378919959340598482,16425986576023920315,14423248535392495392,778069757384756149,14323717919324972890,16588499393672011124,6083494272464811767,8865025895836449149,8047946338166605780,8652317838544867114,16254625385682838033,3587785164020792756,682310616401472538,12743605981541257131,4428805059204072004,440673172709698770,16206470299622679456,7871849469551331758,7075338016172103374,14267408101029891051,1919186276648688393,3969227696514035165,3205502469080750883,17655081085663450556,14023006701586036128,3150336563181693387,4873236509008735397,9417483689504633038,3514555223639307826,12840531300673489066,16039882859855899849,2483573773493500138,7648502930070970101,16482313001702199363,3168349267344086503,12945891933873484061,17742030623431328670,14761840456378109337,17271785747852107058,15536111293101771028,5192184888146439054,4935267796166185204,5926191679331213663,1625375407052789666,12239552091936009926,16341951489857853846,4448578895608016815,2533291178210410449,183385424740866451,18334908280593148194,2480299714946601213,2012983702448788414,6638619949166167397,7733249507719674849,2777508045968800785,15326789918093400487,5532322081995653945,3421586040670636518,16520024329304174835,10556339838641227716,16844013487574130416,8001633099331923002,6693047193940412466,3915637409590418089,7217714476328941997,3974224289221086991,1709769213838525175,3860342417766369714,5140485940250094497,16425710879465720289,17923550141342232172,3805948619259813161,14230590443139420697,17751427543152024322,16043389949474171944,4014496075193395273,9713878077797385765,149426704346718540,10102685689041325859,15271979354810497039,4767913724656113852,12522057187700912462,3111241791885908405,14575112514749959515,15887967921336460632,97091937016346494,4350718563112881658,2061214889369336304,1778787894272070281,2148025028579505988,10627612375760562434,17717666320027913979,12797433578013879734,4038187519009618847,18402290892849933906,5796771846600918886,1886583742949859218,9685204960306190110,10752051395054708357,11266144840806660821,2628325874641456609,18433235351360377018,11453821949213535698,4848018186563016496,10353953267571975435,11621066808962683645,15577271139237378046,11706350428747300139,1134411924161716464,6477275594933615391,4653592175848982042,14544924708988528869,2553307861906012548,2543982871084268154,14080307912464681279,8389226862201619982,5493567942088792432,1109923385157692168,18116173623788873873,3339707055492393093,11657240525451615303,14874420649601182904,4740380549829726442,865584519998689557,4705362058242381180,13216330651468154958,9205090379117380229,13629522114822036071,7383875141893760384,12165344645204138371,6491874764849637834,12300371467075015393,15979989067489743054,7664871803534583780,15314880175718085973,9160585286045430865,9526602071429220538,4275227795653663752,1483830868093629933,11749180779454134503,4059812463148210100,16141506683558315602,13653694317992595486,5500133169696726530,1194700085796153629,12950167999445567311,3886321075865842790,11214952707461200742,2462658484230822149,11800535333668456803,8930693343321645819,5897272377298600700,7277993696667560042,8257388345747694299,2376071805440403114,9679365075856321053,4471179515110395669,6371188779293323870,17220569370095325644,6409477360051971725,5562137398751168496,17497714054849260555,4657586844241712405,7096768649051795850,10323770285629817059,2143079723962169356,16211054770459585076,7018624076776106255,10291213729937111165,18262741131989890016,14339739548665771223,14928326188786545725,10321329941275760158,1126466360738142318,15531646299399070726,10001318766385408772,4443231684086181159,1811991335317915879,9052169021650188001,17508726312663465631,8590884021763664504,15011423182550728356,14997643251342722742,1731662415105185271,6748844368912977761,9093921103062407080,10418699269243918256,9571726998782166582,13123264361130519344,9746719444658279284,11295539439919323078,16312238611912176770,15158805883428652553,3077793743275576783,14529532482988955025,16797960512874382256,1906652265136726183,11105183124030096548,15110131023582795833,1646157676358175342,9837443659962953520,4559488047564764044,17716173117484283220,18212048574690557095,13295635606298829873,8333196233775895701,11048568426284898855,5276040650839441343,18214024040908616294,8584526030759462020,11718034508293119907,10730582222751322639,14420794643730958091,2788391043263635678,8317562879358879805,14152033860070647780,12274987608622400071,5614668985362431886,3997977359741019713,6802885715227499936,9165457386160610876,15300447488848910504,15891305988895884449,10854483765841098007,8940751799846787607,15583252635883992799,1347245348143487209,17733618712919325001,2149413348253654768,9087471087068169908,18133193334629713509,6992965260989906821,8646159093551389478,12253944771289575335,8181877533470134371,17521133604396722549,521696038531737704,427887094392498839,8098505142420174072,7163654430235979177,13194582766457726384,554818633747570146,6501092024627964591,10298688645940656930,11826468370942001189,5635544483930870102,1519420573388204826,5400480391064486319,969290258137840758,963600997566594166,3280954256804733495,6246300030586617922,1574139329998562425,1713903474927088406,13504692260293484519,201364568751856313,3603139384301629711,3118178720031024055,13514484594114081718,3999918886553492832,14637883672747370487,7723589333020217085,9701614123825567728,15209754164323087400,882655714775983025,11323293014661597900,18407618974133735435,9013796290864280515,1655368192355873177,5656811959949877652,15641795913055204063,12024851029933062669,3132235105579812234,12933556302238562205,17314118516972537974,6728928387876051875,10177356432490843243,1281778482056412814,18080654933873858461,1566663450792230560,5939135684393157621,17623884350910567916,7678225183849776712,17026600294287849691,2797386813871745327,16859338263217646739,15633626938191687443,5987178958091410662,9336640151749285964,9997918897870659514,2391210907941695197,8541036233176443556,14768387118968712806,15291304455322403622,9434050659788955582,12739755502531569959,13163208666099468961,7033508702086533015,4022224602785174940,3974996515447498435,11721559237389062609,12314284955578995770,9701197693446546660,2827220592286475280,6382868715883640086,8678615427059958926,12550900764686659235,3582979104377922980,3765210969119549208,17777352269723926898,3134407713663211759,8642178634155351398,6784153251663612455,4350609511524491717,12266101568221006660,14986567695843797767,17098244619637058099,7176432391277259361,8039992653035393931,9349931864287919330,16094181232680801804,1601969831244301803,1516192404077990469,9375513760098902322,7282574522772561885,17358466598864942634,12386958874612975033,16155437981499570042,16074581442049986376,9962604945250221331,15152355281171809525,8195981186604171700,1333429216206016794,1908412679304663610,9431841778680067807,17392971566368471854,17438516260114907029,11809565392537337357,4225781209428695300,11424911450793118070,7606991250654529791,1273647395355387996,9581750956040461108,16602249662750941859,6327549672103600666,7997218196984373926,18278629583853254859,17692611124425147432,10282749118567310906,8170925465185555354,1547985143202385854,16914564946273191732,116766810259361519,8107347193786565158,5752864653507461367,16490450067004317288,8887007640223957821,5004803476314855831,4642914095309010677,22493676858416604,5508978147126830814,5102535065194630705,6895298251890171480,10362325165691419490,8164825171912857830,9922885708134368069,14426686143080436841,8685403002594851493,17973452066549425452,18081959754677182180,9028887324176176847,13367324927557172996,7554474646602777224,17849723735355882128,15605613773723003627,3042044237138546578,12830994705057246255,8702926170011416979,10824456338683575053,17512318868861404886,5024696906524867850,5162609627803874687,6495573998145771526,11365545084787450208,89452263102407335,15837878594472577811,13512152069728882655,6005758689764117892,11619445380186080657,15014940935058717827,10891109288477321362,4609409206641664415,15023229112027559892,8086749665294758720,11308897310166742417,2030249252197391753,9285565664902298584,4251938033457869749,7293430660685841296,16236548634355764644,9511045484366512476,2708744861811983772,4532423861453246438,14161407445597811127,2848189729134859310,6557326241315732269,17484355721668898505,1902547559872299451,14299148311153631405,7403808348124956001,16942210941115366066,4787562785424158851,14837710289122383721,3978428398422350241,18051394881761129700,14997780963420874559,8369775413551642888,15359567041378121937,7262996481660328836,663620154009604252,18319015783962840744,16670920764389083181,10086462907849201882,14503052132937599240,12628486118461373208,2578508034782699050,6858450562496682474,14865632657869122618,7812721529293554738,7638857373935680436,6369079761549949529,5588801773699265317,836326896019554623,9671708702477696654,6890699948339463920,6318747398460792830,14878419601549796651,4754921242249384763,10744331153918239943,508227540396028816,6112876933493990907,1776136500674552908,4209300287461130095,9363060303027452264,15722242081668149549,12569344777725780439,9768559885345199547,11006726806353516093,2682719831457815139,11233643337413908521,16032908481254939137,5808037455263023276,1863711756743173769,10477213187494169431,6095606288558472664,4665736235398648291,13001625514405610799,4917031594189022126,955006550316472396,9603981368722352759,7377483504088021361,362508082432855107,2502228240601947775,16582145607979108817,356643153892961275,7540946185834160059,13754439323804720564,3212971585695956153,14533675467859768812,14597934239387420388,2282079433436131392,13724030756644631586,2945108070479929662,17007397793985030131,12791622208002964709,9556261829874405876,9418419190058727531,4482819981202736617,17805564661767699387,3446107512313607329,11235051967044940592,9191688985927840784,16551920676540140193,7793826337672349372,12784837884884685180,3456812312380087536,8214114911933927009,13206618743751979294,18394365265075266646,6777377025200984126,17336973347296820540,8415531112091523225,17714767971006708715,16604314430790672947,10382371785739321572,10442616621460627000,9175262796699315487,13959326902324765380,10256784921960408754,16923853259456129067,17911665611822254741,8734203220226550938,557512158907801286,1557614337935528579,17251267931943109683,7560430256542583961,16399658214494227964,4057567041367626391,13280079910840384184,8929908756837196520,1644614991644303027,18227088642210488987,13657150271963807969,4303589578390334636,11568113089558608392,5408256210746946707,7550460800476376229,18354550829472712596,10535957441123804088,11070123717203678440,8727655647344811089,2063531567238892622,9781574269372597878,7143490970911182752,3080189825067717409,7665664539906088812,7121056480230022933,2740167020724675494,10534401300967494882,18101635861659326067,7557163617929179455,1757491922754456305,15655214624332075623,5366418973135450752,4954331788631724831,6862450116408335568,492922124898648509,17768533882021918195,918605063272098209,13747125153104403383,12948195891689773893,9452719103901233557,3228220114357148435,5804148932413790542,7506114836388764392,17463817829527231225,5813685903598477373,3642857450872080474,16849613343703331828,12704992790980987514,9615053247040214664,2380261818626531567,10125099635386987065,3954544033967052382,10354530253907110799,14120783375805966474,10812517238518751370,16959306049955074052,11809017100702184145,5658601089454770927,12595739653161456490,3949315266533604280,15345467510648041324,7299403964600627132,5753910151787604123,13022335901244073692,8877273226062923637,4468461170454132117,15845455559806512694,2974918953062371626,4520289142354548827,9775024482845411648,10144372540097966089,7728383758267468477,11953447997834339308,8995594074527314765,9780794585988603897,1601466452131861849,12039321543651998934,17623401379504105408,18185045946525965261,13359708117027983333,10500040273264774274,16977809417833413211,17411856831146858721,13042843086172847062,7377798952445196684,10375688810969531262,12722708303484338645,14579995209387689913,11619506068196759371,8332549225371868073,756544832963652701,13199522948020022874,7871707061946661472,4255463349347069676,11639075585417400580,16533318719324924332,10252277040753468138,13016595422344842248,12611167447901607010,7036915371443820200,14315154701576578339,7746527850358196072,7216227833941878512,16808091805752785927,1284774696665434488,17855829534624631028,14122571083124778922,8963093916857253309,7326492052982168100,7814454216482778532,5503072601452224808,15331722543593997644,4202541137723292137,17482291459371234023,9382710454056741044,2767518592689207336,11434108277371010496,8337300562478450488,12096745975170604415,2412608200040660064,12021221852939778340,12874961795792008059,7140862567261332410,15968976844888593307,15942077350532587239,10046682572729145706,14289095708950764227,10175438266476715193,13725296294439700533,13916953679460937224,9844437501809221854,1528553038768329517,8664343635579731471,15366260561547109400,3475771633808148527,15878030019515061390,1802198583748750424,10995785960928787188,15526813379891132924,404865724181683502,1360522211217421346,15581375797049360467,16416246873719333423,14256707313065596556,5599053229531970032,7216274627107815596,7945183724792888519,3924816159291291879,1136243202293002101,16453451631428059949,1167750394641127235,16213950473162277015,2399314141968507322,2005346921277837078,9958738395806467862,4600575961112391971,14862755013267451297,9971927271758809548,10387802717160815670,88539018970725125,2910822074112171257,11308903148532338142,15191542230273108110,10159778907372543648,6881136438759513506,7829815764959689359,8237996654424057142,14167257198232351526,1007652285328438333,8406394562768891787,13420384141594091913,17194372227482618710,3110335806981981395,2968514220858381569,12422929747532116332,15118280547404303250,12441473792029386590,9313954166153232055,8711337241375449749,4334145999805218917,13427468531891340615,18152891718123772281,10638001799972328087,10503347203417997429,7702418831652947658,13482949491985218432,12469845080301214313,15102274640824268099,32909791550189899,12510749227206324747,17625652106263042120,6779185295396550153,9379730963169368413,12016326153965699645,1587342638888033296,5124306030764369870,15185739326654885741,4498738362782600137,5771043732488314688,3380852491465430194,17937487053475953573,16448232116307461207,15267664706251342215,14770980435362684595,14544494055386350742,4644436873031419862,13514446115619601017,3366401069411861260,960891255551382215,4972922069738809533,9539456380652504036,2012371510352456139,4122696943516761481,4259211443630073224,13859647283225202101,12156649532629278708,17674712502497985149,14820522144688274513,5847706173850552686,12394955696270891714,5924797420466809867,981669002757181848,6495605671139097127,3510204731966840083,9351775606492964330,18027185017861241634,10383592221387057357,12141976246251346104,13202029446171322189,541688897267926981,8996757135000564120,1231357163147314431,17347322745559155262,13132001038626602399,6227743797071451306,16714916265630269057,5695594353544911459,12009224424816388779,2062456488884882041,5132052534890199902,4916820109838672554,713178293406449463,16130922686078012910,8918304251813700889,14469665733533470053,9195870139022798251,16086519599450796616,4776572101952086435,17157150829203300157,14357241300999815284,6406852607094266579,3613518292380532774,4312301617787498819,15958481023476309755,4972113750696435911,12875752409889146107,12496825131571547853,14206996778663106315,3176997468506950757,15151521680825543294,14129072221274832683,2696626667314987495,16021113689481937554,9688036052218839953,299983294532407810,4936482699855722990,17449150322208273033,7873895783623698648,1517724653484417057,16099693591728463377,12459412174679225813,727308646815206947,7829740947604570611,3635130669903410788,15901085112025948166,9241304460593158225,4552588633401958384,7042645441169965385,11982594670103748721,3066528241886028486,17278758800510727991,6919142683072906830,6029559495610661822,11690739037793718459,16362567675753272305,11170818073922661418,8568855898514391971,8811696809042607741,8514526623748075409,990480635178996936,9142723469996393763,18118360153386525232,16355807581986153606,8802281763645434844,15410010488186819996,2771260542105666974,786693115908458605,9907017980863662619,9876266721462967944,17724013833482458288,12523863878284461509,7275968369400851872,9353749675934035629,16824593370143161940,16589427678110639784,7317124230407668924,5625967263306718172,14791343336547124857,17869038921179472132,79669540523301637,6807875911228063093,6634155997279846528,11866660117342509168,2738433225653590940,17564452921960608400,13750418015708609254,18301492316882715770,4563535293454315959,13514839575185244083,17903348614861022161,3515529804635625537,4999496158430892518,1851332062884402624,17434361626080342910,2454520413299540505,9956767925976238042,1557797265979500882,3872187898507921823,1382571483372350017,12449425944362714552,1858272612742297902,11332562496771990982,1902608540023410096,13822091595138608919,5422570661454966350,16269548923671028180,6306809769629246089,3580768482520158436,8246449550669350438,1563965016753893307,4386117578320520466,9563600466003630786,13326514879342488724,1113657357460259263,12336764891464049480,2886110827038417903,6165212906443365772,4149214317242879930,14882231304233487474,6261093935962408910,668597857805509521,8848392231091964371,16932441608240613012,13440868683195072859,7450936882229043432,4515538380245225641,17994243583675572746,10667446920857927192,7353482368293929490,3758739013337806577,12002395518350743417,1459427117003681868,8481804999765219579,4711559455859134830,10070183104736592732,7751272050592978702,16300604545750495843,1922234044649101777,7859556382618060820,10707652209784639399,6778962333931277339,12761576001733550631,3575603770309388828,15419399890013525223,1590221722378216825,3672293469739768534,8091882580881281724,14592395599654888281,12291378974285109935,7736228385367130512,1918909162426503779,5581115997705556925,2686883602293829837,7772550423336796453,13536996798038425452,15498356447011972702,8983685648889710369,13535352299928384466,11909549112788562779,2627586763212007053,12812402622611784446,17153609588856173351,13911729516686642105,1554593415251849066,479548202638639621,305165993732949758,769704857357672374,14048535513687875048,859504976532233746,16238710202702937042,10296772656974551068,7300228675043040293,13331688026742321870,6619635880254811080,11487738235342915522,16350447546993432387,14661949007517774035,10222777443281063392,15783646408834438702,11793555902526820022,5531761993402840212,15035391877863308401,9030461978273433240,12098188712434621754,7625212974030709407,8738743596081042644,9800306397036243719,11676293915903923813,1851509867421824110,2556293467310073732,16673298839404243265,12272283360726472788,8756591073413935796,4768150849650275223,10884110513482543242,982143645714723348,1517866111887932319,11892252321972021174,7885071239374660944,953079115100398853,17177680004156147618,13808477217899981304,11917059592818768291,5941884859940361776,16022911892755713449,18120480026464154708,950614252569322667,2627717309695911356,10701999778283182145,1521784145485366242,13408620465830625533,2575674011905242000,7331070778760918309,4997866064716227155,14185660923711774880,4994745406810459084,16517223471155945464,9031230731639155753,17854184655395591586,6956271464871768141,12768820662050073297,15688849712803845632,12869718317460720044,5546310940563889862,12015069922369724399,3731501014490715145,8476896321423398442,15327279768054063499,10706827871844704499,2124758468988252764,3021992884080737121,5901878571732094164,12609224459164055793,7925164326919750414,3977639392370096544,4196821701722005037,12711746348543177768,15728124863806896625,3647913893711757785,15604344190131426533,1024309236771525581,16559605767741325714,7696373980220936408,5038730199936041895,17698899026220854579,8845279690591381728,6393599635346643176,12381424335512137354,9098921564545416255,14499216035537812868,17979224186248216941,9613314797124861614,13956759753041655179,12526288828513730142,10615923259877407135,219507449907021930,6162837715955576504,2827997283369501370,16212059659639929980,16676467990906109573,13585558821139732626,5015460728501630813,16922011834762203607,3121061377884324845,1750084923738818228,10273034512295304712,15426107968410347127,5984353885966024822,11304830107818402309,11215941162420055915,7414923192724063801,1346132991315423262,16519354451326740381,17094529041999654862,15723003682846211062,8756593153540658489,3236314468421029466,13477020188983727582,3103622968269036200,4598803336252056500,15556021137566274400,3422186883647002351,15712416259725029731,9372680476315741282,6011900808397741580,16668473170729110178,5232725056034809444,12411758128358138119,16791191820468291536,16032098243810470168,13628868513254513515,10538032183098883812,15392213367435387462,16717634813981824547,13340861426166723278,13947400823764096218,1687951944758887556,3096530669049009776,894201343770978589,18261716422667463137,3031241371095587746,11760261206852906205,7327182800394802453,14332859804271867859,13612362814103137255,8016403158860095382,8582634189310708366,1315870841325591590,9866196056701721187,7671939209443250213,8124437716615973030,4634292660824480733,15205011510113105549,3880714997744032297,8558800254481761366,18438842256127937116,17480251250237474081,7680033333148722261,12656798197037427362,6965586431826223837,8200558583841149114,3966032242652851560,844097276252634461,17766225615431346538,3148798302982450185,18309894829274251541,2683012931367904093,1517887765290050152,12440061471394654124,7736574229265188378,8958676837911855710,3720725663918311519,13573000484888088448,18011220936855725075,11203131054321006082,5630426200812417168,7306811637415578572,4647966853220188887,6457384500130167848,1795379947803521674,4030698074882918274,12125924352470135538,2888781545350777559,6051360862026352605,3366321306006009951,12828477753288617832,7006078814561672687,11399215553709434174,9527995812109116490,9044223647774465424,8957422726589519494,4640512161215170225,9960326651128245064,4310603571050757462,14085805908424772095,13744927379795824169,16350993443242799482,6955160054068343358,16956631702390882109,12823426648509895382,5933100850997494845,12566163046025915988,3881280690484477050,10605930950021117734,5533519437859779576,17781177803260116784,7405572399870659693,9117260208216732571,17108961944529700328,6088720195770639806,918597522331939017,15763096826968288694,4495652180426019024,2726972154532747282,17109906255450728809,4850619967232722339,13515944998032946648,7741585061494432256,8003561000698558911,15720514727861690858,2636013792935200437,4633144153850021800,7711046620364136601,5453898209511859384,8583345835436108185,5685234038854612877,4561758111594607059,7902554658678399955,3261262049802288135,13989291031196268806,9116797769363961173,12651322934396443472,4617116791463446646,16614425223420115377,11333540822839323085,1476373190973271140,13517332399701315681,11105012539590795765,16187852794775419586,6908658856101505393,3450597267977304488,912622755446265973,2890972505407167557,4747727861019580119,2268226988370893354,16505735633911147192,14275242647594415211,1444732544634371787,9805661996463040348,740253652719396290,12952362738256793351,14942202249342185021,13523563872950811272,14598827580409547190,12062704478499894913,6941766293620459772,2060888085358633085,8646742190578129934,4674524955895803717,5967529100652000852,12432530681472029615,4313666618148554522,10892319405593205138,10524910799214552750,12566941131409631418,11673387694041639954,13074684994741941338,16504166306295659071,15266244373547706114,1062969901605055574,17266202101491480007,13884439788950933457,11515679485239000963,10290804367357363561,12168634076039385624,6261521342457507156,14063514338039256556,13690869230629708048,11849816779748268983,2877227679030870687,14951203978641602660,14231266942158219972,14532633691593147006,15633627345946198066,5470789381204795514,8947022973031017670,11289918885745759199,12057468871585930349,1230094247173327804,12919336559658810769,3804747058758690509,13514336987462549034,17184312778365317609,17617913294692547414,12720348519462624878,11911994449160846700,17789764348343434536,9178417969801544023,7593225285914204498,1275980211130208429,4463380800755857871,448959873801931201,12924200492798525570,2733730068234945589,8468261465186488276,12141642305877264337,1534914007714433048,17211874814159821385,329972699320691347,8171111545543934812,9533033229861421205,3881034024417644294,17795036791169686420,11465360915342561136,1885572474243205176,4710310913778911202,4599988184015519165,14298182443898083408,17102293577195726331,13905799885296539763,3746200050580731923,14672537770515405409,12140560050398400834,807596247855859529,232620066630485641,13434656319237421063,8263067050723031730,3582681916764878170,191740119143564863,6067986999090055809,18065743441819647996,15546914949132696461,4548460748415084517,14464000353579366942,14872239347954773,3657450989210696945,12277033800106160973,14731497830200466387,13483542299429765736,4665634895069613828,5004338316650404981,12809632843414097723,16450958618437022501,14215408191192151587,3023866360497090473,7814749048506974999,7206130959535948623,1398328647403093492,13734555886659224590,10326406766734216599,4774188274694866101,9759441740794216233,12612950560906951394,14391262390363432668,2583536333616700358,18390160727828773964,9196480757023384805,1981418585501871123,9044199216521552641,10209823088279184675,18423143905611099715,11497721685083159539,18151664197667753116,889553471924181494,11145405512437846764,5904291503914287714,16050497872842578180,445357755928463076,4816489283296048268,17212444932139193037,4732790328582940911,1948041179121229351,12812859486648809887,16038616813110409394,5672073079148110661,883888614854880072,15619984718907823675,9024731660470048391,14572847959707666897,10934801576066677435,16373499551625567126,13688544713310321914,14731739559927676819,909963823105779835,2677938326050137249,447217752080732229,10362354798651005584,945673556574728409,15409469737222368769,10073800342320323570,2874124428484424245,15286694026204538327,4476990591377141529,9843715723066730315,7199503089523965367,8979367190539012735,8839121314905416891,16773806432085436740,1486448767910018295,7851403836361127020,4587184452291802627,17369214787767882031,18314524636837570867,5210882364306129863,13926305178094970184,13132332751562985655,13971166750447471502,242005881432129974,7067204398952432178,1053649717764502138,1976178964830130390,12142683333490624131,12696159897269288597,7077997063606874812,8071395767952918048,12977886188105756381,117866211701637864,9306483599226873759,1447223375743704198,3926693540750566803,5522970174601627681,7135662423242527365,16668264335000226137,6613607798178392342,9421892633426123287,12778466319514191286,1110654583977279322,4999074788312660264,9894621120881363557,2100603880535612445,9239376307551605752,12264999830791583343,5548950127702575391,4975591405825820969,4278755190236695033,16086349242823462276,9524664686537748834,2619922962136425881,17749766469709062144,1012488943442530297,17165610113337397248,12481243642594849874,13111886565417172498,5088283261036969621,16755280311866625712,13898632385956544471,4778757904282877448,2697405948862455790,9084099310200294551,10311540140867233157,8903642893745984797,2895215805740145234,3880429539281445555,2252917370990214943,12587740702823950220,607410117242766948,1227091504198134964,6776905444112666846,11460268859197597098,5846102890856096508,11099469766181254173,7903332553886607854,6387750514480468901,6434825285861793290,145186747581113596,13405238944054092743,12569416582688514358,5050866488628500676,8330167770311168952,11263192716005071399,14177369966456009428,14100181850066931751,193764269331776863,8018419525728274951,6213029834370076266,10314825216696194264,17847652211118660937,18073047870271776275,18165815924877703694,17850686936646944505,15354361393477806086,16967641006406066478,3834352313366306942,9445002706631444152,9624601278301202769,6513889782878283311,12432930189542222573,10767907802469186296,7037204690492961963,5744188121419208288,16862480521736601266,12404149653751196656,13014729004182614819,9579743501195735194,17949445570909363288,2739553074839655238,8278156499003072067,17191884506458337124,12976903459048471503,10363322784034874005,3459794282304023362,6369326865049397656,17768723799613564081,4560904286633846385,15364251602890850507,1409576593464058445,750398816440328735,1048138140998164156,7892634016858521379,920978702437778739,13999793931437751370,16476103948212888302,10382149801314482656,3040275675641581668,3767203172217487153,18130092381868955446,6163161238093856076,5959696646387610299,13916113089683444953,11462334141466746115,399449779868761843,4233650523251637385,8982145464686121454,11206574929783014985,4111534231726035348,8865329467794913214,13908640435962095345,10837995319591822796,16186420821472193094,357479546329719808,4341297564290223387,11771798194140577001,9609342398456566109,12857881666251445260,3040195890994599554,3697437093160955637,15489173470322250609,11007452431699369851,9364003648356497159,5533966984535492111,16927773983155582545,1840747622008065563,9806261327415517051,7315284108918291283,10985699061856516450,16431227725089473130,16093831933303809679,11506528319181587759,6672399703087813072,2272802072627298843,2913662076710123122,5486751312061082125,9267565916135305452,12783873932137585197,4572105969293140235,3148419810087559989,10090124855548598013,8156378983023966224,837760609137852776,17718200879181681734,7805500500353998376,8867112047406422879,17965103937398077496,10264915671669860185,2959398423921805012,5760705355462134202,4551392719556777001,13769986783088430780,1303819977977240202,9544130989512927076,4911959158999496570,4963494074386027827,8947534746522963836,3338356812505802080,18152347537612061404,9958165633973813534,3415673619301729468,15854821660213817107,3517005023661324280,12050458333519867798,11430620670768446996,6378962709382604478,16860052575925982769,15336819157366589826,17865354107124681062,10746232655759363860,8768830274306440029,14360064469344974698,1487136383322108044,9681013096315748843,10929154124497745828,18336991051182283103,9549749569246665750,1748002650227851772,7731286270016051427,5469866076575050966,4378512103940423511,10142713163812581299,17231488161077329521,14272606171427608639,17278776531296282843,7431170111570142487,6813612204278152142,18263696552957292250,9719345625760155983,6956676273319070752,13431581382686157033,7808357770129335103,8109437353900108366,7790625911230631097,1142130467735976782,1258559322709885173,15176046552977473734,3915315729475970125,6232435625484616358,3411880040228067218,3490038971728024115,6933020726423157711,584222045012369262,2706675323821973072,18401143582437174176,10677818562874050024,11690843547550290586,11528536469785794794,11989662864106529661,8655449828467154406,4880157912900760651,15388726329420402346,3794198271642746317,17715318524555603106,3206563506353150712,10240863045275631358,18420109801735321119,17525239486149716979,395164772648811346,14109753008197424358,5897105526727111986,4840204582853989877,8736918909577666928,9571992331293858577,6697358155507451101,13120919327824838499,8624607781612512476,2549211328735464899,18224428444629860478,12764742146554380014,16363142705863334100,7206507095865308398,14878411963211779927,10408969090633117440,7018298364599965553,16436182357339465854,824471767684256605,13806336873252383762,11149984559305619713,2535048297501367533,3751865346921140593,15442151338586670794,16592041602022205889,15244878263542123285,9432697731826137904,3594931088855046356,12438383316979792678,5222560331632732136,14282986974037946505,5088492628336080182,11410262550219092813,14682277887883476204,9212621248566990932,13525360733183715168,16567802330057373604,7371918368031432838,2384042343236791341,4157994871029019270,14478644508315182607,5694432018050002250,10195251580869976187,9612925667371888277,10108713395755402815,5910486437979339191,18030990308341148930,8119339431116460753,18224246124381348241,342850482154799064,4992137602605923158,17140305368271112065,5695103628046354209,16837111525565533004,256441217038250101,2406901584159813748,16545247068114567703,9107403060335592462,5233737494286662095,8816081014911755457,10432017906460800405,3755458849024738157,3773333456296890141,12555944439766552512,3561851932538873221,17766621690955565830,2191250348402837336,1218572807827266612,16732729000295689936,9392978418714729256,3785617276473892121,1718372099573850031,11739922200454275076,3013965162290558222,10106315166450942639,16854159549269503907,10151321884365010329,1845658099248943430,3024330891035343539,8809199544475772808,8931863507207900973,11308950152697257871,15208550710725486036,11375956129366788100,17283318582921768300,11441652377697772717,3603234833058733073,3731362073582810749,2560296611675645750,1515610372415872061,8458150678008634617,2802716840331805697,10284665462958354649,12955140136811731833,8094677979566917356,524452850515402004,10057784021970515976,12087559951298427595,6965035699843972876,15999506591318982489,6732967007413045899,10874776652873906756,8323532952158645695,6421735152142128716,6129991762026886541,6046142540721780210,11279258376478552519,1937044257186488675,1447165220931468193,15999869533427386883,11930961798546142329,6546367506193732022,7626446656498191893,2618983290447438677,11261757642364151162,7075297353497966370,13078122668668209520,5442915739689266365,8489941690674872678,1105596324158467230,11428081327424279243,16372278754361630055,2656673413425973168,9646224424902074807,15078790173163920702,16955975166305915024,11920903011781356746,16509828478388997684,12674965469232723284,3684346188315700604,17581623039930124579,8856219818906638543,12033921267654560093,3576052820554269684,9732702705925792711,13540762816212921870,7098141266655098921,2272257878495798449,16291827572139088179,10115889621874539149,3631274346333714318,3999138810239910424,11236196480742539145,16926996530667083772,5479697817874585483,720640384908784347,17765409061038703105,1226315711151305650,3043952893659168363,2595057741324266172,15815552465348046885,16726318965302091212,4023702875547296831,8549706175391632742,18415181256116071979,5085434934943211751,2216238489446790593,2008353341462465991,6205224775974560616,12651931638768019062,16856846279006841401,16266470691790740967,812270422468090345,14762677427971220008,624090600766050342,7501790970041689785,16688103471333767712,15553488547323671006,3939372604432004353,2618704710876917903,12702320749749768863,11663043815572447464,9258649605371928408,4497069125180006850,418438358936209356,2313808624343664162,12026103147055308195,8308760854655359619,14561863864825875601,14667441231379465802,9178331504632409688,6830134469984729184,16936987089628433314,8308213656893319802,18010227412223857173,3310694279431940688,8055666453604700985,4062712823212974025,1504523249749489304,14092835806862230594,12697387430647412999,1843377174660446181,9909139396746906029,5754608698787395917,4994706800388445661,16649738647162743120,16298398486149744054,16553709682439371991,10207952706949357229,18251211891894101044,16316261853528418177,17612764518554989239,5353510409593000216,1945649011880977820,4520266856853946137,13735518845165953030,1672006401071312215,7280824886507754135,4782856788937796719,14802936359816647696,7677185659207347567,10895479926381281352,16420108521194700822,10158809290115173688,15091817557919399186,17098551728197862365,11440906184477564535,3643516777400098786,13610238930193926702,8110120823771643565,7962163722651539623,5103771687561196569,10324816500740904258,12568494556446506639,14572022344498463199,9066802812253241862,6243101516237509303,2775693448117223618,9485187290745405279,13447850972482106971,8391505212076195198,11151321828048730200,11073227816406762466,8164858118313809613,16608620096965421325,6436286588837599892,8745756066408170697,7344326687177650041,15765004888202724093,4232419719138954029,12721804017986122260,5219386714433756163,1855081266130348446,7613033571267377043,13850513930774207477,5101812447449600555,1190684516289868042,6354782325674763509,3064320643557573696,16692985704882621759,9091774465697565953,3422035077415165367,13724251667899728911,8789588667151650773,12604865839951882158,7744533853415634844,17151821867909832770,15482662751645734784,11743715880868623047,3929426912270530476,10793853772738964346,3253491269370347486,7217651480563779372,8571151279742498257,3466282576795010397,4576640999881785889,17006959158260132757,9266040622811255756,16646262121937770465,6122015961565417438,10970919080888922737,523026483391136011,7905255269926296411,4074483871781310232,18132581384900358133,4011864680907504820,10701823792342007082,8258611165881784105,5976600237452458868,2724999476997646315,14813383146475859761,2060492273150363208,13874960770982741195,8367602251257997913,684026579742964520,4211038067088627046,7661083440220027556,1628980788327063615,12662218310846011505,10001471277986907103,6165941405609966520,15630341056168544983,14393540685806592636,17309442144812883808,7329444040567004202,10354867170972190153,8657223060237043997,7698665674117814520,18131976307653302261,6133676143981727417,12330599637303637539,1248605251055743608,4656012956362448492,18173339156361785502,10107134873811329619,3550100888901873850,17321147211302682651,6519792252521702448,14130040565142137192,17500522318207675424,6293950873560008670,5197872327255630953,1883115732644526821,1555286455188503719,3285432313069358857,1631594239409627898,11074942727052216794,14525221434067914009,8915422510424234589,3701324315857397608,14689506133907022244,13304971912839705808,7634868825643074414,9946267695871761689,3315410413533914592,8589749452806893296,3020213263800727726,3570911603291032365,3327023162195521750,3868624588767300319,5764081816921736876,12789173997941646049,8064826429381895875,11402568061085752913,11127539868049167985,13750878383348652605,9122004435206949717,12359983158799458163,5857505808987569030,5121200504781612232,16225496699117035757,3126252526241161612,13462359577148209617,3395357054643001518,13058314986331919860,13482026047328703232,13734533466904545245,2401844969318966674,8094121863383550306,6539241103886344562,14659213911710603154,9522183482788215128,8814010882499491230,2033899158756436483,10802527020054475114,18167310082198411108,11063344652394050336,13606276950350372684,11538634912901029887,15146827291603798150,758346755417585897,16061859801716174078,11636526145184987613,4061881394539094174,13221540712112173058,13301431546408371766,12785704453365275683,4689379511476212773,7550874063099394310,7584501521913521977,16366980656455903890,4809651513957312605,16367317344380180936,14670355532035770772,17298337039564928160,12742361177572285894,10090376135734024925,11037655778012638590,15631349285299231167,5880516729715162013,6665047678591806488,1652041654715106755,4166872606990598908,16290838741579407143,12935415023147134583,4367881775026382740,916234198433297391,2816211752193241117,9293661160533599917,16435272596911571196,10063913473171271510,1883842532237281148,11782888060060934406,8258626643187856464,5186607806197250235,5903082036977986643,3958790472371072541,1432288777597317945,8919163123670583876,4120325496729453768,13335019689184237562,16733903195123802264,4586741812980439141,16027228576889125909,15943626950789039676,15430010622052048450,10660350542002400976,5109628426515887018,10591746882669342220,6309835746719122652,12900843572931051902,8810878608704662809,10019523784353933207,17173906577266356856,9745112226023644958,14409910905641557704,13491019730403641126,12899393998897589104,13507286918013619911,14747291158951102758,15306607697660866974,16643531601996391393,11712036894407315482,17763236482974418792,13841236116378073504,17572111053596092239,7061776463772579282,7999914430424560687,2839120040329458985,11410457988338813369,15845760837377284223,12033155823330301676,10306454127324483777,17269828797675793159,6062181687288625362,15867494761971861098,18425776931346809851,6970789882320543403,7587105342441351811,2962609046108830411,4205643370162928361,11437979985039352113,5662188114134281515,3343713409944980803,745089209294070214,6528359207549814568,15073483793127080286,2023525670094468385,17415191898468770137,16589582985169120478,3246496525792280523,2090543612970692580,16840048581304135892,6651286263992513249,8827967736441078115,9645533616730280177,16965819550068403187,14697437642904588690,18346820808531840323,18119814195398000411,3521241273715661948,1981076843086809031,4654608178507423184,1167455607517390400,5429247143943861221,3333121683410350603,18337633713917491203,16690788905111139353,15363607573725533067,3563391982205205024,14449779833595268533,5802056164034500321,1918362413393237449,7656868750590271479,17450745244005166272,9699768259481959426,6596885522656881833,13556035881017004563,17234487458326179206,14908307408030169238,6650663524945599204,15073605030241339988,698395891417303793,17164899878576982572,8039488919842515894,17731311426147279420,1385698271945271081,9845140096356142441,7812571153699743294,2461679702465353085,12549070184864424740,5992988083000981398,6897491905926977990,6240597107450134746,7797023083658740051,63041034489983754,4112402180808754758,6068816293306060465,6037410046765185486,6359900937402164180,5378272659530951142,4159975252129617695,15606096769749685700,7249411728752894518,16837097879565458756,15469534748142771747,9424837955170022471,9327721328738740778,14333120198502529198,2985163259661024478,16753426920258200794,11335784513642612959,13598996807699193594,8052871230668470997,5352071732424047759,13680395849727330436,5345787857027724897,7913303185400057039,16612360147695637913,2662081801926898405,13850858736671530275,13986070749783868851,17134813482386803422,8054394760143486694,3913284953372399137,4383817562312827178,13900600759682585971,17431028231227556450,4823041639699204541,6659404807077722649,13662483138954090093,10628792439631032882,13402269584981784434,4605225891929399363,17172718701733879931,8234160465121628785,11222723063280359024,9233146468421300079,10025450912598575390,4088700387598749736,14859822612181132252,15615794772476152609,7200490669402807798,11887044304815274053,4242736430361220143,14149295505444870088,18368788666044644747,16452907338425091072,15175899794016610084,8906894435475703963,15347286928895098203,11719739354519689118,9597924968068804383,6454371368290633036,16840942271000310939,10959288430360481826,10163348319989020898,7759145617565626581,5776812671186304929,17134962907633711823,2773134526894257924,10983174323210159823,16287186461716287259,10612706001764219543,1343276211132450749,10960879716839650833,3586586447782990360,9084005060146529763,14031427205188653955,10293517251543657323,17530513410003689373,3617696148346695076,5135743346326633350,4609375100834635850,14080252903015902776,457113231972134425,12951849473023484587,8086297737020447600,3395507743399131718,13336037201023544879,12527815745579639755,12734472542200928021,18143657930960772156,1496611045138723601,1281506431373783593,1545331366274502073,4640763781660127399,2461292843929304279,10625676649014708532,17820508714214328318,14992697644138134594,17054233460702342051,11462505616439724801,6513894574979016889,11468381156564348109,18361839309089701534,2188680371430978958,16354841729732633991,6245639913089999240,505930749651288028,14722103334998680617,11437652739255392861,8000010222530406404,7093964000537150348,4653567415615986852,1622527295396566439,2504124762423049357,13123201636724596486,880380744512384490,5018040576235544340,10403081415960834437,9785347229408493122,2503829268731399484,4986239550756072820,6034338506807891239,18320116377414118423,15645567225883864930,11417608095017472370,7934370689749640671,14951672998931640553,17614082202571053467,3914801087567274086,16872716793431178793,12241211945718500597,12387194972575066715,9287852556703483446,17397145989128459216,12722240139732391896,2205212581644613459,2671889953072264993,12809222741534354150,6186354012160416536,7884753309451488529,13507875762228732199,18161952983930639575,10202738410288959810,13702032297999641467,4131468750269743964,5720485483448169208,8906292700749591426,17112777528874651993,3735042033519017810,3909290703141294181,4085656193915416527,3752227329330642155,6467819406699033756,1263115864582263140,12576397391511007630,16487723300428787887,14359793409694217943,11281003428346234045,11176242513811683196,13608828998873018583,17377611913393873544,12888877108398117995,15593409414850361977,6994770846040499517,13486724501448309232,7335956741226019204,3608081380574689881,12798911250252145381,15850216343241709186,13236901375653901894,6472985931581527070,9708667354931856551,4883575295687395441,17016704052413094297,12398433862939076053,13382423515533846313,13370664378671104145,12373677736464720543,13896408522366399562,14779783165353880936,14522401615365929702,4258716830848251524,5464131848714802228,5200768836416756894,7626461976172847022,12715771285726993938,13771014713647413083,8016155591554694171,734302031898867897,10800420973716767747,15947428235824700411,7515964613316807457,15740265231940591945,2947635889725760621,13339389882773189670,5920095153053041400,10331007467384679803,617404752272267495,6623644853727004909,12128703391672175961,4676409707625359533,15361889073982046851,10680291602274665787,1436350982107936622,4895439643344224914,5855693221697319566,3947536021568370069,806933382541153076,2295622156419969106,614939127442419429,9642082975838668227,16324533847290525981,12191609956007556498,196721183240978855,4102811305469184955,18137868601292689145,14983246391747872245,3143605090055878706,16746130712979981965,1244743836713032579,3111381991724465761,10162618572144361291,2126420625154932931,2366174453331173520,14662993709720799974,5309373830627958813,16415235516919224243,16740818071489328952,204270040445454846,14867517109607386701,6971718364302891310,13414826397308885628,5598062736423685349,12396421487109363603,13661322690197151011,17911204011292096920,11146016516324550510,7999785945740191909,4380553715584027248,6985979406018889932,10991595333270201282,10932673360913046018,13378745121475444505,7964767688990540389,3844129567402033439,8049783698199571314,9587328529241478670,1577050421255064106,1722745427784454820,12106547172735176497,7825638511686363091,13695236584048645597,6192710792527745905,493169678243213877,18014634264574440955,5513537072965172785,418188055370280281,3466809066117780603,3961111863547408073,9342843583838131129,1944314752735661960,875785393929862594,9765223919642930244,18015132857308401829,8086377877870304767,5199477687107207020,10644839442590449503,7751108719002301087,2975034370034435494,8332571303032479840,9229027253706679786,10123976144210772214,16496023201535847613,12009966167522426535,15572427021367141359,12101548587932067060,639271122744682187,228139553857737473,384821853364492285,15960462433635554537,10453729166773515364,8272933578150403327,15041898707326473763,17678985707787487789,6680586253228088697,15420316481458708506,11814829573596951450,15387722373058234521,4119621272285911714,2110398018805075673,4600051591766938010,16391750355831594332,2383147473628491812,1509695769247386902,402650130303126716,3741405585828200001,4606006257905163607,17127547133909432272,17778586038968384682,14796744025679690478,13221058634930211220,14232186770327459679,5197771251230521220,12862939173247297492,6720738109876271033,18090398319477024057,9368623626996187138,4093267493225688534,2054884155878265394,5569473905856381743,888091531036215633,5025868963418828577,8254974755267812444,10837785641260445332,11557241923626613506,2542893231669198865,10654729475443747532,10724419032906340545,14479674374718940737,8476865707093758111,5081610797943041615,6500830138092768799,12516069614479310652,7208792425045418541,17698564093629745592,12869418559914303715,15165720754308391096,4729831697601775446,12582723140048033104,1803095819491616904,14220033591001546641,12909216804533863151,4207771603497532219,6298726072107916483,4248359457490299553,11005034212499807245,5631819640830789478,3398072200224061355,2248275961650204874,6968659714594764016,4896520279727089282,10902851384017191368,17098611087581264564,9008268731339938693,16931820940358065893,2374882487203940039,11448430088154733316,3944091201683934989,7793140934353336335,12866812668973399759,11260507495903932358,571257768868598325,11144967113732580560,15229968841380465417,16298352381430199984,11480658562631522466,18263820559911497044,16599024439605954756,13025638790793138742,9353827535418334294,7436597514486351076,8752035033445549080,4077902586414128287,1337962726998029734,7454454803871740611,12371208138190018898,1797595867766989880,2870841646201388477,3047765515383296884,9357554776437392827,12036008052711435269,5775979539678130586,5991851358481379135,6326236946300034686,7471907221076742613,12952531643493416796,15486492768092511966,13266287324643625760,16461388025127865432,9942337115751014418,13825974833883038274,3820461310323768062,9475937268988470239,13837495385104414306,18103389276123635777,10490237001604392200,12194964627274416354,3993246265081438240,10798953196879702788,12671362849949038454,13617127413612921863,16187596103672579681,6556885184055261815,792410451439849781,6302219040326447502,13068324452125058996,15885901360960688196,4947693601072601773,7286420325830108750,15520564193469385186,982328689726616768,14470766444922009235,11066494379904337927,16595474502241082993,13992051784795160343,2505933707205838947,6461000803689924514,1528229539378982556,16586732729084825871,4128506900362153190,1672217528768800521,5126716948082316860,628820180502941871,13564404547669791369,5347163730248389353,15585471192499545832,18432456110897672338,6473972433259642115,7758134319776985260,12467078415788132691,16168261874751319100,7052942984117530450,16281967447905405878,11880500821170371384,3674356517640001067,2645968968351107091,15463343638743382714,7823265312856348676,6381105523336236587,272538669295240526,5359585189239201162,5289684014236698208,1885142787903882271,2191152766242847285,3471178151230045165,4769460562298034537,17037479203972122663,858218923629302287,12430232520042964726,12090855084100407383,16194742478627500201,8622235393997948185,8101289243498465305,1666647645871909313,1722671684845902810,10315853883307529718,8500569337925019940,556122899848789700,3553914571568939099,12288288951426112980,13186136174235940406,4361988132423502843,11330749900095054037,3341071374881141471,3195333808663604251,9871118816029293125,7249944966973216524,5759287213167464429,15674203885503580625,8247876541140257846,7314198109269798171,6731186861155246791,1698587300330146475,9615742612131166859,4052786960373920860,17136286155711859018,5272052602887255047,252543229722504899,17177330150711236492,10372962219456469380,877545964923635253,2166886951767850433,3165613048154436355,847519149878293090,2236722966027791091,16833120401210062749,4488460519604881712,1126096895606709803,4562227221945415604,11123957618899978252,2248053500456287669,1782551761149776068,4945841270667632311,11470218145650999765,17440332032928427571,9284434032890051741,4143282783499204226,3081424143171813845,14461319667420756432,15180642334245692875,8348351678632096569,10916824418036356514,9669621054455155215,14198319373161381591,17178517301273585228,4899572878752285129,15779651119174283931,17264270840828354988,1164705417106503516,15121674567652076507,10218624343300943420,16411916759676895017,13342629786248933392,14670032688020051345,3749785923073997345,6970908483026342169,1101243400334445401,14473967931386243068,3856636738052056385,14729493367285441895,2772794137435791418,4748437040074167250,1670975293049844452,2262835745708611573,9268677586908604498,11468809417926566197,7311070631357017520,8003396498799029165,6323230613917106134,136029372002465415,14888819970053420514,7527758940805926003,8270341865919282023,17545887976720081742,1208134009166640123,5754478694056563704,433643420704785542,10523634928363777610,13037390619353491854,7069384028293986591,10150340476083915607,5812625354775221437,15183569744465914546,14116659138741033531,11224769054485665484,16944213044908508249,3111290102461981681,8218711755875006035,2075944117299732191,18347064674661718884,4715820144415607964,1255714505349814615,11647882564111404828,9217580076963949852,12816934970795491553,7817028066276066373,14027027042271267941,10366386830611688514,3575296191021866545,14613670320440524290,766026728333763250,12650272526805704415,1657421422953041034,4661853803985517400,11958744112047220586,13034078533286986340,3195969526974496968,2077019587739794163,10107214016272295927,9291921272822862136,17336534330746220358,9250473589182855481,11192516838119793729,9827895911339542537,15777945906319751456,3304173425746101320,5124927577723344599,2741097492861273127,8175347307045188896,16260044333195661783,14011362152599988938,17541191466530616637,14919542673191673810,4012716606919084984,3191002447366041740,180226345852018921,4182346359972472240,8125828569267297551,11889257796130914447,7460949787877320877,11455991584800490314,5170918576087863626,14419701151011782414,4133403818999985618,13968602617002752335,634212362545416417,15888708489025319952,11161851817167419987,1787334951854322204,2490629308515644188,14393212152039539431,2953667084690509995,3502818947407346294,11194783053175015770,7459380524349235226,4959722849748340178,16161665805525162113,17356410626813203891,11758480696232983534,1126807542742416910,10714706932419155538,6604674053751701053,9494837338431976523,11313159578512602824,1202240699214628659,17972212812796012247,12606692135459775786,9505768463778774417,2670317711274401816,14024831640289343761,7814565810477030983,17567309221136935144,3280163106348865695,4511094649424519524,7255251961478220596,12844425449003011051,13024444567233962067,17922308067522333294,8717834175497275803,1579429158289208221,3715955010305366026,12720189990444623875,14386026640075723243,11422554765485115343,14645721112278751473,10868311028883493924,2237190169034464732,6454246602352431252,10454922201780254805,18106373164862478614,4671224114545866028,15246634995693783730,9618452082069920470,8441222527879025909,10018384370395194550,5454506357430626584,503270255226409587,2161704677144340978,10082006370416603551,1654918028438490963,6264211500120960253,12282081805651274417,4553390111339145897,4823852555330196743,15870767590143966773,4546888681725229978,17131220465212857463,7770338575717364367,2628500751321328860,9184958070419321037,1844370467427823581,13396431312311164815,5334635846214956162,12276173363401197899,17108943933395062356,3817000273773595589,15939742975488398278,18117883525939584293,6985620210129609731,5623554479202904293,4539556487389586340,1436965507498667198,14364052140914493764,15155083501562745057,10637304337212592497,17971880188047724787,10363303812828685376,8081034303894765371,17763390268841094951,4141112844390708417,4304024110420801999,6332857668469773998,17639327467008671983,12049978887556928007,8354172819893150554,11719544591549692048,13674361549648821711,7427654125020737298,8746654757824404027,14732936184963793247,9100621137444579334,8461485201696827496,2282396920747638991,14929568595602856806,2878595046313530432,13098948781741840272,9836173767615302149,9853318222791338323,6026334350430079362,6434282675530876766,17169073661752863269,4873291443575944321,6673494742087410187,13769817903366607534,6235743473704749501,4894104374143803079,4299012795524586119,9104467683416652460,2586224013395177679,2242329221575379929,11263848153685528989,7273394685574698790,8879076213661431733,5624993180588874351,2397286295075731600,15477034085632972370,13946474868795864866,12313024523687523552,6075280404784185842,5437169361592249810,6258827340638418798,6910334819010152769,1177874133652957597,5055142213214504528,17143993061354402825,4800343863792000334,15417007693397436768,13620406348634170379,5471189745999225596,6930466774627708916,6640944361739027524,12436782329276524173,4379800905558263121,5312282965737433235,7748915000665182274,11467558125576270663,13899351664047456738,17952215987911151776,7477465345693090036,15329505265896585239,3516327592149967181,843308947453622959,1183145558851806595,16134082000962492192,3412190066259405089,4234724563013597499,1637436111222773362,9608565836512913177,9513910097795569211,4677502634929643440,17298989122408516193,5683816186564115133,639459758721284578,17449389092874729103,940239429706815657,13055760374857345003,14105108989946959673,15671301662286965082,4575720760702740263,9798919503177148711,740649094720152359,12463169320874375455,3333691309105572306,11684884005501430135,1592114685294316366,12134358061221533371,17109055722427681730,1711254191086404542,9939700187923411219,14093328927262689241,17729916461515576938,7245338196683647337,5434214906872614710,3746702712686140200,12707690507948754089,4274213348029128438,996934180198780471,10411206900720495765,17633920825348053387,4149291548309859621,15418373721414971500,17806902537492026345,3684271444322986705,9129136434467467410,8193057774675094791,15752781045807136234,3355457586677398836,3811204615565861383,16284756709646229977,2406243747577514830,11357116436266246628,9987752130018289196,8441713036562005640,9961218061813345899,2947412702006152483,12122148810834430424,400617351071924378,6058006298598490329,7370840152983602741,13992678886039253057,1205684339727917568,18321806354019732413,14491044862510860852,10221836870484388846,11720407884836786839,17128004580798710172,17385843302194163470,1802616678960051850,5935834008613704634,17320116506902697329,2675081685565745428,16260022991704886348,1530701352603358600,13493419577756665467,16034240516570148815,16519950326949678190,1167347476356645999,16858624806020490384,16512194831197434357,3390959895165132930,16690056929061505650,15211570008487829115,14760920908370911781,2000514998449648328,2551948964507390506,9991983601408598933,14492081906751182937,2111548176180187359,4818650492279986362,8267709902649846498,11340359771373494154,18178719727640536682,12145993795069147043,13371657806269509815,8838514697943786001,16302339418615418712,4995644736588200700,4753741353807279635,17072482566682996758,2855795395219140091,3465523071265290850,4396525169247950970,8020637873118084175,12038438515062011535,11988386954125110416,93116712110552551,12198500245427875852,14052771151851975192,9881397949568962285,2839133016618926829,11631417919098724509,1721524971626468835,12924796800887254955,3388782003729910991,982986126068973613,6543177978036954896,14904035114525042729,4144617447213213176,11348462208655761948,3070160007173276458,1394458482518353038,11780532582882817128,2791349609722024129,1084005245022203575,16838215446879833644,1612071177882681170,10839089566153240705,1067871140036957513,1620485536111993278,7501362532037350360,7512864306843429922,7727568990316845803,16788507222841426738,15389761897003042465,12830262484576731784,5333779701431961006,9506917734819987688,18277041000677225729,6366639296266010403,5647438119218356793,6800688018355979487,8356460220792057174,18323441992855742003,8518759382134657647,8066994042827525127,2112231460161844592,4139584897075021190,1892729303582585051,5587469028971826805,959659911569000219,966392847167824747,5916301231099193885,9685488040015565527,4287110475519412291,16092257535802029780,13290848816781253876,4523982256654954664,2293336318506127457,13225520473906992715,13544203220398572272,12817082742118689983,9047829662672871171,16212742125904095629,14298627416174726627,4848009253890926235,3262845159568215493,4526909745604779495,1697427696713730327,12785919828770509209,5127797663161844261,12767633492953402910,4256207131619220664,9584532933987922179,574998306614987527,15409375534055108237,6798519460636378680,3121211766230898248,8561682855514295304,13845691792099911351,15203712769349375578,16996718353095927384,16590922267026455459,2532688655922478582,11631267168976350345,15699435888044162823,6267436515484257829,7373977609647759580,9213135801066190250,18420525301287440735,13111570512282376464,16232981493250136666,14005043440815322836,13198199891180975395,6285374016735464425,10562248141673546409,14933395160154326431,11008516356365985989,9167184569654743801,11790626880839122182,7329361760540605802,13449822849332024726,18383487440138671196,16846770735575832429,1863405056567907177,8552237592281886717,13161354831312444935,7886453112897290598,18385876220185781258,15748709705593065780,2851275734513706030,10854024846987071878,9329606351118165536,15328951492112787586,2243329700722493005,11241537089446639481,8469275046703918132,17651910636142799640,18423028816834264778,6564487565109340210,17962049890876942020,13773830168286305367,11847768490995180575,15450949394047509615,6036623283289099423,16219467678932189498,5079100376726931638,11332117914874266595,7760505913714380254,392370633978818286,5082084833097878206,12972837239502320739,12285700902424981839,2953391964720244206,7131596206878927019,14238279373016500490,10974996407765783901,5276806293201525902,6455408852185344707,977491906136288146,5264524580664648743,17390164818994777299,9192977044336845705,6817676398930861954,8499345858664803981,9063010018763017458,16353317842227670282,6701601027198799556,13526508689003145383,13568339043171503679,15848204859700245264,3047676772706954884,83729054562998999,14329009777449744458,16185083212985543557,1003916930390517533,7580740200665967151,15022895774908493676,2712055853273568603,3068354368454105828,8606791268369656190,9005719165607732820,8129581424147752961,15673990023487436140,8525877907230338401,8286328209119210253,8320691614697075429,2747690504262344049,6204077427219788473,2333139427599321745,8190505353928554570,10039128306957240792,12355583406035503970,12686498305122023344,17252092021474015543,1797865503465309152,10975006253148065969,719737786668991313,11141963661973128968,5251530104141125296,2442523657166268812,1241452934892772097,5991384941268223889,15968124012435793552,6406971514289790991,12374582380653349211,13757585990085005489,17712788972301885317,12371060907146148976,14646073597554191332,343567795791664628,8925650381960950041,1361031980933185907,17999897647839596549,3171095137823169519,15212826934345946512,8002174944876285954,9685865092393875687,708300569113869903,10931724021058721035,12323336571293605863,6453440129713068488,7223621832934716151,3217064203412682458,876804980346158806,8642532370040229834,760690659392496781,4164595723486632281,7051338499631428785,771606353712898814,17900017933500541464,14670400123957135058,4750408246221089704,5393820253040706143,11943612611801231372,221142470224053119,6777673336405443921,5365762349081848127,12014822380516712097,13745173492354066371,18277708173168611723,12896725025620556334,1978161985597367011,3152487842157365425,2108507360314705964,10919516757085551615,5583172669848358926,10237598880855117352,4779589410964376647,8247528375545591648,13734298330473228470,10672934727114785690,17658054849219825344,7998559404953453305,4563724002080339060,14170206708920246394,9607370220348755645,2732553099171269102,6921485930965042866,2957784989458291012,4254071400857260177,15613267311665659295,8725100218809989308,5980261197623253472,510833956784911292,12553508115482120657,11653158637136588768,2660770383700127536,8831335788250121601,4557173199113113377,5874358253244883581,5953451688475022686,6371034304109217479,7513768692178730720,12191120746584813947,3466585636090900666,15907267067809238373,17988575959436209052,5005922506835821952,13887663831989558491,12393519786312661799,4772353458511180723,812271306217062564,1019445973408633809,14308245955487488294,17097258626880105731,9438561824609294075,7568376985821458247,2856672611641650409,18366720269054921502,10167374495864922386,7992236454225225232,18141184818714017693,11147722334847333370,4943059507064814189,6725571345451173835,13882132477371643435,4039125390977590662,6323421221179990590,47988851144865954,3424999385032500169,13252196648530298839,11658850411946756320,4366683251165774935,3213557470992999156,4200847342290227395,12908848661143539777,3189947218323737246,8092624014562238085,6018750341728977593,13020454487962069345,1568463300719768465,317525258270184822,778539882152616239,8870798577931322239,17094334109050012926,8044682687041103416,2810201809337038163,12794766658378016987,6543747351862189076,5043470867128190633,1548359752123885995,11743140455883224540,15492299720840010341,8483848388377276869,4148017121697206492,9522311927227713232,11083641704495248137,13804930301665587605,2785042294126358456,3677080470551718517,11249323613530518120,5219634302677942990,11992792654685559307,17802530465445969652,10566769632596484122,4030301347146624182,15913842844399463510,9064002069161498538,13629364777077675662,13270318198645854529,9208616245568240185,1829647484929527574,5359543780010683390,3472763678547557613,8089831168705395929,17684033619949912078,18252494925158098899,3408740563485125495,9743430833272619867,5440796001518688882,12052328385422548050,1794012857094850053,7454955107621643550,7076513748524480356,11005934052088936949,9789104813365580812,13529260511241239629,5951201288830734446,4452892805180856640,2162259304515080527,17921692198919721918,1080717955826656141,13979493016907243201,9634730810267069434,15202184298547695094,6569373688474542030,1665903877306516373,383752387406496075,298767586192476085,5425063367225751149,14277457421530110324,16516604466756110086,13639008279920524702,15857416226265046390,17094773063235774003,10834129501537980890,11616980398673505120,16526052526922566243,16116772457874380929,14413704888332742971,18258972524145847108,1243142594107352709,12783310451352786334,7580065653882155574,4614635798019629088,10147528427971291830,10424404511320024562,6488029053138262814,8803440436669597182,7124891934742192822,12749026144739097628,1019386074743962613,7784374153548484257,3589178878743376264,14671068898498388710,12330608215485681796,11258297484373737960,2325234956176437254,1510191085581804630,5854222814258828483,14115481075924178969,3077086744415275327,12252997043044010201,14400372296655849368,2941964251732163966,16477379087530066627,15480643100839189499,8715017141362306514,14290429509628301901,15181861649207561362,3382399065194179908,687333652661641190,770710446852098634,12475198096265779370,9366548769916385416,9711084204903693046,5068678668640625532,5951283492178431130,1207999099322956782,7829713573588235747,81908101760186921,7930341977588511311,12280895570786510633,11593404415206420473,214474231984638636,9811656112792444549,2510423920643978887,6409012221548744799,17666039234770220854,18394423404813994258,14862682282626782646,8848921924428305864,16824542548937738530,9645347750101595049,3004223585204382027,11212373419888471369,18057963198913719297,2944685067058864332,17355165315677956475,4575725925429655226,1878713925387528557,7543488876871856702,5420004818179018765,15865634801098101916,12271373337639614331,2923584966922488941,9060047903190898817,7515960014628010102,1084320407834584358,14501090416448007713,14624242169482412693,6040917715026779303,12809529709190690349,10080030519852062775,5378828040857239093,15924873178915479417,10375753847374514630,6317264159707092918,14414408995831009848,5456612371416375579,731188984798993245,1364425814398896577,16143726360157793382,16475856430350782147,7271459669085245659,1409826535073992831,16950700410172972450,1109618814602835392,6218362205732456921,13428664140301376940,2606147955930812888,4183334629493082955,16504767854154701521,17174532426755522419,18291451921200211400,12514993444835669520,3678224024435230489,11161473428728066845,14279825030212526558,4673351710834924815,18007483150628660768,11599690091201030903,5145282598013035454,16783665282765183243,11326185225982037143,1273449459332626327,3880817931631645500,16860426241793722533,12823914506272180193,1014361460249049353,1124369323242941470,3245951984934550732,15839799868749781248,17490110229317671099,11604046798589122772,11726422699547930511,2241051595693376062,3239198909921095882,18267757032330466953,15456388350366324784,4102749124590110179,722970375257030142,3727390712019651053,7845440980250421680,4164586468768761068,14693686359740364890,3324083178774832152,7891480541603769133,3557209041185915698,876185977571916592,14305780693265904212,4571747040246849128,15943371741509770004,17030549055664694772,5206338883773828530,4699394722256920339,14469748381132549389,14896655366892930838,12703176409444423648,17501348627562813598,14082527815329181838,14899906693046142132,6873183563410678404,17450719464632130556,17810384504349728480,963754806742872373,4329501858623409980,18340075364309611096,8511087216157629677,3445076106926860294,8788888393557310781,14304035871313086250,12914115716328987596,9514291576880264873,7330741395291579927,17003273526807176133,315393811333812959,15959475096487954325,14613464168248666008,674410243516751554,2428090568628507574,2252078296765907202,9393628681670582581,16406456088451838484,1952581664331623031,15077538564295139541,1794787757548080953,15024853078429559159,5006292203141723164,8808893382342714630,7041192099659683689,14971417869747288374,18256206756167281491,6296341960747518247,15780792846096296371,9726413291284084304,10352967047609942674,1874246222598262575,2194982868997179775,1996255672883378496,3098891110612338137,4202704642977831190,881095572820742170,11209393559803183805,7168797624336045112,1092982386676677653,4778537447707017367,8761044835037990551,10594134637536549373,16043766894341371215,597899039118452322,7802741627250953466,1679471020253995804,14560131043593315383,12961459223600973631,12197646568809852230,15307606090389871384,263369951438316073,15465530518545966469,17042062915342148380,1412216982728843386,9655294793706739862,15396061685931209882,5164041458102709902,13631707679805415593,17311579068485329467,13784071647652297264,8411493627774568278,1394382548669039879,18226251110199404720,12995985423055865031,4018711296270791436,14067259418647068388,17913876725430002003,6770151829659520119,14585732913465026806,16672361161532537833,12976907811238263596,12752341305135540140,10796640620137962034,14543993777330275582,10840466050251325805,6768272734898945640,1217624508512467501,664825325161027057,9112234237662602865,4146764443072359387,13853314473579638915,888107622732028418,17824472183825763509,2441698490153935122,110569928909912500,11618633030536838039,16613715196695478844,13892657182909456935,15977859941188390045,1816925909869592710,12072183027482004611,5229970037197878916,3971774790473936038,7657392170988897320,10772513312941339441,16955762063874915822,12916617015584386460,2589589581392905793,15902448447063794965,2192544451741325668,2588902479453759231,14972967695407767018,14267565945259591962,17677554001551664537,8968886656019557967,15454483629985967703,12999177777851711782,17966164070581093745,17543551316286100648,14930077693629749322,15367674844310316752,13973656416317380471,7136236612394767495,209686861700020315,16011572538093212964,10041000594725897023,278034236454297375,9190269404536026738,17513134677239234251,8545848018509076734,18261461592147436361,11336771256502673563,2881931564570313179,17303397393510289392,1189073968259285401,14068132326070651691,8668448083551839889,16731605966114866290,8793470658036040620,5275583867451995746,1740249401961513647,11099333689714299657,9310851013957084544,7853682898819133273,14828016773401421690,655355031091831156,18388508320087979937,12101846027424099312,14690717744416960429,14144632416467340546,6399387894984470468,9977332580858060074,5506162675748763940,18169652913748158370,18231218679324491739,5015980034720452412,18172488756447540961,9789129976694209603,6629173125490179741,16752184693674143317,13585355043032147832,12771005308051946777,5096733913152891068,14258773579249537859,5378428226503711966,16170656386856582676,6793296690231061565,18271936582552611007,14463146813235077337,5926073192362724994,11471745916698737044,15644218191893447176,5090948813333512087,555500055748058144,6383934524946980894,16996141965638814046,11761806193952051263,4775520847349265582,4718931572634113729,14379616160030222271,1965928794517554822,7768418010225313775,14238128155050086515,10189060373132290810,886346489842982761,1531887023050507036,13456576182338194165,10074694776224473339,17435674437465503322,7537372373760573304,8915026427625104285,11730176981162440004,9209029004931845721,16093898530284024033,6606490787633461796,17705987392937878125,12539733215489157426,6490435464883042506,1811152263114222026,2550237333288734963,11082242197480341618,16606348689188172570,5968689167707970915,7149862871756571833,17298882568531541128,15182457732890175699,8920592347590515641,12078554628602386305,10083365372558248755,686354888976463570,4955782262727280642,14667343212796486812,7603100263464412890,6920811985977735331,17726494367163831058,15024568446452485756,9563681677893798205,14457566036547666264,17498861994595776492,1033890808577461904,10668194735363012216,8717033631025057581,13016444539023694586,17023326974256573258,7997113606877376285,17915002357563547363,3607342067748665230,14550430669201298122,3508098083419044722,11477105404337628500,10820898286195632688,12199791362523920973,18064417581557519933,11437045525623092148,14860686693324080961,5669083853447414622,3724191087158047079,18226024961362056545,1690952295557054055,11022403408865718862,11452684333612787806,18395477643769763827,4313899113491075044,3367074821042692778,17830678212806747070,5743729712563304770,16728862304200426992,11566568907707107675,1251831250988304554,7587673002240871656,16367574158519810223,11239698340278828998,180686335022488961,8655550740441187668,5978032005392095299,2158126430307264964,18378937470589482936,7224689801198720595,13841314596479937797,5413828907015110644,7393066369885834856,11218260606234568232,12647782083435759708,4732522348994918876,13564334020645462505,5162043018126755354,16771307364406214539,18208146716776125500,15779491441584524490,6634439028537902844,7130786854796571106,14235587311324846052,1949387689565645519,10863147576691388719,8938545766082530036,7535665043718754042,7482942742492505537,4705544617128493988,8983888244835142767,9307794586841632298,15656890716636510447,4302773578126244383,12339230640612396204,15646105690303315454,12595849183979673854,8490853745397102259,6655755414605003887,7945121643020890191,2368912019868320270,13268982398969637917,15026907949250679657,4353790036774852631,14008128160903788278,11395466366354620561,17867704970375618407,11001388063877300436,5040376238284078173,1504277659074771962,18370323557233244916,10582904907924392471,14581544614368857180,15970342190240533427,16012385422951946920,15610682795687492109,11149582160137482679,12773608963538492736,1833216402267892920,14513325646340079064,932118542209733080,13954916214259090918,7704722427694440483,7584027262204495470,1867993684317457551,9579523984218904568,13837794629819679454,10259675286731454272,16774492048378774456,5441782121868354397,17915282318147051973,4206923774403591622,464756539211590681,16513173567251436355,12255170192704881279,12668550561827867933,6188550049526969228,14839373138057195649,17457987467047462469,18399880784079004091,16831072599642843958,9018857674614725639,4500015141216343231,4568010325091171574,1558459055269077918,11996395338080863700,5839790616751930954,14817647745446343083,16784255889321079227,10768705001899668756,18061632330956372788,399156097058998002,6715749383874326964,13768307361226559485,7595445217174989455,6868183665043689514,8440426208874122727,586272326190842825,13255509514821768550,7657968226517398844,9059363587341815126,4044081006219870552,6363702878527202797,17264198445358728112,15312337031750286769,6887480828579085008,14528236235309192855,17216244571698561592,4931109223532962946,12212798514743405615,1720236573682314073,11248668007496765165,4584097397133653685,17014739277969850814,6430364121870868324,18249490476404754264,8310370175486665714,18383154569478371115,14473502867134586930,8202249394314180207,13092588130722961035,10040265345941054106,2194288789619077959,7301880093689292112,6262066016672732173,8922842284498571901,1258348621156589717,14603831087804717273,14112769333554119890,10379423455494907690,5901134608508012164,9114318635051667633,16913600315025044644,2191216999535040369,14149837222643026413,16155039155424801723,17445448483028606162,11819263504856919367,3139487744550685659,969057374713810010,17207772615981978485,5329956439092129744,7118762519919413541,4903814790348014659,4241601614855138196,10079161471835431149,17926384065219786805,14514339136899201754,14638140296645755101,10669079332436113194,12820697822053159774,13693230185922881974,1955122151114252185,13898625875299395867,8253534949636929676,3330552646909156953,1131986541155097606,6671013632313362407,6458253110308821611,17125110724501665043,10222305996155570004,2828964069400685162,5557398584321915372,7104807067003258434,131823717142727476,9963099944052643082,16201595691586431909,13704297652030003637,11056136324635453342,17549976589337511563,12698302718804008336,5963797947341620330,5423111755384609876,1065090887411916509,13906763076003170987,9830475496203542039,11057175459652311369,7689645909423209101,12492035781630447794,9878091315404755424,14459566990554983736,10623147971680950361,18323101853687086012,10246195400887287083,13357736751698904131,18049009574852906459,16485240803098695603,4879226877348098194,284438493226583034,10300255638450882682,13567060995489196697,11203650959689980348,12089170229487961545,9568262829710458137,16218756336274985814,1117062798170950048,6037597466086603384,5128327783962718712,6678063537462153802,11418438473373941753,11436512269287008404,16548561134416331252,6741154829111656791,11846577410107134753,10859689289382129325,14168973830996272547,77226699296476924,9416252165872175284,10838632904853874436,2414838745449519907,12504057789337158138,3273722162126662024,5559344468479555490,17125562899975528674,12443336807095131112,15531417573393853316,12752278703211085790,4093889911982628217,16792714077065726863,17094130724832310530,6534844819818880543,11617397434941592240,9927412474015289867,917711629622157557,6810201895230448221,10289349615468261946,15168598820431937833,1732954498893133346,36908319711353612,12809369020956697895,5272700075790383432,16192985105329394468,16393897242525420994,17927355506473473236,8927612888665542200,15691623104358966610,6491036455657744667,17126665156322449746,5531728253171491265,9258777018532568884,5845946860976755159,7010875505985332486,17728185162205793619,12894157877073982073,6713208597032505179,14824704295149201286,2965067329791665084,11349702904281171638,5391459991990404517,9229786600073473964,4058621609528169743,2843551807974578860,2657456449747080192,16554942052749649727,17690359659337925956,14754184132557671028,13197212187730293722,1237091973082545622,13160528695304467674,8188102220105502961,12834240736864706704,3320238527967442434,17767115569450183501,10236410552848263149,9160437997638089846,15229567048234193510,1409061004373538802,12849234976407842822,6078706711799158153,9025675599608927267,9225104477546600587,10938759440668047560,15092885756276332777,3987581603230309514,1272076084476779896,12895923401655979083,9603037721288518769,17368403351999257315,5518308169130249203,7332380689060002747,1277365361776395836,10863676554676145203,2068275868711722460,14039907613709038519,524941711568371800,6837187817737073747,3731848119975333374,9126553342736398528,7400591931152475382,4415607897127971584,6811388021942202748,1888104760062682939,10023273349510456646,11050182207377887243,2393366608059043381,17563960572047213573,13206464933560171569,15867801397994048742,9634240391922551875,14971451146637431110,10655954905205305200,434454490102689821,14978151256054524747,1308816166050327841,3893960188158021922,9868947021931849618,10729058392966929133,12724867978345278022,13331332185114281187,8016427512635995956,7918773332839421959,6749488064501740434,1953884509157322357,15401070854658547950,2246825741904952385,14992352676742762177,2364352587386650107,14404064263946436980,2645509280165305360,11505434200633597012,15833769892038915542,2784017855894006271,1375471402898258133,12288311636794009845,10384508658015570729,11063429063006053428,18235497497819726822,16116107359001481658,6824282294543738291,852846053162791270,17380946915470079585,15046338558960375118,13455045405920575702,12204787198577713392,12218512421517699452,4260138245574797763,4259984366410163142,15426112845774788106,16306383550304446290,1735058372667890785,14031449343934505181,4088997290502591211,2218582400943372615,17662523491105259505,8847826058544533233,10508027121808159957,13019894872950871644,657851279777531357,10818920481158919268,9547465479813643079,15102151924525171929,3234843232850629780,16350859730209437713,1884353662015143734,7359768698766491966,9443278438777616373,4555713572301919375,7900900928347849927,3374625476018164758,7588773723084529681,2270260014764585607,14230931794577555940,3369216277513561303,171631602983354212,13090037544285654497,16855862930692960362,10581262503583660674,15183102001007169498,10777127808742081642,16229346065411315854,4398243903773717962,4463662381761441542,16638068753135277675,425192618298146907,18287604129616327909,13495351971706213680,7091099726904387117,5076448765961426491,6519286346678154295,16383722382459844218,909785819838756379,3371023667443695566,1139767961020247480,2792387856920918400,11154612772958583667,1344774276370006971,9516954040885804375,14380528331749108161,7810721441951203239,16815188118066606524,4241669695454091417,10020933550198954113,7501094609454777227,8343421458404102808,7149249948056459364,6904967081812647547,17998570536574849806,9657420379947278978,4643859936797012627,13686563914691138945,3720947455478477157,17339743196843782097,15641679671716717065,3392061766953287932,8504323001875108166,7323524264929019572,15387628721770315075,15081554445594371857,2333866555997126417,1556720955562341448,10076523521219205536,4042688485768766182,7780703865824112265,1719977474281493428,13902381874023148888,7472653415923564581,15210193343868539614,10153927595985577275,16053634522169109807,5645126110529800708,9217448007240140417,15401472172670557069,16499655929925006421,9703224310124620130,15755072963922318401,2271048727451845569,5349373911025250249,6586555105714947383,14926134250937603204,3964761395703897172,2318485738664578331,16906914506052820300,3670795215683672510,2311866814121547034,12668237245895621295,18027842391833677139,3740476972014362426,10742833008487406208,12487253475721846521,16754813354041339779,12135907248792861622,6462507493365918016,10994076387992665196,16205563819311997027,112061129551548633,14025528780936138458,1506791787361212986,4180739416783066874,3704237437334885185,17777918865591024618,11260600669270500472,6266097279617133334,4672366130047747270,7373230724204846829,1749346747357102330,184051895034497620,13632721646812903468,11027492088413619333,13325247802873029202,9281215655240579594,3650263666906809316,9256019805491088594,15509853879699317822,12281061395800094650,13972704473593200517,6540772480579119907,6465466100135372845,11127719876220345605,9199344625649843842,13318725832224136846,12421319346441954486,16949611918426464803,6195552882538418410,10598361941560771169,8984436391468233651,6933949705871568198,3754400377078083406,5722733591155266220,10815728565021295282,11961441975424734498,8939121350441649463,16145181359395681939,7616844805010394563,7779547023260087782,1286217578316235486,4573960015225780374,14559618959554809361,14682559527306988647,14311865661898547962,11019174564902660135,4309884566323493344,9091525801932509412,4252096383432098497,18277973612171974307,8779825757892240022,11251212545277451820,14537040148448214585,1681890340497400674,2169335557399297193,16616943402374084568,14945865622512293005,7318225592967469439,7308499644580743529,7401847441398997938,16601253419948413633,9186732341488521972,13649976731605396872,4367460273851846149,18060922207992664757,8923580069885649039,9221674301481909271,7454776105461291516,5730560903568636901,13278400476088876018,580004597296417016,13358089824325034870,15125787099579222133,10826712939367342671,3044314882264061578,5085301077982672383,590970536086779196,4973651261279519134,13536443223327334248,5907786156861482064,13219255430660191184,9250146202964241042,16502054233924663623,6010059168032739531,16265761964277599116,4214514012055851078,3569655187413754906,9842792966347120389,3130586905590606279,630091103087226756,14222477542268530526,3206567751677611397,6660965745066409782,11888290655146140014,890838729094205407,321699469458123719,15814090735995493074,2013226869882533831,2722744359666283722,17242698968369890782,12692868186360648180,14040354597861939782,14517188042852212078,13734269511961002763,4888391765591966813,11782884246006140693,10212494807226120781,12605657300884595105,219662953934785788,9413533801443188743,9229979742740619265,10929968008172862218,15771080505423465870,6973331242832902879,13956647920859363237,17016233729666520822,4754811905623222688,2994172636708483428,7422338192323573206,9817364533543209067,17676821494044434285,898923218303848469,403486321421760585,17426637045250346302,2936480770875135897,13970091185999323683,4232827509534892783,2843439548395662152,6581577736423134791,17419313944636096003,14987845375453121095,16945745782344261076,4984010979985595858,16856012346003441281,8785977383846591298,16010727476824985863,4359193130109838300,16122347036086177219,16176060432587992608,11095332113620913831,4981944696245184234,6692004843665384431,10217497575131112365,8394323118687835813,2309669277365574910,2096723341111973925,15214478239544828517,1568693273593274124,5030892240584800851,11232380604409572374,17774249497167914813,9581907303331835360,4247009163154152555,10994110275383013817,15751201588043236952,12567457552845841849,5790691954441044387,4697857573804279362,14017070606112156068,12975752493126858483,6334736219388167302,2055693717884813608,11500082884030624688,6440832893357489466,7496379529545483766,14714198393915843823,11881497775900435791,10266155870892998415,17399043105985262755,6151242309792551457,1033984102251535219,1079640237570839155,2337687085735254364,17966604499136460146,16237701147534211538,6132734412566017945,7236396813603323462,617794348981012393,1170781222694728776,8864559911749992058,4194127480913089224,14122584978249123284,16436231670750935533,5377512334336999812,5571689758602999293,6306853469372536094,5735829305266582207,800767267459118520,12154218835585527733,26524881298086409,12775906199595245737,2862711263336349951,17424423585918494419,15270386226453501961,7142560401349220902,10152985022015957607,2430838751782234421,11621094615228141569,13250867561831368106,16188690324313610751,12654905307077923391,5451109324036082787,16265599087102701583,6095035302890852975,14947415576596759412,10786862543138121315,6985709363116631578,13709781273315861838,3681608319583611365,10751947225796434721,14560513403469340486,12832275900505087692,17203123192566315573,6714824375215642969,7100894732282539420,14063889527272661366,4178916237314075485,11010883071925772738,4983300432354843042,14448793300569588187,3157931656584292187,7770923600198282658,2953133382584919048,17022320818197517217,10475156948728585466,13666138817762529405,12887966241178888190,13950232598484190975,10749462700151564249,9674302890986974968,7056727910611189604,17060613258507046339,4510372616283859186,6279089349664441262,14955619919744034407,16338091673087079299,15297951601916520705,2090088184540917387,5848451011213292922,10451930929879394532,5567133061324367213,4347315183362230740,13837556742551650034,10383834106349190650,8792637109436390978,13452131146040262107,16573028160572219740,2132562421766932339,17079149450509636288,6449150788521796017,625138086778864132,15487232205964257633,9408879806660628135,14916677682763612675,12078448820588705176,16933981691555720845,3180126903210077792,7148625186313458681,17407519464312896002,8913042109839151669,18445914629714445404,6432515111737289073,18074542897769798754,2707650160639494245,14020776251065712820,17904915558454879829,5819608377160417441,8328241740621488701,14447215530972594199,16151174395402939854,10725063978496094959,8463032234033733113,7842180995638479471,1790117514657638944,17921623493673885733,6185799404435520744,17262383262101231348,16363761903946086945,5016747968543796704,4500288471079690179,7590550486275618705,9145881236585629347,3352378174545229214,9794101454341064771,3203579256096960751,718405420640183877,669300017975701430,4278797499714345898,15105515924464925954,10613387382123242118,7071919560595241429,16987612089665175319,16301110448336586953,12468647810643437085,7686114133602795792,6465032210980452481,10419981231889883440,3103171000893874469,1574744983680708765,17501183744879910743,1257244997094085714,6505103083716903813,2403745627608285585,5140787100862961931,14458370057062662728,14000786445609656207,11657311269524144288,12765742209090207638,3055891288720921782,6879325202913491730,4691863032071571858,4622033530271448979,5050542696905204905,12110177687611305167,7983510291410895182,5906132396624527065,10480549671960849220,12678010723562414770,17520255853979834122,13078188787631726461,5450175992771897307,2089503804345680729,18259716544059759625,7302972574173895306,2698967426209998559,13944178469435974639,6802902203631984252,10288845269626324129,5490146467249100342,16702129388484989805,14520671722947846697,6972678133245938662,11502124522074681658,8769943642128079931,7174294859715993363,8323759693874072426,14258700444052881026,1080239445192958056,14150084516907440300,5992055828510728704,6816824041410598458,8476120603093302490,17630388378336492299,7249786843564023360,10427389239065421069,292957529102750574,16233843941877612060,7119733991010184657,17527957311002102371,2092750033627904580,17244139944547293469,11103430772260501355,15332681334160615184,7692161760903303585,3055427986684509296,15133998775429505082,4082267124739200020,17311293168293412231,103194766310927474,10686431938916291900,15810338530774652413,2494718718630501648,12466396593149671280,4196033556740515937,17789550982140075036,10548274484553836441,12583085020557196168,3614465164817849876,18035516784758907247,12470992621171016700,3552841773964334777,5592575853592418135,4385629016103691702,10423190106467620635,9685897574153890467,10709502820816656047,15623076851767776297,8946348083331074151,16710393902071250643,303627784371585141,16039563901610818166,5077511900541832724,93095592784467751,7068140988861621123,15545615298079331586,3026183240472480926,10956061284013298430,11847203840925952470,15740706068812513532,5957139769638405429,4245209632981897749,1735342602437733885,14785401850459740734,2561793046542204529,16086487757028474645,662639074152163290,3673142768835303364,18094477777177521263,10624684542268845125,8244429875076840811,12265176367042261231,16254550064788373455,4658768129523337174,7237245631418947439,10858414479702867671,2304601135315226581,3609138388528412758,10897687564571606104,8333057970228689340,17535429805270418538,9286385380958961491,5664533535370281527,16994535145367084225,17372852559177836630,2875640343114006768,7624237858785294026,17116153338220208550,15121950993202133305,11403813916246450736,7864726816555410566,9649804214071287494,8793834900059131576,2484462690795362510,3918557446842404919,17105250327428627993,12828081164187486434,303201186994519436,11080984639968379129,14597930158409827425,9576154391599719957,17162433696835235913,7311957032518391776,4417434388061855507,6393697040938389380,17922667913793463193,15228711660982873024,3852169821309076768,4196669581563890437,4262414953331025846,16067415566532960638,8281241356835878063,12737416833442914397,4141840439661814669,12594416918928887180,13008458612870754824,977902493609618557,7899744156736223261,17277494571745676594,8100069176260350594,4154381702090391490,16358681695901490336,8064838337779472872,12768034155850921552,17928692046487112334,7566178896907131718,18322575546162720190,914301575990030494,5011916057861897979,6346213523136396134,2695664137671184580,16026484117221124798,7343915977056660420,11147882441354074152,10531468433910062934,3745013271181579255,6813860504071025044,12740204929350395903,18178429977170673823,17654907979825747944,8461821222027610029,4176631515595254679,11498360183243374617,3552398954541889224,16843532045582221823,8840637718078187684,3925103062594230955,18319435319164112676,14970567671144768612,8512510859285513332,13902163813640819874,10776811531052965811,15347476268376100721,14517078442213075138,16070438214708100569,9689832842705826287,13396742395783748432,14885977303449805574,13849449196568935562,11942051380353211241,6179989100130619963,12488133123298870790,16655496225636910173,8927599522287807190,7540957272152577713,4292342844459194262,1966456355174627635,13475911564277182682,7317889135260681734,11828114717182276691,11937657422191630327,10784403555561658942,922963481290799286,4238202454084236178,11443983307258185092,9424367455484010825,10674391969538298908,13290274943335344454,3584336445826367921,17607672666486370379,5946633729658075884,9447561936029625653,15450683656519864913,17664159049673111850,1558588060526263813,3518942091656626113,14620870464410613521,7373432168286121334,9869972324249323804,4191772191750040948,15010247322621603781,11624921194980986684,11448471099174012937,17498173463364653058,17334480790363895132,16609957644682477517,17073365988851751199,4686333248644629354,16268749483771581797,9060754861309649573,7024559481356556453,9920217420343171479,8204052152961686676,8925275122289979272,3678689828734734759,8170935794235495476,7317273354692465767,642966933938173989,9944820397417983193,4097670292596014159,2420978350905595646,8250893513253413194,15508897373892653490,15427927261154319630,12800278817848314224,7305650877217715527,4065792582606128816,6860093429358185541,7169067238978933965,1669245223905313097,15750675169385836929,13408204882671606181,969058040679034885,5907590163217918044,1528600467645027531,9656329186821982967,14512956146788606112,17027259800300841427,17846337563730730826,6528129173132081336,5544697289753411759,11096258996565417933,6006697855043964017,13778012303417373544,11267877943048150715,11103670455428824797,196995257957723354,5003321964901143056,17671399947829117030,3648637378527625393,17467156587700796204,3579009899863987451,15699596994667771758,17842211363226999200,11259075938079196314,11083273973785905930,3786203523450213683,9813541500251965400,9085349489691360243,1643990771594960928,18350315716819019192,6749852709316854387,15947627485541189719,1958164788802897196,17995189057482514691,13650320396903057743,14174685478767465900,1256329381107034491,9102661060937894704,17237031147468855162,10934434956287976051,590639024727466601,15650416887067895023,12831737785643217314,812302232316315140,8760332153694882780,17804940442134337184,15558761584716742003,8752083215290376492,15531309993310662994,3460466834356473728,7151956312041710050,3853937693742221663,12433681105519704897,12894249810947124328,8739222903755791803,15751232108744867330,7913095267282857063,11595835602580572095,12232738230807697536,13870674185142068929,14595283273617807768,4530350983986623735,1497738291610990779,7991129823857041910,13816303534043309541,17585675744704220526,9849574019270341251,3234560383769418528,8422920319648375667,12042797634361011345,17447801243544910806,8366139409454846020,2286148069809269995,17518880903774820816,9877165867940214305,17559173714089050479,15328449822001231165,9893289249955105296,17355299392329744990,6257372536869964449,9694432691990581849,9592421251888096130,8608094304539209807,2465440622235239807,2542924328465831988,2665854999665751919,14228281351061647950,10998631356026759626,1163887115384831576,12610926996805169128,1494821125261670761,3026023281109141463,863469654968443510,11283090878304302927,4441337397946782065,7054992154728514855,6621917761410159038,14547285567751304605,927469722294798779,11375760097346642421,12066856654142109678,14810446685423629261,10559519649880999365,4549119422554703259,3402917061880959491,4694021770231321460,2519020526356378316,3724580350282722158,14532356290340576724,657520358335341077,2365338324111792138,11816522051918075388,13994826077926952247,7341309453065594627,295166136142751213,12023328248938481835,539620106736798333,9591113768577308177,12213150663442480367,9355565296503689023,2273601559468306751,10302076398265282732,1114556764876226843,5977953530549341579,12050526920102011559,13768181989958685149,8047681561634877247,13090766792379600302,18175199256225123554,2953100555254159242,11977569724561371949,11846258812572924091,10954494283201679296,11657038476595698560,5711605396447475468,7854273601126401243,13185527657014960213,10925540214086429920,11745848252235741586,11696851721219182256,13655470325292562771,16066313849700988427,10717264657898071178,8778821387650250895,8108372030631846675,4971979354855165637,1936658059333201415,18239092626661930829,8041859504347722838,3618355440352204828,4123895999087241846,13656550515284181173,5068951738977701000,16252802013122759044,3088586687748951913,663550291975435538,11214098001737439172,10012568935369627114,15487860581190113757,15217304037564669119,12981490496559192794,18409779943591304230,12685009543804534343,3415663103409980251,1679795636175631702,438112116871234834,15242602846897880293,9226515526033751081,4446494010627696830,11383152768167825132,11649910472789754943,9755505086789011306,15036083770871826309,9265982573312013692,11818464257560084906,6426366613707475260,13662129039951293871,14934245186366580477,5880404588033794525,1520297965602178579,7373145920622229685,14589431860793848759,6046295472954678219,9970101957315807071,13539771299151422347,16998782974664583925,14880703371186735330,8233447145980185546,2820794851971908557,16841915893213885104,14185830819749421701,12629621416989928733,2979516755805142887,8036312134131994217,866892688152571953,5352489617113825258,11967027819516736033,11217232796043060049,782698384751693723,3488839258574518356,4507674661511290688,2541044764630886801,1960637818691124201,4647640113397349320,10522990755525049958,16505599801337794674,16744886392769839293,13390570130432570844,6579514220764606908,15885931481365158262,6994736957083189430,6082229492933127241,8169878357392909210,14974049633018639708,8915216833080078740,6368174428801485085,916641242864079738,6428695915133138103,12945651404911870522,9809211224004040452,1707235680433071380,3384012551500062452,15329740360122570663,3582157007316985259,3383728144520618917,11423012732516145720,2158385247173180490,17922862690916288534,2489699592595303204,15059413013694967825,17148221678525717133,15757438725408291749,2799542976547131691,3915183459095690711,6006148283728530294,5633009120511099139,16822574322398040068,14405233105392970919,15903562459480405363,11553258701416824679,12861901454156107105,7718718783911375651,12135105485762381807,3847375761930681736,2793175544340305261,11802726025932797423,6063637060812547152,16171773955839366080,10475454516402585397,9862795646313691543,8976055453552552012,17233458916023938940,5741109547008941014,11798965295145549894,7552695893325609769,9987299789797716541,12310435583444939730,12816603362514244331,2839384143165678270,2821187119473541628,12703438486958841071,8940577535048948091,6564502520487121284,7312280012853211955,18274079759570614566,16850672711328420626,17213833067380343858,15603778058133825594,16504613113898816416,10646675931154081664,17821128628303592955,11304143448393507083,9688160399289376703,15350872754041616361,16851064167924032308,9310905970001632155,5717008007552551933,2316189631819792607,4484100636576687423,1943819306978064478,10070997918984031440,14066827757800361506,10940919300009274685,9901986921090974194,3165538923778183318,11258832040217530828,8174912116160738529,12200153121898653509,9258188660709135960,15742860289553257374,5370283575369055719,10476413296911335323,7138582808610789549,2223619952949677684,11580756957581336790,1422615528603486882,13839189403454046645,5571465534008362063,8657015348095930516,10512670291035153336,721235775361053675,15044633011482032231,5151231916823654511,14526380092530411877,12005950122974618207,5988322998578674243,5809732040823152226,16064549506945200709,3119622141412484254,9600402409253147933,9427772381002354443,15194933537845292203,17395655246266820246,17468601345104891758,12974463687410279340,2969431861638522100,6421754648960787089,7607276774968144554,7149418531824808394,8375696830072040386,15649901340375188077,10641862051832760680,18292695913028744065,6600195729693650250,676763954065469201,8830698688622985135,2535475905298032945,5525438140216376318,7449385779860288955,17935890025437064,14140885047603566341,14170445053582025770,90691818475529083,17859259720108522372,8059432126649182148,12883256590966236469,1139458307821948074,16698470025843527498,4413159321293833752,14286071835178126456,6462097328124738593,15915198312041297511,7834497384394774909,1265125017328338708,15026174936623470344,7719217473994680510,2993744406457808712,6781599076817304686,10567483292641375368,9659162256916156792,12815803615149803032,13609213117637325270,2667333138289869056,17776679906215439302,11889004981170060177,17299903346436447939,6205056076855655425,3326234748439785002,2209978087007354899,8915996702395656949,188658787242412585,8853370566602827673,11877811875985407533,4248423522055292809,13840651329947177505,18167099788773826978,15690268555742218635,3513232554636227071,16584330292875845511,14115547240375956021,13441131540739410111,13769078266502308131,11781896324092366188,4852790372119229778,10433801466638697241,345062135972721435,7562535888102758321,16193708915440877033,4864160362662825946,11747179963352425218,383465024025421115,13853202320996351664,14118395975857377356,2662263149159931379,7109255743762317651,8118226405898173891,18255792778952555948,11881426041455106788,10630518106687375535,17294132473801042894,11361873779107275109,13952035641198315807,2297411151040439412,7526356518364347789,6623408931607408490,2663388558837691141,707017764465782134,707269547717310948,9465940246650966700,14381559075679455222,7704434570471501849,13310750801095969072,17124061187456482232,14975300698678191817,4025998533090117284,2297132316844602920,691436453693854590,12365197330210660057,13937503776232940169,6118251118566127158,17938781644879567990,1497925130894701612,13545583669535758199,13520357814781785738,9464859582563663473,4527434372883500658,6589127107534306457,18201123696672269911,17140073833167827122,6231665699506268083,3962087283294764863,14123001283638279832,2782374058433451343,16051460267556958555,5818866390425601115,14116460195923210042,1813193264697991218,14413408166046174667,1510170795193055054,5732692913754146460,12704388418930525604,12540879660811309728,13188686922521059752,2913575827959509962,615678445369959289,7927355327598100362,354084037156247108,11932976753622021872,7359416993491209661,8888301727096856631,19879024944845221,6857877383074639430,4169605671374552349,10957261539897927283,8268542963964213154,14582849248955915484,17883693946035661227,8889577165884127296,1348214316068853510,10642867980871283099,11019649273606635486,11595087184703540638,10455494792929532300,16293006691349865595,9343019600979826665,2719558062377645857,1097048485149630267,9675004963524344851,16515540306837386074,13575218810016663134,12228852628871718581,702035252541335504,580607796684184469,5753199091246094939,591506964368278952,13296025149174816701,7591176422299258320,14401551644560782906,6476244719955064696,2312426262990358202,11206691949315974092,7574464844371016734,8400870916521845434,17613167005610086158,5317765481254949336,10155370069404242171,17217800598974630981,10473117724544056481,5351497821391275295,5564770621144029611,16331048840940148854,14696330282733016395,8502680898320442423,16304757236255913887,7980379085238394332,7463308641166293262,12445808315031493856,4009882191867675183,7472705833771688158,7602271856591906485,13722411830075138295,16485947406092218533,15610680523941111884,10537302225496841322,4292825038428042348,12996120856979772964,10318104103124077138,4836117369163169046,14288190419852142499,6437910111883583199,4706311776579500655,10778712874226241432,18352480730816454136,1622949325546210118,8818815791497516415,6768120531870784009,98278696721563089,521724493571458693,23322992556913685,13613420208540001580,956964091250468154,14016506717540931743,14926041103260637262,5591720414105211436,825451464094580470,17914198377829701867,13897087153675655916,13363936121425345986,15976084335332701502,6459679578075126702,10506584611748726597,16504494516079873567,11344180490694380169,11148089417787389989,5774942448117211822,3556178041481760201,3455420574610544985,2458178960283690975,3830048410143390626,5649340206218192815,6558523601088467102,14636829669068822193,9673387559070472685,9871198956593964332,3622467542204925814,12118997505850068673,2624816113615043300,13921865900931651178,17740382711746506313,13273457979424781712,2858630131620290074,7833818983800966274,12545030125608481938,16775624681631087087,4220632247891270901,15419181786299299515,17769878657357984784,16955066883985824164,1256330821222217243,3669006840788298104,14424996636439086663,403258576993130523,17482170561587739686,554122632228215020,14270588197495370250,11800820101728808296,3835005058660269645,12472633093846714673,16113164728363829373,14871192328846825273,16909665768551502894,11891925217222385462,6271154160652726813,16048165642540833833,9016342095471875153,10558629270638866858,7422244925751766244,13602278615528816239,1595588697510810829,9699667515712649621,6688115951456117168,16317143176044127980,11167362532487856730,13660736961576230828,10561799320821681192,299897370668466185,9225039199407237244,7573790178488699842,8458063173587313446,12545448097335812376,3163010148318009947,5741054120481531835,12798193882163843016,18255315787339548976,1899351185122479989,1955806376736534790,5635367063909941923,5217622140677083048,5062202777934755527,11913636592642298537,1254056689024229205,6301757161518201691,9901212526725713218,16487896731854637179,3268096820568936543,14428882430300225293,18010251517709413289,3537431676628571350,7787630230992671014,14118046627847418047,15557087889545788974,18038034156212946384,13461832255845972216,8339937518866380793,13647845990890862967,17451775990358804315,11160306168583114076,8077660047073846523,5245841846440067789,7924044598152301852,8777215759246454494,534995317300173271,14741941993031133875,16887422863920776890,1966950687775687691,7728519875300271473,2293818620610063580,11504550846834565045,16953011387757219056,6450473826548752465,6074675631558024135,8115628148473850421,16583838616968698287,10765484758666741205,271947903296534209,8557058650194959118,15538404067870045655,5512195521395236084,950318213975417114,13513845561059795671,17240005565145949074,12407702291146595544,3351201337708980830,2714311276092934811,2404646342520569189,13233826478160911925,12836281818500681356,16559759868985697726,11553732826133174742,13757060326686916963,5597104723038014485,5886463624249170728,15656840029695528761,4124707615773757182,13298630089373594757,13712141453213279824,9594209028099382175,18033757854410337312,8830497059056249220,7617398536645462006,9016429262596290976,17165039032104259483,2190317259564097584,17696328900573744499,8869068541552765488,6473422779350139036,5187340722880552123,6706210150480667791,2842847825623421027,4513405249006438160,5795892605845786735,1237162836629204636,5884292230197476796,15367004031063988641,17056596051635976178,17764224371538739803,8768933715116498854,6182085660732628225,1735550412200032203,16646111303356490842,391037385030059375,9338178406297658863,10675228622589154816,4080679789129991011,9792684216277668752,16799613228265210707,14997994418102329485,4692151830694143524,10783485296597463842,16488434240474151168,13706353588414006533,2586013117312586474,1911136398740799337,9595134826867532240,11255729158079786575,2473002560597200377,1032847026278083498,15160277525001915290,16262499368756118489,9393647527751447178,12127942237799149505,2902418596717888542,3318048301661294109,3161276436690072878,9860709592773428852,14416136198960138761,2247791282949986258,3930477680546580583,11904871628026124821,17849470354202493112,2528986741214592845,12701602289405185208,5611916645803799891,12742660705420920700,4380766530215882814,16369868394904740232,14414279585927328009,17210896724626320058,17253076653073580375,16121820237639046033,4049489185771095259,12334733874447633307,5415616126778643111,11823692570171540120,8990836639125597291,1380582065876880474,16495191436097362290,8599402258723146162,8241342578180024295,5295934702132994030,6713228360655035000,15934862327326192377,857719308605150374,6403921672468627222,186316638222492420,6346560988181605611,9934669107334268920,9918784250747278143,6584480084507516695,13815590698587566662,6927489058747339933,4285652790395516538,76652978576907322,759238554934635252,13307307570050449637,12732185758402472506,3199556612961282585,14735086902825370553,2662203069604110291,7122502218252538155,14092433168446020496,15627685950172853544,13241842892529175521,15511574832185843301,7699531889664978970,5526499879218641803,10512254183087337788,17793530116020175908,1243773609117575520,13303024721356886885,9265451559263298868,18043809184378728704,8932896043397236811,9899941096469475075,12279637876643200534,3140144056748857212,7910205125202820328,685953942854508322,1070341045898449548,5947507844542479432,2906968938864957093,7970256117601725138,16727237421521029404,9882444056011667662,7340992332618822255,13737008775249849359,12470087105045903930,4651335362159875150,17536483131317326169,2502496645982299338,11361406290610910290,1283032450571760387,5239766139627573639,9484063234776764057,14984461505214704457,469100563349168958,2016453158525555789,665011283039223492,6230290602958483883,8202532315695513376,756884460685244283,11096646060941676165,2467326003161062981,13012728569925702837,18014623849145631785,14597631676043440229,16644822950476644458,16801817893395315756,5167495326199015746,4948994318688684699,17888122961457751426,5877661605544167042,5858091548915288004,2707513460159119898,100636645036088429,17114222142019893995,7870420347686628567,5491628639616175771,123850926282948528,2190100738624690172,4136111017200512504,623197218534124885,8608734131770580955,9868879787496487524,13184534754614213787,9617658454690861174,10085424441704646589,10613488789493853099,3157532862263044857,15703674326625617374,1416170438991547428,6985436538741288097,11223758613504028837,14982277050371191472,6674463995899879809,14802083491617838367,4453765822391146784,88585130610296055,1748930222594027519,2789108081496031556,16285391334241940422,1807590520792006655,1026601698409871621,1452872012058882039,16095072642781396784,5266833759313465998,12512963878545759853,10560548927072776828,13302351798434598762,17069070533454703248,7344661264712641239,3195699013744368906,1936908582132569052,7557041743072340953,13000041739001678067,7167159999164397045,2007593650610398083,10965595897004342997,5883424218493151725,5720064222924282639,13019222510359542074,17284628332876332053,4470687705672173140,9130530212617675689,15093710721586127220,10179081280032441286,7227991396240871647,8135398352758339927,6164425417684458120,4060905641210595893,6679226211115090955,9002287894808607496,17977017033818402952,1137083758591600153,7998125636324002268,3787847870332633421,11675722814118719104,14729052922922859228,13885489958768841725,15197179128425898944,3548726124095725556,4406719118009723123,18414403504861898374,2174830012272508143,7872951918343630482,10405542950020216825,1401776521473445987,2191137727580234771,4454634277794580996,9575280061415015856,10239272500129678130,66710098586533201,6338901000240418876,9628264955395834233,7431866345779268289,4149944503460495102,8358535877472747016,9462098599105755689,8976853933819061666,4741868154598841341,17117432563734081227,11378731049137964363,9698507661167080288,14717392383613867580,12117906564187269331,271826320863361672,9268697214320781387,3812242356056967534,13896043310112866965,13144367957474166404,13403695697258267100,1960824715367977156,7594925194070628732,17539732684590314903,12619604464913345638,113332690069180457,14022362431234728963,12785200526978094852,10290103382568562198,8461038640727833183,15500519338556687586,6814055823449714165,12307818965373246682,796565435544877290,2101213333614956510,12901178504182023406,2330246831861473549,5682633526951208418,13662059367519254729,17099948157189895438,9876029079479436275,10294938094005772874,10037996151643611214,15579113397409840801,12439757987136857131,1836955052498062621,6171485550251188226,5152113590776916306,8828998261736124514,11999431367613154811,16865610980986669063,10376365533372435628,423714921011788646,17262374958734712862,14029705532946265652,8469270379557022990,8955572368048972462,12466393476386578845,147251581575448148,7553762678159173881,17197591243964143097,12379091280624686016,17703613662316860246,11383277837213743771,7693596000539745678,13005788908468752905,993354897691709056,17369146559921449422,14371948214715350369,3411542376346899976,14792175838961153736,10870138685767412725,4514333723461979533,17537855829403994722,7473648404834354142,3987769806790400134,7737493829212168988,2921996186762543083,388667900221135894,15761426547385764745,3810874415011508032,15858368663547077438,13431661114347455070,14619045094528921430,18065848671456645471,7265488446463026743,6439893212261247218,8361759583593546018,14658491655870200211,3572199997411232631,8967783441747316350,3292865344598323771,10286333727587060956,1279727287580563124,1414250585262966456,10959164633081366296,15306719381115779020,1571437336094030480,9078018720154259116,17796601152030931436,17005891821352461536,3252839519946686993,2789519370366356643,1090220904992071907,395454017934884152,9091852011720570790,11326716262883966010,13583442185103701697,953169657954831734,6068576150957588915,9195501762511151609,144435355579429482,7471147344863140907,6697346449647721941,4141271839039137826,6151310660067100669,6189788104153859824,1362141750866394592,8243217494151001553,7693920295168131657,1694407316968835254,2697661915233831691,12813597278159225189,5322211059945947570,11879685741825561212,15959770912346412106,18140578827676839302,13538648817325901636,11565442642292321609,8387788669873692339,15659529032795833081,4058777945181067522,9594960250031623334,3925259698523925262,2751700571098176059,2905251331864420967,14672266166685568226,13837029004200485171,1163526087200330077,4839029198653686802,14924510175096115592,12442002700125556878,9014961624341897091,5850943135446550171,14558629161507275059,8844566118578834829,17823000500640643762,5873356569054748975,3839014450363298520,8880106632858686639,15907653685558110294,7398152102931942336,16846520419550615163,16427743302328604423,12596647767931059729,11068690075836440898,9263152352447797795,12579938704673000903,5841859500202393541,377416039788237427,13477776062222989819,7113710872951269476,16288100259451336948,18117652172656438863,11930212201554492506,17844138493081124973,14978313715569738612,6133408288465892041,8089607462247362292,6160907662565877004,14829286882344348478,13021065200021834549,8855453376685811260,6374550173718648827,5666886620691712725,15512042481261904874,333251654751835796,5438621194726943089,2070615552235187603,13974515160238918693,3822384569455153948,3961562283418659207,1497465515203459071,8555103660937464850,13472539989553225399,1799817112353339853,15138277530867759240,12937234482200133674,18400918061363184204,553490298908811507,3474317745786383242,1955034808932945047,5083962949438941323,13355371252319388079,8744101937462185265,6803765376488219958,2291461908754593022,3911526057356500427,5090302773668676255,17489603569189271590,2392143236586342896,11606634486032676733,10516244335819489615,10071360044333504992,7919012209857168311,9509322727437276165,8082270177825413632,558853731716937243,2395659368666832597,17239366080336122571,13261891299940916020,5470721377937947994,13632872787824936799,12199063975520411520,10209307656144535955,4776920425875125514,13714463776461235843,18031573809432701819,17555404250909278701,13026397661960374095,5705266142788645141,10605533650882458254,5041775079135465045,2529418382929930877,13436262548436972730,5332142176887343076,330041674906334253,15490736730628251488,16512615968125418501,1221507797863286585,11961434512761371315,9400815322814595582,12102362554456644401,11186829662381070605,10800528632259575734,5770358777153026682,411691422988674004,11335873987824082214,11056636382099486091,16720706809979350612,13531283134078337401,5502701035136277108,13911978538236545480,14111429554824108658,12683004735497833058,8138871014999853617,7793865786647554591,3398970587975348865,1137942297593381557,8569362618855189740,9997048270796972942,5769933835996430726,10830531473018679518,7731673644662832741,5118778691015917474,5777178958654162367,17034105142170622862,9605693619707685387,9638591025714555378,10126745708099182206,5193945505489164353,8862663085806543040,2515913764632865017,3385298497395461872,6065861623982757743,1910198055403995614,8155640197897352572,8625229890285187323,12805941101719895810,1373410008217133847,10563414443306152261,1593404687251880542,651805542593533457,9405374699789004085,169035361671042400,13544304494254094519,11939923376790347161,29321568625201679,1827098901798282585,1247006766378855291,6879670468578099500,8718373578435093140,2682225774783333742,17565113916993290153,2552554793069640386,1731940042933109559,9064733217272238852,1650583419763758281,10487997099102733278,11912834851758463274,6003085199692717046,12213022168362980577,2138048021557817858,11912142010330929254,17421164716789335771,10911858915148572987,5829198452434376574,16764927797863985432,2815757922722190374,15490623640373881412,12189035154566828461,16746505164495261989,5212344131430215224,13342685983671304238,7835891333151477878,8411114802742732760,7393238560875757264,10977541319629458613,142260322786280474,17165609355516690971,6903388567535976710,16615677965551732357,2450051858518454688,18046822396290006093,11637048243736268381,13046392013933752680,1985665312222523626,14462795139336086370,1849122848708176719,9769390811654750090,8073249407859278774,13150140892645990210,9363126400928252424,15807551812600488534,2308439052834777569,13551212245114919438,15803873957402684207,1355800876767059412,3036335450180207801,16786252473523421769,7437524700945591752,6484072452867739640,3299741184074460902,1171051831860574417,6985917400197237385,575692937315104060,6481304968445078572,5029571469319661281,16632079803674774664,200031143685741552,8930894185119841995,6927558884245580718,122075095715018205,13085516209922435326,3818356293322220761,9582359958111183890,10972371221956318572,13391265241353004174,3587109426284698378,2250887290446153530,6193256236304595754,466408462574279978,6788569445465450,12225150623789101100,16412417293239377048,8920659733500304887,12610497495113714057,4447083324263793783,297291444061276318,8165069318978732658,3644236999564821293,14835557412460073141,3275707024801208237,9681826359308255504,2118404582899062386,15648770757939426594,2433028595712284601,2563194373007875624,15081218978098962000,17709642091773908155,4121936465560370710,8240884027963363888,4504316295496304955,2298755387746498403,17321501203056665504,6038604397538428563,268754633867697994,16858843463492473602,7790209605543685447,11109517631230155500,9854014845524739325,10711232758844569713,3389215226979242441,11407313131235532746,12479570101590511595,12091896851076944999,14711482971983197699,11071812567438645154,7860056776463369265,17633960425106969354,12663770309236858871,2850787155671750500,12068594187464532495,17108630888977976688,1730959167581654560,2084429140807112774,12405508917911402720,10071523742267004576,10962920382767023010,2073030834491914689,13819268673222695563,7025855457932305953,7671368572280335853,3625286704468504573,17144437217557646979,713576350654157802,11291350496075378020,3609059341269210804,3891112281788156436,18392402064275140720,11944664300030289296,11255383711914430816,162498110507440090,7448270171798195025,7771994113871231720,4614920433910396325,8847565926151193,6446838430028168124,8636450053847953026,14735467445007911615,16754411240196366324,11547104177878001061,8844349151850993768,16506427726604198823,13676521415446512892,14929052778390521541,684733044579809769,12978317521010165715,9816684099174238259,2712872691967724424,5867557804983254517,12187872106161187277,1263407169651819379,11191266112557609400,1827258694447627070,14769826366850074373,13956942700915165019,15639656841078818193,1023449381336110635,2022920005844178681,18105806850406198667,18158877080031472620,7222873458267369166,14543624365373985131,16213976760294623355,15855836372867790402,10135840988539387294,2663403026646687150,2213002463427179628,2800557459339490399,16120211730485538383,18098385851269012508,5535559664124182642,637092660084853512,17464381864691229189,11255329657474473392,8865095011856418951,15344428696792988165,15245866473705920525,6815671952689580952,4239879330812436067,5930446017823432892,3121984339141935939,1667739556287212680,52082257719464888,10629896863365498858,11721266583258562889,10376399758170786427,9037304977272775303,1877723636344874435,15173521518256514717,14307764116882654109,8847992841308268900,3708498466468345749,16566318552362198430,4483155138206665890,13278063931700183833,11558206912960973996,6237546043497031404,7455953473067475934,10100800663789278976,17863037132192949121,18247431757968411075,16128741459747388808,12409141286227548889,2786504553968747171,3910489664325511657,5369455461510393857,10646712337470319888,9895883727693387512,17198712269681558540,13002587463805213695,11360519594562920362,10286309405089823107,1757976179945094668,13126819076081826239,4603237567064164921,614578600685959732,6551761752620837379,6295547349919471302,9310178430430447683,3578042766800244800,9392609892071308816,4019335100688691945,16919118364782071447,14581644707156809791,9034777127268727163,10612814549319073420,15892630855735388564,18389283456232893382,13052035109684360497,14330261705153933186,7124919202240770735,5748511238553614533,14913760071192218939,812186363226056508,12449327651965200486,13965592636684647221,8668641429323377657,15148196588153721824,9202034035572085972,16109237826750686306,11001051563985342809,4155427271255438567,3763349459973697715,14207799681488706123,6935329407552834992,16895582968710032432,2451771971293308638,14529890143732065839,5771654521645175418,14081235831520849464,4452319266806940734,11762302318353235230,2077470285484462943,6678370671914246669,8648150036107574466,5702926834044182057,7985900248588401747,4662104922149711623,4346644847202339349,12285996208266856238,17366140225243999485,6696992904490550731,3504906292479674320,7519662506680813978,6378497716428528628,7288703393313881960,9796981900891342306,4954409173116752719,13861460107265670577,8527446860061097850,12294230643166133940,15482268915477579561,2880297450447387612,13792605076374284287,11833334106900497045,7101203649885980707,14563918202537210191,5768503218269157122,13362149202560959853,16079025889438498051,16415096187202585633,18147404342487061791,12189780112019192542,11670413715188172786,12172043648035189589,17875719166117209418,1224664950414820858,12215640915199053000,6676977321362107397,17005830963742007618,10342392883606023475,12087548819760218153,12539876169190152127,15468293448708785657,320806238490045260,4019507358874884009,2594758008186595122,15898435305684129455,1946576601802811476,17034691146981795709,17726942500833412221,13061745844879994584,15170786400406890867,12198110421933766934,14721747284939048643,11818901637617667184,1164993218483093646,13429803532532642038,422317313038330280,3993657094119566302,5431886742696734286,1689253164605909052,282252586557117800,4079098351953008191,17165046404726645294,11345962289482531215,11211650669707782634,1058860451221048609,3912752840464042143,2826505396892091662,13239505360960756114,12686035164353840405,17324169162976736362,2111484949592304810,7385874018443733084,886701860130391899,16518757567212479448,10048664838092407585,12326187780811984932,15478319504505709894,6125446123527677950,18329652345757826279,9599100120524531979,17425419784372724655,8415501154803766457,791749371551787609,15518573565758306222,16198080879799077680,14552383992207239910,10013361495133013795,2339559720878856458,1731427877400817468,4228518604235749972,6734674411545282051,9404600371927786599,15731592968619223024,3416264913922628483,11596241581191840736,5419982953435544293,14491523517602632540,17914053236699259385,16033145449728253816,3539770456566999301,13736642795874932726,4247838156761933395,1892795427268969357,10653461712036929613,8967245770543252602,14978329046001759625,8849667114020442837,13865997167939407279,7012929913482424835,12312982759343416192,3959380906824727397,18134011511049598169,4953605493289851643,16146000004904381048,17233444426960736395,16223462577640004910,17299797879741341676,13370689211804108770,15389430747981754109,12462808688572507965,16125411809934521865,14193871825031473662,8117465074086749778,13495490799913106686,1959177371000060249,17475698681393871689,8082267706340580212,17744851171010588862,17292139407391697617,8219866502420639490,13707767457881392538,17089327929091508169,810280068433189238,7572978878955108496,11604279383395176102,15859276932216582573,11632442161279758095,18094363153240792135,3315310206680458964,10865414641774504293,328518931268145027,4866824150643545302,6519502543393978451,13725164586689820495,3126802557788476734,13333186181105183358,7572291562583560678,13572311037692194883,9954913423557324702,13645588119476024083,132266264108257060,284667266911459007,200240960623066881,18308988553674115752,12650705550028863750,8918825017143071403,15416453931193470014,7073266862898034577,18438980070807271573,16031091537293287101,4740027226977279580,9600502352432455252,14820811451549850492,13513297176402241864,5086600934423356851,15883820321093418071,8423778970136825040,13574454760022458415,12615531793673449236,8343563256385680803,3900614912852540778,18316208896793614136,6209852439621670289,1693188094951315809,11968538668006024117,7189669010234111287,4802377647416404127,15654561673435824653,14425831014041731929,1529465118364511228,15780987626262855483,3718665266802110930,14840937971737613069,12122955239155582513,1942659439700508246,16192444925954606266,9732211005717529942,14917710108999501778,9382734596908435212,12062798311762400250,6623811004353220914,16679911937118908118,5047819542609604598,8177465321234556556,12996200035047638015,2684962941297553050,10601078272695845289,14448667062497502725,14118029512928724411,3077032944276699150,3657547714731212066,2001190378120041323,6332870434642607555,11937739653135625026,6817878737437767540,14828005152509047137,18423542720578398442,10024923980008682788,14785497112773444566,6095860203457907850,17579255343990498585,10826785696633203552,14042230793393768553,16654705302006370349,4797109594341665056,1577835705689794344,9004693513154593031,3387612035617283932,7336868760628012210,16300597948263785612,5996797060167482892,10762410431538998633,12488098476773191246,11405765606653772493,11105707532691774843,6442953001565134113,16670623090684171272,2047945791856400107,12081189997034461793,17647121917452926909,1785761141948470705,11149741622465525357,15197033008459398752,18206743469200917141,10576948859738452107,4952201726538725470,17299203617078215261,17944059604574663563,15618556001627426769,10114590146051653693,9792208323658959344,17081104309977132521,2646442797288823272,2784904583480613094,5223683440151873868,6155265662688112218,5360687184523103668,11605108376759831162,5443133202680170256,2893166450221929300,17789471997780447710,6529657090136880857,9422508089085960600,10454506301036254151,9904797617880275599,3516098518831484210,9755382801582823137,10663944184077698092,862697992049298925,5831160050454540234,7934525044081979346,6138051401733507612,2677317296458780979,18148728959530404810,9679804748080416084,15471362166183488609,17650709625834067456,18188995361070381859,2157155208435471612,2502711827011475111,10937512689783973005,618038032495044918,15761978326747735713,10715786045350492450,9777972403685753350,11739846812667445485,16666675585511525200,3442929549884194816,15314074849341695200,7508991076784599158,2153909322249803445,4168775389499864527,11582194376303611030,2282132121809003511,9087657394026992248,10575476229741001514,696790859199849538,12583812566610245676,7915638706392776462,5239195590236681276,14317098773973990779,2612603647566859556,9717527465126482711,17895714420326455782,6692480651344144973,10513803498015479358,10867918978027871236,5169610435502142366,6971648384880933538,15274742435772529976,4353302561734727137,7050165935075558577,3183800479920216938,3159916574803531625,3886971731572868428,13025260171607807046,12910472314090345360,6547921668391343139,206208698614834442,3161872330341430497,9654324004930927359,12231453726841879632,10383107816358984010,14790220098402479253,6321884702561358352,12137611305554654931,11664296500307457564,8801811719288458772,3190307245777419371,15901559306912820948,14596699579468569217,9099023316186106693,7099182105816643792,1598469291809558110,10503519174376004381,17012318223636065558,15052991265872861052,14425204317767694290,7842609920366322811,12062836131069040818,16353543729260811286,3703214486431260796,3254974358061061387,4341818378125479508,3762026980358656775,12506765634875473004,11754408512033291808,7308434672273131109,218192537693519044,17650574954772262167,2887295384687205124,7642779996716478252,331306672640514765,1982365258870241370,17800000540712181588,267544134102542831,14064216806713266550,2727771843481249182,14703395733115566083,13948127543521782682,9338565317942784372,17757216393690337115,6660864085318107960,17523610460583034564,10656306322462048000,1879921175711445979,17752398127588525789,9210346538792726234,12239471527823063162,14983273588259292432,17367812682204513967,15395744623719872597,9246958882937311359,1137402230481840637,4990517287248554019,14159012156512547490,9459137866162439530,12346986298266913039,5041251480667179971,3000744179407983611,8116363677508112307,8640258188742800078,10685937333692154037,4228283522746801962,17125285233715060413,2112611679645956594,3566209641911403475,3618190859003024592,4111702795759556064,4361998035069005302,14973840934631860653,6318293528490834707,1740179643522545187,7911560084846606449,1052049240379842248,11985190530225945853,6315365738421987006,6644199581443329004,14898886484444278610,17137954958689263791,3295751618150625106,12888265366010542024,2004369012046625999,4185141734697717939,13421235216544505700,17187645706020251162,16240396730571410212,8680321348035994180,16958397754408318583,3700023332506613309,12924599001493027112,915798296768975086,1816599655113177108,5679730690185324552,10691879100361000200,15864196731110622908,1269854804458200633,17236603298027488232,451451919737479577,14553267518175765031,17317553561732409098,7345075269593293067,6572861648357663399,5792288837272406081,1649336980278917189,12263415023975727510,19285551583888595,2685387655326600293,12969316655720401324,2136975101589541937,9363741960465085356,3227636750569591588,8339396415384459282,2193039670255473148,15012498652233377139,7638593412355090209,1980521466647577433,5262175411952054290,18405300079724987940,6110711495892540105,4095120875225758756,16933246966991568338,4361011705816648280,1876235947620199567,7174690021539868140,16131208504229729663,3597723690937369762,8999151883002100623,5779058248866672864,9235064145686165152,13335036284376770222,17708619667599088277,3795345328460189747,10063828107015925013,3023387401527840298,7595693073227654943,4128565283164326778,9047023718375832344,7627395750382875962,10379857186673766323,13136286868318311675,6374499858973309415,15625630650294766102,17313567255730810489,7281740148832355259,3170395142381611206,12899717691314771056,15688208240249103424,3191710537073911082,9080901289877205326,7966040968162121983,15019364777213982015,6543840514266613042,1898811967149005657,15829966070223672457,9577428745963494547,15796735203355464150,189256734730052562,1870398653111559782,5833399706769131998,6977360334535536671,12235786408195039963,3403397778149755860,8287932668375151633,13673838994040988741,4221380196997629736,8504687614096853716,7356933147577591344,7587999999004555475,16513114189096948162,3131954763052324249,15566803442669415082,13992190603843824763,11484548032466173990,7048359882570029283,18030203005063508516,13763803303443087695,6029723228129318491,449463613841919301,16025872796395430737,11859195299489641483,12670265477749163062,4124773646203640990,4683753864457055750,2728654956688342473,13772862870926737150,2921707693663226762,528607726655443071,8855332253296141781,7776187157394689362,3620002218286683215,10758238840258541620,7655312480905370455,833557350714358883,16588744893954764470,2974594029454962670,5212095267561797173,4690438166424059542,1878747297328888650,17735612599330195745,11235413433352103307,16689934517997586723,13181222928338812566,16848218832517513544,11687403761315380926,8001676123669143163,4327021299001329040,1011001477797262310,15052171426442518224,4439164114001734257,12581651872829607747,2983957002684928536,109065431867652001,16702846753688663990,3627616629795066126,4725390310543433761,13364222304107841763,692220450127976270,17053994370570962900,15390556624730377622,2334714913016168232,12944548993879115090,7257454080305291136,11511339792725773140,12269986297022191595,1990490155300423530,12239525391988883265,18284491949431667065,6246498147899667881,15326157166295635368,7751379294652539508,5812826366444915452,16248145374488134743,14202383562481666678,6407675963332667757,10936705587748091160,16131942580165688925,3875985141572297430,9150019381367940058,2889425739493989724,13539309176648629971,15162961053765162780,9879839320611364548,9564617447870469473,3134275467754796565,4710765181227564317,10965245396049097722,13504860542021332594,13999120541615123574,6626417525823184448,10534745467245196690,14150260534153182920,11551468897933929295,2562459776886617823,1478693160162021545,15550018563979614871,10202344686781972979,18273255864039457272,5947095980591776022,14993028799763117898,12143175696518064912,2291324813187305427,16828665576078321276,809982028491527978,413309755546749980,14132351860077958665,13736923934967744762,1502538989001145368,6795986224534856331,15865646117059591320,9040065892054768474,17035990904846506989,1769800932153302146,7848642093686748552,13779257386411109677,18209295743695117653,5819438995856883164,3561734261805632996,9307154817545415024,14667642861125936569,13431039378384120645,3655350291684789322,6241553428542549169,2413430227451075335,18213825764287471092,7291811569130343769,4374674095411861339,6532268228431689392,2256883369948826227,14118499832317779209,10610979493097533889,4722220244312015071,13595425389706845978,18441158113053813893,16255352951147184875,428875369586082327,520440340377788188,3569884604600205584,3545151320978414645,4243287476975763870,17648397813645436456,2563824989080509587,6516180260499758804,15236394398023966872,3198848620869631076,13300270153076539037,18250572997703254585,12179225646285162881,1372948382042546824,10815902031298924304,11816608498116069503,2111803196433527180,13842140399767261466,2203874794901255911,12913318548884852435,5264256268803346978,3568659720209474245,16193377480640602289,13927119765033623080,15791812072241908684,4355666111197383686,18148729300787691565,16007958081512919823,5038644046816663441,9852634110355031909,12377788439364646708,7073930929857297310,5140415539192025943,747751762126609181,10991060239588242029,14609219184615840597,12714912061168829666,15759457845542960104,1481493377593944670,1363113805488307020,163657397055631308,6517586383776207290,9592081829531094572,12666085400376596972,14316412193600316405,2214728877822057799,3159722101619625415,16745667139056436962,16558076097870965983,8723905036529966,39264872631720115,10591310720615488855,628952275179331623,5828354103816391544,12645568808028968385,2914892375116472371,11705595841574027170,4933112003717339735,279394503531313247,8135948802731067810,4123946992306433722,11315483851868079831,7104179209809049698,16961437621232936371,3927047441690478742,10583816448793570833,7779477231454504199,7637409448840351154,13002168425011652529,2834225868723238306,17957563811540591228,2014307934440421741,4774983724890657528,4327676773606565595,8031254900903370227,15600539962822417026,8730375614346706003,16015880487763875115,6452700662911953458,13431165452528002680,2683968606589734832,16168672892321010986,13311928241028520954,14609822162660893564,16591600971304917085,4702186633362537568,7972207290120433645,8820164914326740593,15199308901379791640,11119301440307526340,5287687142244005623,14578142489445096942,1669331092881507983,8882451043289412421,3289078604812275677,6591336763755859122,9808364362038644538,11513627751776363637,17284262545536500343,5901590965500397760,3097080236281138213,17665272889461189766,6401261920087472458,12607683598480537870,6550777691569726588,7926486000050106896,1313476881639878694,9308610135679404149,7807720951751070230,11586283798059329885,6625394859898313294,6479620776615410397,16583419774439765140,2883668490366101669,196941008208939031,5324849973337760661,980961290623216387,962536727799174401,8306366671058461414,9013451128690329014,15184164929918918468,16698301123330882998,9601891317643572347,17421926846896644859,10540575462346896324,5877240884427340140,9736082881796119347,14934195723757656259,14703732233316298614,11549371265457580924,13409431891991196162,11013698651995794697,2063400585620986872,13116167746325426489,1122869698652437713,2572023542117109453,5069265959843876232,7779896247062128233,9951977770020089668,418962114560700249,7938978176256014259,10755061446821104691,18432711395755618377,3321498405823224263,12977667334366780036,7152036256271243018,10959812236569991295,7388541150024432900,6493646317449078658,196437685362411445,17985233594673725952,827589120042864,15672375399593185483,7135181710005579347,6536170173471460460,7360375800939390893,11961067896985761578,11615359940430671767,4152519907913030266,6026009234499050112,11299299351121391602,874645676044007227,8479175772351332591,11835659003203679166,16755053183075382143,17580025672654236391,5945509342090118675,9257135898509593628,4263141924197178525,10048854666079092342,14223383027973181164,17681799607971940210,18410517989448720837,8280106432780961130,10862367194381239061,18349714036550254905,15956059587827612583,10046033005051462220,8034282085621764995,15613035193049422072,2300747241982166248,11419150892427699067,1886770415705577633,861555848824456169,5900892310951289451,6138844805639745176,17733289243875922334,334400345268295785,14708388739031034042,9891164692533165874,17180450363892930249,11877195581771810430,12034692984420963661,6245306676879342544,6154226245643119610,9981316447354683773,6641614505850512801,9714108900841783535,17249834460063935193,17754621762338249608,14523179047325724095,6577307355548524950,4890102686953287758,12170805021321243128,6436172380906028097,18368582652231747662,13490644568464447693,4720584431227841987,3772435472913848016,337946223382706692,11303847595959500660,5774787339722170681,16916952055884848996,12907494781765629123,8708879606661724300,1224005556001007282,11283646827816232239,1145268888293040236,5921116245778557779,348336085921254147,3498971256198129128,7051602825966392263,288768533567691996,9734960674242652531,2902628524580263594,3687880723937088141,12524580831812678286,14824690834691809007,4412730644361284041,10847472816729904957,3969042291399614729,17713604835280583853,13838773199047517487,6389003630980907257,3722042232608296853,5741925288845271082,1571074144468680839,8530875685487466430,8412217818904805302,14870383195976838575,3181667092210519277,12582053243347459800,6489929238598321209,15420705114401737066,1979391602794936641,11475539769848080888,8279625482114201566,17567732210554222882,17907437989435018000,2767851950573433169,4131406632455535585,5616973461906587072,6790050063485656227,10328256452604217879,18162906630413162203,13426023024773092025,12122087345687032034,3871062893357243151,6285426053123731053,6395442403225403849,10363052239866794985,9744170991096443038,7474715974672323287,9009881880146396242,17383098522934367541,6681298271921886105,6835693152263685332,8797752539634691881,17949961647870821093,2946642544998443477,12326960017328790331,6872655999519709334,11414360168743972325,1456248814165642442,3718282424676140503,6347251889102851180,4503107156993217219,6832733962819839779,18298958053680198978,12708494008869980127,4697348773870456000,15476431032384077039,7355677113508255204,11362233921620317889,8003123724102714974,13208069519451589503,18003634070078936979,16514306948210484717,14200988052029947326,13134733931544531660,15613435770529905475,16759952727108116284,3095659406979691015,3110493876779324164,9378501685982120872,10673786256865200683,2786536700523098319,12749755102893961614,9535614108186373408,8297825490576764160,6855705044008280194,17132184424296678195,7587772698429021297,10606578339041355603,5712597321898731185,3704584339012550868,4917758435358703573,15307265795745820014,18188577991561380403,11098035067677225398,15921870718984185520,9416626081447525974,11983966976612360218,11989925088212359588,12114790040642546036,10066929204698319414,3981406685471210486,15472510737536105263,14626064516920235097,2617472394770784212,12238378069518949625,911076843563798784,9415090289738293296,17202388869060827224,5217072740613266895,9915891153973624678,4900550820641556973,10615585681917053828,18415924668467619185,7797973976370144916,196028162374837711,15157519240864126942,10651814271232442939,9680839406839499224,5190059448220759508,600305543819167474,2058338835574524277,10301550923802503933,7357131298322033032,606551354365229758,14807091604316063681,10999779478739943869,2805172752434661330,3522703582426160645,17534289023302987384,3287170240175273757,16797627037130860616,15712258868743976708,12818302749894711209,10331864259520915031,10506236534794068984,6033308623626509722,13502877833636407872,2566021071524240552,8964865372682973745,7121654794219418299,18138182229572854502,5099920332495294947,4486567476347769729,4404776219779425484,899719427360746788,194110594574436219,8155822988957546834,3821576880792962850,8312504204200255571,15210932663007466384,12148257254613541352,9478373356672700665,10072876423256876559,12131943942822999958,1473479779722669812,12721424257905734621,6082127638427295010,16636869338289718916,9971067668205339389,10212455960169881201,17628713330495925655,4736180614923250329,17972165908848326811,545182980204768877,1264843966278934121,11379828242296777065,12007371750889884407,3292309722386890454,8367340738123533754,13994461844842172582,2431595459992316960,5890111695592046953,9098502374226299570,14141716579966693017,14550326989563266541,12782378746239013021,16691243025277547623,4428176352563428913,11502272659474826383,15694792732439600663,11563980915279279875,14000513416083540531,17426630433520345602,13569672780486870755,17738396663899279858,9486925859373067664,1365760879278725833,15821663437354400232,18028271504201785785,7515710877605238625,9100529474257046498,8184709867983557568,3412264474720170891,286320824083808132,3435838959399552755,1346663089711844616,8936011416148147439,12072593343968160746,5365841881544085671,1807619831975771788,16550716112544660725,37704729217499417,5635536331548998517,14061951018204470019,339898836485531587,10820805473420790619,362625382982098879,18387432459084377884,1343515042141217845,11714410208111843391,11970468398169063824,3562779144220157022,10043422282852286590,6624256494694032639,13898703037140925829,7052805078264053809,16838689894323521346,10270013910465948833,7102495039834854231,10596808158794393510,15075475752524848673,13551182084907794718,10190791004759632520,7266569489646139937,7867351715543213295,10395276562611891260,2290212418213638532,12078278340609969859,9653962113294941650,2020457313718844398,17698702194911648361,2282458481249301880,11043866096009657232,9115447049526170226,645053348058256666,9490902758288329012,38891770844167775,16063212228841858901,3147329300487116952,8122804554445804779,6080858128670027078,4829115411868666640,2775804478390150762,5434579150098889577,11507798236653763836,12637051921780845520,4229348851251993127,15402724413774243712,6683172355108744877,6414741680775168442,946889630260906025,538970941050661967,12104359352527935691,1158304772551069560,6978050466366900433,4658992677852114413,189430394667052096,2814178315494364623,6155771187106256253,9904661246621376798,3430215879368942925,17147923886899202412,1142533823844798449,14236974446044952183,4133408013075944196,15413991110744474167,3036160202748211968,3689114547350143528,7796138050645421872,4520993406606607705,722632232841153629,6085857663884367290,7468859745342968115,12908028046080369419,960166781593012809,14391225357096951303,1318847555655626242,1363203702816000628,16066426033872396348,5865521088826287276,13174848286747530922,6601404181160716493,16558226464270686275,2651385800067211588,14962943536584721763,7606484886853929646,11387107514428943919,15993699627359026909,16538882756378675314,6029652481390465230,13009643213476318059,6775330291525017998,10261496050243666624,880906016214968079,9839355388758927240,4947921342394282249,1391959942560118321,11510714176916280269,14764021718423453000,13942800858607062696,4070138384454793055,14322880899866161582,13829028020216057442,3328074783097028449,12320589985848900618,5639236776998662617,3669767597343874569,15762122728571125951,7583680976147503927,13856087976087675850,6181344051741974137,14363258930515434144,9932489808103504062,14831583485307095999,1952581224870534379,6963206935081479668,9748758754474272802,7563532560476614891,5612168670024667140,16790584319775145905,1728387041967307164,12929820498247123805,17738884655319844199,12517668466531785193,9852374448569449753,7778415462079840362,3898385607251270557,5960768694301979432,14516631169091807744,6700968788815813560,225272520991050641,10992220559452340388,16522745080362808545,6039963943351104703,5644524778629378117,1476180568204563680,2134202863617995958,4392133767478789579,17012398449242783822,12711669637540691126,2591764413473368028,5214973591429901721,4592699639108888505,6838466356009321967,8078343491775603079,16330535206500380923,4980175919169074333,7444964439976204741,2698486190985037634,6912875518707796648,16000916094211906431,17535546631560330371,5154006850426315907,7666187804592136634,801751893536234527,8181076597174181636,16040105945866511569,7957842310847596153,14465939410495569274,7955504414668514015,8715379894100900976,7943163070952371686,10378817510536383985,17584895129803605371,5705027150774910189,12466355726711106556,206130535859911181,8248135016096240837,14761134390226023664,3072606577884700817,11660371120153878022,2531958934519274932,12170824352900411855,7820852310496569550,17246803356048822050,16715957309126300882,12615724751338988109,14777895770490450339,10174891454391917566,16524496905688411672,2146950679656105223,17296494839701627855,15024244287107464327,2634118655093366440,6102449193295227711,15160768359186149390,2989486717331279367,15301546421378909625,3656444151064428805,5581648137206850943,8129709691592542714,18188591211431810056,12681062435959564698,8826569316966782677,3530813885061141630,11057068265001658372,18246951581716679914,14621174495105771156,14465344325798715418,11234958232056528414,9581530662566939965,1171245007267924501,8955720018885656680,5359601607953209970,15125584672328680193,11872062224459401737,12011321984314969917,6961800867689532637,7436543304990496897,16943552416777891843,2994392182247473765,396570787401773740,13805980189290271220,11922254275705959929,701418553312837830,16512436106602455917,15508827863201836962,4832418250536019764,11392356988334589613,9346932821447780490,10353181207732090747,8405246136067337895,12403864033773074974,2304189981434761437,6265918734921925554,18291050817280545210,13667814929184986686,16953633753570266884,17809258771981584450,15159579297632241930,1691627670035821556,11632647405719479896,823430884090093191,1505816592265057630,4925988341151382598,15367814148233605025,16135834606318563429,15370001058186971143,15920471162000785684,13064087596272333363,1165075232043877572,585094955718124877,11759941807512854758,1867567814513383694,15573714814291570714,9043870490456436640,11861542509577102816,7417681750031490759,1888369735700373861,4874272331945432149,7217388102213427433,16450521454377398644,17445492239471495554,15742999432512937559,6535237644590221648,126673514255445426,3473607776165974952,10868906252966061601,16143474643742298624,6617042484578118520,5751262729344724783,15818228956428459101,15021136839724742914,969868981749251792,2363879739233423497,11866708342589419640,4439556485409376403,15034291164456350621,4842456610708576336,5849672678928445489,17458445075544612698,1480939109531063101,14413855242326976612,18296159071446122716,6207890197591955650,15591179148161066229,11982642572874659321,6019155611027237746,3992425544588399439,10422134547796753760,8338615309180530848,618325175802734391,10559307103104252305,10365066227032635453,6643475020226254977,4900631839517020777,4069815191590366394,13927680834049075121,16191405949378924007,6764121639394212665,8280078267285912670,14193150794141226209,7409602249988303464,18221192238830139421,668040624343304529,16239254421433914840,13176172975165654241,1322914150787324832,11428527266874656131,3364919229564981742,110331264834680453,9273350416818631876,17204191429152869424,6366865942808600166,7050396972479635617,12646105678019041105,11739595055034421493,14095160848369303639,15660425744194848398,13843065636164078916,6998399937312038977,11616730645964591152,4410385440335837271,3485910568053491696,15208137680396325821,12092114471783342045,9158499442061969271,795221642355492484,13730499118224577786,11216184986052700261,15651757742280379153,13940649186094128759,13437398431304104818,206874934279501781,93366994767939269,7862736389929646909,1468623587431835681,2890086810300190654,10246299246511234021,3531614191075827578,5737640000019327616,7207960853790990371,11163658968997261950,9673542398306979766,5421966290548447245,2190995757775699069,17179830488307162907,15243819449859372604,394390409313799548,1805088173179539931,5888552060482889159,7935367282183110494,7419901271208821617,8858105280961729524,10775253375967465388,14413784284896388722,14751598009053371631,10927578222324510482,14579256012678015694,1157190810939253908,4161276241112824799,3526380553259490868,8637470255963813289,13284467893708365621,13864854861833050782,5625594172730982616,10260605570128700666,13876790695069031050,12047979307574621004,5459509934383950083,318755532003804092,8146864178277219977,7409339920798733044,8089071093920430195,14623281472968678962,11980559026453603129,6450527776486058777,5815357375909599137,14662617773847875509,8582365070975100838,8171757488640579451,348473681652375862,1413534926994454907,6738695066341825188,13483153376127619540,15123537418816792868,10477623876055189686,8914750319038954378,2876548678008438199,4008896894953765577,2146969551613209810,1319935699370049389,14604785288319479052,1631344898437272181,9506631095873740012,8813129802793739381,1693775709742731399,835738708575304384,15797053317263237965,13307435773985306133,10308940547729513416,1496731647778429266,9323061348392027353,11203176489032890170,15818475115323104933,8105545235046258894,3612030695585968100,9507617146755524824,4444095444026773377,14990268167618269286,2403107316163820126,13665381385953395085,4194433821611760651,3962856213094714158,2213293184625876261,17758820488658597824,15190387976473151943,7261417689775780214,7861512237239143677,2808303740684723832,851629863154689352,7054714663558003532,6232585321457787243,957938818726062512,5127028148483880394,7461933173780324727,10822151494268132656,12391646773246172468,8682214981110154356,13029611924924945205,4702181700342223709,455445406838071123,6540786803512422925,7095238785009365186,3715447320599895897,10449365654148738138,4591244317662444102,779290137267680831,3798435717366797769,16357331663417606287,9673373068413795180,3917346671773849237,11028964603906810793,16689735496027602962,2695411588497972492,13580455817073371435,708396893092651838,7841394606240064305,6363288559742781663,8880744556231788096,17942320212454540666,1313460943346508973,3720365876065583167,14426032969851013768,2205666974312414019,11681630068110538313,14131496756481540862,16862038937975337307,8710571660426230894,2070136735984624964,1427262536675808441,355571981686942579,12023835186705493671,16991429673857809863,5813459947492121763,346858319912156156,2233927650562604347,8128195967928536268,15178386092451690638,283378871480871004,8490498009854210195,5207858640997090017,11525566730824101572,13678924461437856629,2473687159854904399,8677511034908329514,14539906013887779812,12124858535969587197,14918206968423379087,16603944590664514745,14783008963826949954,17273865606611295322,13884551898801918376,17021882368524534127,4258192391450377140,15145403063830623839,16905092830373307746,9605614448397539377,3470870120359297452,222632630053623333,16602837990464427302,1669992897100302688,3319878119719778105,15677890557927499328,1052746974589736431,8370189080684210310,10083715045389983847,13071877120191390353,17293979942887418895,4534181589951646672,15041573814253489046,4377158747799563208,8667890837524441387,13510934552995743921,17581231884571142737,16365285687200993085,2928210066728769068,18105922361268015043,3826715703152124346,2244670135261312456,7306596230345542022,705412218875275891,6808369854111466557,3742044472772362212,17735781888080227505,16030721450542114673,5598704740920841516,2914712569395606376,8590675326534467845,10865112062057032444,8826471680801924873,1561604359790411237,9181073677678290521,2222121549316113533,17688057505729466934,2914696254765035711,5414568937429274531,187950949221973141,11219522107905258973,7944258804452178860,9440181164737932504,6042671914077383055,15886775895362205960,17944942895991601582,16507915250278400405,15771678318334912422,4141766981135767615,15759192720686741443,3265166746341496371,1499841488341791792,9399781487050903360,4503635921202600816,6751309803287377035,1978337314411373037,8423326282986796694,9946012876348789474,2311235103761814498,14592506960704590785,4903025360799297793,11366868583503750654,1466405229585636268,3429045344316298330,3920295346746924136,2382084939669327884,7081121999563637604,3246327687608423205,4874141856637097922,13522446760768987053,9032857891709051480,1033838899061532588,7766722252812745229,2253399057407566170,11030078261536491829,4301839642324465638,13380685491272625259,118829265439343706,4188633669704120651,9039524377949345924,17186506867625586631,15782649441153354601,15282806205167850256,15598717400633995980,7570733681704742431,15925666141971531971,16912812493594263118,17654108970772451682,18148141026613557914,13813382790356321293,14107245172352316513,6625268662539781749,11481639294899910715,6320740277985266270,4998772544653559033,13546808225244405454,11714265411218857729,12998813628945861965,8791613692568319459,11417003226226710768,6506093738541213856,2285744456587180786,13003801400855444108,15807597383991121115,12654671746177430232,7955882902966196865,12082511531215640900,9357963194982464798,2201642441610610161,17438248976187818975,18313390965923407946,13875457059889308281,13455003923994196208,8255493834994128786,15084479664196241369,17287537444249963889,952471438428188279,16728297087273938077,3765123698704617746,16660725674573368845,13067072274401961294,8579416634942044464,12208636887125734380,5503519236657374896,1551732714428313610,9889405641214311052,1453887616417284485,11307868895592038987,2769964845890402434,17454450167140865043,4489280359580719227,5726400679131001262,9419836208692764553,4241159243089532363,14270596808595196773,1676437005606894750,10478636464323731496,6446883255981660202,12836542647834360175,3159250810700844916,5956856083046447499,14937192505438951956,15570799612660046203,11705357785690834219,16900179167310266007,8729967168283008429,16234944740266804084,3085066276970164048,14418233487042525151,12222878383195145774,49163509939921364,7720518576411889175,16703885665653103989,12676016971740068954,9226933720365040468,2947160304988615810,8101126786692603651,4573058476203762245,10882550449189174559,10516168907598402537,12448324278292729136,9377522184041470955,13905196010505434153,16573495768203385083,646616389488945987,4934465054984796125,15497254294000602048,17348004198787542969,14537322692273083272,12246558438936924497,17343655901178982686,14040422422430243266,13296940101294452724,13830073984222709778,2871563785763815115,834622457254329756,2795618786818104218,1872171340522933598,13362326941486940801,16025896940161052844,16589805076500371931,3154745366875830085,405940457087938339,9404128728043477858,1594105721805116704,17451866689798766088,18398479160756249768,10056091818637349500,13154561579472312711,11608340588269214040,4946328554758489445,8527155099441113459,177417606611861059,9541504629782310002,4045534139942335738,3505028834331676257,1257576963604371756,2632329205666615105,14984520152205899275,7519022999167395952,13810385052502639696,6449965247622486694,15693142025487480918,6497793121925436428,12343097312800882726,3000080235168825841,4079767908503419467,5465307926625863553,14774092264840091889,7780120348944915196,16990745575701494335,1717832873092303373,15484364133988320467,17646561004746336281,13168620313360617488,3042127518539137597,17366189598367937527,2571660795740786123,3154558381076330091,7656123420367750399,13898892047589130022,5973060530566402434,8475339522391249558,6418386956309260419,9893594331979463021,10803127319254489655,2852439260950071742,10227124587796779130,1477274593756427722,3698993601830305856,8425388550436337613,4911486311203417965,13779118156684829932,4265859001600254891,3836428402877114852,14173800590579154822,340333153241412515,908451182954678508,12921042718801704517,17953384649928358842,1904053292006787165,562190760953449662,11683983104131840948,7186082047613582805,13436131845434514568,3554387465447388172,9423117047116186059,8905748142634693648,12488029315335735819,8223372568850402793,4613918805224921291,12765117332892956257,7333168456854904890,3753340752929485497,12947076200400598858,10064812293355747601,17579761064340903408,15642237329434399658,6601581508650403290,16213995454490252985,9148223265593306419,15617100005451961022,10067307437855052357,15803464956118672739,15218973111682880144,8815210798722236741,16847917925005810465,16444047930905554282,16351970890122208699,16396755928548481362,3921855318602939006,8752625062100005246,6500126986634750562,6124505665457832270,13885274780327994177,18322337788780870040,5756782118460907619,2165870263424465225,14923149832527462879,1571466434973595265,4994673704813694629,16421699053500482337,15821650370476781765,10028282519613009586,13842152904346934772,2074137602876103891,613247258488534118,5128274125679591705,18223923791446143411,15441662489493227913,863249160745877723,11814233977670468561,5614770103435886985,1903472872195099438,13533017743454190315,8266194353971589892,4048099557031841785,692826977437733545,2974043230297205419,2039354122285456426,8513626915564415657,3183451882072131719,11583032777644456806,7005567275520176581,2517943488056960188,15978390206454670795,17801593967167391166,17641796363892795160,3441977442649636275,15621875046982255311,584669603563071041,15582843816039889052,16631946345075468430,16806634392404326388,16836315474519205376,546342106983248731,17204453954524129590,14768120519260572753,2339815455461855402,10233593626748138338,10013499333637330473,14732013256699613955,7063331104427286721,16852981762656262920,2392693134782649317,14705687410451605883,1575083363933512736,13722172819733144872,7299862803783283958,8002669891150012177,10773776379375749019,16373188816399199490,9266754658000583859,410624799717654530,17098857226750118532,13674432696021204461,17266523617670168405,12354726899313741080,11627905253452803214,3266052997571543397,10253901576178307308,8195756977246847687,300958809572231750,10726575627924598686,9836830920381041723,9373423321653293166,5744419641308146244,7685268596302282088,11526448590964570541,208650429087880866,14831829057723288128,2600096561666571835,4598696149140254769,14896792707521804828,3123244755867046655,17527566085656433234,12019425229358836720,1164511469224431863,2891460846027424209,16062518651938281849,8640499674445662705,7069361150353939577,802272698713883443,3732598013777136885,10379172912564816880,14537023799742386112,14343792636514594209,17144121634869223111,11356375041433280970,13652618406456196387,16808143178469299540,10041916290149861572,2016783279089501915,13991699865704043788,9426544373293559301,1406879778196122135,5092154224088552065,3561914490190681442,3237234025697020671,11478312914378402887,3859323591020609784,4569265760543178828,11315418572444849505,1360122231494629959,3772916894770288589,15811117513371927902,9072846030752326359,916578519565623755,4991536161650724234,3795407120016510653,5789009940855511769,11211418897849936168,14352876642070409,17950422479479723534,7299555599922469603,15544157415126984994,12839883852844946966,10150526752958645619,15669988930560265335,6216181267403379253,3395117416181676599,4594871741477765775,11931158599483360782,17588829009087210169,8591754637674910003,10997258175672161143,11912896553760030618,14142727894058507828,1678976836995773268,599507946420149044,956623871518074197,13323927910238838208,4148707082452235963,10551759794385858028,663719527853825640,6505608662258980561,7301799585342988952,7738654708130594139,13589815615433950477,2284581680436156859,7203566315221034783,17810140157091908408,702372496628834181,15141950878396305616,15548094590665484588,3019717433187021141,10338963501295454928,10621464029555826804,648675712399549065,2824485735401675719,18072545637981333373,9192425143233524392,4016599807067996542,9521693907950307285,7483850453053055503,12619378692213011,11359836887146681262,15112786558338008343,1948957255027770571,10994300553860490936,645831131986361758,5603178812083515240,2790647047698776958,4470279223728488936,4931484221647773995,6563849043048641451,12242542071345893703,15976379332657795704,13295533668872518282,4407456479263543095,7413189335537599001,16774823324075581345,17011214925259218521,15130686236327887588,8226822597785167382,18050499936465415694,10447783077133183633,16765845925884749979,9191978281981780411,2979616702392534990,16238061796827383930,17712444577251643961,6331783943021927298,17014581438779294493,7019317482402913826,16194859281120661425,16505956045508534793,11124935206119845855,10370422383356243504,70885933963836850,7990478613719243663,13473109566176658213,17116724034756954773,9988730752635370776,14816782006243042919,6569470203738761227,5494941153174670268,11105968950835123743,18210154519695661830,12731819097492740613,8402762364605887257,953835273364358084,3341913780701275949,12437829441173626830,16879904771353139319,7727096132267989144,5925755112347756809,6133153714464980743,869568038332762977,3232553911239383997,10692900713829272169,6642894422569013527,13645724178547619706,5008029991843882531,15710333785126566553,6185023783809666039,1606194652078693004,7797763873494484710,10761037130993345211,13440149879418319882,11276215390444849992,16016309054481745755,10543289281733753428,14411170034052164609,16774193245767561711,5116139661790981739,2877318954687309338,10725219811965531271,4257198822294414992,7719944537901862822,861851870186535736,8601878937998163761,4976419095882757445,1868208147445069924,15310683929351849102,10654612270781883268,12094636850996597317,16889287393527345502,12286752646148324511,16295047746211177044,2270430743255482248,5028349639482147681,2340033751892333308,16127646191325575268,15882682981572138292,17475037753987642597,5002424397567384383,17184576479419868909,2847329895564592511,14458063507748005914,3760460381847578272,9889789806042980015,4063276116163684103,7125171832929586748,13258227918067124851,1969116621787424645,16933624722526316084,4912232527149629595,14599141098140756216,8151415311041489424,13713049355091249585,1294373583444769391,14322887212172404469,17258977837398742350,1687709562877845601,3178169175357329267,70966795244653570,14230651918199536648,4082007638943795461,1688524050368973563,13198336530572627500,8402810816703825675,16842643860250668939,11867838182328273538,5361328063099213193,16668374446983853236,7899822325680042464,12805550488347881587,15244514982242163306,12083666253742887829,7647430214993300876,4772798210332570352,6198848808863438216,16613844303776306867,9873407015979515716,15139866046073591507,3970114089424461389,2968377668610977403,5709809714612090092,7399974074828959668,11193301428120933993,946793891561138432,16362147779422759753,11629154553774458103,15210408446348491323,9837673057879484160,13541148283445962836,9967965713612572636,7175714330592821234,4582890541301503655,2936637210831418036,13283580226247016972,13044370526044759048,5188322616904645929,6522478348194314981,12983814998947345144,5320124008298360251,6642596796521274953,8187123046785333352,7703593525480683228,3891491996724982228,5953776098680043880,4302840240086477937,15027986759220684426,2393962720969961542,2107174138847023037,2549156678967830047,17401614982433418155,3717367049058947767,17939338385464847906,13516206787804057696,9914994152170937101,4100853702288493343,11995692834382475563,11466377688904095544,4581163666196193067,2061641930407516622,8080804014699867861,11024786826409767689,11525108189556931123,16227539581085502262,9255462703252405437,17275705853432720787,4106177932032878992,3005916193788049064,16625553239319578421,5093369327961764222,11285585782822241787,6565637271194961160,1870592011857034539,9662021495449427293,8556712232314345261,3510021587587248382,2778013891944330035,10418517681759272331,2008077754703837421,7509468647558393912,8517156612805844138,6304164283990719824,14369487595814102743,8074897626115256155,18041359667012128003,16060159079370465646,9880290246988982945,8173851781400008043,12520147254619504927,7956244381203013622,17119670019708356251,14159755146295430057,4347338754559561784,18207087824104184968,12920379190564925856,18064931769156761918,9937670512462577573,11861080002719538335,10953971119543718905,16712689073188872376,4896824988389728818,6014318064353284825,7189752880967043006,15319056163554998970,5033418928902329981,1030031913569275787,16159884378939420285,2601306860193726526,7315702019024629227,7601460852720511671,5873702496990638445,737332645110443037,13379717635112687041,15578707045574208105,4209414905596172684,11689717332932133208,3588795027246780035,192716415532781506,10214009699890713423,9979023444744608459,17378988685533925424,16755829303341938011,17525364281999191108,15968416011317939602,11531294763209380687,2103297698342700126,16335450679766385190,16379340717774292316,12016215746724438540,6555476596453849483,15057308170234119248,17481121590805129875,11244073567797666863,17461454165963841832,6353385744184594145,6378376850911961420,12481759048140596852,12189060394577710851,1205678058829233264,11952435843537222166,9096333268219923309,11437292735302577470,1819924221418450980,13060900660069380459,13215053936249843740,16129822677773697376,6361352592640087003,17584206388008038231,11896668293272838881,3669449495546470102,14905709374354599304,5530661958269960879,13619677239210874738,2028537519562162241,16618461863008592659,1372705837446430294,14186871774966277942,16611598819566165921,13932298026367146189,1340047868034322040,2252960673266785676,2653952334797179128,4810198611468471392,9121885484478750043,15085323461862021893,10669163866823535567,3532225791973212176,11297161620224931420,2211016179355073080,6744892465208828122,484934454421211194,18144842358088003424,10638031757342599673,6451079918765536335,3257853129750798984,7724826080970553151,9513925024214909022,330135922142412829,10156502587521355125,15293027561205580979,9785378215937512808,3569947528650205710,7632931461599408154,4716807249720986126,3182166971489224538,17490925115302077717,8049179675727001954,8837632571706074602,9234988922917203926,4057780839107263660,762882866982911741,2878405273751614288,16845018492522521388,10999044331127723773,16910674648008766201,1013980193300379291,9920234579287415297,5747831462402819488,10696193286630964137,13262004824656633960,10287896399462595789,3758202385975752428,13285383820309263783,2899495471581112563,18075079622526159679,2535403088813176544,8336410162415363673,2959592094072222947,4139976833434779003,3265885622046117310,12365245012549035341,259551979868312605,5486241058500648566,12719957526211737938,17193563454342208352,2255884939991706823,12050691020419468231,11986457978547096701,5793001304913965599,12338920242870236214,4413469562327588642,4125287836595688343,8899719804245797100,5244855862016371183,16556287811746981127,13627348099096198841,5160821639508185819,666767801610657641,11162051464059403741,7614792583925133126,917190088256307819,6017751580642604184,9820112305507546647,6465041826078610198,10396893941139809572,14509534032587546588,10149158303251387940,14468891137028460570,9354235143631200165,7149526711477695325,17209127901983431425,12775698079790589988,17560925015690711433,11726529435354982880,17148452935665792462,14547375025982691480,4640371553493409725,16362477371709357594,7087451960761157877,619711509120156729,11218839131238852160,18305017044388481649,2153818286347465068,5191806583723266971,16540897732281796269,13750831832440303171,4627572335616477010,9643277604779094333,9011471691684992483,18366913826822867093,13462288808126839829,9564637468908732596,2809970786891046843,8345764279933587408,13206819703298812556,686321667229841196,10234565249620438064,15132121917301298840,11371906295089094958,6824391265616918896,16268452528016672972,18359910454393537450,6560911905463647505,16916154959212292116,6927451341637509483,8931112117012519712,17267197522725251793,1576323249437610659,12987380663581192079,3530217910221874569,11425556559057293035,9450595567524546203,16924942625543332720,3765974213744319079,18272179960457036885,11434940473269254923,2555920447430021712,9883153960488084648,13906451891726205975,7353686881255346829,15313936256753521366,5746458059437329169,9763393662762425250,2506824065456087778,5581150844704195428,16337444827038787636,13140386687810642049,3277393899650049990,4133678081215296429,7886434158320205882,4747519319793282881,4649587241800087043,15260934496912384308,648482050981281121,3728008260465329996,9922357297200377668,11393778554834258791,12605258054687351796,9135993294819719246,11426922086827625324,12039027784200111162,70236557162090877,8813761678897153486,11824932475189577128,4352197180304395219,12303543576916321751,10923499883235791242,17882658205808278093,17865320403072957825,14403545161680824053,13595958425450667626,16342108834581573189,15985896479302203981,18389722614038958585,17902278254854388934,9828253299601574406,1231212983363156171,6753488609362368194,3620731352849081297,15966749262912547241,11631897584371834482,7999358876650071686,13574882570651340487,13880592962269711445,9549685551980008897,18228507799333492311,13894223836138713261,2789356961479186124,13177506667747529272,3699260408228018020,10050787671652925267,3456357864257897683,14816061962198587687,13022530076004906162,9341474218479314853,5321220369185762822,4861131956534269199,5168587975100133016,17433940133398845023,2972438622574701953,18062005458625401268,1432829870497482012,4366326740059912464,6723012668863905725,12696350730210272396,137844963676766635,18433124729671445068,14275137121667326589,11871805840472658224,6431585889561304355,11345071668329747682,4805370040524366461,3611127502918240149,17858267202208943651,5254722888862112749,6532214454456077241,4962300807530144957,10960627771435182767,14192213541336897434,10754933756219645380,7567637715005372875,223355355703872728,12336018552933798195,17994386229650221912,4644771986454596702,11421826742676205894,11750080852786258014,12702231906448775385,2046277187629454964,10434169183009408253,2939774280542619082,8762401537804361125,15417991583078117716,17238027186021726988,11262911809616326033,5695417692890505684,4905595199892549897,14687989182194870047,12721675524768409004,7068747031740670504,14556523027620665199,13254887741257296541,5920635941597807826,2248947429991774685,6651284542745467342,12963353923240158823,10268980938660443381,6691268912394407077,4607926267846630962,14291260777255053208,5039050773966787418,17480861898067794882,5426009105978362347,9268350854100233999,16982096427635495215,17673453271739817504,14911442640416065281,4367715740827963674,13882145419437217832,12856385831470613467,16040848463872412043,5736462564314905375,3942101207597331585,10920145454195029794,9249630364168661536,14331626393411956880,15218195666608621202,1063343815836690660,14405366840609044531,15815476382080362446,12571198772384289431,18061490326359771306,373260038132204973,12772617038249483962,6075131209436160335,799935695875434880,677676557130712135,14744634125789222408,3478025345621254838,14116318035826313543,354617671664684076,10223665186690255479,15238085841316726469,10153445468343868228,2566657136353264518,853043259055481847,8867686836136554863,15016666958177852752,1985251175931279573,462707345576560875,13591373925550396455,17673708347863824033,5283533850949111219,4465107542704078969,10551415979595102836,16620518854255958712,18018627052076553275,15742204700025892995,16377187313241967123,9375910115620121538,8416852878796056090,4985587914046481510,1937173384822820384,17473100529685009883,2074380560841676287,10110693420757914771,9860744592622738229,16388144231493490535,9346076917124491023,5968291256961626640,15960897487991130357,11679110473749350873,13124960361491232246,9938204526461625199,17878092069144724267,5549510891423034630,16202204320447402016,15502971724608308003,10186134699468066793,7742075212079433962,2958107368461834813,16531648593967652775,10469658248698951086,16961020766214881274,5713555525727041850,1435634387015818413,17201441405974492734,3873983984118767724,11008675023545296183,10927192948495436323,2053895687895667707,2297449225591969110,14671016716530409806,1154197429096331067,3154404882133847476,10785590140585667895,13728592851061523171,5830216202850393872,13295065419683539421,17797490032551631359,9222835333715165330,7332480339967222750,15328529261208951431,1727256638358585384,4495344670449124643,10384576675509887820,3391014078647389926,18210570112930897890,11047139394389096752,16100677280317028932,4244113467137767008,5670390662276455612,15696313321356923937,5052957813573184666,12046803037950687736,8491409297024423597,3235090674943675939,8374266925482623645,18129361124610169638,6236100078562369567,1693561734413218564,10165813406394164525,698791909004841105,10851381627287215524,11145463613733094849,16009876617103026553,7470548035431475218,13512001055901164225,6472636825513253437,5863060983097488376,7405442249728468602,10632315826399445302,1206009529263550277,8022887917399441258,1662589307712972773,17919973245133370318,6401872190465769338,15518967033048006346,3053102531440959558,2772367262582933192,8535670487249646715,6638537631805987349,534279280916086442,13311983315835964553,8044015293362853777,6603131165064509196,14913220912720872075,12740950498093120427,17787872935598775953,3850309482752551432,7696878614634395556,1899760521991999673,5853975036000369901,2603312481564786018,8574583560827689041,11633127226713307743,10755591835094703427,17182183694575360763,16068687466539175285,13573540815149589314,12860927573890569305,5552417514921021738,3810767066845496450,18051471379192252254,13989905811781187442,3575258827846840559,9943457544534486807,2937113397611298862,134045805295812666,6109437445220719360,1807754671910758854,15406188871171997321,5787935476962476646,5362436431570618684,5583839608325549867,12962263673691745160,11112689050201150618,15039340072045663742,10375203489275031456,2806483596915385515,17799752489917983340,5652562186810819185,1347143374068482276,13242856701110317755,6789444699280141863,4126690258015431351,1307412933131346353,6331606499490249716,4236975821799912106,10358443432013590318,14042234267568236603,6287117733751475810,8595903317372668789,10770732593557393381,793587720196156698,3482553073870369626,4894767112730420041,9420148320064389875,10980665937492779323,13165731403990726325,12448676517074075692,9896834848985998607,18198807528474465544,3005503630010069991,5094353337186036311,17590676623200453730,1427902626219057708,8712940225174253302,16190647949442477845,11765086136975778589,6545143792815241619,17631033819626096157,15063425644545191445,11378869876373804606,3229257168960069814,9458641284622424541,16220423172860832782,1471567920071042647,14713614713813406435,3425254414239104650,14221074959468019761,13046098447859268082,11987457862816888411,5343641028805853022,2916357432042877321,15314830399885485670,2693239640453930788,12850542858305801779,10206232087062379991,8058213566228031269,3720559856425667351,15900772643828878278,1111087311857261463,9036447597450930144,17332757204489787573,4872380512685177728,1743520489532411430,740834208509771440,12654159819064490068,2443854623964797065,13968164537713715439,9040761271756589688,3968350201473576770,10913675464288520883,1926223547093349627,15458679324746074791,3460577901747514402,8455682290532303290,6921789878974320685,12130381325895525603,7575459269192042507,2432972010789016546,18211225358209590480,2011638605982551800,16745869413242808690,18023870619820329831,3600171832610692909,8586337372019512838,5561311948603298638,11771169330478857807,461360313508981856,10656599689999277217,11652372082180340226,7636226074421851997,17867780724603350873,15100323447249279947,18307686915272985812,6041294490209466602,402532536699854633,8163975087621818173,7038997750147663364,10532392516892263800,6775442543521309477,2259010149804968761,18386259070248339005,17667690846981188216,15176227232648911310,386702217950967426,1178229099114889055,13263616627950352728,17529308500531869359,3589337276980258838,10845978741502197459,14697482153442669722,8566083871139283627,13988788256328869861,18384282252621693000,3568843570958917518,14265831704766358789,15803371004822951226,13248448921822289031,16550178999536804933,3390466368740973393,12742026424096816946,8301114971015560318,16843055772430460087,14947634561583460765,7755503594006769376,8092647086403540580,3324697082931164990,5442321801862751466,15233269536137105873,13596091772082043223,4365340022707929855,7415148160247337893,16914698034430517882,9813052922802752306,17434162642305542987,6459652676304161954,8016791821788028569,12851191829570896801,17768046366985623727,12885242641622616698,695266828498659134,2804423367219088450,1521091429619810567,13109132899502070306,2509582943630450692,2590846353708312178,2155033280171383013,11495068137503782601,4212867262222920407,1869123930844633352,3732280674168412100,15211953105033505574,5487739821379138735,11810355069701123252,14426794235786043566,13892399318710273090,7856199444028214663,12432136926651096241,14698843852833963787,9431780989100859157,154153638698618511,13153002725105699717,12121213627034799435,15466386925095005659,12657443107378806330,10912518509624197926,9289421510267114137,17289537567675988224,4796037795598397697,15968767706933716659,16017365541362343460,8937262845887792030,4823781281253902228,11603719568922095425,7838144094899275019,12580473939504964843,9773391514115243423,3648984371271217538,14938876481257963293,10185410580698228510,11547054560524285003,18390365564065530392,5931122368483710670,14479724814411926449,4170469075427412359,1073255491328022005,15085207945148965357,9489448843489946429,1786917327324900623,4941202023483431856,6564765718582870784,1530305207997508037,5184006353755393088,1203337608989578828,4211651250819189527,8104241671843929702,4033608436513633485,11584580972739335635,5247984394322614127,7724828870332240596,712886360942265456,1134498190823603984,4268456856831018268,16781862447453870501,16259770374569020671,12165679726405909513,4165982703935219156,7713468286127497527,17516272015819763545,1922708034070714289,17878372035250519688,9442197495811914723,13675443049673525792,16083327538757901132,9451183863431243730,14090603723919907902,1350193103883814660,15461985932400630644,11325524496623898122,7392291981370761256,12376193360215898269,9399765663757537028,5089112038207622469,2474062723357143554,1025428511823351436,12171815902889432308,3337366761282075600,11635157757842554887,2690937524453741451,10874102998993047490,12111030349279412797,15511766572145728976,17166353998926596276,7315394014667939514,7151497144134227935,233674475153243919,12584134101541472548,16627023535133697733,9620475597737430901,11962197888571684592,14321551609892217101,261704340275260508,8573990908313865913,12913169079408559166,14016655621703489494,15178142908481996248,6410460782578428956,6248739041143075216,4139306652500130751,4173129451655608643,6288681815838864251,16430742907119203681,804129351478659105,7470824044105584200,702158096458910647,9677830019903758034,12260900913254517804,15804808157805739164,9280608227062289937,13619530293287575471,15203516130350968194,2600464465656997268,1933709579216070492,14032908108337301736,13741525457160554449,1830766751885983785,2932576779047311287,16716834096323693190,9992994288633589171,4607505362975777325,738227523885699878,15901278474386398480,16751725236197196638,426382688666390146,12110508958071612035,3869389734399487583,10215067730128944232,13985754022489979932,17663493446198150372,3847084099009204569,6293711224330262687,17770858413574677629,4753324388300313869,956654330571847343,18072888580791914694,3692946697180708027,3456761024048394105,14497816704953753119,11781686908719930049,14504835377321768314,12471161693197409388,9759020799912160157,2901737286368303065,6298516495602799524,8690040351169901994,6219943715873686272,10716807986847636298,11092622735588346814,2253528014989685142,6311952018060738335,6570446120218431277,14879480166067785971,14334275426272721804,9205567534465576800,7503256532523577005,8251886138556456810,4678191874548864190,6791357685007860821,547536423436905610,11142897844816869225,5228255905361106448,16891910214626074348,5378905351799476758,10250790153405311247,15631959721691197789,14444169852527850828,18053186107234905056,435915196060707172,18203836414230643711,4815133736686172963,7258409647644417770,2405834407903412092,5798203476148843650,11733750224501473515,3675288580198925359,5998166692043110613,14365681600068257529,1921515657576740644,17334478646371192015,14779176499739302666,14286124770120028859,1341225116070175446,172556248037163962,8491786784520345634,7508592041563955685,13858695707624306045,6984531295190098985,10589119395255384715,15709884997800046251,8059009773528337301,11912456738619537580,536771405680079332,9030838652755963718,14314824344052300757,614691460765346279,140309458841581217,13677979070716556422,6607077758974765130,7769989156598345434,1041809395330565687,6631894174677109293,17763490202163059648,6379024441008157023,16607343581239644814,16972863141731753293,12116446998944356442,14632099097970324509,2988485403338214171,4075695365196923373,17582101989013319772,17130886682279538772,16023691923068668643,14820509048355283233,12268712453545524833,18414346756321889860,4364061346549260597,17589227655997007384,1687845642555643520,15298703768804228997,13303962160778809575,3351365802818128897,7069585725389209907,7464180243282508082,13486288130261011170,11759491633030600774,3115946752494341493,17859696510097849319,4592683951813357870,1237917060612708016,14391333709006097321,1032766712894718580,2535556943118664893,16277409440236650375,762663859939169680,7402421542067383084,2895229965232321565,16290688614904246561,16640215461056019018,5966835363927480171,213623606976979904,5295168593083421890,8072091183345457691,1468696833645861647,6456689415185570162,12166525560951364520,5207662557790681316,6970713108997077136,15590850155303749841,13414675175824195916,11189391741705133889,2306767816691444529,2508137791855012942,2814008453267735428,7403638304847858420,6768506002510774014,4440000590121018864,11482817572288615608,5469395881907933318,10679511252035991788,3305849646167924067,10570839821020844525,2711921473271982501,5910722639022264419,17325687487594064373,11790303512354052913,9366594069794482571,13260274749458413494,9548243211282720068,6431668158948938797,538032675520630911,17986876177735764235,16545576505710567659,9655202550573471780,2752147201648706000,217896711836360659,17557717146388689834,16323504575040603792,1869826550088266553,13267877676281258347,10683040824524916369,10367507838062322282,13025835692399517676,14501213029919108231,5404337229827091322,4115264437333650208,12647853745682337039,14162954955328943025,7810803388676420950,3662346517929408200,1478294101646460247,11366660204475057744,17986661678084601357,11462924044253627281,13919521601203155927,9422310443364518499,14489577947912188777,14589657941133046331,5664755631710362771,14594470605865653147,14685324942870584530,15922855077378303776,1909403107527609501,16462641475348636127,6701588486856351352,8433307739702223964,14688528332126904062,3732464554478545977,9089688869211131494,7174217486579657126,10717970142851288677,10889612051244367099,13106346797116463405,16195026995570154609,6990157106324745758,3309948663494750187,1938500950016416946,23557851555545664,3041504646149583144,9951104759314851336,14084495596591998238,575731037671397454,3526880099997936358,12643087879911291495,10425132252311114219,10613744889147867144,2621846807163840952,2419198816754944709,11749352641888848618,6210468328883457234,12247924642875634564,7322385855914096577,6795462551227986077,7493453098477636024,10676987785102238871,11254489465534674801,176849051862172629,8566878529624708501,3792115787446014592,12656974263830178824,5525187725583421819,8743323041143358104,10250783673082713733,990781001608954159,13871958808733571820,3836543290966977682,8992071531879799955,1428607578896350829,5832222073648550189,12431556245996462488,462490913761802951,4447713111314516170,13459947365053973988,8960053124195044795,7942076287264235102,4428322902081845213,17453570719037374762,1484419666906796698,2235098166993490091,5949533796382315878,4104444110026519266,37673299469063422,3868581610689722457,3683063064523438622,4191925653867051386,11632403707565319923,13899716437253348149,6342602642347156510,14164518212539623418,15348405448522712117,8322603219390367723,1318849587109052694,18350438520595932356,1599244385793087452,101790934368378071,1520560596869535719,17927174009568398080,8807522976493331145,13430651879260866848,888412189535180898,7783430788934625825,9228844406233595985,6184818688437717468,15642474591672809964,6170145580955167879,2457153911271991135,11185966348348485742,2379300964767709160,13001838568408661132,7467515124011652660,777306628582745062,4160436678691830861,1988066681268316084,1788140364545183109,12353361276066650235,13360343214045762102,1175562010841893929,5370657388178770878,12576058128853830588,9328039280530975497,11633858650760540763,2871101945735174197,3862328577004373237,18387395654503737761,16881349230571165856,18223153063157307001,7474272773853380331,12229098273420436558,14634542189648103442,10620788140082559900,4205605721415684443,10256312585444641215,13550510625468310236,1715615777867527337,11567910048721900275,17681274670072169852,13444110314811323819,8067818596881431932,9133937489544849415,14659486518042654809,448819361211793459,8460740882724192176,2633019223794372962,4271993549425954587,6133058150982373257,15369683773180806999,9522616701726312658,12372540533753440870,2509297420045698349,610008943427436768,2363973418113947821,15208352744553418250,2702578883411336197,7033833884429012659,3287840720194396081,13780133189393390310,10367357151663298460,371456755886563403,5977856636878536,1514397557418710563,3536882684807590622,875528051320901285,4016987239775196395,2969817691585517987,6816044003897077613,5486048796508676098,14511333951189238253,2501010505715509718,5918939898680849798,5071762118662575310,7674066188010601849,2324097957979524104,9727955046370939972,13057377552140893024,13788740929864565412,14116285252722185142,11976741231108218458,5618354936904989028,17157449757909885193,9935360483329163317,9887772241520535083,14867052435334560478,1862055596737302187,5363445427212706885,7699298257865849100,5632552217241237294,15771049202684612930,9464907170731736120,5723831001232205000,16014258741839985803,7630259584104116037,12085191757176453873,4409231282358292971,5680212839676846219,3580796307554703304,14426501231346155561,14455335855164384806,5558460952021343555,12530324259496540623,2440171232222093842,594555972322106916,18117810598305554219,16798190028605435424,2827274471897556361,4101194511818674324,14959792538366113251,17512699475035367940,15901652557868392516,3840470564000438846,1503477805495108035,2148396342858065170,886439695008981142,9115878324080792604,13038096360801250445,15070062978090447752,14470531442187534497,2211660983984266406,13724619210506113810,16643949298222309885,14098864118570057802,14439554634113305341,18180656596545319486,11653159660721240737,11083320348525163045,18118612962047642300,12438951261764173984,1260020073635652043,10459994387932569827,13329323150528840954,6796861230469808838,18145974489056314944,10174534265256593240,12061709957233916064,11160734447273203483,7997809094403489603,9583449496765609600,15996313759665954936,3205412570596951368,1640027285869148230,5144653464956904962,15322809225584836335,368054162933202209,1551774981458217039,5228970157726814325,5012992970233204636,3431982412060666001,12937057076428040604,15451971627405277298,13034656912795741278,2274857283574345790,1832257361136245268,2596833242402783721,15938842543936237831,11069841110116478014,1803940531163185799,8571224084172454417,3527978887521732131,6160759199781708086,11818335940995102154,7444275592290405193,10832486647933420025,14132522419169511708,15332636611765424070,5569744441335461174,231335904062733412,832346914514550961,9016833813323683033,9178322706053204974,17787036757541583415,16913977268935865407,16579284069336145292,2073904429877905961,16105581428197429872,12895311475298307359,609345424924627065,1406183383036376937,9294732795909257647,12080904818458444352,941999329854572540,9008869781174768905,6755538152640315095,9717268066200928315,6275589276991207808,4349019328825942413,5555738284916808616,18396777644214800868,17293606290918588411,9510004705010340650,2495924239107569056,17640524413332648955,11505343174438421658,10525295787606318213,1084029216751652641,5507093875808841924,13231059420434069908,13608250834666353189,3542677744199482529,3654495208466965660,15461872363854713762,8999727049058605771,1539378085852839960,16865834118655395691,11102131855724415790,15443547521384571252,9126664340167265582,15277159501374810900,14524765050655529078,3013854519549846285,7429023422889615630,137259464531229541,1879339672457404162,7669499574766942113,14393549011236756671,2369969778090108385,6830017820752523130,14311755377457140398,16574938936814611303,10087398134711147400,14971926174858656842,9630090509624618490,13633362312309421637,2587763919531577304,15972838959959267652,12997527935441537188,2808989832672158505,21755908538562753,6741986756705544510,4503243153852267135,6764337124906529466,13462117323923311428,15456467088911273079,10158675547841569903,12685095849389630766,8340783821409024372,9722278024928566389,9640321556810870586,2421918898828980226,12252194611559316222,2034513449602585205,12996312417997083921,8901810188422237064,15725349174355986836,15505770660023783704,5242117583978861784,702704026975466647,80695118554097994,11140779471791080380,9178013772055027743,9318441230789680681,6828498136148823818,17651450341255087766,5069564216396316841,1942680516691374737,418008082213263800,9291826276701885447,4007726473775645983,4490493605327878095,16879112626158251137,9117616781621574259,6628743060611900250,10975900769151847235,3557553661573952207,3572141792463832846,4532864821996004282,14896954341442732374,8671689294002792902,18062903220514346057,17882419838688149237,956059967980513527,13611996537903373250,16674500222894353617,6655573641764138461,5152057306370072703,2318839492267301625,11406692939370528085,6534612490159907864,12574042429050980279,16369575561952026487,75018124315878806,12116449186976252768,12015497113549973508,16867313518817191727,10510917048944659866,10886226914989724163,3050309751762665930,17763732926154741332,376467514363533092,5407568619391517324,7038008719028021152,12686230870010829572,5807698569636732207,3675690758066301926,3119918618547970822,12613597082614746445,14314279012706388923,7425773103062287902,10873773459400651823,14625235677242198562,17652905971145114889,7547338018516315207,2711655642852912935,15343330777130811489,14306377852966936524,754818245581594339,13892191309683529130,9485967887295865893,15112522349508739292,8972912750891162957,7737700401438762977,10667720429085616841,11219838139123618633,11646496362156144647,2825901674084636749,761997784073107718,432886676203695303,3977809160832058261,18246076119111758469,16990725028906343609,8068889577103071233,16248074492670543928,12878389077274196889,13944441667105141588,5595019650084492786,9349926630999213597,97628949330525108,9484514681678252330,17264093003297312281,7632616543636558820,18330982784133592363,4133525217427331759,7020549645804216499,2888414732897993100,16802628550529895489,656788955668490961,10369925590673404447,7275724924792449221,17195310617039376079,13198548161111861424,686913952801535014,8687152085800670854,5708063193712077228,9244746482235542865,17533298472280823320,3602625256817066046,8588678842501658749,17056367261767985303,5378461501128298813,16116115904999721449,7053735946333629679,9792689908007680125,6775584903761924897,507437654410073466,17576942406069477298,8054833638876263156,2961395287734583958,16305931292111264935,3217761203778147348,15837386689930827624,12636974804878605864,11251486516694492502,4454434044375392567,12974679003012305867,8624045312137933142,4396030402917023597,8068659248364897066,7739415037927551878,11611852749224973381,15263516081034686795,11215702541689889309,6567622191693345099,6776940191109160926,5265542887616099989,1004612369314310438,7619537289446778087,9423113288085940536,9090874957805803746,4321388064499055802,13588804953175441376,16248850148204568382,18369401565196747339,17308866822592996233,838273887536171986,14856859124241204885,5092994714569100244,13650393434328234704,1661314714641036449,9563072450216114402,6900440109035335215,17218395316490241371,16239749528947310138,13796858370696891077,11286547263829808113,9150673006992455364,5477568692107160637,5807577766369688570,11650117702330797071,10114899088824835909,14810626171653094697,9834675414577718319,17453377418335400965,1852382609281650616,9040145530911581426,439834252996342585,11045003314443073414,16261001708054630732,11817141629241228491,12650512247328432553,12967651360683490997,18365023329731354363,18110189764342982221,17819829251614814154,3240171633357716576,13332357345692666131,6225526222687020813,10193728987715576241,16532589843062001029,11086506878854284542,10558611908585729170,5473205482174858523,17405278130549873278,17535162842686439858,17303043149256907255,5967607150424899221,4031651623160203732,877586399719892943,4255839706296340806,10553138384510432083,3762975143199230761,202685330299930306,17355431542637628394,11124619166957043758,3723254903473154683,15221268147991839879,12598639410547561576,16319393065936619162,1790505505616519970,17071702105292768080,10281143226272860318,13258088741243764621,2486836062034045045,6314542626788635373,13252521318378522527,3094724894316913168,9972595975538834186,10151762429011228862,3658585030824007937,9907883117957455752,8679189574250134785,7471072732783495029,10359495372757079678,11517916822379134444,10837596969844429425,8122353238282916470,17334361112843884648,8872944931713024016,11796652544369520893,8031883230955864535,15388382874388818534,15441133236972769184,8552646477897331994,17204797184081403414,16677861273297791289,11581885920765864653,8246066988616006104,3237723748950582827,3175756875432263135,16173198815582667035,7658295532317984939,8568584451277722271,7395738949165239594,5582480533521406603,18323042845199331263,17640419870854890775,1071867751248887134,3681155347057503909,10379968904757317847,7702664655086489367,1781955367197380818,6587786742293252661,16105550577743444324,9610885121096047948,17062395241414821229,17112375006897932665,20238320465802126,8728457652112984880,13370340734983518205,2233828548160090305,13904871996456582575,17944061949624588761,1837688456737212881,8913993454899547700,4926309703226599241,17804026284895062183,11135470296779184444,1887892881468137312,8589488207658111686,767176207169307195,53272554079032961,12936948322095904348,2911039791696087321,5474307149006613032,4472737065498703680,12229078238278100297,6289221988688789405,9476153698424698361,4168172227490629590,14780075794762084392,4846309525555048975,6229847179268345905,13695826886831301177,622842468425350577,15645934018185442864,13659316958466042768,16266382055653253298,9309535471923106063,11869066744385254157,8109985724519205928,13526096404966131036,13942780588738042681,13804628906456423344,15542089283552003601,13758674982371194508,16381952017652689237,14265136583258986214,11714926962477990891,2884577962527933822,7480219655277945957,8286902685898246416,6092736024872480555,10925651557213521206,12793232087919906113,5483468246938785616,12742419224659777605,10598407794015805683,13187811701037722428,15931238684775291497,7623298139970400348,651988729091667930,670040687519075083,6828439452634754036,10745534079829323287,14839985560902894042,1057408581859218460,16253845574940966150,15074116496825708771,16320979865554088335,12731415743684690404,16172319202748570512,13082652603728618478,7303479919814994919,2468993728147915263,4262578646631376787,3240200496385464588,12945970089692960090,9838597885427853003,11095252787949512584,11026168926995091010,16222758831268011290,6102971632967104138,3990332388740864820,924983970130822313,16672231041528529091,2506314965592389136,14188698498061749352,66204136414644237,4569440846577236348,7195618396424550257,18265345264285638989,3993391359181073357,13509442102043187070,3167556174572826628,5417794637594612568,3163928449867077201,12193224281614204327,17443801609350796553,11493899012454934109,4339539789022781410,5047380587348491588,11119107865007830878,5061132372452356375,10545551557412324081,11878764725028630971,11284791216728615937,9072073114378274265,2003718565695915677,17675813473243167767,2887647108058199847,10779961912187740469,1135141121113580200,8517075169954753919,1799157762178479305,9938700431138852307,2247114869498191681,18445815492892198511,16968795706091146085,9968223014508206638,15834402277989787416,12206158297206239449,3216269845867296465,4126639128708577344,18398631448692122959,17834100315605750551,908057545533276759,14831767833866847145,17237968301628272153,7381944204666327807,7185995158565454637,1989137699169780385,6099230214916687291,8270708033847362495,6839307252234104021,6604314718528855563,9742233534970334785,5789503839183354681,7828811134184203486,10410226165738534507,3626723849372776494,13676185585194756017,6536253308256403797,4735736703783728569,3379044727798750907,12906021266821448657,16148492497741698110,16442646083598682910,1975096471188559097,5593303266293310262,13980233293994471763,8933345495869836586,3350092508120656420,2125988581381191707,18403531841153500597,1071396343167524386,7443674803876555230,1344130900833206068,14606322357037441331,9188257478277901546,9331926899730897233,13122496082584228006,2027138262446262392,2995316925616944054,6353273926244838579,10363105010899509170,6962513268026601219,6781580823079708107,5382170955795908583,6755476217965774745,12331924700141382728,16062797964606045692,12212264899194469683,4073446379468297497,5618657389298493017,7219160984214092856,12831096934142183461,14781096989110752606,17885458299507583117,17768073805436870602,1654674745165703497,7712102144307852197,1105324179345167134,18234050201100408818,1158749400910572024,10342722178035476580,17319230890109188482,15687263632822296700,709188991698324158,4964131290882870472,13428262109852555463,14143213786463392263,3186899282760155469,2833824366794483634,10901353067157713336,14334420574677983061,11305363621512829063,16260591839809464322,16927854917649947683,14929215205739644229,17171725826678657398,1187220040295623776,14236194044108270717,4495385986509525759,3512302295465869152,5936626959782516879,9896084547975843275,2338323544430220555,1533910110531665226,13315699163702528643,12485360922840297317,4422602510864597637,6904156519901001635,8146338936663078955,2527322449014854700,4667553929739396674,8136327498844085676,5511301293862486946,919877695440794333,16815006115811367719,11379525315272947300,14247943311036469832,8236133466061178473,1237981352596678,1723205969220994518,3729101911086038234,16268328302310870220,17849136163541431169,17662232317670244966,6840217850649387708,4953161984395447888,6645489394386808266,639999784351738278,12526367895014412142,8215171682660256402,14562270325996289873,101691635248626965,4025140053616223741,15580722966019922272,2370274339240510014,17065218365156378125,15572792440037744083,1170918923152916453,5795907437466888802,14563123282029909595,5346553172167411111,16030570899431500555,11848206251872100874,8526698617611307435,4312646176588037979,10396220089080858912,2859904637573536034,4923670224925622979,14665131904765667012,8782373809371313972,12059614434957978238,10008772990446181865,11573535240922001592,16568982052241517330,16831002788712339972,5278834371825167075,10922794138274929028,5309949471177697957,2069750231601782086,253699673313067685,3720055367401791216,17178001594038302743,845525495382230514,14246005750117292030,2787308295829065248,7858953827053599521,16780954430854808478,16192036854260864497,5184721111641730965,3941572091092296040,17063898268249830245,17736714137161212859,7369515072840332678,9457168611327646093,5651830324795126018,12238997997156926741,7236796053519247733,612896138307369962,8578975505818043506,15923409846032878373,6726625466855808416,5428969466080997907,16511837530265047656,10333522525128601798,15860803731526109884,15048781745927672946,1629631049205315280,8247482845542143253,17659879651034270354,8134579307000299666,5682156906820343957,6122395516705810086,12640006646682092152,17914850630629388371,903914335935663867,1478943387978104020,8153973621643141391,12549071334797390627,3972474808144942265,7051224492314538803,3835896336163279819,15700650137570346404,1188593040506877043,4372170447302615947,12089649307487308303,15407334184047695312,6790829752003063523,12829201363098635512,14034463992284798705,16145675730757279944,14951005578004359774,8102114943637905317,5778097618200533689,9478263223262534398,15630705065870888961,11367269884226549276,1532370854533180297,3716797604963002820,1418996272660645491,15555537735799497975,16539819793824369205,4084180591179192249,9470816076459443941,2987206335778220160,5584372011328563097,9392290212284321571,4587915966882171375,5828716740004142358,6404737983951974248,14670335301721446614,737980538659126503,18215438430464204814,2937916455269417790,3397347760953398598,10666146103407379509,11609248684663582762,12512682320576620360,5287978257819012623,6282437396345753566,3161047068807444065,2517571899933501224,1007386244737886471,1899787299047236357,7363621736759234830,15571143198715797761,4976917619218953450,12227401747039066449,11953956087614200450,11370995352405346355,18409548374512171717,1241966551009910865,14033043022765670602,17119899627675172574,4159389976365202428,13143670369428049785,1283562935613778763,15339113206444403739,8311442827291691272,10463392691632724438,18248888991345827296,5307242908263400610,15549858383785238595,15984983022785027499,9035293948075845213,11849871013848040556,12917592678292027010,2650146216370603486,8459628496299893771,17455010433951555911,5471181655807280073,17046922499957780295,18178118212017316986,9573534592129433289,3814229859452684533,14449107214422875153,14560087250370679540,16975560260464150218,4107255286083425417,3717054465892035404,3490844247818726698,15190751951347158565,164406923810423992,3960153455304598260,1482048871640808777,12879363552907303240,4799255212629559001,6151147867023188352,2133338624711942901,1066986116705587200,595440587057764542,18368118107320500368,18323071800173019568,6264790216659359791,15099604360633984109,5020208397936195318,3787938344332595780,4025756357112621853,11643266802029381576,12155810120673717848,6886060868664171846,306090146147445413,13470946786587285810,13452572606218483870,456321035864993668,16088884945312284616,657387092593285904,18253294651585848629,9459818469332947884,3008813651129585108,12784870403157756586,16194994331583484069,8540482858983544074,11151450981054928109,9828407142708926032,3329236348925306644,16991171013417770425,16149948189702954852,9762369247920129349,7583165489582922478,17716325415429798036,7100451600696521251,3025452685452028520,1782563112048680368,15461900928753658528,18085535031389270144,5761187903308160952,228602035209759345,7593042570354635058,7539221218286582731,9594411477068085442,11935393493693660411,8930071430255815642,2590984740255568657,2616853166907908667,12113803987742364825,15200651556026598383,6941683160477992435,14737131172466298683,11222507367731154837,3298147623267115240,12920662852893420893,7128979144305444113,10635500184287677690,1136337513151703830,949757467139133221,12831771764761516043,9330990775422601236,10585751096292476220,10284837027670706870,4066765664384424553,6868277412543317867,8361597109823710650,14918583056760421123,18229641368501065562,275480398962985445,9366199855034433806,6101075003181085887,5845219143454812600,10107589246610989850,4146555799496498836,11157102689866137267,11286952148881111387,8111152343371442701,18287655119079141639,2963397023336452689,13330383624359610787,11672834674320231142,6476731216388763995,12138533817108893869,17765055314921156313,10010741260658452569,10020163324614591786,953682562903302348,5514414915625333447,9812911124193028065,12201808393569542866,3381843690010812813,9518890346358755967,14834486869746154528,12529596524954436835,11915525373317970950,252961998783410788,9054968609699958501,2813253148421938601,5579034843839075282,9418432281343539720,11884015205637568200,17229403418961610972,3367906596667195796,241824327444593270,8564289686973981318,17693603862304163100,1221636980534126013,7080685953574297245,2257819499530846035,10728218835026189712,3589282926366957286,320039802892718978,5274626118963585963,13622396613643421826,7728939493649777412,15365608570931650524,9548734558025225720,14840578460712390113,11342946099652879319,2099700625514612034,344142418341612358,11826702043733641951,10863046443579145389,13472387980056762355,6511776859026468925,13756656707765307782,4495612853801504648,11824381374824802865,16356646502759015525,1793021571200543681,7801659634127582361,378287661866886747,9629761356683769731,12638766931589972573,11697303252296264329,15823388586130902996,8307887600638124681,5648861149594609221,2524492719451554996,2205276635121824503,6540167686052269665,9225400578793782321,3393931649712300133,4337066759059074844,18203947652107287452,15548890342998981284,10495554356958501625,10075899393281667190,14033556415098915192,9100119588279519119,2951232639497665650,15323527904479077103,8675881440176192190,11548818381154467523,3026066552496337025,13400923157527139207,5086597100202098205,8879359716983751087,13899516668376748409,5639102300478904337,2221562505381807873,2350328112622027107,13553489946758790345,16078946665294353800,14466714683090511962,15992266296288529285,8671386137015007406,15979418742199230972,11031259686720893906,7651486907903798119,7712616056377618536,5439350967244286442,11672419826152026821,11884760446504639536,17257393914851272088,1485317506619551377,8643453940210658947,18055616848395309928,16420162349378903432,1210027324350437227,10306368590161063413,10749669564872768823,8273917749675876414,2611783574233142336,14557803269759713550,5275776594559447573,3368737029962883894,15172997718144530183,5569104198631706557,3030111847351655926,12710808383447409976,2866944909098964618,11145659993699202578,8101377358899339202,5649600707917273848,11697346831066707109,14000984460346115144,14298907598839549667,17459833147395412540,1838524358050749860,7928365452165885624,8324365760292531494,17748125565871713459,10587420749836695878,12357233173977902603,14143951737662993624,1968568073191540787,10060526836695076020,10982118853541693495,716324213123655203,338947921325956015,6086477614295530294,705561853303398206,8281183574503812442,15637020373553210919,11561778031448735081,4002852683286803004,7234006915451149696,13936348500516448325,4725849604748721332,9322006380901830449,5356377710815019271,6013365144413320943,8928169323835424401,12285573164703862757,12347921210764680640,13877039269500228174,3021629989593057289,10374934454117115378,7575290287731076454,7858931225660406497,6507541782598304835,13899032645662236981,1228153691637117685,2001441895136740634,18044347456964136449,13329056990910121529,15333304317624525796,16873015436479356087,15743828011960443183,14936731071714685077,6863947792515578703,1880618361806161290,6922388901547961922,2321895331077606662,11771731505294351546,1268444265742881907,2789266635803442104,8394098244733063300,5227076531184182094,1971345802663250737,16400346691583846724,17034435548299566244,10834414076504610878,11390194327783330656,1978057216386351612,567809017755444557,10448288905012048854,16672626995851007018,14266298369966167861,7220308714259299124,9057881626263329554,8970354061541773565,15374436361762903990,14205352218603220783,3983059645730152241,4087633249895856536,16078354704370537856,10695100597444615997,2575508709014312964,8960653119523603222,11074205985977935654,111907433870622722,16135312829913387001,8178471555827790909,11579317048627144609,18189878895925798417,5282008033440253048,1701941403924171659,6892083176661519604,3840175960839279006,18087495408911315878,11147829934776501998,13259446236111035641,14575612914960244187,11807865107913944955,5034859995675573469,8111025357030630874,7568804777573925281,10183581429887751455,2830553163200969390,7290509468643288958,7653942257917115543,11102746427179038448,11943123050928070669,10247899780042102875,3996311667082482927,8011890318154898909,13011364718827434069,9480618910155717836,13584090844962180135,11357587603485843218,1666460460231475514,8696525151105235349,11128256685420999663,4816279548064931188,6241368887166275119,3640167341081377818,5852651230293774222,1335876040141939016,13325452469822097566,3186759845193212407,6092853972837495298,2472023795311580589,1827842265413027039,3542746204873532540,8338348456875580770,17592226868320500169,14386991551450240270,5582758330049547147,7139462658383280155,15334420017947984105,12027662769175215386,7423369137488609399,2348794473589937187,18094847846088931482,1148285504127189340,6055087300218652205,10974931315501005414,4139094548683418409,15811250678115282619,18355829162569634776,16917152068693037722,1998742578017042125,3875869380315685183,7820501026846043960,17211142576261193213,492185506380955170,14380321129838738778,6402418323856392268,17842201574813499662,2075332993323733044,14475228161114352595,15392499145072577957,4790232286118788707,7839212512046085392,2236325192239624860,5557380415552804781,18441987760363639211,15344479460995343622,11626586051015369583,16389184569327436779,12375864887135277489,3361571794389151274,3006914281369976984,290525219609092479,10747236202235665713,5980050808442675488,10030453833277784817,16349785323195843526,2916796344925792525,7160669644613631113,13829304345486697897,12331566762773259374,16438047124292911182,228937091997966860,17513631075101869888,3417811269788936133,12156263214022935380,7715466188402691173,15660669027356855054,7144705653332432496,8278025226237422084,18005814356415632893,10034475338910526113,7553922857653666211,9163587155244084950,5553656728171599560,6841393416670674162,12770264617697846503,14606166737976668576,7389206180294694211,10585625604629642616,1509861793434248048,15878002358255143956,1556993615971840465,4828693915344861250,7533801894122340583,5443582865812046925,4445585595620310689,14871973735815131418,12673843620161038707,94926053912833206,4375387845323680773,5638436499790323033,15472671739962667499,3313103024424293039,8306433323375636395,6319789937949093105,6633820899823112520,17598841507532078933,10878896123102990027,13261098578884863513,16171519730433118669,11357454512349250543,1989341977773927504,3195505153652012728,11110554412150874733,6417572845734330634,16646472041659359278,17484065115005779107,15646330446424718877,13887117820511147957,6903184189944238558,4538028449761198952,8830724974511616481,14404255249364038745,632290435499527030,15246886556130393166,16317609653251850974,8406311101151021657,10316708954155532154,15540049206171836428,14268305840620144994,913926777894579445,13393084741936330734,2642323865224664864,3029327601807370536,14662078501099371224,15626776336647136512,8628721649752399061,399574250874229434,12298688369236721419,11031876306642861628,6158762428268742725,15289865589931069154,12227047833741566859,2668954141346852775,2897162716043242335,4862408212189565433,4332133016999865727,14369342173474986040,14520623936813506972,2368501837979800233,17095917073193642286,7649240673200390866,10007911255020776741,15539222907690473401,4042079453937649348,14443633018017458844,14230750374130589555,5470462272790366042,11825048366191648412,7154732577133492316,3721570415942754700,191529448920799412,15617819588554357182,17138896342880853142,2528092739382349429,5823628740756922838,16818244495591974317,10192286200210744265,15017622871788139340,15297631850294013119,12821227901451322998,14099245292645929910,3216784154552590510,15254764208323994603,6462948570130702555,16129213328266575395,9252336103742238225,6302238044439192690,2394125477719162037,2525267997064079188,16052179547858705341,2799278523381927657,16735175893812421663,9079777275772220471,17232472185962108557,2760812747241749802,853519330733126496,4297001823039587619,4876451335453896928,1078666650519768018,17604795658376998571,8025740760196003610,8382217229389142155,11667501622323562024,10435302774433146358,10205457220598483630,6386901517778576682,6812809823688763097,14822189890473188455,13268029795187843451,9024376393298363097,15808153694081504966,3683247289096688679,10347798581592382119,3450571974761797004,11956095327931838608,2112830059832909115,6761505520300818357,16316909225975325027,9057909187663583364,6188254700911815933,8473903267175449506,13277383290406909637,15817352435643372366,16542631783357085628,17804933870955518371,15322846391527145692,10771503342709393535,1200439621740623191,4381007161610705162,1810996634386275499,7707187354831906586,10644852552977157621,4557735996448172501,4983435414820723651,16486463919924490537,9280256357699696951,12676979405499999892,13405260053404733429,18036791116740382629,4506453782974088945,3882726829195348894,7216947238045407638,2109976832774322393,713836159167381590,2742450117818771092,4511852829911185657,12671801542791474965,11399976893934092784,14689831435357899641,7560660448567916910,2066319457919062398,8215002900801687359,12773376516051957203,364764513652697179,8795341750879481000,17376005022610565620,16587476903430212887,7268699892103054713,3806226097956796578,14586515408416405489,5253312996445173793,12670678484678033301,14512619912689497255,423098165695829849,8046683742332746625,13362429793266928363,17816272836105509520,13258668101145686540,4758232958744988989,10135691468037016976,14820424667270965741,8569419302044092128,12375045683427769893,1095562109079387947,13838796204214496838,8970229371220493793,10533466446763283172,12589470759128333080,17390026729977120460,2149638271339526044,5862362556882479364,4342586703355076245,11266851218687477176,2058893943138677386,16605790888482975820,7357156613753595555,8065979071232265629,9967176424443439027,10858187567294587824,3724348281787508,4211678968422674114,15819341398641767405,7579207252073460481,6678008751167715220,4582811170428428717,18059715851156096869,16077804324494513683,5957384018370571233,9974734573445128789,3849839191146751602,6347696087647434181,15257383755603257497,6835942618371474197,16565952300962508388,591141218138904172,16852541895740053026,351925793823706292,15834063824547074809,15406557403738378682,3898283791076016229,6164820503177816890,11660250703540345921,3727662651083180237,15726714984468777197,11629058123957984905,15012367377580342929,10792869049310288465,719760930682756297,3390952128588358382,3410281159824630567,13622629513376084972,7012815897071785139,18108501015124104125,8460184875563535993,9926940616849486917,17968888976825247429,12959490555175614253,16352500830701833254,3591552896338021641,4922639489929954785,10860648629322622645,2915344110582238434,15491603087906535750,9141282631052506642,16372590923900901076,5737981190113703884,9799664247103697495,3125856215934948142,5356737346678331175,8737182033498618904,14578453657215005490,2897300601124885575,11504708844442137612,1474795611950821831,15635895004562640853,18146367862939734527,17028195048788567333,4689475276606855819,3382537860199080409,2167996064642145965,8719051254016686250,5938203581349179453,11802110199573787850,4735097387346787986,7443276904116456809,4451360897883072876,15932243641464394920,151139114614295735,2787985129760283780,17553265845905229417,16768913167491939485,17660897998992622907,15455440090889009136,15781919297631583435,16029550669753860020,5534791721255872358,4731073477714012731,9873108451911247253,10375014102507108054,13425414518982779260,11835175498901962915,4897989644374132064,12890345008281894643,10475968228124838358,8282158499976857551,16233690517792990384,1843109630708535454,3151741403477101207,12997931395097913713,1796710518773248154,7900925975431027212,16260312334620377242,1340211568600986673,12052814513381452953,7901491572652019490,6139052923419120884,4086270245404762265,18262097740798092319,12101466464785005865,14178169677137879482,11323450169847535207,13072944530259755854,8129532730685779799,8790579990537622672,12489761677695461877,1547545464032869806,12475653143689107259,15038865282973634207,2895194212881884510,15135842463992821761,4792598768100274880,1341616319426467336,14522350567282672948,4103165865137163792,7206623678444500696,14758074615905200609,4405009591780724956,6156877657814508462,9224795188911910880,9917729504429558456,14943439236211891834,2118567785048495105,17445621562795255957,4781051717386738622,9698400852082827460,15749600489897399115,866495703475709888,4162628967855410835,2909778336299358247,5688676336731035508,3310254656136880799,14390266024065706448,2334390831813769862,8253398139035695988,16416554516638191333,12019086008841782875,3201914914965543444,11043582876733260933,1564820026118721815,13469431982048067841,15858714488122991472,16158847549934453262,10172073804131971892,4461014061463832525,14902238756706822674,9330921636120943278,10070675977519477799,5171996794865596426,7895573355329790610,3548758601385048936,2797671082127535659,13533333970897376833,16229839913240443036,8062935973165453041,13145907491553882039,16546786515373313488,7256689855206748720,12390952030680612847,7024134795466085481,4783919591740860667,1349663453344598230,1004708432661920730,11257911826022769347,2002860806273688443,13336520369520101737,16811862644936443319,9606319122537028071,11541511484471928310,8257683425927554824,9262832770145075329,3917303659405617702,10829187349853342767,13950913706984834945,14245738669073799337,12060128922200342162,12724584260873236233,10627583058460399958,13874938445654345791,14192051554706233749,16607826124683147628,5237187913110737277,12588761514150354091,14380674310889592033,4610820303689776982,16739244742801290458,6639102704322944053,11285037041529994612,6184368605303532271,10241690442581737033,8929737086786760084,13913242049435146820,9266347171608523686,14365143801357599014,10863954929538307536,7506442948612756617,15200736952006405718,10347602979417407729,559633911681449410,13898406463338969094,6397158911117638750,3252727963218205225,6843835613533541326,3949985162581992828,17971497543359556400,15250460163564630546,13523874586469743633,17435173941006382733,15142370172028442864,12848345621178408537,13786193206141252138,13852927269743259732,16881512205796316402,17041344109697977083,9488109836552873285,8377932518238784269,6112573368956626626,15003174580996895766,15292505724259556620,7285668045976888023,11743806796486001533,7783191339137825442,13205474582535085343,11698200294992168782,16782907440492750384,373333069706875140,13454586624280494584,15011852895536489336,8292913950823084780,16776844676898015750,9532213346748825450,12155520875218748326,3912244235448750290,13192575350251747748,826302884501298547,1719641490941488432,15239168658775703656,12194539166709558407,15915100935974768728,6187787278611549130,5862839622309400153,2970641525621773312,9089172417633121118,4344817776631816440,11022310110478649570,3779116884206700074,3165361703002162652,13732036269458379651,14782650044787924010,6899689748459475649,13118848464727724570,144495079880525609,3206145221125303106,13483811672688024697,13743259397371425542,12656221157897894944,8704863447311100304,10390890052269510596,6371649550118427227,11136373942673702488,7034611591208793279,10441066801831824193,6242407305225643687,1321675723081068481,10780133119524376394,15393832949564115279,17893694147441352828,4771473466369667445,12168744972051548185,8275315699276237110,16001060027664453508,16486348969339741110,949831600160721312,3820622000313405464,9847336531460102558,10528140171482003036,6865674684240039613,5930923866569458014,10533591875953416695,16523680146836089162,3779699349755773146,4163557092861463756,7819095561545995705,4644022223730069230,10544944984781808200,13852082633056133642,3004707245389576779,3965596846862427294,14530028792824565614,15771512464440387185,15405310561362188098,13347130834467298680,2552307566238552828,9312603227069663840,3336325116123945892,15763448742480368186,15933592010551565138,7422194375535387190,13013389253104252669,527606366904666044,12471916870133062786,1837364096021618823,14100369509334936328,6185166988063049849,4795472135917392967,633980670111387116,16082733591204428256,11818358004903452666,17048924999074835388,11528461099377725580,9891907447186996782,3063505533609978121,16232057678206860258,14309561569019208633,15570422461772271175,12955446314562095700,4599917788080354633,17646961772770918382,3282143874491478825,9035525479598941720,17690822289029252168,12659131473830801903,3962810367992371571,12668614594944003752,15619498908801894052,16479230302611017488,10956720940124966867,10020956800786464027,15272745568608068650,13284730693949844591,17313181788706982688,7837227053636048758,3052371994593537177,9171836735320228192,7468952932602936128,665356105607848492,14979505102681836464,16355430854106015206,17289663544944000227,2318916216888762211,622747889375032829,11995242164180545781,14184582517157797654,5771711940697531236,6730119093807872218,18040939800455368165,16920349156052354583,11250787564487815629,2299478392412692389,9577931852555147655,15918401325576418046,18074622694731531895,4038617340490063312,1979138091593006890,12430208294272621626,3186858499405559751,7805101209808885826,16468755130675237815,6139836600391553139,14830777352223378994,17738747797352476754,12612162933357124593,9225728611920918409,706526230368786703,6509889245617934800,2836257047565814302,5403070791518411100,13866118913181792870,6097653423229264223,630923850379750497,1536705203398181572,17923077452395054807,17157240868235454624,65310079029892179,9438785765310945153,13208412804743869191,18221407245785518265,18274125507996361756,16487199895006944248,11433084570925843422,15319115800583718213,1510744898668889488,4442248428739149502,11222610912518353497,15645947275758889016,9164894045172077681,17062769944053635987,2447209309785963300,3604555575509726411,12465467922914546378,13862052389069680738,11828797330938090029,16158661203895708489,15358578786395700094,4594343572925345259,1359844956899597098,9291099045241617193,18429175664677521730,7781969702355008285,4354398505883260737,16196634362910306287,4529660962753552540,10336938590927935756,15877563301353520825,1010107067790958214,4950162361564626953,15534445314711081296,8912217922772391410,13161858875605710169,5585140299211365613,4435904519663845588,3382651374190139444,15666384849245258415,6193530181730308515,3594375180686117774,18130913705309457849,444140786390193968,5388052716309810908,13207020225728239518,12237453610101176604,2986811307945150041,13616786069094107422,10766526218043545043,7207478667613282874,4338727629588312984,7384438131893694856,483717984164764837,17699500388859197535,17950034951035926512,4241348217337821679,1748144457968013642,7370539814620181569,9927700001230582919,16977096404517463166,3961855610736206782,2811713172273685344,17444324930159970146,3012902645777605787,16396263092852958595,13808437596880340062,17061954437516072391,15925695828305584951,4753050083198865147,2641180094991738758,13379076018652880048,11604181862525738234,15527425655747458778,9999829378738666468,3095335616772131762,18187453278659265133,10470968325884367768,6608541232334003772,3037059669202426540,745638589231020683,8975652277602691318,9410749182632479032,4527495478980028304,16621799868907748724,1980832577401826434,855755674225003863,3864941425074167043,1985318573711030528,10465885272129598285,11728180622262016984,11134259161252882911,3847068543581231,7091705881334543874,11780272236493770092,6151450633264166949,7018308076207897815,13391677202434248324,15699782077147171445,15616534291102526565,8092337711756531264,8453503969192499636,10559809796146001935,12014103122317995787,15395749934598807196,9073330155918973753,12990444914540672404,5349995412344270362,2653195950428356945,4131386757898743501,4077290049897896277,9754028623461290828,2402701474634766016,8239395874342951184,16654819049088551848,10470980914094776054,5196699439056857495,8229481761093274817,6984273977561805892,4199638430934031343,1385637710362212031,12079395277130777929,2281116398560081634,18307388353912205482,13569907870182245315,17996143570776149119,14330018248801672752,9178156737925902983,12914937721210074767,15427340689106380192,12857019475173796895,4762087382289602587,16678731283425644902,16978506341696841709,14168211558827785507,13144155908393554731,4027053674657767711,12413468887352403320,7123670789095351225,9594199300880209300,2999205667947110907,13858981923053086255,4159265025667334577,9560403350810889709,8373263004525387863,4701097563503696922,16572135008551509684,3362792754831744088,16861888452136780855,4886733914870294342,11312677307345976100,3910917338522002788,2124234853128873945,907443835859169994,465317631867123667,12412587224208308528,6998071834509477494,2519171976219400817,17836954412190039390,9431707892142418277,9771742756901738290,15591486967057317256,15469154944489035769,11255345000555976005,426528970558133382,1161523528045325884,17866914930457215269,12664498340663820665,16343801920828062521,3119591559450593900,585340586496719602,8692979165443683180,10836636379829363732,10765646525268412097,10065149895226487615,11991950453278096811,5969605130263759679,12306668850277014127,15787627872957215070,12002504155379126623,8994387616663146429,17366934967992582140,9209979515604692917,210594034161928304,14831536171983358149,14699873822465539985,15233464470639998402,15935226522720682986,10280839989131901434,14403138913255870658,8692052554630984933,7645315654588020564,4823791642910977045,6228216678929424827,2967987213263834129,4189342897553711755,8179256359604748023,15337980628751941209,1306820454141944226,4300718993443705502,17443931661908303620,14015754790875582779,11802115701412290866,5950592941602871997,320269339648652175,10587170686509607121,2522010382110760418,12203392787218387506,8249132007958678439,4458095803608534526,12778501674795550277,15919479838736134435,6499673324254503335,5264900083887251446,14495366899030670206,17746162031086018270,6525221898380262775,17331177435222544476,7016704154004763078,1728589492183422567,8056150137780717672,12154724338838676697,1494945291406980134,10750471362574479724,15256063536308088821,7513954965768277721,16892429603070687579,9961674654212908083,3539350728500721997,7772053477787716581,524208335655228049,18302284072295708821,5950280185410030329,14022638836306682173,16886309832010095230,17111711259924656433,3319727585289911323,17298978307524815062,6902705665923036902,3688654441290259279,8822843780935370306,10863143979883641995,8881662376353998346,7624250497611705596,14925131090956822087,4245009612142154232,18295787716332393727,14772392381898532992,16644309852579871784,1156482061690775561,17077253739717034469,3300609073434564129,18371564493937901259,10797478671869001735,15487403831962637864,1396587351344662811,16281830816577617420,14376319261664347826,8132456363206326390,3102382282628286258,10750856519328089867,12487708989849386694,10139138323951052276,4271849372206795792,13133293754584667987,4908423003542487294,17180242605585665112,13063559872378249415,3351136871948393163,1595983946866536402,13717831616140079773,9981533603157901508,18120207220155898161,13622495148322733148,5114054195099069527,5453154687230284638,15437248853929139260,1938838073482984288,4265196928043669894,3967066304278944924,1446637524690746714,11497261907185834961,17799325628179860830,11574041544924862052,12248108818101517689,663748208265449127,5940153680680266445,3338927460170347184,9845052105879557137,14738733917057236618,12935685180657438602,2799043951216156805,7309216412103063741,4867630401929116571,8929280106518882345,6267617608391940429,17816744872547698209,4706071969073978427,13525913584510777284,3600610208187863798,5378687484151695443,3663578068242871735,3438168535201555535,17730960703002458669,5970151069938594260,10170059199800080030,14921806950801548685,11939421967731523142,2090659703325484032,14921869180126136210,8396744741925631655,1685911374883031422,7043527025369805998,14863854758385546618,2992287144927108365,14664046385520410431,18090478077541114390,7987097028948096977,12924364144800992292,15906463153199720552,3898974571681669380,3321113271909303993,9359029965626529037,6036326415683369374,4453436687570381855,12873089037908986052,14766165474387962312,6547318986051407262,16083374776175926512,16096706763227745940,553007234074284489,51054505862745891,10085228206423373806,12306506472716803982,2687079692775243293,16076360886742281719,4664926343614039325,589020036121218361,10000491723201887337,16093932606295374893,1017685998628193049,17359498814889257954,9080110018956668565,3448116282905434537,11840628487529242944,5825483871059103641,14838885370203139674,4872028586932712715,9160557028436733132,5583653522578498634,12898495811896648658,5037677624974677074,14468297943261210771,10397320069878557393,17118571703356684699,17710747824603870088,10785386367252642890,10662978804128252504,7741535673982396093,10602974710240851088,2954561814702032024,2251470017293322578,2556129893884598691,1869845777611928339,4625634911937094824,7417942789911667911,16750651834104242537,860967894536330768,12194454952883585809,5948757415266964266,15888709730049593913,678003441200211338,15463429578936964996,8961550839519603414,17087242824083945393,11378694754868109785,9399823369754023187,18442476762562772153,6576801818121601637,17269273586820259781,14166149763650365581,11300965484230317742,4516119329182310460,9003609703415942597,8299884228257353964,5771099474126202456,3756419172668012725,8575182395989653153,3608334364977528495,9044669954630680956,1683453879548212953,13559873099281081165,9708535568535633597,4650694112466215031,4857762254293031824,10653344583748212897,4091858993669203729,2715440228320296858,10309346006198599339,459759664285564795,17994979312488829210,3759452523346575831,9730430831356682628,7748964555688000256,4695687294119124365,17608573655380350807,6451768567781785998,10378613148185755532,14575721484467683496,1856632994056133137,10244069767740525580,11895382380565898804,10637459194818156177,17131615131287081936,5552101711426113627,13725659725683452001,2547056065108063291,14201325923078427242,15892691968434567250,8128041190976290533,14874769193332999150,185125647169970862,14163478726366255192,1787596010003949111,15032554274027093780,17517098956790611621,15211867819824014597,6588907847693550900,7861491577468312673,11647244935560293642,13928100717339334978,4488027560246502310,18354123177879420029,9679632239735458154,483846672520742103,8191331671248881101,6969598209555437134,2504692248747983348,2346013308789496271,1098019790932259235,14091184084412513843,14785323312667317796,3196483650484162440,8615672216756313608,3179281167184687099,17751979950778316420,5143647010003933402,3524464881057152757,8409465036786307272,15718250313470752505,14105326966420354232,9452966651777588004,14938788128884676975,11411290239982920140,17848849863966111673,412957212600568965,10445038029657177719,16944449907868634684,11699142354946380331,3333314414435834305,9128384852356540691,14612231609782303,12973394108964189558,469822283364638033,10901496367733946912,965749529206749443,11295329412805637405,15164575477617646981,5950759944907670042,15009141425638050087,8047773932923291379,13807708192005093201,16601252926501354661,9998481460197925540,11031124272366533446,14699953195020057612,15040387436534582028,6715178924444978792,11625372726035809017,13182706854309120606,11875076956953972293,13093756855299381841,13175214294655232674,13202658654179298501,8567388850058423200,18122045465893888406,18086335592452193877,6916598542743893980,18415142518413904360,2953189866227489364,7887866950987923143,1299883764499763241,3354279627516335909,1563119359775562666,3197264532898565131,10480003787201395327,2358079145051519715,2203413490013050204,4348192858610097498,6183827697566647188,3247602043926180569,1824860615484807864,14740957366319331833,17488501806481675929,13055428385612795667,3715194667996713442,13257132122136149105,3828163163692036520,5690076364797644096,15285543302691306562,6278369682651532911,14376662819201087381,18081023804014264631,11095381129687375156,15524124050060223403,11426305015934185086,15857384329863074257,6441864846720141823,1652172399713782247,694743375228902236,14954277014128492171,4255855482523136923,5746995861269269653,13733035929867253879,5136106405960851459,1472107766840525388,6757610137145889434,17882594431855313075,2768044361552813957,1339495322057767401,17285913299596957336,6295385263823759628,7094799614003418034,16459168783237436845,906355653126654237,9626959779024708484,11752473978227274547,2246821461213290369,16576319452434592640,13658792665156621913,12709622442821106383,4651382245338769486,11604719629622740520,8960212221150996135,2502096859504220079,6167433312674131068,7443273497426939074,5660671665533715966,5904103453754703858,8127729947337950211,16120296587038837214,9317995270439117704,18380611614862924031,10176445630280916216,12537465854352171676,66877675599508101,11234782955545068163,18432391442920703516,16352144515368396870,1601482219041021222,916624141843966308,13053200326332181068,14251247931922104212,8721092753878406320,16781219718861523792,6765854939997425743,16051387708554997775,12821076375678216916,17783466053665176845,4324422402920112294,6641244350616315000,5651037085749432620,8037781882462036452,17711186228667775023,14469318424856215358,16678988292668991559,17318367131333179961,6492306128509353444,18372469456817047218,16500976681333423122,7605405853989500332,3262715485820260638,13740991533650230773,12891212507478073340,12234109011001035965,16538472081471575427,1758560876981797483,4728280500245179908,15532537826907076258,15153124413396786054,6532050285177216129,9620130402688977764,494381202032117879,15478123416924049133,56104056920405853,3015393848608397838,4782823553028232783,15618815142128373429,16519945606133488550,17049560860463359503,7063777153989322246,140889067034004139,17238396328903450264,9026486303743383736,1816517004059929964,4984975297632408582,11071147775568463776,1269213593054360971,12252998656429291472,14942234077888237218,17973130498812544948,13665608099871268586,12068145199138050220,13215323815576893428,13117145261798069537,13680786593040313434,3482039160952714290,17461338755856046688,17596629992933039541,5797851825547264727,8748690846057896466,15809342334875329662,1701566495473416787,4672618804101027182,4027055879042976980,14700014578377180310,2682056170650637878,2419883504725958022,8886873288817647236,12370873061599064167,7046339771762174746,12459997162057999173,9469744046350603413,8684197501879443422,6045820628811659597,8728538487387408303,2558822255107450953,1229302220231897394,13886067759592793855,12280084690909433806,9196569768990593022,15835387513946379200,2142948819194064459,3174570141583884648,1041922957402085535,14155627777250257133,13715752271932355675,14232661852351374166,7112630613734710724,3820703409349051942,15703186020772587760,18413286865965317196,11176339340069097806,9994288710287520581,12498143569240708363,11108362334005021139,6379576964766614396,10744679634000886032,16155050103002407900,515091815676793802,5186796313699912983,4883867055552714678,15131515443360920261,16562539867382996453,3292447797633126635,10904314685555364768,6919413172542490374,8191498374400125605,2511206525861863369,12497068402537649946,14593313836939244128,1002146833272187193,4279138734762646581,4764441868950613137,3117536299196328197,14759308239276076308,3320982007271522084,688448528024073067,10860846033244138433,9905708307964785465,18442740440422440918,15213873669853784667,986445517811302732,11065938459889489789,13264844612702007302,4981167794132379639,1814067919359932120,8422865443691955609,16365840816838523917,18283760129053496935,14875425674708693401,8094311561229904340,498400403411383759,7319990002259592961,8151603690867899163,7977361495301106046,9525137296622131636,12746078271541802207,10085815580854287149,10314843644515678435,813796547252284398,14237305293627704804,10563676361836372893,18262626598808421888,1815749322266098783,76516125301120686,12988777626391499866,7255881729364811567,15883703431782014354,13602899703158355134,848513279813009898,6662503644392906848,12160519745002779688,5353196392455524392,4626742553715580788,2625290436859467589,6048929799284138658,10072525692114274502,12556914591681163862,2244335227540895900,16988578026437844432,7580718907654974245,10628198400183595583,1903300021069730464,15342403938856829742,5283216765651733602,7217218960930976250,10613753682338346051,7947337053626487711,14121568838881764677,13277256411945419230,246486178688891037,17066413060815095090,15818792036252990365,11320632852260021497,11359980827799850562,8593384346974040293,6320952459799461938,64239445955306427,9581696549487528597,6498565897951793072,773027013362808851,12821708123255206396,2400599020146377276,5686938641398019792,11144938638756228232,1687220724702690088,7533562292564226541,10826878195929704611,17443643720837180102,12793355950198229857,4313073859037505499,5847042863144757234,5644889336325744770,12980606334029165486,8126449844170567836,12972650915400656927,9186159739494434314,2396516933144910478,11427479980775620387,13167636274543314444,17804643262347970345,17035590197866510164,887338692206872332,11049922685410630063,5537850459701415351,18298832797078075780,4853331733645991705,3591518249410144616,15941531041840653807,5020506933059946532,2047235015559511828,14193820730720572791,1197360501866217451,17525865174704122709,699414265751628078,12759358582508036302,11885388507568279169,9252852100787549511,11618942764329540660,3642860276865420143,7238657691891456196,1192533585532748856,4956593965990796168,12130668795964393649,4259694755983889709,9278886711871527320,13138556034438672476,1262622594766542933,16782481245510128837,17784682129095615507,12929679932298877856,3859937788122081908,481823310815696489,6578544244451408197,13865542088151257387,17212637050651582840,133446569748586018,1792813420809059036,6051886509007431065,12493532006325707792,5059726756438003168,11221671233903105372,8981691957923546238,12720314051884699119,13898579848804728976,3250437104686337930,16501672963422326721,11281428257302577011,10577899584513701698,2132123038723744232,6528420415223794695,6356234486038629093,16677751989473645927,6719490900115445104,543518917376265019,13038621143945412684,3766718798899872535,873867589664553768,11442867643347919790,7483963125944270165,7928387316296810372,13126851560340656806,7180012852802377457,4485137344670472531,5101535757154502308,5179824879291784463,17092516034376688671,6034628115353518191,11480352593490100494,6448835516435589176,6665275383525762868,8943684938752224328,12588715327479611602,1639810776241523248,8789301074980935610,200738442360913190,13264691436697422165,10564073284180270301,16301610142987385632,18433858043739164808,17486232780898166879,17816255516968100155,7311790577275085627,15615684983829261371,12596147669839662069,17692059091030544771,5579691097999944126,6654748487922408557,5256428310933971827,1619993167060224947,13476454559147077758,10340968798449256082,13045623788353001319,17005659921065370425,9834868617916901449,7152537098242448455,1946635242484246193,17767440726472368654,10546447804075735697,11258177923317672364,7633082428310853816,3191670558042032664,3579465401448591145,8544728338207880277,4515437467259506198,2365552545001519060,9991261148655949600,10967048852972772012,569037332579218629,17364723739871726557,13584559222622812175,6951985214065369108,10251579964142102815,17551262616065257418,8293010119867645290,6620414513811212319,14240293653925494692,18144457391387813767,1479677232850889817,2470069129965029593,7000778911984796034,9104309226773204769,8558603804649832623,13815902920598899556,8989275210129703771,6622738844591765344,5179669630570907811,5075318108797985381,9312211949927790312,9835222506138390763,14122038811641610867,4123582205742287040,6149905084360069367,13845511893283800559,17806431127268913102,13930352494840280395,16920812322455590999,14496941371538882574,7055931375248093172,15095882666662649442,14580825101776016321,4629490451238677923,2066792676350840172,15803301132987467732,15564945137506372343,9759789752804645310,7142657381283022774,3264139659770905034,4363140473009864139,14152544267686795494,16192950949630269470,803489811417730356,4536369061948851429,5340964567825519674,12725114940188156616,6514530413703402654,15109438258144883708,5751318628272092235,4272688808102068019,16943001233743709386,1410397014636812791,10624360103391258485,11980703030216452499,11771746129842881668,12426671155890177683,8617256649540680736,4444904580846558886,4786306280314500226,14334992790175658274,12047484784250168948,690721018981856395,7492112305800391463,16316135563010004487,9616884392476755628,2547747992955763973,8291420392520577559,3173829916765318261,12966416385239865598,6603976854218280010,6452137165776956198,7897468395708146400,16721445100451059558,4471764521852370086,18145134803813866461,11156674473323308698,9117225928907650825,366449663801184749,2276035015983304559,9470160027494612588,14970934647200219800,4639898158686331866,5111397914795055174,10634574940617449881,10547671964678856956,13660081016943079469,13417245068415005990,15884835815710195424,14064764014747735967,4333479628477971872,8188261864224725789,3805222627907760857,16558019075471930001,3985033785017439711,14018716769683764274,7862405522087812927,7030909050230644077,3035800792186064821,683679584805280726,7419079525590831878,18302575048927860201,18262605563792803743,2807084489531321100,15426569033344306294,13926954312987901080,12729506248568900620,16586831649402241383,8655385974766410221,13651784749919987898,17389038534801452467,2899894375839131167,14353186153501276813,11512735318676265379,180444947491089599,5366802187671638318,12425341778026053164,2652431672002672860,89114184179258530,13316744768767246506,6661741145240670863,17909976620191875970,4962680419015220644,8791040747492561340,13909894234300210814,4092932676086932431,12374745897827824124,16486707759880489796,9369937822257797333,6649824773715458245,9282329496416050783,7612445809720234551,12495842669718914073,16134089371841700793,918217472571271990,15631773137442227447,12246729229308481292,10340227890987783778,11253581035268535030,16421494557496584607,10004278420608553892,3293913798609142188,16984652365686776408,12415323855802414776,16555692206110383844,16970000767058177664,9971869088198303076,7486938568363311408,7228251183694116625,9979993790416186786,5485344982295732055,2999099406223232082,3069878601157108206,13808642248712099239,11993070782441672290,17780916881598537965,6792925913237291815,18203286087449569925,848991600997089031,5513219543168335906,6842418808192298549,1709133297701589596,17818409235436679833,16284164767305380796,7060362449708934959,14293854428296357906,5192738912961599548,7676240137471795808,3350453871504155046,14356765359837245996,6079520186620326349,9929720576290010979,15613341086432351172,18323826906720545729,17671982654646101437,14827239044843477158,4648172390046623767,17987838499234845985,1845946621969090421,9886957472756508344,4223847229542980473,11338670831302262625,16002410755211800839,14220531286773913000,17436897362015963548,11153794947181848162,392795104761278802,13802344266655625751,7484990476590815409,3950770756087288825,10674152513523986036,3095799359499324141,4131726042762328701,9330179167831391115,2281214950130635418,15876430706146948669,9456425920132950572,15562410113814967891,7029001437398089517,8698615833256714556,7878702882232891952,16353302358641544121,2960738244861149779,1802412808404205410,2430421474748238737,2093496912690754884,8546955507132193291,3080971919014220751,4838111846973827112,13472861131884677452,8861216092779308888,12217638897280056178,2218517468991518311,5811902738419690575,15088368038961215420,3400357942844294616,11276138233767647338,13905931900458749597,17085009425657174501,5070224120149846868,16318461944165184784,918500949187804270,14663240765816029372,1801297188132024164,3798389206973775840,2136280210545597524,9090543275441950240,10737681398004090630,4925897915997605886,12755945058799639837,4093358758366042509,18139917888306813272,1822538722062960686,3788127253186482069,11689026988089807123,15451635011152423894,6105022070109738492,15242060384611154654,4194949488250384523,10709012449125544069,8754767703006931032,1485236972592161931,11034129366047047418,6724455617116532374,1805460969859416013,12157052376703972120,5747633664062837103,16642225520260374887,9132835819290231809,4959711147705447144,8218530748745116487,7033475139008652209,2530666194276597502,10647582515791815824,7433606009866974051,12479163331563012720,7254247182934375041,14449802852356595824,1070272193067922933,7444470043348831474,10033032632469195967,13951627099298552263,1412305344278697022,6804466386457762222,4984437744335469260,12544715538020512303,15795765411098299394,2377948176765053876,8885879992213168738,8869418521296841056,6694963178225116404,13438402889965316718,4811550617926841093,6651100720874884924,4218888725308098005,4220671433966972039,6381695091728628726,11582520739792226819,17237715684379721413,4951067668885960007,9303498841552096005,17900576986170087582,720702039761606286,13631422994317985377,16635966095395141202,4751446286499908919,11426117629822939018,2861856409291993441,2151340886925567677,11857020474498889120,18058109469813299358,7467720660743815210,9276664456320429321,10359944130560616770,7569842777406652893,7703464645351707720,12044438874919089660,4502014458420491583,5599188729462604311,5819614220693565387,2874129476870919687,906534830774985993,10428553165029476969,9137859353806340488,3000274410549700542,8461460541802181326,12408328159982798210,7684779809261638418,5172806449379036074,3589620593188461102,732266340629713889,17094449560054361211,14169811604992166573,11653766860582345349,4624298390421729193,13340264782017365331,1728536667307866425,4818341306227892590,1639382482531011778,13133253378291208356,4429831164497773585,12606394674737829841,13873496550543240390,18312480273189663652,8984978764175012184,13716099479734261388,3995851840353398290,9283104464021176797,3502429280901222959,8523414703503038701,6539804313407634123,16115872047368481050,15386854943712757124,13683510980138758578,11398534281116810173,17215566927523972673,13370631784642348846,10715196567827593530,6486016412551955848,14191256834374997962,16564375405098860515,5454819574218661704,5970277512214885392,6963376368385451750,15635022403461470878,4938729152749345475,3973023433846349503,8671493347491070820,17981882614413114956,13590884303257209278,8823778603747883030,624694638927340785,13749129426559797765,11512104726877530948,15430164982427827450,3940418591880294462,6793580386178809528,5978787056729299258,11548536232555320806,7171507578138825482,3777235990624703328,18401869399466442962,4865027074399923085,17612353225308183064,17242604716726656370,520701526967487976,14714994487670411554,18189818871386121645,13806311524047622124,3546717670623400868,18072237910268736721,15191669696248459479,10012702641198853464,2833339147933364816,4988957752901461955,2203955579051416599,1462361384862065076,16456178106191446984,11567595702882169816,3015534537337764490,8670667496405597572,13022727182229104824,15871394660762227198,2463743852625763070,15210764887709489376,12244012363394371218,2949396515841988508,2491419406666220291,8801341064085386530,16788590165760670988,18104703322545744434,13368899938138395173,6342341138299420170,13473793950354863971,4962860490867503218,10844575995650502115,11023390766743535691,14493853864286377213,4702803152039766910,17852515470356640154,14989855799482585860,15969135044124799734,4041925022702798378,16778244279244272273,17145194752083398506,12396080094318558771,8617831340382604701,5804165357587166355,18137266951179027460,5349958006913484899,17162415669487549480,18313505335020102533,3861697076942242732,12695369726773173815,2414221286315174555,9888836097788430725,2045156797620510590,16639316716784059216,2531389791595376720,13231756688721605930,1498507953738460967,10780680023183641279,2768677540835427289,16483497544459736167,5650849714908323439,9827349597741147490,9249830119476736794,11106313994918300516,7190492909104300618,8476468243879707331,17594563238493030203,15392354079496601052,11752594927350599173,3898169998140949324,6515972652615652315,9644448790314780620,9333036942209156806,4779704433789013536,1380211302676964325,11391460869212175072,1005815329405566419,3313810756124038419,12600480817583017868,4359698108748275972,7343478808416948488,8903356638908585074,16171949714523895008,17029373660890413935,1020333071709819662,7409207460974537439,101012001608437986,4414434708360311714,887447756960079819,3873713555122463939,14831786364522722397,475931821777778206,52452066232366829,5787617835508977124,14563142193169773300,113223158324435018,1081118773058037136,4972634500488605423,3848277033979376518,10068199131399524035,16613421702738499542,10848635237204125430,3498109613080749543,6438046380353583278,8251656275271564262,8948512751303361193,658782902230225262,16390321739260140662,18001777605736681385,17873987401888628658,3220877533811562226,14872966554450353233,12784200187380094835,17442960478928048129,5654265679490971357,11449977456356706460,6634009239396265435,10588849869000320871,16164369344092367882,1386318400048531968,11411626143767410242,9929320821617952114,17129064812710738137,580445240622587648,3956403934089217118,16832397957794462296,8892574375662254533,4915721259191324684,14641426397697062620,2187950017754624347,17873284521962062428,9173872020306439740,10874940384599626843,4149250197115590253,10793798625240422808,2551724563878928765,14646809900327038496,8333040086722616935,15557739406092950038,18324654247083051345,15567495868494114110,1406023799424653937,14285287092831209165,3399591539168844850,9002336692051570566,7014861200021051868,12130393859676188588,114018425635428941,5912534624509881853,10580055056433820995,2748811326727628937,4243774195008200672,1726171450704273517,473314376891923119,17249361181231579772,830334020679228601,12740224046905064008,18214004464618488390,1313169674958464797,5455287433170877610,13908719238093446149,12846767855351522857,11226253558071151670,6909207126216503126,5289802953278152060,7704811986305309945,2114653229837847820,7561087667727229353,1145994791370493957,193066960110851901,14384155745506489248,7453181083890626411,17570841215449150521,6526157272536981074,17186626314524370155,9018720461848439508,17492864039558444130,3568326640655564457,13084453229330527000,5807286050399172200,6574992842482373498,17024110318244772471,17125797914190642013,8364884425209778978,17763988644669291216,14957727859078686668,12819419195255311264,14877264257276256525,8551798433647752578,15484928305626648002,10638516293479750576,4762184992174920018,6359233926436841966,1801195147444711717,4067107202005451715,7094529754932760375,14479214553751508254,944229407190657244,133081342392400848,14486029991569078811,4182543266394945531,16546214611757405942,1742081189943342006,7341992221988726420,16558817903678588445,4392480063282571429,7302218460768070985,6782703119848850896,15206389513232805189,15020725548144594688,15941080513494110613,5508740760095116294,16219081929571666423,17784416929892858762,16130211062083577008,2355239954323837831,17728785124175107021,17273570518070485844,12065831370459798712,5497768521524849179,14413166395359077199,6444809671656941034,17743423560255998344,18418162023925318651,17760699781448284046,9906014727865255363,2714151374998400179,4386936851046347290,1747199510740166561,11733857647385639033,3232350302454506180,12721314037899534564,402248634631756984,10904064349494280437,8886465916451757677,8849712029603105518,10566624422485690412,16473367143474911192,4728379094161854504,8947918199513096970,9454332908586207468,1043096494675681689,4884696776502100962,15054205818556633722,4905108482604893457,7552695670101784143,12481351746893119366,13539779259430714442,18164720138997071237,13381904737513136082,15273892633344050869,3122718249805325386,11892467907046423668,7974105307007665600,14075929263154362627,2844440412659560951,11984993831296902929,14998319300533930313,7957575163417667839,7682808587941557485,9680694212705782615,18273530696146027730,5768078416668195350,9283529440401751077,6796505370350564635,11517891312215900243,12743984470502189628,15249072979692394734,14599776513860862729,2223536517737366777,8902918347374607934,4574315065468422828,6242434684098771222,8893275852753264089,2546295983139407106,15320853051622002130,9259366300423145567,5631864677638944672,3789189345578720456,223686326943119039,8319701232899245409,18122009252875877317,826136549109027876,16351044085087035333,324759567222256867,7184363648643862266,12051430211684929713,16084741384135347878,8289204352799666127,5466185776926808422,1546118529703594208,14279269781467285048,1544012954028369555,11107103798211282323,3209327363780976332,3933936637772735445,5933667671407710578,15771039011182773424,637243828401225397,17882672274359498203,3701179399321839026,3682480666249641598,13325723973263291857,5854675906896628581,17292928161227280619,7239244516193816184,2896557958462512925,2807730564738332365,1086930310275714523,4865081994918216964,16039162423875622005,9172663315142137640,15799803220393318727,14030137960192834452,13804922992344965844,15849920602842991448,8971595464043381745,7114397661054096158,788662571867962843,5750301535488839021,102394186544295991,634804951111993737,18317466356371898564,16285515040014073463,18180131269787947818,16873157733844530024,5216124828961178680,12316697974007083734,7173256199088491722,5105362414216146935,4645569814091739201,2892113844372479991,15236107960481611653,6274701574018048556,2529830129847210601,10062477190914368518,15986655499360388532,7959197201119777654,12995254854386759474,8016819589593891651,12200234773307394058,7101801108666317742,15439419654085178002,12434081096440680934,7609048654895037140,9526900252510989820,15472744473467827662,8055794908211117614,12255453064683576797,2876344535686586178,17690466777028957842,14073902783692077994,15595277167433126045,4441325062959819132,15684504075908413769,2020145895632972782,3488461135296448584,10144368176354023536,10595690125694331949,9521303386040442943,3478844156570153170,4961298398406966378,9656160049046231966,12857945932240644982,17027033093301577552,3317198202134297538,14611606695670559115,6285784654546282918,4833856838360798119,16007303033153272186,12988703491618204420,5157967952932586089,17893123762651310772,646098159833840630,14366807867279639297,5526899641299127012,16027758889682176673,10375910448818853860,8557015430510310697,18038602787351251338,3745222167857745445,787825394921836048,7518273477951847059,4845931984931384138,7275670516353031154,115449149612087627,17571438085842669138,9737243099020363497,17853849790738249093,3477388498634383305,9651607314680605604,8256059056776866831,17796734675693813157,212397486343464934,2616393911173828033,8963583170170569153,9323254939552104848,14127820790262098822,14318767570822372292,4549763952981420387,6457942128243436824,12087718717686984711,10258029806675528295,15300750250235295892,505603647490590041,5860597514484529133,803397498266753420,13234218729723362141,16550268106692071167,3947633983899222436,8502718378097183621,215388313964234535,7210371844797612445,8601080202646124432,2965837003849477438,2173681557940745737,10233385772521350929,6611392151078348438,14209094581342037724,4024543114128689339,6048047725069346105,15844099527370163149,11718830702334233114,6467228559793708263,5953310853688623335,12927841404685279055,12494606608617537734,9149704170111078168,8810342180004981417,7905145455566873058,10707651969676886354,9335964972899312923,14920829332273135458,10445617854366284663,2583897156428894583,2883894675360665674,13035473259203363998,5309941939675875539,4727484163250193650,17733927349051046942,6790878041410170867,13933802812429005307,4620139401692789318,10186752504734755649,16561977779601461466,9586943323792396356,10311065253063095512,16189266408019277912,9563904511833042461,9886258082904109484,5161469577013159914,7671281317305408178,11355720321344768536,5978957144514789282,1508798346395841571,15288022656318075915,16166595606204492661,18231198175301801684,9235495101304147519,1783675080077578268,91994386837085928,12477018007534559015,848878735890674855,16781841189630567760,3258933884309981363,2164207133279557170,15917639141114208314,7956397098654283730,14083261652144946990,17520997234751288701,7318531945487496794,11364298287365850363,7381869450960263184,3104374494618009643,9169011227056517783,13196961890766209732,1403938426700947491,9699937312562840225,10583395369708629576,10354004110734692276,10055425320601613155,4307755224976072937,7787719646005439543,5520343407974563385,8486852455539944722,943385565001639731,8769135227015367244,10798322106684470016,16111211742235827006,12107630454552621345,13627719665904352231,14169884824278563129,13687424706409058207,4707663062614879248,12602562483142082067,560143021280039162,10621840905650788117,11879143283567540877,4100052806016998649,3611867087556453606,17943130762031489312,14748454198856407383,3047834325891207376,9658720520829892266,6629735417416366746,16167659127558406513,7500962879522652121,5531697677431987957,2529746923314359235,7298080504034593294,8318887825068003494,5316167848058847598,6472177100889733680,14542716197749988142,1610250103029729084,17970799763381568896,16215505666527639146,2600780257432405417,2267755259638942336,8329257155000364060,9095451796007649025,10157982003934613565,8233008476395879070,6177307355739891844,14772092371372592943,6399463937472455806,13879861053486093879,14979156953845827248,12284840154527466929,17667849049425290219,5975883184509835605,17901616799243821202,4329519936878289105,14403094297552590814,9508398816672567770,722464559601110216,4365757184988096132,5023333452604594784,8794833394697424927,7270647204569443870,3561861126205670195,5031149264388678657,5799630917866113415,2417999503877948499,5605634851226639335,3795139626702927565,6618204554313846424,9812515603695020194,3671949572671356291,13086982680345307822,10435570070249859248,14435881868008708217,17856915996262628526,12497481599391862228,14674973590188736484,16647047316146492887,4733977785044252827,13077218867484477336,1166755439590730349,10664199214219387804,9961389425152665785,7042593132310114382,4449375866413108574,17820173546057966018,6520255715770761329,4510732351767256338,8898127092940462698,10797781712464448859,15036076807069389701,16168828920743828898,13395713358091037592,726451626993148990,15766000959515160626,10972013745486639701,2997419213239974967,1321603611268737156,16303628570158685734,2153051214492554064,4462780793796358162,9640708620971333048,17070303403425967539,3897846586320185612,14367806062404417997,1104054428203884370,1820440066980506347,17863563886875116926,16704751317308772307,6454476578693656534,10170744243555213393,9578605230395907394,7026036130692881182,17976291800316583089,11819268932459294002,5202938176425401900,4600335548436543017,4186634272153309802,16631061218350182065,2418322027326335259,10144737313993629358,10599979054060777817,17635551439582005883,5262802075365503818,6691838673553566995,5941823477794401,4274053847905389409,10312630555341240444,12461096657234951871,11036413158878121767,8938344364555389392,4487813780047998596,9896636510111339539,708978748363347537,7065336083382853451,14693615920295981019,12055695551929625456,14912489556742097131,9441846841174427989,17244626454656175294,8335279808137391562,8821872445988157548,221473552388336934,15544210793135655214,13814616815297779649,10164675661627825176,16887074773373935627,11257462284618921961,5234687323315548658,556666337746468573,18236900137334829326,6462577838159050278,10000241539562778155,4027545552934688270,9145389800734205942,14411821884978738448,14311804184715103856,9952953175759242881,8842044392698343628,2302774931579993838,1724343577070770071,1817344412972291739,14842945621928099050,12843611966776794049,12394647519724881482,2276725762568852487,18298378422505078126,6369216700889489855,18305726120637082910,18426945757697923979,8439482218496687743,2062169184496718813,7665760595038870226,18406318710693060673,17447589244673932345,17995291411137211138,14935507465786578795,10422792126382955447,1898402998356469798,18154894087732211574,13692122563485012140,10333845684883648725,4056308523143885710,15651693470487196259,1824279633466774704,14839779621613537438,7956765719540151873,14895449651851598808,13886578774075076718,11578645369576558665,3204765027389266813,6208270182364683855,13636938773499830888,15489262133293214338,12226575024278088924,4724313007636459061,15978071894254254990,17304304907600409456,11417140681384598143,13527058307778086420,7781320143906258271,14875432197576945059,5383227238928389515,15339529842692799305,16488421153849048459,8400073017087608343,14110990305303079221,2749198777859832022,11318125683443792637,7121880937460279799,5127012538830435276,9909467059506330296,13659454333832266758,9202309688253088596,11434070231127112844,13653381146281339522,8803704627015081195,5502354322150166357,6170739873147761724,14282264209157324606,4974820202472797413,3622658553147290478,199181766837899615,12548530184079837853,4104797606813352138,8447732257387254830,17393063116437390962,11007709405106384633,18288370612384822642,6850403379447339502,16768001108917420840,16785363448747032877,16363633985542523156,11703247778544824331,16417435994334192268,2442335345324921009,16175109948482848333,15047939713156509156,3289972510568792875,13707716950295102079,11613556073653059801,8164328948401339606,12229076539162428279,1806287776576813041,226342091746063408,15816483430307849014,818956092706274600,5129720509038336339,12813936953379171079,4683660894012098937,336814340836980914,2221590071422068106,4759828376531297708,5478291403586882387,17937135535574774948,12298655260410579665,9287175078778128821,4531565039958758798,5984602889497377145,12330390537319425830,15381235051295586185,18328793802492203160,6574744670352501740,1959627791250098462,8143147370427631613,12972605555184142650,8069409579259354639,1937293652352309044,9742531095615370137,2703064584075044378,3774769448893456645,15740439622056961584,654549285566873537,14532438616536046317,12725965815911840824,185070098594922699,14424719820322645530,6429430425511731109,14744689302281382870,5081090735357612442,16827396660743991419,16383501698629574865,9816538007690938205,5133782510075405096,8482205377484102883,12813495751522048919,12320409396209561849,7598907827612720435,6158369061970120725,18069977855143793028,12510622921142252855,8564653829258453937,13412863115894255058,3913972559639430761,550134479106910248,13425681307201203108,18145500237453177870,4345913794173015584,6853167646506974357,7837711138252569851,2380222428958277497,2613403068777189285,9812308947550651842,11757770433572964080,7676265138664583918,15917507189460854635,3495923012123666295,3170957221811153212,2703822705835033718,2160350059592054099,13030376433876186588,16631747661857466644,5768975907867859464,8115790901364846074,14111524542263619202,8691868693604798056,16745686320043244040,11520962729589593702,1668180106958128414,16729399769503636314,1942276267058344268,5353665665607867096,13615882410640258948,1104335482758610722,18384744199425998800,16435535824345838391,16017140387586566316,16457643944233323310,14692524911383981214,10647902427006806485,17416447544248847228,14270210795947246288,11234437785375347217,14951181406664450013,8967655812503609649,15451806002554520711,6511233862127817170,5451135927076146801,16658344924886216594,9642837516222684869,14260415723286033093,13791955210083665310,13261723139665212630,9666059727639710918,17959513167290091646,3804259780103378554,2338070473780947335,2132501639005567091,7373459728755404988,16101327208966916514,3954172301491386395,5219355708564639151,3398660046076093169,8969349402791405687,13048541437104228134,6709523392214901006,9077150952964333877,7758728817408440979,11247387711348403135,13204346913786531980,9174337529408494596,15301006320553897962,8163868286159809765,2228037395125270939,13166839295013709151,11376097704167618375,6503990882385222765,1007788646369957169,9181576388188065002,13247412394854792759,13759498225569854808,10174031188581818467,8335030357653829050,17457253394830440389,8146651857917471098,16586072775287493881,12249341716546134163,7038551938356503125,696071186177735246,10942647435095514671,8945288363933119805,18011340234944402582,14991307427765862999,13155735843205640950,12792977650271877747,11087872017850885702,16907413462845167576,2981701532401082495,10267530599531887468,10050929281909735831,15999324704147996356,12562183325695676523,4169994972209012480,10475550260445351269,4820874763877761395,3006401026217211094,12011169727161636404,17747735702255543380,13094387398659101571,16225024114740694073,12509962291961268539,10078125855254026551,8985558214814625792,14199460097770009360,17231405447581363071,6932657735028357972,5219430977625909593,14842287000220117695,17981204537421702135,4947127514503573174,13894117954842864863,18229788094191205652,3895255715911333391,6106495862045995510,3380383137662768286,15104469562853232508,16707304021488392191,13703209255932821584,16627666042090895348,13680811305381495307,5357674147632591539,9392900865790114545,8677646469604325371,12137697284116920665,4471263822907982666,16610401233074117996,5617905856988865876,13409477262756275624,12735388693495456050,8111483061299906816,15345007207567911254,9660001687469883774,10772171409531864357,10361740274799064272,5177465185650070331,4300415994529896475,8114238510673601202,9247383462378590834,10037582121001751512,4844439957397700406,3752303116183513666,12632252104312902287,10927780976867950429,17729118907228459621,8403966457737827234,14455730555549087680,5893767339300427617,10129132209233849062,5231292611796798451,15178787812038832122,7534622512942282044,12912387395052759935,5740416881510761244,7939806012563230379,8279360900247175675,42356267036148601,9160426591591812480,11301308055674385916,5370651705135428675,5208135607486142509,2169044799080237306,11302762023307025149,4566150634597107386,1746413532202577325,633891267646676421,403910657840063752,1619424677638606513,8812575496328520152,15868001358200420018,7559418468985524596,3460118730982713399,4263797204097967359,15064536191099767855,10618285608510612462,6010619877227148018,9384798126916441765,16332087337210289807,12012878424542256631,9083929352239485994,7134971316753623004,3440781935551704274,4315409453188031537,85293737267412372,16037023275016457413,17762978395302647386,15250153288223685933,12093759106223123449,10255627752118311762,16138733625383820914,18180742582307211085,3695321629912720060,3240289645459907961,624299613799930764,2596269256878695675,6876238264289911336,14423038126209944012,9014918190705096600,823706433253527393,16000351864193072883,13747784711247511791,4674497239100392422,2193166700294217053,1454336115428885673,14158152940917879299,1227473892573625704,6336848447778280852,3380195864063895327,9748958624252268578,16393743505033469504,8509202440295390884,5683324312068141763,14763221966944458413,14691420601024175794,8953148518427692357,4762795307783620004,18390271916297841721,10133528158078925142,5967262832219986882,9688577322277803221,623977061108596097,12319013870959879321,6145119281118311882,16320623580148231190,12028834149538703596,14048595110152822468,12034182971378355926,7222433631560109558,13853181607953787035,5408561376236781706,254464671130851980,10531453921232598388,18238507124178091102,16752326723750119891,9227935615772647569,3967267517119367727,6209787377739629706,13036799487855406846,13639628199338436718,4332478799696597,8937514588790287431,9009653045748615917,17921493546222996174,18167319177402710997,12098985663112768431,5503247574705995617,5333809727280351432,3003014125694938799,2322059537089426730,8030585988280835009,6476832197646569996,11910938759251548014,12030919413659712554,3540088898794026266,10569721893178832751,1329733028435407139,1388585324285689063,1713315063842564253,9347915616504068509,819358759127694835,3377760886890222443,13735588319580945334,18140491256743386011,6082960364563074982,16791293227863521777,5094115915547190956,15300220732297511890,7528189108530878267,6904229011075951613,11245937606357102905,5137587069254692751,1474113412981142026,11364687073837725580,7842416188637519831,17424633561680916196,1312302869685988974,14166107085579169592,11773464772485463587,1828215193912134044,11749344021557809232,18061807753864973091,14830738793149814750,10694757834924817986,13529307104040380972,16924328456528899586,5188533576918371738,11344138165702969894,13501229783741693186,8509450560883167937,10983229536005940485,5092093044767336088,1553028289316039324,3176056882145141213,16557357369580162927,16143194982641266676,11245300416770686605,16587984949907215304,14537487931896873603,15184560998395179131,8717150581596403598,3359526792370161784,14852474076830103364,2567406459858030446,11907641081432841762,11079222612106454549,2147845368918145971,10580057015769545607,17462034137511437335,17919364060183964008,10800355481063082730,2950227383262674061,10623103463791612395,6592162348809060818,14923240586987060895,6775323518402001881,6016546633576388471,1476161245714411725,18127490613717353602,16158686668266013144,3403673741776176189,15913768019382243231,17630352025898036189,13677481161121647494,5696573451574438585,84758872893394196,1990459993430944976,13669863055935613987,1766481359895125397,985393345017424164,1762764866954135925,13620697012584502324,12555476682735223611,9042053503726028660,2314553164215352778,4175030714661603534,3502938100766961585,8339237326051537051,3744218966913557495,14487007304295650068,9541213201942546225,9073298125120382484,11797080970474668302,2625186777811359597,10571183111630346304,10244064624501392199,13488230612368858988,5649483760681572035,2676994021781508579,11108396303409745445,15824650633847018048,10938629997514791879,10419891192571107773,7926985725550888339,17809353612486684512,12528630133081965597,13592854072812010335,145289568576198321,5405936046756327577,11076552112497198146,10649980772680623277,16875828471463554674,4152206977696781354,14591468975537979776,15425264550766444306,16263615595101106812,6585665098182242539,14344814102604757944,6942481425228967800,8631321024897793524,1728407416031242661,13498541283183878458,15077428333868539689,18110995858190523074,11858016618590550046,10234000487056375917,4079621817739991410,10130204633799650194,2187526541075939887,17346875160171346351,10198795196144917950,5489787407625263615,18417481665903658924,13379972984178254011,13352180158982728502,1450480184820879007,858847281933250879,5843066054540116192,5128528414151460029,16172004777645765569,10941225998600707642,2183309512861187931,11980796178451277367,8244076420443500570,7199063921007460449,3009808283747852649,9498990404491247069,1319227831850006090,17721946568389608766,2794841980244021160,18091240443780771531,8930742859249040036,6092446710676445862,11034186276854815825,7108148475246699244,5136951771098407200,15209178337683843912,1897975803593710043,6800066147227102644,8344247465831146475,9480295782061868303,17454677403427179979,13186885259745479787,10825828463406716183,16555461631937860892,5022559315908828183,6690671427758304682,11122829315977800339,9050280089600529109,3860915317319029126,13398780408225770662,5901527524103427271,839028705168161962,6026514433237210407,9377060687873845292,6899257143851848588,12590688655935195391,8128445183231601107,4169992721460154005,4956414280120144480,14029852008711883850,7273466416497242985,5101727148218954746,16088729534691977237,11344235946111141576,17398076677248161445,12892258429826730721,2300337932444429197,8031697114565241817,15257222635192733590,1211888703328650777,9883131847372374181,5691749504051143557,2865251424299049102,4361590977038695829,4120871779328964494,12896443125918454686,4176030916052783828,8699515486473405363,17456115002641426178,12725724033411808540,5643773954228603418,7449693316252580118,2220926372630623902,3892480001507871082,18361909829204763718,15410016635097340066,1592653542936776765,6837404092883727386,10284003579351090412,16575176808657631685,3127396145230069773,2092732025724986122,11594452220450359453,7361212911263560108,11814257985310277620,18001564600939200968,6926000011053952115,54774130765521814,12063015086136469155,9784483729761466872,9567248410824032100,15418587702909581371,17598853818373878759,16753843504884285630,11475135149493889387,826852030467036709,10253737328176286350,9356145217586537459,10552791689208354086,14024974666050661580,2380948308377770542,12187085108852267207,17735560942681467767,5016149871758236833,8761782462111844445,4515271893314125993,18310693565420973038,14132458219987293089,6318790651886080729,14241709794552334307,5871984176229360116,3610521056345419876,8226240491888201450,13668705837325527888,14033640626034561322,10136174030627815135,12749151095821006287,13954886422530151795,17332119308799508170,13527062462673424768,17224647402445295277,9344004009328585731,9556795640176548062,8768341075080256318,5038065676381470050,17067891238199112717,13760708386701388034,10009269239440554251,2305639418701736740,5185643362449307982,6613055073559648184,3969892432988581280,1945529992645996564,14091082194115891170,16362885798116050266,5706584231550129208,14000889336424047503,17424775520372611290,18245271084362606374,17039423723843204527,2249448655365508825,3895711635332490895,18401705762682214845,11285083038592356287,14167914480792357975,13281125878431436088,1216839879874137409,5021001526038423250,5093333419537930901,5719786572075429639,2336727790923140154,6376258591281954236,7843658835740225739,15699567352549592153,17742996994290469350,12711808314412714092,7083538852554467250,11364597373461215685,8360768015862452901,17158624276680790271,5987942824548647830,14601247935161246707,12527709094976642541,4380663788802548759,8273918107915937613,13282179655821673404,17701580557781590617,13946534129387489948,7858539154515880060,10316620221672232312,6512323258274026597,11128537134564256252,15895556369732898105,737098300351304469,11187837251384627171,11934674607195485666,17745599968663157540,1870182719212666821,14132646903257290398,9800478680949057413,16753438709453217980,9669491723733776896,6968562744761162919,3325752220561861033,15045889681770070762,8928080945688465626,7936985167402993927,17570931370807993900,16890615566068080677,17913704249605319063,12800954304543712277,18281473335371055745,13362672316827408347,1016260258448544439,4192152369536412689,6675656662921649248,12068219418384581243,12619974649195078174,5902953824937469424,12186982767276069247,4314766399858267899,12463288579411223556,1027475497013281798,15206033810552744791,15662645700843604884,5172492058294795811,17593273553020493507,9889077915108051328,1324208978692957637,11170937326859853354,9257891646714300047,18070819297988722888,11388197956701022710,13332081317514592653,10091361620206918613,6178183335851463717,7152025915209354886,17009561793046008510,15715131993705017406,9784291747638596393,7783707444249816583,18225089987005548859,940930230699773790,776537844192191835,899521431584343281,10655449797920840638,11860759051184741069,3408919027600339028,1059932804175147837,5385548801114812701,9211804042958671085,5726335873350367179,6246005376505833530,18323787779852511033,1079999631413908281,15496842457007084876,7640546192525960386,3536872389025735549,14981324922017835530,238511703495934688,14549041825226014811,8705531390520880697,3954776004729990904,12306340848280419656,5406070500247506424,9495144249254786775,8375265302215466043,14764083643451825986,12283455802050611953,5538310957733298490,12112686998932381900,7932164862725749273,16486088202711278906,13806075771655401788,9337479807343165304,7636287115556889372,14913432717710200641,16172761145218417159,8488687210420953560,10270764093879446072,9492297117889495493,4731366785236651207,15925965300103916822,7211683623061593219,1080333589025921522,8956983366800106434,1537057705194614913,8050095797700685001,16326497800722193212,63958278364483235,9359152959454809538,2565656619702171135,4850378981376677869,13350419772088824454,3280607988524843187,730113593237993715,15981909760585420798,13380687188843368305,10844693205538604953,8192264934366310943,1995320473332651060,7460690641121675743,2397092559147412169,2646954438023499137,16172602453160254891,835197164599670539,14431111567279269874,9203393598082469130,10137965122810879656,12425202814319040031,17829340364486088761,8947342940735107157,1449477473868380657,16239177268805251402,14210720463737908018,11873906519684206375,14243603163788508253,5425035466772112965,3507929651413706744,17039852973746105624,17250008594008325663,10548909698325953455,15590426208708303782,16187360655413684854,6756674544186703908,10465089304456417206,18172107065195339956,15693092543738430174,6040450125911675857,16421456701507538653,5092171203760534891,9671289481845949906,2277713897240544239,18388086986066359153,16248211005673351403,10112352938303333719,13330802235916979625,10796560516894073450,3792006317150428928,5276908165072300378,1743858432427249055,4493417681135415118,17622045446961832098,5367287550565719079,3300815363231297009,6441969670419222512,7137380472749323169,3560925009169222904,6370766497152012078,5951059564623495182,18179601236461604920,4151530960267840772,8379839330477040580,11972786190678772823,10037096949513632290,4036236168506051445,12165141330753939532,16129173339800359357,3012351425817448098,14917902763655972195,1615055390333843427,17212810382711574490,16937618085344548883,10101715246061998422,5878787943725864726,15322688722705995799,9846539161778086695,5524289655007565972,9176453564902168649,5093910279285341683,14694525344234829068,1200647989338536050,16197088249616701750,5248738739357416237,13557377276760081536,10972931485803695297,15980235911892085219,2041692768632001222,6028974934093653199,13720777049727096114,13459935746877055681,226053342277504682,6210081318851138465,2615035190388211023,10685558626715695344,8138017550839929718,9344370162848404091,17504581387883536859,2846704075083213509,12215652129192953882,15901086391848441236,10031673231114972136,11047232649414766472,3197151415925547455,14349948247000214698,7541249523656472714,15186247916575179760,2676789168506608443,12589168320452414523,2240871967829782786,17830945435099632809,17875143242926078361,2861632271408478956,2734859193264923515,9829221565497985609,5119537554028778557,18097949190041063321,3246719141019549876,65198400552041501,7565448315887051090,3899479920917396667,11860882239040431442,5030056439626359024,7273919524813175978,18345933870594866992,3045338581745874762,5525088003786320410,12598878725453775982,3691393698564357249,4037802588323017988,13181624797325539282,9692229506563419080,17311455313889028900,14991485720254276516,12144849875134999986,15926782042171163592,11618769520534783429,17606488188567588159,2782183344341016593,14866603131491055733,389698751149892418,13229852934044171408,18030777929355549883,6412099049120074637,12645277009302731924,5732395852197505464,11080748738277394109,1438988365028934702,9449872486207434126,7014399897750616660,381967934979940445,1676614652789388971,10506711756017976442,6196611517539023170,1406677728401993418,6500904669057670288,1395101115562469203,6988437245420792533,11634928588279845213,16172102956328255695,4932020495096695147,11359908907706363819,3216091227491034827,6728806651925661008,126157040505072928,2185343891749726932,8649324856467920625,5185851625760401551,7997544829911398317,399448628372345350,281217826382306716,11988270194353192995,17366760669285211896,4987586850368765582,11433165371690410576,12981653278374002677,558219243136540298,1353815398078864176,13892480047490334192,15455305301535249978,7911405309098186489,14491279458788448175,7483303625251993544,2301396692724260341,4997590055103378787,1489999548083508057,3977219272665037867,3503803773565726742,11757433366989236701,9228825203671991489,10850467228500393854,12676563158540539114,3792474142682052376,16557660395361347353,5714077063742993097,17405277343445335302,10213812161549302804,5282228389709543890,13903584484877735717,12798783631358294067,13670575643194960000,17353207843144351745,15954441150865491997,13938875735799673166,7961835069747602394,5578539070021512400,4482713840097968799,15662682598829647405,1582207114883524451,18125272545483530538,12127042360434057268,10384978824393475442,12683100824005381597,9698107804174390461,418218492117751758,13245294370652653772,10012585790056476696,11655321712357125588,6599276628800504206,6900850389424735722,6261400161905348280,15921875365410531484,4490119590428799317,6292680189537538505,17490287123408335482,13214867688733378530,868524073415966861,5509720262267169622,15701835746770078231,3447104728294981743,3914495953448044687,1752212312202524786,694034434108085204,3750947335066633579,6895485475559478782,9428941153611513163,14633002308806129186,12465416559626983853,2928191597371117380,15483005771088246517,3093673065708879900,11173211872941519493,15568710721436148133,3414641429717001727,15479114087203849568,8279384370002515401,16046626757235197044,17040254023169197897,10940320080074113168,11925558144835404761,17112776438544753574,1267683533252829985,519062531114541344,3976543741580197592,4618162486266877150,5668996279268391699,14173729528749839468,14076256449730773025,3305230975201904039,493564960993757155,4414458884326183941,10507229796944184946,7040917903673397384,14599893293324557794,9732452133753167299,6348807703194781200,5450344998270227238,2906724184068039778,11610147611421899846,8573607247971567501,7078383747199074848,3542888004409118952,3412636228481294118,6633782904464371341,108958056689929480,14693302959894692875,8185448091818722875,14965464619399694203,17341842710470503095,3153566493442744603,4047235923270149207,2635655203642780741,16547187036882334379,7899419308211407000,10848401124740189520,18104072383196086568,9970689321007675202,5516689548405247434,11965535739657185388,4421486318357013472,4828748137898665381,9246192953668227065,8654916637546656312,17539258659966702376,17470417674684168216,6411560423590230295,16000941738940669654,8608701019090001472,1014262334472784013,18009495360713520495,6233291038326631392,17842013110504498179,4830546572408334753,16066033697967655199,3304712455807427874,16964364583312409262,6296369244436688268,14227489385395848911,3985488941444010359,16532595637359523276,11041175616078511914,1029683765900824200,12591380718394746278,1056032049538514597,5780845076692170695,3069137155782374266,17343245345392589608,9013431939716326546,18252673362856545726,16776038134557493720,11731334111135329197,11780289472857361837,5082886607658880204,10281465721030644350,3584040327887755027,6031610682126885947,256023432137177682,14613016284312389016,12780874848655901986,974846258885561410,14149790759715919147,17320195878450584877,10411780268903453234,6074391109732918987,8950965249692681351,2648207613485911549,15403767308971258301,5562773268321802657,17690152436641223876,10993672132919388273,13023309573104869813,4475108862443127258,1541623869992750208,14661665638800582419,1286455998165045639,5716594458288844543,4732622471499635622,13867988419436244382,4279030296241795553,13541589973046961510,16038324467543194638,12791738227604148583,15836409583106762201,6186112838543976723,14692891018972707567,8181821294340620759,7293792107158400184,16898703948375336444,1958269439317140820,5316380301789573754,18022511961181798105,9642432970166446654,3652976609206155348,13730455405512439634,9320530836065824785,9633926636179057610,17867901624226578201,1765184456128890040,10558817286092324575,14417722016859476675,2505029689446127986,7982584205709616492,5702271495838292969,14815800451638195780,7755149601228254543,8610656568462271013,5337644422459038291,13501263169377835088,6430217869443258904,12017920934468515759,13177954145979331330,4827743240376130995,13156951103301530491,16480641859322200789,14190865615815424247,16438964258588450853,6845158726363459972,7767177586677391750,5576792288341649957,3769331402056691483,52699895335003490,9184747362749835808,15768786489596038107,17865127438549284664,3152741488237097854,14070244661710404437,18184992008676191706,4740668379553867411,12305793762123644142,15142373021122291674,4042969587600243896,6006384872373829842,15274802098273360759,4928330994483180691,275219911248872445,5382386622854196646,12377395363564397275,8058898939270433085,6177450822509474726,10227416521435329410,17792695346475160049,7695711870881033876,10587449637777061792,15047067731194504569,15290182394743533299,11010286361565613492,12605748355507512076,11933032390743127912,17975881308995989737,138865215011030277,5979423343301825780,4114673856252695211,14632091744767508115,5943377360176594920,16283471801489146226,13664756854589766056,7412799866185461083,5168388320754528777,3009265839833752494,15609660873554660720,12550138250474952515,8365687503225399750,4737324087942649995,16623751707436678646,12495978256953870815,2431600019165512094,1567593682745213108,15519324415547132967,7745282164498365665,13777495227903241663,11985553937666066445,11498705297536803089,5796264775559075266,11408506323893377603,16564018373324288034,10856949377739965757,14960076748712501783,14148114988432062409,12949949256281758971,2733776528096207247,17879116709091892116,1777698210288099935,11444270873301746387,1856253523969004870,3010963845129006460,17306200152200648881,17016823381216915658,14747455446909052451,3886116235602821645,3144072178062629240,8948244876197938355,8431063085368938034,9495548523745694246,16528188842417504419,15666945479976026377,13134467018049554745,9063300025144348067,8074603423650224191,6539196655582622333,5116530555226752170,12474220200668405894,12936259442319833583,16724847222029667881,14548485648048204042,4405469996820967455,8112092364156382461,6724070647352658883,11499991293891770189,7012399526016934444,17591628714174355444,15605773761020284181,8415646679677909318,6809388395762242812,4383870392298114622,7439827954700804847,6958945652328625658,8487848175353238551,1026805270082927853,9316339063201774403,11779271769791890195,1197503781493837645,10663292237790511706,6258066617980858325,13333994266091637006,17387668511251234870,6401434971088447373,191721838858225720,7319240117408374428,16541176172092403216,13736330483244781219,6242922188466485967,16595196638423924315,9154739809145241806,13749756379060977832,12833128552273040245,524580368117033019,4079385003867614966,587297742537420052,4136738548742987455,7877567184835873461,6346119487849754025,8569733666779318284,11678395098434205434,17239574569175902825,5348262556470610587,12040296281871809176,6690163997291856131,10223883022254757150,5486871830907166776,10513215703103543865,4133902401472501125,11118195097840046041,821455778917602991,3981007504942964846,19783130636434701,9289820594908108769,6199606426780301902,8453454300612486705,10373737034101765663,12401235090369499264,10488259941784399027,1324656893472486173,14608675979076408919,3599411210902114831,55521871520005377,1896084409823403161,1463202524862425613,18061028648751521760,5941124552157032589,2494838582282914629,16059544574748131030,12269626467755636840,8712918590258672234,18316495553365990347,4738926371062958703,11901868604322435871,12679348197452481889,18151799228476774033,6022965522282937476,2528777609747841586,8978145175469572351,2633557403321006846,4385729398529203363,4900101545968085251,13209665179409749334,3569936435543936314,9228510608392371021,2492737444986449085,7340567498302003533,1584753103416768053,14151605406388537622,11758481578993696055,6481057333975152754,12044784961906286586,1469117624056984868,1460015197841626403,15620912983009844220,4266123281585980661,14636550387433400808,17435320573928530640,10467387274691842075,12243093669367331783,5991017412527403815,17695142856443153366,17723574119079123644,8009108746402943392,5322819107767200950,16021664835768214112,851215807094784264,714925306342605781,17891559006990357424,10896742759003330478,11362212557119283978,16305302206464411495,16735028875106919436,15809662673947303602,13264825990979679834,11013124094265535406,1014640298760727905,2155778972193849117,18274987295327040116,16626199237473065262,6732442654396632854,9755517482228562431,17184473184023129830,18203436862415165682,8032020818519720227,15982000187938663375,14776094090512977500,9600890373769121911,10594974957815818653,3062960670389297042,16880657767475440277,8501496879105864098,5759794518581442844,1534813665431998324,16054797440568086015,15350133209009972994,7538258448495164687,13228484642871677954,6754240136862105140,7203780591282592997,17839581667768215019,2196120975087486945,15548095286824452288,359279312059789350,7002091691605136300,9868637451394469696,15779186974667867292,604108789181426303,18392755318119535447,10379180076750022017,4780320723653991312,13648590466304659163,17659521258892922540,14766550689252271855,7965729808600940338,5227188163933538788,12072066378281626697,13291034931931297226,1474456642525198108,7944336642631543935,4300651491331732078,3335356407287535198,2843708407118328140,2664984484484471643,16658402810411504663,5447502342708436826,11950560607156788940,8708935540078528296,11433798547199267820,7685622524074241440,17269759197047296469,12895347775400254247,17362828141982346756,9474779760563233267,2400495468496704898,4773399891832651534,13585981295220992284,7537780373043642341,17916733222915690930,10169199983599543655,7869744179093884496,4065705054303558710,16477774515845818634,2160833164084979981,10117390538145401273,9582650828112417099,659051751663730829,7818771103313138395,7266798825312269520,5328240768087709521,5156110996836258970,3587692466240013694,14641611391243345138,5615982541948713936,4714085425798098772,9740409284850267257,5762987341198328726,5753585536956701463,5356473783996208496,78927511319963269,12390972221857959957,5664540619597586534,4815078005331247306,1072688156470493150,15921522636652925405,11212460354392086097,2491583648060721269,18443662296444604050,15539292865151110834,10918187546305035526,10231923710233472258,12705325756840186330,12711931089872317687,1472005314883796865,6128897457514338691,8122241697705690293,12809926989450806338,13392916004837813120,16679409056378812263,7552039143386637299,11045641417793648568,13053891203524541157,12449633834551599702,1910589309692345314,13884280867855456491,11817694339945526008,12248344566613064321,16209533228847783807,15075490993170353699,1766815129186470720,16140384747606217647,14839186537423740743,4126350408855787829,11249855855483431896,8540514731200376975,142113592411693645,2695014509715561326,12548369479427903549,2752887365078344448,4607552358804267432,1417154400103028747,15928459232656250346,9830804386998946335,2886971800634814448,9721313305489869563,3297428972434816090,10808333910512077541,438704840223342664,4104457477659793065,10513406829338612778,6739971795542200693,17091833795825266898,8827853274618421660,2644708183825988179,13598273129715344814,3121015440742849712,13712477347044896209,11605375983029781375,12286127794092986755,12124164434869986520,1938140340370302112,5925354645487693945,16652336673290990770,15989956101118806406,5759937447592697821,2852001043324766352,4965147272587452769,17264195564886627528,3031164432473267787,12769730404471610806,96106879463282329,18208439500357284998,14432991272311619950,18165639103608734877,4058621251524563799,10622240410789960472,13473078595290789651,693200147860270341,16097940771672929912,9026962841297734045,49811506881594320,5008915255026595239,4062137566524653796,1159112911835638473,15758606196002739913,5023731083798130400,903074266234129060,13603825172116244002,11476553212843507862,3327021396385988939,8635527974240341182,10428053521502633803,13522374374122490857,11091065083689668573,1814531162865251985,17700958744273140688,7308069240492575856,17490121039698379026,7632948890429843636,3282244579151778442,9617991427710834605,17972467617797682335,3938895682933521285,18036940357075825713,13251790228798700201,5068204455196021587,16027222579305837307,15208594310581809078,18385302015636039958,14969319122406579527,13168927697671563541,11696180842510132559,17781773933825665817,8203664495653581711,5548355111931662335,8024249285798243110,13019351599622815380,15993718401370122995,2839205006005074135,2915414725347171140,2923932215808765254,4783198623041586642,11487120389630449030,5143754009292265539,7113003472487932768,117473887764301106,3317741057612134605,7655258627697949691,9111866055600383390,7614918718516450161,5055280179235821978,15195177853144323268,9476230054534043701,11896479890112826615,12619653975435222962,4347713915151076974,2892196758946529839,15783152476707606223,17542153320095075651,9340620904417757163,10495387621583178336,5839019652194766082,11757915779844803540,1241455096673229590,5199681556967598836,13523009058038217615,6943477382233647077,2876137490282051691,12468049980657378884,12788123081022223576,9444226325452598692,8572873557909774903,13919383301670305504,8242562833253839759,14275017659182917579,14744477353645444617,5583474571010871915,2713886514362881496,9635323084729080328,7113468505771476203,6167420917394183423,8283580583522681388,8778447281244126313,16164419213180537490,16048315252808053324,4305422211745658048,2547949391217084945,15615617304926604358,650057926106626633,6030579894581332440,4325558306026342147,4313505870202446622,10579378187090947069,430844503174075661,12857154891864885970,1182650978184455196,1531806192825199557,6904142744248618936,5023343051649382713,16039912935488385036,7401292138474910416,14913207767596153103,15740201531131500434,4063469383518701445,6011216686506092794,12915386243611605112,9129731889621736185,7627667683473075278,17754296194111146875,15330630111040763563,14514314322886926592,6031446213051084092,2501942356822002360,14511814727108336958,12824590776481145158,11576932907476615099,14150776624407317510,14020669741961266496,8654815478002841904,5974484500758606515,4739355896952470902,12069480603105757794,6039493341170743689,13141777474157678883,5695436737775699513,5443973945715201582,9136069879583417841,6632399850453796114,10261731153820562926,967250955376153688,6856647596634410254,10130495667383976881,8767676619239057667,890972576745473339,16798764405273262273,5263894200577425177,1206781828304744017,10725380942251513369,2689693839445828681,13311406371794339032,12406543860601114060,5955693050020807287,3903326605498231845,1607115476383695412,18382215103329485060,2881254434880820318,14204904010499300556,7905115817539116152,8748158726060689286,12413713004454638694,16524654266859744636,10579447605245103527,13590035720313261404,10587741371050291613,12090045220788468018,3290785840408070649,11903719998262530575,10064822797975175138,11114499366642429191,12694423835169749777,4009145720939396382,8590294172292603508,12702485983814783080,4504209684299598213,10257548671484374003,9374678931368861387,15459730425517282002,139674220052036003,15339287139664029957,4674767027960841456,7953919292000151273,8792262292007601210,14355729932438305486,2179616648454128365,10016848059235671512,6986284900120086997,10030470803136244100,10437080408533842176,10841349278099675766,3272690726065011220,4661712278721425221,2053855200958798477,7270203136869478733,11303873269983362993,4393923298103862427,7186247291229032478,8844706052467035357,14919948281437700906,11096427096304570496,17322113332026421979,14694073305571709161,916987390357558538,4428517046975730,10298564264804378840,6732214083194880692,10511131047515308178,15726267521008281211,9626714014952420836,11139664443500369594,14824458022211817341,17918254773405881495,5727683110401809724,6142471544086863622,2434578457517049012,21935583508533596,6261451914856827814,12617148958710867288,8489685087936024558,1033804658399839277,1555231745567778534,6037062025910027184,7380571877958705822,18249687554677204697,6330118146409314903,9308346418044466924,10229338553895215175,3079371221833279982,6834669278849394323,14346993270393807964,8977876027151419913,18046598491488441415,12333319330726694399,6966517335108583733,2487320898478424246,17643487195198480174,4974651301039802325,9255274737752129013,3207569338606049678,2254894662328555798,13237143372408433575,13548679747558879812,14483837358297277220,12583964767317468409,15622647723230486291,14103533542878938728,14873618387539201521,6024318106928024585,5624579954949740225,13032463038135562041,16389968830144473687,9147156156230866925,14008187949750623990,3587493503116857698,17575577353308009487,5961229380652580483,6725535326979287746,10271397608224138136,13157235403673461757,8151916290970869706,3429844900874162816,2535893390301901813,5015943633310021381,9551424517059214381,13469063927755530854,12816943764724655053,16313808332050816937,9497900236690627982,9869691536386651693,2474964234008070130,2825142133640719634,14111092093090598867,6803867571968528942,670380657380400588,2464884560253516066,10631127904007308881,8990355415589331353,7570446101809821938,12230557799819037851,9260286406830266550,4547115431878780453,14868544188835032052,16043748219428010357,8520516553554155502,8494059684929462752,2118821309193071850,8438550921670786625,3789675878221256601,1934239072262295082,662090267761026069,3892563210552578027,13710600947558382992,2505354498033498319,3198839666725739247,5695961858175138261,11572205908133018573,13650182078260267557,13055296326404243001,13793522834169510475,18326523345079823173,6076776616020846248,2906500185708986187,9317426861290291749,9860431815353214898,14647137555271182080,14100891343538797309,3342085548428590138,7076872024322097933,2547317551970600006,17950375342374791366,4122191482656474663,4891716161972810728,3828620825445139039,15511685814057638852,16505636698821800772,10012576038331255645,15705885756068136434,5485139577625694320,4506641884368346830,5586224464495072482,13958036214288554733,731230411428705280,6729337758260221826,1515630991829543621,12725844870397125367,5987774351164864472,5110427971621093845,5919884704133713917,16315627123693572111,17594681231632814615,5973031002176443316,8725368417744773516,4202814444948548726,10939991652118627695,14555828984944667017,8646628865265646011,17525205356058510751,1169208879606212811,8639255843932245462,4859748363258683176,9934509224573108587,6783819578513176151,13732526617169799394,2453926326125281861,11366117375472306197,15576040058749398065,13549292765608710181,16115360111204215167,1602407018339690590,7045752015820436912,4462040335595458920,8077668901826041623,9819147886346201379,1403412975205558042,7173376467914365263,11943911526420536367,5203727784237659658,12653032083087162293,2762370601677871995,5455890637106172929,13052082095430320434,8292349174134410713,15888380156646265528,2799930385264838268,14169225177794511413,11765195012451744273,17062259602823963580,2176244201661184940,13432580688941513851,10467007041917827185,3715428692391047836,6391298807661299646,10672997216097212105,10304878142934752662,10810763853752263895,1246743234145167020,12863119227163037700,6532659717574249852,11798812489841840118,11660452405850967400,5400238241068763646,11361098244383292291,6532493538798414396,11144763192736916157,818683063985555216,12595965747299749,16591692494788933366,11086586172527001337,13928641521079682334,3734798170905557356,15344768532318728863,7820196586152323446,2273504327672145151,12374265407520255645,3168041626814933668,12296181856142014613,11208237536258046581,15303632653026101371,12243831800152839047,6506199476714277209,16959699080160507973,2777779522084067106,10603614382497326750,7379867710732877976,3121705543747388700,1703383146613467239,1614642077113290055,4203812963477690162,10029258794833789181,7329746707265260361,1541816176597115244,8112929848582459394,13526811280017806022,14167336183717838203,8335367041371343012,11872224940458923086,2631797800708055180,11321589953262778514,13193241466102081543,6873664951043183248,7091924944151660468,10425573010217004336,15075871989100810618,8903422483095240115,12749784359068176457,12383004439219703855,11558501831426280117,14682493197861671798,238944660296672710,2688459108119927072,9998849592155439475,15281937973189143168,2310503323864660031,6786610863570321095,9402061485034263964,3293890913223704350,11363709900073656749,9275352554670592472,3226341410229540258,12067482185663886945,17834751969966098174,8742840063756615063,1719434645844110490,9340444896608229530,8236601789742944577,18325350078131258747,13879201051152793168,12126857895201047841,13693802939125935413,7093983671760487896,6383457984930848342,9453716473604276945,7799093864370890879,1857105276310879907,231215351759976524,13669980529623127812,3379360772400502734,2737535119313199783,2397206928761652035,5964524477530890232,8949944679700770444,3566301382224267601,15905008771909952973,8899417625348507580,15751049690841746680,9331337917804267443,4984393695115420208,5546257824419013735,4327621461839320132,5034156883489490670,2940940762810999857,6699781619917132102,5666366775043195331,9578292065530449843,3382139394556626286,1746397784969592963,9061516980552606280,8945392503787058793,2623400820639831961,2551904802690047987,18035183801618839273,6493400760957968188,11256871091052498622,7375059693484253167,7809785249309815072,6531046239751274566,12161446747549245733,7554011521999082432,15216955400307960893,2515731233528177527,16477826877225709999,5815847832424678135,3558237594522617454,3181100531709331385,15426031933402419682,2714882554247687989,9262495805889284809,12163148290243389915,2767150607868542813,6394795372672818857,11646189310911467355,14418530551594399436,9107354405392723444,18298566132558968159,16346425255352740154,13998778955602539750,5332729353544145273,2415984915984723930,13802449902148124044,172046237424904259,13127542132480631487,3928439398529635920,115444574758186361,13972156483324093248,2015752454368365231,1570021099423081075,4688156626538711893,12973977602783166999,7769224990296829401,1952156129110788330,18140010924833444943,10892238312987931969,5628869046306574441,16846106155502896145,9262131634797041028,16438243937891904295,563096681072610896,15016398506883429919,10696124118161343272,7035181823784813362,2585000067748061447,4531893070554093319,374686492183064833,15673559119301262412,8063546102616835784,18312482005215976545,8467469248854378604,6567823797740381418,1716687763639927432,17644021670157307240,1901598752943365730,1111489641253313160,16416490288070854469,5816435639631105476,5260877714016992488,9251593991870495590,144123360363084218,4644618391957965177,6656087497365763330,17291296978588516350,16629176896424189969,4178015610745403941,12859729279017221509,7005084709681241480,3146430283257922432,11865309213462896641,5208993127179178981,9193685156418078610,180751977332078856,18223617501695944077,5644926561062796389,5422443339430995120,10968418786099849024,10315423599321635421,11883735041778195573,5015732832071235832,15429790342448192252,12323458760169151778,3470762398511687556,10651098525266972197,11242615062541067812,11491636346139120454,9511872607693864297,10207534699533346788,17970346663286697249,2277693021013356380,16487186969175768585,14475947385753437130,12405612182126550334,7728925299564385715,3973364866855077222,10104673449358978363,10967756806127313622,11996489896679883269,4897954709551902942,12820222379896595808,4691566055175376734,4266860494353811750,6042185806807881449,7771689331180832909,12984822644519028152,8410472691841389150,10747049173901870265,10552636445880949403,14209307099706335126,6665109506443701585,6159593098766038261,5611458255382556207,18377124383385117395,13450529025500855642,672937688542208540,13915653161749715278,13581508327612951620,10755989246718188113,11190251621059167501,17953867609793269305,14769050519227696364,11699542367857803893,13858333003086957247,1526320133481458111,16895567424176019673,11218271322523822943,464908681159179086,2949427125565411354,4935507121924183383,2947289270665165117,6190326692680880505,14012375034981702792,4538907008944355632,17746373597032147176,1153003067252728279,3018969185244954961,17480117233616441491,9285877314886864520,12268593373164538131,11947194618157378398,11611606103542240448,6406611019778388352,13803218679300374038,5399389189223025881,11783496684417975841,13089229732628942705,12718604790008056099,14976947659923716428,9455078069336513351,10861870687008563645,4745680385399163809,8577401144775947143,16599323973968269701,6812430880162049735,16498193906127644816,6520789887895430077,434186651501829215,18034194871504091758,16230109558491485674,5782205125108719851,8496777289448679637,16229594969513906944,3901342961551003310,660270456637976204,2418819172400086857,2527005639368005740,14482383754878931587,2949573731034260112,6145106209839575005,12333897948116600595,13767894178861905540,8814193096971539090,8378369138454436889,8849183837662994181,10026425987926539388,13568536934839429913,16249967041192389978,15271707812692940552,13479987894267946552,9177156320369762715,2079368803414228715,5445674646378383573,11361830306719591629,9841142717869250105,17313642669897469279,10074981665829631532,2194606714009562242,4691392399631664604,7531669400205069532,15343315374167722981,8578063107557112489,17475869513756759675,13750721742509536266,460931758351575612,2357879547920644137,8628971281443627469,15622666251703004847,14470323493463928751,8571467659321922680,15159816932034368552,17508385653913774006,2380713324756407430,2456863105866136510,15807938568947798032,9058192332457219769,12057899796274491312,965321342507476216,1105233652982874585,6804851234006452766,14104007227209237505,2212951044659751471,3893740339048689215,4012564267595618906,6960969582442719218,2377483497762598791,14885987901362989993,10929610948677569124,14083762532623992274,18189435285458833873,16189593382805099014,15578675415195438499,90335323296479603,13588867799384968063,15905169773274897125,4769261794118818911,2609435300039053398,2701894255618623790,17439602885097478541,18296119869799594120,5781204598505999331,6788946018576419137,12868892393698283598,486596457663636303,15838091191927823188,16020406891065473575,4565219329773791007,4484979295900742234,5662060174841338271,9032102581559688428,4468550691592801978,5718894544113737272,223704273029175662,7204312625129114426,13185865746401350946,8670349103562560725,9776400957865589175,246147658802520128,928271112033519341,8817760535562189824,13783372881516854911,9195437013659056175,16367840003530754061,10645816432608461171,662013041196978375,8479958021099758059,16899655294044278268,12932828999843910206,7915992721795028339,6634015214507882291,17359073251865464393,12923906831876231110,2155405887184315935,1120480028280431177,16759666902363625532,8018666028792996423,18030438557450344296,14265780587729183121,10499843186781858215,9607735201498150419,8062618994832994698,1150404395963870517,11251448159754909450,5305826304160819856,3251851074408334791,2655723141819918922,376698227065371199,774690244588420027,504397766926037758,55788887827246784,7868389064807452462,10993758817846320166,5783959341715928736,6743469766254806621,15091796644531780990,16233393661684194597,15044677520002522071,17362913615614157990,4460000456348394027,8921912628151996414,16853371564352300293,14143632103990236328,7291673496031230105,8285800524391992479,10105327597054555809,5456293228030339248,7802263055112313811,15466035029515809399,15982844514682335874,13839445837791267983,9199565916862794016,12906577879695815727,8609419071216903451,9114935522186773528,8396834949445379814,10166369032428194772,9901405526793351166,16967582683348185094,10651334112333680174,17376193479060579242,18017476726027352786,18123499492033465163,7874050412074951082,17516999465139443573,9003394325388277150,13830073105814383205,10373991230217987183,10718537881770436534,2007907995840298554,1455281809712334715,12820262543847214036,16821247141053272988,9247464138979788566,8476726748599426976,4369844756048734823,4414419941648785311,3542286700236187126,7993546376039999953,7527316610234078996,4303132831342401872,16742696943803173927,14157416684697303573,12110845021763893091,8509645101754682311,590401688546721518,4482148762357285353,12137968248324750477,8073535491857691804,1149874193675155146,7575090504569098770,13557730344544765726,8736945888287401418,11480828278533368963,5912953007738359134,8440714192328621572,4668471618202934071,13871973559193702564,16740903543094517619,8384155019066945098,16388810250364271717,772620176251641264,5329221450776460167,4773862610491387160,11359143239313649393,15162119465437298762,16488529862015051323,18340732464434747669,8602243874979160567,2792170218244254261,13927533365469255478,14372590680582021020,16742100932836643995,11725541479445032570,9655216864777893307,17864793304963040760,15753396739354518058,16082033739557178,240426377272133052,5567242634610703240,10623516382231395183,8548527404844033841,17757902303396465992,9618473214123405589,9463440392577908309,1820386784604755392,8462030185808366218,1714260281471848818,6812761356577231045,15238053152828330866,3574409899213205629,5598135648978793658,15801732900013954497,8610172966336954475,16725803479785146125,16322667173574926372,3374099210091063970,17540950782505371222,1532293419435150604,7721906173168718978,8880248338542923107,770414931997760698,3634768049756587408,15340271775502975967,740372687398642766,5121919722369374228,17710782460268921738,4235896362810675985,1690826827147113059,8428154281339182500,6040254706530509742,17868116354746947553,5466683915396460137,6946682857931686114,14975610893433716870,18026309799025744708,3283182433750325912,17713122302388140829,10312675487550721695,630373627537798775,14499115512466476293,13685836559657592284,18376899240047961260,17738832964645498491,12858470023001784340,9458573949831644276,3771258374625920761,14770151254391831021,9450772502846702765,1903814946934446313,17899804014399875810,2046335406781221273,14267118346853102846,3030918457111165375,3709203786106070445,12210927059380041292,410336483727724348,9642089766309145123,17116264782833849712,12052001710801023782,4138998163492792443,733416457305640148,5354142378795200846,15314781321104402927,7207687132767995100,1595249451905666361,5706473843552576090,11282268704106362813,8207661615707210243,16961440898685874476,12972725228843010080,14596667521227077147,8488047606969849276,16732627889906106178,1684316935994305221,1297014173796739584,10871773395140908191,13476905566081083714,9978688307959679428,665216571843953745,3040693251198606323,14548044346790339429,11801506450527910916,5839287383190630561,6132720187057947936,8979582890712344987,15060877921581477136,18344355672730742422,727509513735897882,9381381677137918416,7278315223154291603,8439594408200442929,16078561874156980518,4462032694997835508,4324071341180824518,11229079501346858344,2524771111228433290,9438779817544563119,8358109356405856529,7742514592080146808,12530535263638647981,3476707349463923927,1417218136908927112,6266438467084064254,8638000853173538889,13606901690739274590,17775831902133007459,4020009040391211199,14924942616012128410,16680008760537615598,9386630728388176854,12102526212640324724,7581820335248692401,4748867609592601307,15365584922641376586,6188051279095911754,3788160666615696199,17840740390960179263,8317057349221641906,17886729876500392908,13789043496154391406,5748931798085342617,17691249856236983865,2802726014674327576,5481644400100696463,18398088650059416525,15632911245617602858,624345079136926077,12828705736322661897,10028884938966567875,16977477150730278963,9223753621991800010,6314561833522923206,15051803024034792585,7101314401037611383,5316003539959915245,15914626121337370220,16588023237022571741,15397241980008408363,8761251518909200993,11016145072688193769,2159138565927647111,2519041061161806908,16980111190524252274,4234757150479339236,2618365460449353894,6349500937689365632,12092975297546221338,8526473237283554727,11320430324220871470,4941972946260720598,473840107988705332,16955926822529380866,12057805782082550035,5987670917247827227,661652277443082237,5521487835670558561,5666801984569190700,5753917507419340317,1959114555282677436,2550014821103798868,9882091767767838011,15610012423420365729,8512791570389676927,15879922009461094414,10202145591885229391,11781798837981752496,17258599091533921422,5227352939498056249,12289772875863239715,5014068746663973884,7714866362770644465,2397440325208264214,12528801022067912406,10045901514809949291,17851585252657369924,13833669104826195288,12341556923728787962,18037406931196177877,10061002878946265187,14135238535648088390,17978572127042945625,4079012538262066833,15989638798814278489,16522829284472371315,401648908905669573,11542739313568053108,1199959389957414105,12821200781933124260,12413240226214401807,12063082851882182025,11103410691285842551,17180566115590866389,17562226674089368337,17943481310667518312,9044340087145951449,3383601070841129849,1340925295289893126,9938893117493314397,382620319206325106,8442761149926697038,11124998905418595849,8362309797070215361,8788431002535324944,6354669371588652344,7345968449890800014,16809552015160063821,16372702533201814561,9598797081410858668,1317449418801219483,14990623884962056455,9033155175306120304,3469120988793967123,13174305054407893665,17205761824982377823,9008636926517208299,14675032991743337801,15690833141657590399,9671002431688070240,16417295570902453198,8263432671457136174,13041460640663730083,6883040234842221725,7182238678033622941,15932964032621290957,7427652109486492150,3634103031415168983,16609650328448650549,5683075659670432052,10241245232520626776,14960413129876978511,5790830405525793830,5331884025501069354,16645450900047122834,6393713310581471137,17689540600414856489,1012997243100358172,15344063166563277828,1056456634980779929,7222866309080255019,1247348756807035768,10965480209596824814,5057377208227293275,973438850454281090,15473589881979235430,4983268245948474621,6086805705724407927,13196936519312901631,16394688325937174066,9320025001611591579,4886818935341747169,5128053521859352576,7762545184878755597,14096537909845187376,17308707399642817080,9521967585570108941,12074543966158466989,4606545423096959120,14134182129263075391,15144075177147330440,15778867650713521106,6061766098634229512,17831830700227643932,13464161847959394432,8827627981147127738,4442236327097162254,14925241953387318254,16125814451524782287,13876358442961778122,12849370061350613989,10380586190524348192,2558912070738001176,8586371924666247533,10646111616540000726,9241939830301118386,6990038265437448740,16509357250642350187,3884765313111643754,1157843051408900116,6931918422044151294,18181096510324152539,17376722001321140466,10313016077173391765,5885834141092398152,542489436891754721,1221153871346088551,15897368651751317550,352312440657584311,882273859036022930,9514949024203888531,16659999745983777018,2911803451364660894,1294899312900932569,2461234500256037698,8589112927463195268,15693081918065457545,495338280516857141,12583312238795810370,3204552075368785146,9539551864005955584,16678054774180211268,13013996541067638585,7585685620181635566,572672391700057009,12990400935905838973,4362533204642946760,2786894402345171066,2425341809466696922,13648421776305331124,16537228826496202557,4891580132369257525,294532779351434074,3300771990975768240,28275751796226981,320517847460593985,13697266433750810438,4040261483205843773,8518232212746013472,2722682481474593014,17512759168568314078,18024090801547768640,10619090137752773903,3797326051982467368,8852118242614973908,17468248176756014309,2230298446548557733,13534408952413578971,10249216809262809438,13422482075307383137,10920015288977266464,12874571267883000871,4902002968286950607,13166694477766931128,1588420461705059162,10978884462296232953,10842415023702236721,14712402612764213628,6097417455597018639,12749341497278519306,15795817168557178230,8568836527820250984,7785746144700588694,14659693201062782359,8972541901998823576,2895404746491800594,17562795930857477272,10698892364848058910,2445750141415095321,13331162630095552321,14407430881400542742,11027778025475309976,4412818262223662556,4545079576117860203,6228873449226871109,1233558297583807464,12224198891463248916,3648277047949138172,14033128771457224056,7620266190517143314,10766348133505773017,9429750226597392492,6890643142904633566,5427455661336970396,9368832782267778595,5370526997576971720,675816308356204294,17331050943476525166,9742499268324742524,12352350878584499593,7716809003632379409,14588078364895864135,7603086515749841629,5432261468337175250,13446066998722696123,9732957112352560825,1925834371344692048,15338282245149430163,10032121486561088166,17434766696891179293,14608552472303946849,1050388415631790326,8920896532826255164,5366010613242625578,1262225044050782998,14131174280748121583,8236960017911078339,8005865718103407331,1857860784225162653,2414724815113317031,5539388829936375067,16911097995767760785,7967040515748932644,16443141171300197862,6275043107150462200,9996896583773801530,12490894398721179660,5689284171545831193,2201804913028948841,8625705447873783887,3338411846220842841,4285922598348682213,12563943335133791948,10031550785116100884,10253125992831190347,2559059440592457281,2483379480002086680,12329246324378039633,14853443784197908235,12523794201275953331,9836816940212678576,2418667855924993170,10364645764719605659,4346402832094413279,16600923321601958148,13098622577067443035,11994294438476740253,9271659687975742967,1468077559875761660,15234813360490785026,16373556424497303460,6162323801680227722,6429539649736808397,10455255901593119732,8827286042713755322,5036464715261320290,14792520366503675237,15880894161514090865,11963336412874983393,949686351511841114,11488981514263893664,6714223619591612959,6451308349900282187,13251796908051128502,16288180879126263200,16036641868436571322,6822974824194181348,8887670672761693406,15950538530666031303,17663711617100397270,6443361819217343490,520305244829995952,4817895620293882949,1426515010373270683,17413976113512011651,9041025483541081949,3237696048647680901,9720357857876698425,16371319717637912550,18029311340259736824,12081947588274662419,3934667151990457874,9567024590070635009,14752631655636211260,5100497246958241549,16980497292028333928,3627694665714486522,1170391961686156,1354706409087189765,16526810281535984235,14128653320190181970,2731719771390286904,3714461068040262976,2931171985321062964,13383732798190689923,2023232096759956255,4196398452967015258,14963003995426626402,12484523552270494514,4280528874791514240,4715022536931548698,13130119845639491159,15152222969092273378,10270103771424742693,8062458812425615050,18083257879187172422,187719608696454806,5840339690629385036,1502784011193521312,18123612657074960768,10773681997511422070,356647370915378305,10520843477156859862,1704397669368494173,15433866202320880658,8067465591699663732,1384286540174759628,16185886573807298966,8285587769474651710,8086133482602561303,6347823589226016099,14813500090987563091,7514221397592871798,15222782473491516010,11203791825895406211,2458185853123255299,13597641954848497320,570150870606940030,15852403186380579199,11646654368674027522,2350518011207276018,11079234301447226726,16926383840623589646,5869337782960769281,17209001826481128718,3158627693497688908,3822234589335075374,14516194766511444363,1076153450253441133,638945588877538510,1157414723436426812,243775430327112482,11947739383507290660,13853404404592734582,14198821822937157940,15910695648174809309,14290028219408011999,12599513675237323902,1949023386458627894,9333024383662865608,6316738624468803308,150162805548717327,9749456869077339935,6435303821982800493,508722240771602337,5598500185640846749,12554977758730907400,9633489079648398864,9632576129834826269,3777717001955834369,587772572922681559,8552632666955697703,3998055760572937331,13628304829265069024,16310418357072618594,2791705335155317017,752971004972483184,4457184590048796585,3708527593489499536,4252662360379820072,10002896386856069512,15139971457382394250,4306151247412845864,17828914833471960198,16737222880399423961,13287552539225836391,16934576747839141372,8797122014318226015,4971200978907593209,4842657408611848565,17670046433547757199,15392922633681028589,3971030604382986240,14856158596315953534,16753245569821898298,5602413390336986501,4602238294941022789,7309362158353479169,11097718579219647034,6002247152117920230,8679812399610093662,5965493583630799346,10518631267113894269,3059121906932360817,3036436324007484397,8513527350421890758,17277023928679322857,636688311023170863,3114077482653667967,12865259339445592593,7041779954033837638,15537489298528430173,17408871278517144359,9100920622636687586,8891123477029787922,17664866055226156135,537881428949325557,4787439704070411381,13022699760234428745,17241810828913492475,7423437078056257351,6641768089844983284,6856325949514105126,4695104266876364761,10639232568472859668,204624171391050131,595465682772017619,8661006335699494690,11182386709767796588,9209862535082455583,11343454563081120098,3247044001752603754,173302489512418952,11477281989831329609,15739789815422027942,18221162270385384448,14724554176456053036,14726056666901788124,1524559307353769577,12146243702920637898,1361586064565409467,14288737634895685343,8228728128105053174,8525510911177942060,7115763853783134802,12338697875469814386,4734144737225665896,16985076046350520061,4708034819904223602,9975274481114857218,6575835000536441614,7897724941645858140,10893164003297109577,8967546650646286168,18048917380043933717,4814519723314939982,11465523647337364938,14433966189710516793,2370778314524482418,4543504101865816677,14550057432471878445,8827976460442862206,9377835219048419593,18318011663047525214,880499305051426792,17326883359110598873,13239135821244448316,4135524092235867052,8123528804010016755,5073979848863279661,2951597688754343166,2072070605278938261,4350834936708725113,2478479431646938371,2657243743834102900,9090576190680933441,10186296825346238222,6803704393938664925,17708795437286444603,6057542907593060774,8144188919982392866,7403398294756762057,8402115143663368400,7826452383446029184,13577449208459715900,4781438642834388472,13298501969311028075,14993669008033996485,1992588548673943409,5395002430165971673,16155047245078335242,5009178677037884209,17198033378094597037,827456877762546218,11019510322009795488,6846268309669379871,5564209064670882815,13863465692552337023,16921019137395486328,12851607080554041504,13175278200019788499,10781155327815257870,5142340930383260998,13490132155601981221,16991441430297897139,12874894603398162519,2676834121088740687,4442384315950016264,8275677903842286927,441328224999227708,15867494352712012316,6938463081097666785,4241447337401502088,3852326789129113327,17264856256811832191,6481480399309303451,2582393482322560650,8110360063590021877,14858294026934780680,7744614730417037846,5253417697059630271,267856564708486814,158553103305826049,16993167015860184569,5388069374014985499,16048410712190330219,6833752621705981668,3916449210197040918,18286266294075787407,7099792349911125614,4872266967508068523,9877786241069655603,13518500705864069480,15161131329093858278,63623034893696831,8843796738520114886,6596147647365846029,5880958681105775638,16697530659270078934,11423523539222667511,10336985459671128566,11986306736568082483,7332955210902189634,685781060866433018,10337646032677743851,2832888440490410017,17122233981580689112,3013315009291863090,1624674546659033371,11208717012540311721,10786003357086246007,3213706337837724395,2457687213189993950,2622136280044516549,2449352111752044023,4009489812232844070,1806048219817958142,4683158367254343727,2380814650491508385,14534796609737523093,9561248003850220114,14815364643792055197,3093522559885450000,15205959026786736072,2537451232259503540,10075424446347774889,3749737917204181385,15307132683315609547,10765752189436452207,8189789246240925786,15598314534815216124,1697788439865767851,12114491810298356888,18213584642809078744,10893624706644631744,6348535317772620234,11301685493492399831,1644397985676181738,1655540984607898434,16773018509459419030,4790252591296364126,2377120668414484085,7377517820293212485,404954227268172776,5252801831972805979,8999938522609629350,13062768515059105964,12909624064289668356,13288257565875129285,15426966097075836294,10068234005222132010,2148683938775117912,1753550246234879904,16727358857159637751,1193900699712884177,12990923193879903391,6570719814676842482,1983313225306241338,11124553749545780029,7988163865726099414,18112534215179175137,7062941871622762109,4939854105518427875,4540298694259777473,7721553770672496636,8341823774305406532,17961867969268619152,17202442217320253528,17929715153954724307,1443388316610917747,10426872627293940121,441859646416149502,15744137134106937088,5291097377348983710,1887675370460605574,17858862771834618458,664888451050913467,17091501808408273871,9168170463550069872,291812756532318358,11955009153716883300,4594157608475844903,3419382099263197760,18268866463550030570,17049204959259675366,7637048365230696979,9888137875094982312,12352874538311129769,12106551385300322022,9530847754001313029,9245525057243683739,9132307903853877991,17789137117085370635,16472666831310442439,7030774630254757283,13202657304039708848,13518555308963075975,17397381588845612158,1583419310117675905,2739160232138420320,3534149360319273811,3642228809694166509,6660117492309575615,9964438661471713157,10954159073491730696,14548680116447805912,12796807297869102452,13229180979849752056,5305254024514267625,9000842222418632510,6363715889851068421,3797565634704556962,6161240371355269044,15443229066356178342,8843739305111508171,4648755414095344074,5275440145993812714,2422735799590623850,11062843076790960526,11582038931665968177,5731376352623656750,4797513809197534419,14698276414985903135,4678537057515397552,12123681322379666672,13590451955445540264,8656617379153812710,587706098837953260,9558911098779132021,1781284097531406288,9477038479687735395,12331959702278288642,8719205316292584047,582212863589995827,2899939920558183188,17519169395177825104,16815773429192218100,9733720964902109335,14935391017648044342,16899026990592580630,11689113094971591880,16817463284843586151,12372336419993829643,15440620377459644221,15090570994126208954,5317121990913016673,9195316775936029211,12931243324441985896,12182898928090921013,1148523325204343192,1788589877725318672,12372749394630332536,8859739870855655007,17706067983767859504,8252374163623338774,8238475395543661762,2650735688056987496,13720818143420663165,14752525678900460165,16084213551094438267,9363170754542135740,6846049615578621863,18213873399964936952,2758024797227942302,14075057573059693814,15387621878799084424,17913947211330162986,18422948612489025459,6663178820871268598,1610299835064548666,2411600205988180563,9786036486834738328,7074864627384053493,3585097387894471768,1763726994366201933,11872079836589543686,11342420812993565000,3896700743394678656,4291786940063824151,6712512348103597059,9927072354873263142,9936044967949511046,1624890897067114730,399066082165653397,16367666312672701210,298891946616848473,2229309639340075910,16981612589657575667,18110651527278354123,9820898452281313916,7531825799735519923,7559180890805947065,7056392838808991910,590914481934695673,16031017397274283130,187118675820251738,17055852003004199270,15533866776707062867,8402998611909139823,13789202959466043826,15087599943401394053,4843837564444803265,7978618397717632365,15633335498782049090,4758611485976873565,3418065952324575473,7804896074342633516,573702238537376845,1301868983156697036,9554747865613025379,15032121109064072250,13841086845494085873,1473916954199020923,12194075835956375418,1866208669171535826,11696697631826867254,1067513675194438773,7362215061709128746,13158235487511395349,17977522647005326778,16776612277186490101,12905626589885232951,1872367962068962883,12387767517736265765,3870892235778349128,2749931480605407997,3394782066781921096,13685670127974888864,1842070574531142010,15943352097623494952,6338779649519122096,14275294269273924481,12348498380251839442,14048376516596420451,2396339215040717185,16648924668376718312,1973435737485561588,6604514412463473489,14745623337789908193,8398966745297032505,9060840802169771903,16483329842809390955,7187423217708327091,166078230129170412,14260992645748700536,18360686730170256247,2531297416743205518,13954432323041002896,14354955808562346002,8756332551923496046,16028430867488891555,1468370393939567984,5432486065551336025,10159972451636940680,2322100442285948438,11903561962208341119,3399903428046413300,4925636795578378310,12015302118304763658,17907330713031963029,11279238840820144181,9015909493550886179,4603937761211275784,1875781722652802292,11295901807721820453,11193092980530782576,8607930271860503216,9704033057564132282,1350078689235916758,12955179463316399088,16234497776552998284,12743070651127948040,7393494480875442280,4735218531525352446,17501176501423944884,9205528880102300481,5138670209545033105,6437136694837089049,6811911048094998809,7043098944597177787,12837883914554189433,12120162954854235392,3337138337161946525,7550809278327120439,16392258569598930611,3172043206857453109,11745507749563379070,14574132189158152801,3381943007804590841,13178358398105188326,11419335922535600207,9974542886853330242,12100081144393437941,5411871428312553636,14107718834602295962,10240346724887173953,17604332491624413419,1295352128111073942,3830920610065033748,15611417760627810782,10732633605135326422,1289005696801371667,17378051229307849344,524288830148512276,9123260536451938478,2652643101912183857,9798100562646591830,6534188600791073607,4449959054794166411,4980697558401827214,7286143997764627349,13379784243715917969,2898316124009465898,11824088798344732629,12225587545222600399,5078710577849027244,6163596063324979998,16378456571552100873,17675215672458816633,16183128506053729980,15450500611774384562,7537419216762337434,15067334619502197773,8937513954854066327,3417711691269560389,11404012895343861180,14861358241905491580,14520902907369277930,16051095171417734002,10050995629816743793,12461596378319394996,3233753864793542913,14108576185856530969,6212599470322281259,4038618671548864385,13363370024089730755,525951765509797739,15363132669220286310,5388025030614359794,716690875370504461,11552649112402874988,6639683867148209250,13941033981723912279,10012687436627923137,13209116302247404496,12032817898055594120,9683976383260932067,15129191422312993696,2317406112217337837,2925258150463810203,15951750354961519262,10244576450360772885,8447835927490778750,1855945354563210567,16594426449594320152,2418633679089755782,14641550955105185413,5052601603670298989,17385112190554188127,5343736218585333993,4880518082295426674,2593822170683225240,11776803517968618843,12863662158365916528,2093313157008353477,8825629332012354248,3183651852477034521,11265432221456531294,7624335333433251101,3779121932813439361,5641813355417848954,472847399388335334,11306113851554370422,17338389399421758815,9209808500451556224,13980691865388500554,14163036965535494623,5009243489664681903,9107185072623706514,15191467877315250662,6728298249785317351,8436511508068779100,3655519937850631785,14593328007397703838,13954320941323415185,522625810401868074,10489285204494790227,7664390696794869095,13028795841470236494,4643085504435620552,15549975367665676960,14242313331197271733,15421357074047685978,12088743757405064307,3936947746942152254,17195949919870728183,7214445060433408977,13401650559032005279,15127944298940948438,772173064888057658,10173571040735320685,13343080560186159363,15469134976958302574,13090325060705929252,6608043070502691866,9304684441040393377,4580736434587496023,4683387661697162591,14162429413517671331,5012340850212869906,1117725254338295011,10217756101306810079,7201068122215043358,11833389193840561009,1310485567874154774,3665318494011185214,5323083376564610050,1510970396762267950,17263943874426977160,8526077325812940569,15986726930812005885,17586224692214712623,14177421913698530741,18256751759013742413,11623899296401705926,2480122863446401254,827364913641396385,18393188343532129846,15082075558435024726,8312463339328406510,4980618084967798745,18008410849759192396,7234077951685876682,13756401250755253353,9006421346467581152,4934537744301503724,1854279971689598626,14246657921918987583,10170995630409714486,10326004365238649871,11164954662660404323,4981758869724049592,7002559423683825497,7696210764310213243,17400533620105813639,7525208977707421096,8478338028018874584,11154171548855711891,13720049319404532461,12412294968135509679,12642670698198674828,10452129181479400563,9753937582775236503,14888473421909391351,3598747376255116547,4078429214758852463,16934930027186516554,5645350454036716795,5918338309009326291,18390685060994096919,5785097389009061146,1615848191789887368,7044240451551838165,7916141390899783331,9610279462600784176,6111859811470092335,4655018433843830998,5039860947567853563,11756789513103326836,8217887403980879333,18030302776601357531,11167423703561076882,16898778745465045245,2829976594454172996,11098301684526815253,16914695798898827495,4665402392564626796,17633301724323976249,540763209168810003,4549113042561837347,16201289976448560637,3883570420181693814,6499267939673950223,13088493374325924049,13634816859188644006,14599215952342364709,11934718825330508293,16062969881422940837,619553952951004956,1297956517343674567,15030500650375342752,18292143245319989839,4825678801712203765,3279604513893703594,11623139043894138199,8185311435432052437,14556282219964738426,683242107161204382,12830502475083034433,6438638228380759078,8471866740353367730,17146460508613000018,17243937423250927865,5145703933398116526,9308070971588844498,12461026284154790356,6718231273342129174,1414226437112492709,1369479715726475326,8218776057362073539,6130689981767821207,7380098676826763311,2166951593396449453,2094089768596427369,989788335497769203,9881659662899046837,6072739052240963826,2016314681255751512,11926894427296735449,14807416522314438416,13337603370992968436,8678506226844755397,1407193137142574167,16066695775196071756,4679185992169251746,11983552065964387525,3705936459789093003,13148373951382742304,5120315509508613100,2188573274861911594,8761364826547931802,11330572042930567969,12684128697833486817,14567554868364371177,7458150687895319703,2248488583853113593,15147991627881023321,1090191237290265641,6164056221426859580,17838457397834298190,6390541226044722991,1233998855044567701,12943642461831602311,11345403790248413841,16990178608547488400,16763923694508387788,2292979807612107651,11629569640607106115,16678545258009248566,16386161018138832071,15283372199310780352,7056638244023216703,14075812951394580577,13890971752061657581,12733024446820199580,1813267520202949053,11551893349064450219,13489960698207902416,6122694180565080515,4555048808345645936,11640260624183344437,15423664508266962755,5129835431284357045,6758950170807485307,14381219060203374247,13904011942367098998,8534995587798273482,15856489946422344254,13862663189854238676,14044732511624481392,4020413419170335745,10899419089403102387,13658671561841803281,1880775389414576485,17358234730290147116,15730671639230105764,16664658960418110675,10478885589035957768,4924138359256399551,11150941338059843967,9142698248373948646,6626473225146168280,15749608939332950088,1348728330084747888,15268716547671575307,1422184961056847568,9607591338149280562,3564436018171293423,10131938143056048304,7216987181597036173,13295160511628189177,15477897575780741667,1416173473460581863,6166455554077968625,14634478516166468564,9834318358452968860,7787128378749713090,11165517123119280580,12249549658519323699,14217295427342658327,14168508640614101566,1742995317326972965,1911156965084150919,2491272836906369891,6452574973842410622,5457386562016515899,13768007810383083615,1634209914439941243,14354811909725807898,15827646764112595966,2784170008432083970,13795187627344716438,14857338034535729477,10613610067059052415,8198360497522727606,7632114336680277194,15671086428463594686,813341796111299775,12341551352375383061,9099075878190958801,1199910027856533740,6379941612458068213,5511136600218604586,17202484401874164968,107264942061075094,8143158809181801773,7697519229869250193,16893101826092556262,16160225902164278935,13380966578104942207,11241265843144833277,2820408214450963908,130637767748641436,8736552938455929845,1842854539418792333,17114283881111673202,15952846073450018105,16330264567416198232,100938191178388776,9681323837923918633,11020617694468113476,7587739566472526570,6880043976434905710,1540306543313386471,1985624963961541645,11707952977344664946,1188180977373118051,7850717327686681096,6172063299036720398,18098891872044390561,16570908394234218658,11502813878118694767,18392030732540096845,9703597903253204840,7583608428030404238,16312722189605265733,17003228557392844148,15660623562706299862,10078570251369137462,4402865373529556708,5820440114755332201,13047382679900902999,9268180423198828847,11637655149880644914,14543769848383738665,16005748253396732208,11483988190221282635,15793434907154021407,17689619235835095302,17876109596440910576,10509360729216012270,14793431110214063341,3834792723669472529,12356538697414836940,3189094908670244981,4416736422754943465,17773259277234579929,6452329398353664238,9559447381322754626,9297608741465676779,14563201712853784767,15323653188842674823,9919023914994773160,1945474152032901156,14553311746387242137,13503841105978245527,7136230375542886243,363268108045762127,4184095335559706762,15245703752319559409,4445875215003878661,9539212967094324549,14507596130847328318,14239036907098629286,17487708069989774394,12809171541040314933,6907653497520682015,17812593455167836914,3353266947951962515,14572282302168280478,2859277945825596393,10508802469264601097,17342566924550050922,12108623820330681677,9019497543228704423,10287328487434864598,4332092366174823236,1333702650192866564,3056214444134873438,14145436738755950940,9555396264677000721,10301246101743054493,8439091864881894113,4574297972112820278,9190681042120692979,9191126460693714796,3054616547807288324,15248171750890835494,11431448284944632747,4637252799574908176,6307102971506954763,14966363039219061012,11968023610421212510,6764526935186861930,10147493541723754870,6095880072640848117,8002198698710409204,1427221422359387653,10320868574074453531,18079157711623257401,5033001601083985689,12004716665761128872,5830944686256035317,13878734720635018954,9456969587909731514,7635211641156667550,15913932719455931138,16856824619746792324,7611247237100910471,1609421810760730001,18298724978032440222,11509632124111262824,5970617278358733334,11586158414798708475,15687046939693107274,10380861443230132968,2850837841824547449,8327322987804348520,4136214870554715919,7375626166943567485,14678054113229166918,5804859506507484789,10944163728157442610,13365483043743852753,17546962994272663439,13816898458454712951,8140275595945570092,8189579606342423516,14244965022834795841,2398147825613208946,8598498053250806805,9129351951825491738,5086220761302082048,16082284845151139052,947171584352914676,15764879199874251357,14111361830780543092,9513025999150703248,5875200008200058602,105975705975514286,13034068791241839663,3802218933436036089,10336268992055456251,13651575281831529243,6509733430831387614,4005048743764973124,5204017906497005765,18411030365161369960,4462240884980095925,13833525463887365566,995998731852122051,11600071679133886201,76485090030754074,10250188571613634770,4306848318963576654,7601563372137265790,8168059084147505117,13830760852658018364,13278352712866257827,8311882121575265840,5884173924865606237,3175075403544383553,12098630200468824915,117217338150717705,4917896219217125069,2615951878941375190,12085872305811787017,14225908431507055061,12888237696446886738,8746879054852615751,14062154457576441916,4136163578967261152,4204497980599579840,2320110024651966523,4919200771415906929,15035399274621691188,5622210337699015089,13023511979390238338,5436300888864005189,15910388373302491863,17325844231829573914,15185848266670113820,223050254534407598,16182818887149194725,3250245881429800491,3409365035678340163,11294798652266710248,15923840088552318792,12609449311660248569,17837577904730170037,12803053527000515177,16420658387832875848,1739942286252926016,2896611919750493864,6463868082545289147,16583912952719112119,15204428295419362119,13339553128636577902,5534560949863714186,3213802746214574436,3235594210153603126,7659199756494314520,2298596580067715590,5829403650214062507,2000912931408076529,332998323698704126,16308531487600040377,1725782160206614423,2225681436019752855,4258457553708068846,10723403885055993548,15729358237710653909,3634365853908379518,18220704085757454762,8483199108127923402,6626471241721830554,9431261906937865145,12142807957888914318,4182573715453110062,7608366170936419813,12905772063049771892,6849601055720443500,16049589826056912150,16476186270550345784,15765349648653108856,4400782385739087463,4080471055360155712,9665736829208837029,6869480278633891730,12726358290048766354,12126185560459994354,17422699068532127871,15493982766012084715,16632363363724494295,10979251276172733435,12339993353383369178,3137338872019663577,18221253227896456598,17569318577651233248,13419209743790923144,15858320318674907033,2921748824228780217,3485051717027237510,16391277804251759426,1741707246422989765,10958471230192713210,7993010311423588826,18394891621391166641,12102688998517299208,1454227109163869600,3812282508743205442,4977481901744374904,11548276713846117106,13981879903230766263,4940181417536843861,11810015230274885542,15810805302835511355,2176103352614479162,12808842545603347975,14546578932523018531,5912774379396067734,15240801518839102183,16529390720997593631,817808500416732977,9120024370030782986,3666236616336275406,4522381403529314664,6079688487633327459,16444936608289631242,5950355691743135194,13947760363102043181,16072432256137263974,13248456303605777713,9972500572548463619,6611574715353574189,3667880460782971662,17380209547429255516,3272224683097216414,11599657835032084527,9824307010940247480,9473657889270663488,7512551979726445901,1102051645498657573,13625074753286685083,7880454008434564543,3408954132562700022,16220273135793243347,3017113500202778517,3850446954631471879,3774431041078121177,18224337590726152705,2727924290064058685,9134024407830879459,11353904145475207997,11111054299528413185,16250300113572281649,2379591464601525288,6798785581474505814,2670897429798223255,6636558967168574420,6728355514990100828,13435070504166644762,10873391630661845649,11544881497551240669,16888496701885251716,16246179250376885984,12620815606816894865,5170559526730710180,671436192636759969,18130686870271158153,852649603187760305,3837180991867332105,7949241149256614703,1196215838589775947,1158775166374604233,10927568302283992008,14348988829243929913,8863367755145816722,2024914008710828132,8519678530085358075,17632177996961565341,15581933840352452064,13682836610592164207,11517515349870872506,16409670230823716295,12606087933845166389,3387410090354395377,7056447406911891460,4222229127277800332,9188903107666362809,2197221308839396631,2485236161844471789,9288186772419984065,11949538054312985064,8372882515059455429,2967362602554255872,2193184563310680617,6167312836860792185,10554499094139102134,3779734211321362989,4306223016102675714,13640820314531189502,3890043949485696948,17505427208842061198,2887990013820931092,8591954906761017617,5908030471292818598,8515830503031538318,8811944037748773363,12410204287511858545,9699238964586002897,9595007928733185758,13844696624234375099,13557890584743905444,6990515107980249150,7714699314593924335,11021083533281864137,5314194537467533955,6192827502687279180,2943906123815157595,866430059471953961,4230534605314239083,6431880603299991922,8974756692097778486,150139836230633548,994518930465929147,2086472249723201410,16788777802210604377,1932286141641406112,5276918133724003380,7418398674814654827,3261704927371213176,14863598508183487937,1349789955751646409,4405127961925501230,18021475796581604481,12017911611628367127,10823092533262300740,5029059276053582319,657703822745556651,1741547945478268492,11095727597166645156,15089041774754652798,12777541459698010316,6329494657337204160,8867585816699489548,11417925935165573220,12864890714960990386,6288225192578421283,1572992885393172063,1937022516494110876,12124258215644634878,4032577636865150237,4824578266271656229,11990616456561015659,8172026831200952894,17474407736167637658,12821800684513320846,13220692549560591585,10499318833023602547,9089349436268725517,9322029185852260022,15481540984376569535,13769263661763094777,14530525972445991180,1754216696083229334,11527772113385418788,5927703375680150242,324496738691551411,85750357188147726,257296481449248368,3645125887419566514,13981954862738335277,15752397160086866114,592078889520933045,6267987868927195863,10821798464175979184,1970375249670406582,7178004508441020291,1484380341499499828,4816117354095724159,10669802445609469874,10078671706007534897,12253916408187321416,501277128310666983,1165978961398431850,6966202095184404737,50584620937314389,12822369234403905118,2545802020957897887,1172728035554318892,6074527867241411444,13110677558214090714,10718391810551953216,9766658161060143028,7952051635281657971,7374637622443211012,6952229179028813826,1548687711863294043,3862873228044156232,9389670573871690702,4608800644439366982,2929865862315943094,12955346894573737237,3767762335565842526,5637937072715410404,16178400005636590333,3359435206481298622,8938934781639180632,9797989078397606532,3616730897870225315,17152448287224019169,15578177710711492510,6950765938169096055,4815703903806287652,2294892975971569263,2353501389026796975,15843535198982174981,2374308897870771472,10416248262888838497,15485760356989156388,6365361442265909940,10433682401837955096,6120280382024679164,3287508291914791161,2055307315900007141,3547381095948051705,14513404263404399036,11528830168497011046,11430969265996847032,11230615477676794462,5003924233406666305,12127883605596351838,17227909516439469911,3192253322430644405,2230450486566281250,14340113411706714175,829963626036325272,2175974460852525911,6517166660954661031,6543692831509162161,288361709795886068,4346882752512846437,9578161819325228447,10436526685066644447,5868878652645202608,17289137880259744935,18236941814831498079,3710108405354049274,2022252014429304899,2151667030179643053,16710936637941604114,13475564201097059129,1718667700580537112,14225047779487779437,10336416878420366966,14527383987105844511,10288865119662359349,1148428168649417808,14186006474054790384,4691237544124030239,4960269252415084760,16148909363082548071,7667076100291925727,12132513541973599316,2281787178569815456,2496460894100129675,6916983749684903876,17113501679741810862,857065928119102330,7986537246158723353,14617979419055260518,14464546947449128073,6376631874755110350,9972155862116956246,14063622693960704483,3000624143402497426,13679317197552776292,427980877504450161,15232655967397504310,16958766632019082284,15329008767384334410,10129024976900480681,10544103758741912710,1367650615853545522,3487225814895146155,18419816585628660516,16948096025489811820,888592339460917462,15671735363178605231,3062719531059223479,16521864819153738880,12979708077696164584,17380186686835540940,18282578303777905894,5744219167458892340,16842242293157591853,4995917765486146832,8650175034481227184,13125341308793687108,13330247354584790328,14307241863230651985,8904338462889696295,1218331687504470881,17657971246608063767,13925582275745168354,14975018121743035999,1731396208393707075,10765794670660909657,16651768281443715207,15678060336733875981,9843443047707142866,14855127902490809434,8196713993676322553,1530495523453424100,14019911288936712258,14790820869914901636,4760666317106169226,16471752569668049641,2712657643233221948,1535675253497201856,5172664050267005592,8106379245930503352,6966480849052882382,18110549751392484900,7804871849727594966,92841787659333544,10177762241406636794,12983540370278615245,16701829919484538562,1796121596586196704,10973680872747387756,4222432916177273885,1277078568859467687,2796507196362981840,4077913244999208716,4398539838633505877,7565871037163583758,9644277880429887602,6298434814838231098,3144608731283693057,2210059119021289773,9483192232428228749,9775644986769231546,6616831305077793100,11657492548370917491,10519935619747162550,17143582637851627994,2566688861586354343,7368304412539678165,356510914057310741,18122131695110106315,9463144933572041832,7690998415411285617,413980908655917093,10111040876394713074,4622459049508302395,10149939267438418864,16943104159402316740,18330659257645135415,8157132804912244268,15023960408351471956,10873850577704193418,18157154410065625652,16575693187752211446,3637242135064675600,3994464739879142717,9415230780837820957,16120236958885110520,14307405036880872571,10681419862644386541,11413832897378625301,16448120763891462640,14473867355707941386,2024108671141645156,6625151073004491162,16576141121544531339,9944828848281566691,15751082324007800579,5584409662584286850,1169382273746089062,2081509648600016572,10028252850225161329,7070178838468571105,11559543267647374295,830642837809509671,5617642307430596008,13718678332491317379,8719161120753445475,11230530553472986063,13847536056963729891,8034794120883335564,9786133618714500766,15710628106289514008,3795443457063015172,3061093892773080606,5273893644809297493,8911405310637718731,1716066732941522114,7122712716587237485,3777568798665471471,10255087792291625253,6804886683842621698,2639705080759871778,10156885576683608688,11130648612352794863,17079348038937534912,17737578168757303708,7967727049156596811,15739086349635032189,16395424171886234200,11922362252688100440,1725717509008968028,12688435492062141368,13076985936095834005,9041841337835770048,14275653948844987397,14206589310722821264,3393560223829464677,9840270751471853801,4515538464957064827,10164997281548640051,6503724450811115943,18020681856581984658,15392874051805957592,11791418533263476700,1782022300987998739,8387724431331306663,4277655058809037999,15919298260381663590,11453257853229784284,8098735847890017445,6445662911434146203,1316091375965743794,3804132158452269247,4818894375308512073,515965466420710512,5983634134529036325,15311365963603632516,619428767201178926,7281535392670404232,10606018493068179244,888533473293657250,8935643757822264183,16741575631855967123,16457394603183191671,12429090994674581824,15827151620041165129,5987194565664013345,14627633850089922975,1656973016704100499,10195998993117359569,3857068767587387494,990305388081151936,4511726191522072405,3938779764285810476,10871065431569774673,5504804226215819514,13797293811300910994,1437964561837869608,3892204992412881092,6361853055223113822,9536982512847354422,10810406148756563469,7902126755372061797,12202746724186395048,7765646497691359261,7027845820483574427,2322110776407595291,2018530000285985536,15430922931392780489,12370917156119498621,18034154750824100095,2203886955093179480,1867397329902018920,2270740635068241426,3410026882579904563,4427024648649139367,259036385917813692,1334601754694483886,17710820262235889697,10636165219220417454,1326566169741227462,18029488242724167005,4466334192124618674,10594509487247668412,9085567655119890935,12874549345284964855,4491114379200431539,2280799600017808038,12172436914058585478,10291931943385370931,1201595504035766575,3636232467579761137,1765629234072001151,8416074896180782277,15787664149584240530,9424178728906289890,4165041701754407159,10112043054289333213,10131209350133038716,9152456207986561868,4583443984508413053,12364098594096498243,11442735789561136288,6068590971838382000,4439090040818803637,14951083897759432385,8457723391051200560,260840242411551951,9414556685349024407,6047704000678708299,1141458700329409938,4347290463202775497,564687147573167164,1912209095909908882,16748449726418953883,16918883991922774328,17868855862207027051,4137019003420172721,3141229530110175624,15744478335028646714,17420268254382679161,3245824988911875959,12848248050221719110,5316899879299012801,4428520238474792135,3871700408458212102,16200646257650667482,9959796046298589509,14682615702942992004,5256759647528869596,7310511856278488278,11494193732384527393,1441869768474652708,6989287817396670933,11016240226492237532,6404744932431131997,12101982082188738499,15252533932766704892,5617059002530080371,5837278737594642675,14385461618939564430,4217941358464642437,864114522524624145,485920405994312187,16586859249817582775,5442163665542913027,16514004013106031096,5161118144625118092,17811734166393305081,1285299773848044408,12162469018673572876,10745687808529071864,6080648356482863248,17869859944444160590,6049863560685154460,9112437446100302119,2334416116624956978,15399878832702008866,17821664478851503483,9829898446147527017,11791591659945431888,2854986752131677594,3246921972606427002,7035861108331956952,15354920471324709295,15274427038976278248,1279660508626816608,2467961785634122861,5209945185095424912,15678349283556051955,2255157613056142512,18216759921821287297,6536575674708403997,6853541268524764353,9820525218932785323,16019951977904972388,8961459384625929425,18391553654399416572,8710591109083357572,13159047790561806673,11794242848969932214,5354541653100961898,1704175791358584815,17016284044668625248,8074554560613577470,8704166341846210958,12571971056155368025,13729608978940810192,7989099629041267959,14915964936749482327,1178550197691251348,1479803141438611505,1381246364009202241,2988897590593214821,1521500359601248507,10085632849871147057,9169824299146816607,5539488930590132686,2192759300710803377,6378663711448420041,7263931254430778666,2179155040609926142,10127329646139205407,1801503415825741926,8944484589088513516,17685825789538684376,8838225196051946709,14209292431332437278,9803262867972677129,9348381274636833417,905107382471315229,15078162521420234652,10990900314841087397,3007242976727763698,3683993329781274189,6043109396124318929,15539138357048270544,17776820972866986499,15141238377184766859,5819692037757913479,14959657572545157507,14405260010093477216,6206698970910774113,12536053638781503965,16498006173918154995,16327619478733314550,16361669952839263894,13672991339106273358,8135382394989695029,2331689298521911414,3750969227013477336,10356882695951214915,3269190683068777887,18169878141615134172,4159282432688322960,13132045916750162901,4121738417262189734,18420686648308322002,12826050263841565850,1762765958443813674,10549456429695920039,13227859040660086021,17809630833029344588,11551601603919561935,15881184649937661110,9397983082244268053,11168575603397207059,16635648940256101026,15780414867325318307,11427723335189616067,4510516860013623926,10985689293995427741,14891976397288147320,18310287060592780964,15427034253175537746,9056075666428594763,6877582587653148295,6305678130159211481,4217414734916193765,12626888398248899101,12558020757388178687,4869085979380130361,10735388456945754304,3127245099024132124,15592427391484245390,1533369958718374883,9316180043888364205,10311641803463113735,16937539544046717090,16214991772940833009,5447537649769112142,16532321332608799312,10232510285930478144,3304093965593794572,10059224770940020592,1128878891765783947,9130152915251691339,4136128735557250956,11856769839695002137,9738667564020201018,1231444663602172880,15170008096498177575,3343094738196036665,11918509121395074209,547881566223165273,6106611993727971696,276422122397888294,6966560147987302515,5109332784616509959,495800805246128144,17073365080497311275,1835287880405176821,2778127479315967243,5198175864516596550,7037597760239433798,16980344740611467173,10549402103598597764,15351709361397609369,4354615505445599488,3539113711013719333,5634085479788851317,7540894767965686243,17020510457187984026,7766177869638713702,17904869876996025380,5124730516771868944,16586229398305522675,4552606455457134612,5756052823016833554,16133812176642506439,1017274283109179015,14556470990812034709,17831319122346253824,4334925426285368080,5793994331225295469,13082549359591408036,8237704657723337066,4735048737414781619,11456456049073661854,3083168044857540540,9969218491892172772,368579254616643793,11098859342977974661,15049773960807437180,12662892947843588826,14475348066581001711,10096218950139085589,16000549540047559441,4997599781439615338,17581491609367443239,11455352557352137401,12364559023580394944,3360051228608177366,1004284912961532586,8681026766556415833,9214915585915480973,10266945897432645767,12460044875006692977,2942030189934877782,4868948984009321470,14839347947070658707,14971391900123645795,5655064296406082637,15744274123732952149,4794507174283611979,5214368823550616085,280980982568827351,11783419782833638609,8247353397787787991,9470411306916628131,1619362485970587722,15026075533383225184,12729692569303044199,18401532591355080525,10296379868800088763,17558157364335172675,5276457905594334924,8591188303912714156,6863206643201006276,4246885744159295259,4474852352373485628,15161515863259704102,2464355667737378880,9008972504139302265,10794495375216263287,7582010801110755773,17684570063567380308,8909912669404129786,9155162351736839704,11192055536332671624,1152329264107958134,14503239527310656302,5124845781261540085,8262422689005994146,14971303038327554955,16605513994805758772,10780816805846589074,5668283270925762511,3189202177927711121,1656622292791414760,389445815492076918,2586820314536633168,10794284515050062649,1088978077690166552,6672647974664600780,8229640698615600251,4973625488525472641,17848792120316851652,417506271111952066,14360922889474411090,10679285497107436586,9205357680854192409,15907273681633468236,15716340829966227015,9214245047263564954,1170501435466477108,4951480766824215265,6976701214407009393,2543432594979746501,6797557195890621975,5122734200881316344,15641972800099077247,10543454719272671733,16518879232658219048,463840702978366477,8388041060742240123,8284593184275559516,8221624230347266423,1951081044157881556,4239781216500547894,1887467856916734705,10470122615208409807,6996755559176128546,15338780767228575341,2263996622713404453,18336830214130443282,2363132336173858234,4252867632485624488,12382149787022930853,14839775503843986549,12466448628219514872,11193730976913843844,10826054856964794361,9873671619681398511,16609047350283692938,3412328420045314197,18192069398481098124,3201257090497181819,11289802276385434076,11222123320953867180,15713437200288957632,15590676281182572988,4682821845703610529,4050403034555748678,1788447223735321630,4986506920030703417,5721751834777397367,5561684375966383900,15506315680256723554,459158477721106224,1658538203552535592,4610382743655720541,1966984440002444470,11746651756311407995,9390210664281367556,9909087458529510603,15582605960861748341,10977134079739376327,1265433820102582741,6529068476718280267,12995404050466438667,13309575035273295175,7969074871494002421,10959272102104221779,6368088757656317745,8110089479344961219,4419697830281749628,13157973098838199121,14620302175936551792,10732353870691598705,12566611170013163957,10317385732580658245,13336261939702791142,541029908193299233,8599360125139755567,9450263968312444497,9888459945234149577,17025657915441026119,13322484894576968257,14804030881684637944,4897166841480678449,654629474124233721,9727297508491584186,17319070788899324665,317964499603169145,12250235767180150457,1991542146827674817,15418234251152111539,17563644322897753577,9353604604586237260,7492315984718104622,2700828587630538694,1687434317642935833,17145393175039635575,14799130785274715732,2168790899775201493,17912924598251522147,17531726892571119693,6451293768964296685,985950956741445302,11387659807002002867,4581187440389222167,8239221643942490659,17412231044915861096,17944984401090386677,1391763213291373252,10120762873169294794,13664778460578005619,9613820326360716239,9558281140869330903,2098325924314805827,1711197839342744639,13263942194970675106,18255563510645378711,9852967065474989304,611854172429751834,94434376928401963,4398595041606604376,11991400678425241111,905806661487627918,579025868721857885,3388474197053144829,5057898567891769261,3549727700505974897,15475747823079439649,15499142054595474407,8055094949836042077,10087084735201728124,8088421957498936889,18332971267363576641,7490567252106066515,8193458471026859047,8617608043173123518,1260197076624534743,16272871410307868777,15425911409451196236,17594015134002243902,10115345712492997075,417704597682355797,2581425839311320339,2070927048854311545,12920191820986980068,13871565402441043791,7179299413233982474,17316377812212372853,12856240261378671837,14474962463564259847,8588034808839526031,15754627026551350334,17703317725402302498,13667218913644910340,12314272742847803254,1980325076816578771,4765016728115359584,18037440452299470221,7023062807758715697,7276409011601042616,12360932288411687128,7341888459346599392,18137097632726414883,7496472099141228997,11972597933088886239,14331745694794521259,9409681619634815973,12496475015329181189,12376082879488020333,1377205219355590614,16728264951602569086,882034169810766806,10430438822041368156,1136265019282592759,7020396965358555316,11397825803664965797,1639184589266612962,8991114535072448921,6096999184176922591,16031915091773299973,774385332197263498,12624544643929268204,8327094887181340018,13343342730214119190,6065859372701410673,10058893680367776622,3231201197834120158,15260699764209742657,7336323955754709671,6062471505473238139,2223605113967884413,7379405642790207874,2097637571792659905,13125082092893940554,353228189618634398,12244609905680975406,4462354931800599715,6488613462622840709,15275087838544714541,13715506431162457703,15791781852492885442,12897276009907581437,16478650815846474385,3378458117260395438,8866158599502379916,6017039467466629087,16029249012210944494,196533443032152231,16903248937421327412,4836050098433927052,5364140229568985340,2442830258158903440,13185341936955428589,16831414623882359488,815002405494311791,7595438514619334636,443105167040034577,15368088385028444795,14042550363461409670,14506186335581268560,2389399683750331459,9044858027353722263,1330090931623339720,8851061972580010055,1687966196031414771,9980416663904328974,13736382170254473405,12765572649619736020,7612293070244958677,17248780241093325557,1146937239250341430,11716094107321699413,13810668789680310430,11163959195795196921,14832390752641186716,6584516580476084298,13434730381039767409,17303614538684293317,15372200897297960465,15453438644997141200,2835701424356351919,9483333052874329119,15236697290773930311,1586589363792521563,225693391072718289,7114619560964176793,13660108267353497779,8712030965214756154,14066928235176497354,4905623467122584233,4714996728992856927,13385485215224055106,12789469039130646345,6671029358153478242,4047298387648449931,3828417473730390357,13561339481719984660,15967409468594832388,18374224483122087350,8624334008354007373,4782966479648027436,646255629539218708,7962223869187607857,6195256249655217574,15865743372922122992,3371473721302553037,14657809015386637748,537536449164034546,16433675856099520994,4744910648040572700,8221148210155915000,17177466420926243433,3692095160865161284,16388554266753138221,9445557936168611349,4086044074679504177,130731773504608504,13796416868014416026,1952894030642810358,8069235580209535666,10064954507557653985,4339297551016899834,12079837435700736539,5910339996341019661,16394513775868858356,7258729091096448604,4370427819455208500,16708493564623714444,6747592796532813940,12248850519550450493,12219293229241646093,12604294774105560404,11074711027474305060,7065397455673574138,6542759732652071414,4609736006341191330,5914997484294357054,15279660527608887888,16139380700052698056,10445274746394854429,2397168402534314878,4652598671914418037,10141875687123676495,12250693858952080625,6628075183027279943,496603049134366284,5098713691578831293,8339981819178301899,16570797776007494675,16152780663479463725,7013359738519110218,13566452122228481772,16593345994021262178,4516679042489818216,5970867892760353893,12819131183082873050,11769914826665317408,5874363567701055696,13160677058716268660,16926024913258973204,9985939524174350229,9080658344453932101,17448199043916843576,17644998066450947470,2869750297511612385,2284883608489721688,9835725594528906400,1248149875709221324,3822038443573592824,14583172695606866975,2801700941592703820,11232092031611226062,4502002365847585409,3784461054442390270,15757107359421988687,10602825795735564810,2799098191127040097,6593137931254977066,5138423406248737643,18107270683233371371,7064562192193941410,17857450759483657766,11874977046032556845,14222903086521795077,9649246690408208306,8085703909418659842,12206068996918312050,2533963913915655098,16854958025628706484,13544551707823842737,14987419541928110445,13772194935634445588,8081661096999753311,228483506881536194,16700939875274055226,11663141451533301487,530752770609437789,17241748403635862433,8412939752772498443,4080661389496491838,8787475067784029606,10388137832268547828,7602858855586371789,3118118196793245568,6811508883647655986,9577876660421887551,16663747472906039428,6994725230629071035,15974976363715331074,15715401813525486508,16417670442469784156,5863029059010789823,3234216376531749212,1118160346642332007,2498626986791258257,13338944942858798524,6063703308537064481,7127959464042770711,13296535295044160289,11892983896391247660,8346588305724770685,17040474800306653482,356035533381189379,3058767334413711100,6527412714027912218,15533833556502778758,979618602003116121,4035715119338625376,16774709974462535168,11143911521388407714,6281909552757031933,5613037953832176458,165984374462633742,853398081414351551,14054418392758265141,3080866648336364599,17109329524959967576,14332295539853216210,7458706331971014588,8114629779321290854,16349621520036875885,10709963437789239832,4962874356539844287,129794581932859484,9488014954562746096,4166377638702897713,14805555808438641182,9480682479958833732,8470299864376307406,4757449771990347296,5096730132956687825,445835594801848891,15234023535674887777,6990851229022040249,4197850325460390709,7127001729693829543,10835989669949831824,17485565145717134724,1445527246553852680,4371290350250361422,13467421956390844115,6766683285384145618,16012090046115963112,10184487070814446628,4891903020182479124,14190939489480460973,17168687853709196326,11070313682217480399,2229033150650442057,14052310403805697846,4921276908880583826,7002133075523566586,11617088128121063859,2910310249404688429,13352834616677489177,15198640078747829683,5515461501738705967,9314840367115229893,2122551957730044659,13201596852684194296,10323740699365630151,7152147835473168621,6749851263115113789,18087712616845545362,3096943290547640882,10290215874171737668,6776377028381615709,15203104835894817283,13968714477140069726,2673171675055627594,9516133581961619850,14219903927924591195,4153632839658457564,1838192067484359923,14333096500576612520,1202199893618191882,12492468289707030898,3759190710693476504,5155275917909338627,1447585107547799516,16287502775001754115,5363810446481826892,14452647997199898067,6996790622784040879,18422453042915663578,8895752625363119807,1206665715162698282,13013192560878883393,2008636552080450570,612540907379719253,10333840969683688475,6624465243529862214,5587031457299087451,6671144670102020094,126787570741569452,15371658147300286083,13372552716290781387,11205975755691553060,4838170915122388677,2723432839031499635,4265407579683630465,16124684878740020999,2681034266440557217,9349491783469246795,17703542454069114002,4383523755691210925,12460932304160811293,11989554619878973224,6189470937364308501,7264373840375065303,9680540329495527557,16089517586443410157,14407476967400658932,15202085442693917056,8133812713507365084,4915741555602344670,5475282844381554999,8153966712155231795,6568340821149139482,9525365664024703967,1238050402243920937,10513956095216727518,2308468269735417621,3490851454845891415,13345639705160598019,17046108937698687329,17637192448440387268,15466349098292543343,9120791095816250261,1297504411149260920,5841721368469710751,5983479900446304141,10280207309489310999,14008092342497635454,12352950294827598637,7906143210723857477,3966392510329304466,2098132583608013979,8010941433500529265,7786252143078302570,15978802664989549928,17035256335457730049,16122285974167496167,14854199693673783638,2729748105698414577,8483118236182533391,1770471594461935245,597222244159923930,18127751402878086200,16602344759570496658,13079806548071695591,7704436323835140636,12461272162557414269,17715094394387535081,17523797165149284806,8859579367730156025,2923935820377021486,16106397346955830730,7081315461808171176,8758434886635553152,10990149349283808761,2438880899179805736,14340096814352994884,9454575050146096568,6087325493866605669,9660711838584357760,10043010291084344678,10863240760604776703,9651369754486932741,3817672881347184680,10977916954603914967,8256503076525014189,2047191397477140248,17716160352751918904,15681562556062915389,7065102308732862974,12131196191181583143,16215985790586295102,488855315727301100,16063263481867962095,14096019634105307706,10410361681602437835,5907292182924792392,10436275374739805436,15729852724395200500,6957170414455923345,10924371776019276360,9469461128786156798,18422050685096788471,1103312964316868025,635234230105768225,6427355458443660724,17408195762558532128,15854326440779595920,16725858838943436320,1955086833694820899,16596581618929507672,3350469541761316759,7514146593124092884,13860283037529832461,5961721062615677869,16691706514031070632,15259678266112983205,18299132172054572247,6914743004226630069,6345892500934903436,3068530422569760539,18393255998769949874,13894934334293053378,18345861815589393706,5465525027904249529,10121768431057241295,3181474677409522301,2318414541811801586,6315766808251442572,6491324105734830387,8310172857726950072,16202500006645073759,18280102767172073263,7625884431997831222,13258846821457545099,18159325420563417207,9579201184884316749,11535989188694162771,6316952379107149774,5532678417489225329,10011228307886900993,17801268126357663570,825410956349286242,18160823299255914719,18414998343085723510,14320914963943193726,4739074664219523274,16301282141493889297,3333100292474923461,9442726752073976482,8500770469717499795,17312948759804470159,6651711124901547238,15338758298996909877,4205640417009748110,9367470568586687144,8709411403512553648,5175959315755207951,12769175240872006652,3023758460703629668,5457037492634157628,582435353988370732,3328105385971035810,10797412026462012773,16117735694091314974,10034128793035764112,9213487726585864310,7998674476056055348,17219006943514270463,13311431738508037382,13836948617903734364,13083042541702084285,159217049422477265,1748259367254865055,2448632650518902797,16887552223271280449,15442521334128729954,15926794905057189937,2443521469165729597,311947688481783828,3427190281914313045,7994122695675325097,12314317772685621257,11147729424306073041,16565336814575233984,2635949041830743539,9548304302692715297,10542369238870699674,16010191508421281187,12791745712160448258,11331498856107674315,12180951146454915317,12821565455086549686,14684507172359645894,5752510319148466866,6204754808936155518,3394821436646583895,6632244720811940711,5030973895631532511,11525202687059143623,10089185575439973669,18246975469310805272,8860608761324052910,13473598216684502659,5299307022160455921,7658860515827877825,17299148066878163828,2229891980252970071,12046418085342270015,10810360337849121815,1181226261925510430,10865184933844563092,8297365920535683942,10283104094078618078,87112566302125354,15571912780376169846,1723748790523829776,13069379564021160370,10236439636115886485,6759961303270807603,1344299824263627380,15406865164804353594,17140855419418000770,17251570881570910028,11809863949987573029,15441435859795207607,1509283121481709219,11751518655955000474,3124698764788468654,18380877935494912254,18190855155899695817,16181983061367861627,5745988210434405501,6367930215571384237,1996554315802167694,6131615396848877536,12812311227296993587,16526360979227454350,5243116053654603663,14425052570980166373,9640879474430305995,10923209935845412484,4720925839793580079,16853909177449375662,4758372149620277464,7750158380567133383,1274510840896279359,2808071539277010670,11340894522236649418,8125407974143633513,3539865292090223385,14204086769577987618,678309447367954626,7054798790722443909,16424135802634785323,10097174449036338949,7808082402418239343,1986543156833335657,17550421536946421311,8588967011356634003,17125661066534661680,16944203274295296662,15455711411232461413,9320747894376154894,4849625728158372019,4556634197459443184,701724428737070117,9185975763968611396,14396488724620055202,5878438871211706763,6349426448619606103,7104445488858065258,5707404345962379563,11505758441009120503,10256951386848852281,5552777166374087213,15559710529467644008,382727327066745435,13047664458506020403,7330135644631251039,3579029546012266265,16391811839636551128,16676582915628289165,5327773789929470673,14473890661418033040,7555860329325382911,17326105753972687314,17020362942053407679,5009212229639133418,9872794273659809326,5143465131488196405,18308382416116850588,1425680612968322804,15490131516661745600,1355336440938285030,5820188073729489013,17652244755718784733,1981703209387578308,8781206584582714987,208065051014178780,13438004674302331770,11964238221710453952,14133368076838957969,5345727003032183432,10099733048470141849,1759063862332270872,6855713390195110166,5818747431783043946,4755892484284669726,14095821191209180601,7554011992698981803,4557438022917488297,11422767923741128062,16035717339906506366,14986109615525527843,2835055880496066212,12103308799311258846,6865115404832651905,2310541194152554387,16092831160289597192,17532898210030579721,6730897095980466176,16885252889453897255,11557736421036381806,7627513881673272600,7194267533248247157,3184061085263439192,14864900628973587859,17185116778052782033,14006890998026219536,18268686440254063322,2203249863750553300,64897850105775997,11151711852706142177,12966394337799460263,18068098688348754251,13035992488693377274,13504118893866611457,5723757798880464094,13466295705231052441,10542293678805099491,13288166865215763691,7103006527649723469,8315577502012400506,2267647861758652133,10266110243134715104,6349519388169411304,9434742057507382808,4417945312182238905,11679014401231055102,14369820460302247432,17876466326941692663,13099861701058951153,2308687227444573082,5975513473834456479,13488123757517663016,5519805646126273579,12423733859055647436,9507549405876318975,392629484533987224,8252052907602036369,4086104804493927718,6465064895887329687,8536719622180118768,15056326050462899917,17336333615510394159,9769375696980012262,7034564876265491480,12402541477855071386,11762162427911720035,14118595843695900000,14818754257467038829,14804979783862664770,10271047913242456326,12041889354367995454,12159649201943195041,12865198968155523900,15809414672719267093,12429738348397511198,13662604719358520314,9566174893606969132,11328882907646405319,6078295449689481174,12121601704037569325,7784692300827714940,10667426125251288770,8793735557049646734,1117819514158544493,12734977492714421335,10719031631415943791,2396306083991708674,7973485711625161003,3935805557334190305,7859073572396370401,15680905977388989101,4638239593956679747,6557401947374124478,12051673167079975438,5666357477124470303,12254025795547732022,6282728708817388204,7757924589758506645,12966711955005754229,4714943161577682992,1554424393610513252,15991222785236671230,15858809503734937711,9707845592299938455,465828759121816637,3840211331900876781,14882757557513686903,13948668953503140516,7730326170212344077,4656044167700623368,108147874681732590,6000823590236191023,10384754332673177317,1265792353097352349,10806202251219865351,16544216894804955717,6412914288535368791,1611460432260578196,11478762211082804345,5111531194038024018,13858279327187785021,12032432516049784247,10027930235609229407,6225253940317643311,14763572805017621353,14842909360047957742,5598540129056163299,3496137105808782601,6737496349472049198,9008959795283865493,12206273740655322821,6332830134189578282,2029012640905078541,7610603695316630403,10045065271830785604,5956773011578287351,16161018627957382143,2923973325885421492,6731222895269869616,9591504350872799109,10239562679991345962,18154127884995336664,10172414776168351945,16926377048394021148,14990709838561831068,14721323413639440534,954041668048696824,3462198347681585046,10618881844380248034,1934573857887634771,1485889921670495723,17473867030813621542,5239210348082940571,10329663122408087971,4516155879509842970,17978857783486446050,13131402594194329357,8052812988274782521,7408147208387335743,8132963353620260383,12812564091221834042,15964385733286522205,14793312071811173396,9233479541478961191,17167001709444249307,8008685740950760516,15515298594979030648,10647690108069461265,2619596925033930125,6123780423977754855,17554404281512075460,5015793667687563024,7817331539502017173,8298589576011079223,9239968860123703713,11540007837565800793,15742290338539207904,10394882480290739453,505249737633194711,17652475544940598349,7583224613754160634,1853602575325241084,13587788127491191675,17483295775307123956,6731150389208855333,12837913562579455591,10013826820186393472,11496631773458386339,5020415784578249814,9608062369528487898,9740841639319355025,5290887148909768881,8967128698728471240,2661518883075917303,10347117234115334342,12921974796145412106,11344023568879947673,15218425147139980724,11603929809359103384,11316505296340066238,12880019363300512347,12524771480741838154,13137906711204672273,16612632234244247542,8241025537008045870,5567556230620907221,2065539404911106710,5351162482917487277,14603620779353441982,555024723528902483,14729333205068769107,14485354282443865941,13011231370426862625,1095077428478209958,15473239538290725553,11047197347029226518,6043529740412099312,14400603609055629051,4192523764665266246,13489398952891159278,13445066323857029295,13424255985351452415,13817221748448903674,7624360938485485723,11345012866552073433,5405558143355148150,16150688845972470015,3087838359506153005,9180257339483867137,4105100112076858883,2584624776257676101,11074172949217889606,1311938546819727122,208197195934032307,16557997755596752074,5234094122979034986,4381572925185441454,9728625754930887504,9563742213777752081,3359347922622599693,1533848518025273665,6551436473414336717,722998956847466273,16667941189801883900,342583293809195311,12949670974870788282,3912389411726523271,9049696371468533907,13941068968209303569,3283329013538388256,17585967587604829391,17385284099543948379,10419421148654504720,16950882424646904339,3539464661879698669,7409645109749872423,5284376256450238907,403228243263271258,3600762276786670486,7785751461252050889,18066076272244741754,10361843160739360018,7286493680027283093,9349479416290011980,7106732946277573171,8175613275996828108,2113838419708273660,7346272986420421977,11418953468388637855,7479893424979805227,4385925724759935802,13984079919388465757,16014652836304690541,12388668611658984781,2556347690411978173,6381590815105708390,17765878808738920379,2565669140745381291,13599377841478121710,14912359235033381772,16160204029802824872,10571082199558182198,8163240594662447656,10542212588316715843,17396206994297345924,10468993362898753639,16192824268148671451,5134442117270027411,14307205211501209729,6875318404124583092,17480456586536769316,9859052471902810573,3112160312690869681,6173327886146638986,11785298110597766067,8772355356774151340,6224070302824532825,4890189486442254379,2270943498092867053,10943046734554759644,678746593221671799,4002259769822301805,18037882582107804568,14664714998322787656,16895243134384918695,16968836528078200272,10235723964465158314,6617266996043776550,3444134575598690326,10584075246696609675,6688011774341425390,10392336330211752459,13595612952630434651,4868123541340907835,12522709862474535685,16107045900332509467,17784996556291953268,8461115140569254810,10308193507347937941,9261626825163853557,2556758845728449305,2096156127673639187,16761683337417343916,11077573132417572051,11695958055409294875,10773972399351784233,13656249379726310260,12219209477447370427,11978996424659303183,8385132441278811884,6430482973508264443,568460855505386797,14126164592202212018,9770888471739323964,3107574046773145174,13992420048841055365,4886662183120979802,8897958943665111422,2926723143396493380,1416946252517025897,2693507042376013930,15766476958048731909,13212984495390658920,3789961805834931304,10057934084191007151,18040656155321339604,2757115823899667248,2346698991453823416,14077546367250059229,13450160201279883960,4559401217696793429,15057790760324343432,488644327238002463,1138293995487389834,17689980690921009498,5812530814117444531,639602027061528462,6353544749520193349,5388836133209147136,2169089659205360372,9209431490600222388,4581043157413792127,14396807401644845346,2932007839646410808,5397257669001361657,16086251672215511506,16570565536951842668,8672088299894948148,11474188565355720354,12818109767065451031,5031538610898165689,9137855031970018572,13115514465001226591,9351785789948210757,9290607709939936452,12542836832900286945,15587817173294597881,13494327834296804106,16945860097195747820,17092587439579269072,7158517161958076247,4256094909979458819,17481683462840355555,3648647986515208488,14790881074104360583,17750578424084977696,8246216955908362571,714550554738355101,5349394128646869151,5310537258611693460,7314405444024545607,12148154885121178521,6798129638538997607,11939165205798395106,4411784092813039191,10929480728092388776,10760191076878518916,525068738817710114,11037109847577384994,15170673912747601382,7279171108672486596,5618337190321580470,8679660761479312939,16312272043951959395,8197815396934334884,4304997638857285819,15830615564458307777,7829142286986638174,17874701078404907484,2831180402166335667,1409847270561407165,13257651505924432555,9194455457841706151,17231227551154653891,11512009404611688385,8925060027384554290,12426957743445172753,15766969197501012794,7787585278276276277,6425139507268622427,12633088344143047133,11913049157372718760,2465621603258896791,1732796812680629126,13322884164192903041,6682379025034172469,7803864551551496630,2957508918681918290,2931547604554986941,3245224557019530159,15255407038264232996,1484979685785625407,17740322624534694086,17624029844308806643,2516158536103069421,1382547036079148175,1799310740910802541,11403847502969435716,16457869811955401783,11349174494227210877,9619885226199383879,11197269101849010547,4251703143316850202,9376976970787537823,10887401070129914120,12971658670002804841,14530012618411892044,11870940509011771119,10298891164763275127,9730045103483551685,7817400960782523722,7186836078516713679,2123682671437215707,1347118220531275741,7270693551415649586,3822828637889121899,5097929142705780908,11831146105634766541,13433302188930494589,6733280892790198396,2401941790707350119,2046516342836293191,7295444839347740506,16543444181323289176,6360769591862045732,12201892391314394355,17834838323591843334,16275105400608837021,16731731755027699378,4363983908755894107,1174162545602626421,9406638897298389478,928269716024226036,13027844222299963958,1950244389032732949,1515164223228395181,12727492111103215821,8155512078663028906,11423609320162891072,5694108374494248638,15302106847917472680,16894391594129503421,17957115532547912082,7726782328474590484,288718265448258674,5835173159701493460,15320436835044288862,18095956469219290201,9328441483099559899,12799040063280666782,2494762451103579712,4016986889158227082,9097445216001256894,251085216752146015,4728784551309910140,6361146462476741683,12511452668373309523,5136451301352835216,2672132873958181030,12429865722681984153,6155652353393507138,8427923970107945046,7317126443405560510,17914440795094319560,13334891740185734676,17535881800994228926,7213346012205639868,5678728438286774931,14361891396958395169,13343062906949592284,2056002964212984249,9015297729006892591,2192734082431370111,1206313394474493534,15824522182711357285,4684988499512995694,9804341241597925551,15557031190570700109,16753883897315961148,10319985132001823493,391091443202338663,1153025960087666022,15847029915906695909,3108002773850477463,5552276529722477588,3503421768699863274,7805000883881566864,14263378693577329888,2338551290665969237,6712410337712380531,11351095894082860603,8792586401929365035,6485170196409482310,1517767534431134873,647821767222108627,2302058812514010132,18253149390842241332,4499639148772915167,6133899667900990057,6997417414315236812,17978056119530034141,2295613524967351679,9394196227019773009,13188819388377735046,6771978225599578609,17631688300012021380,5512511372338691516,13289036453739838024,16363717613147506516,5672109804934188748,11254051007810887638,11791783443865460848,12855835114942171233,7725885496716947209,8739942058371016202,11651473800827415678,4527396511174035239,12818655631094127122,9356954185908447914,16308375746284006818,11077435276705784552,18065696095513119084,17183421686188195756,15547099329833799263,16567584078934026440,18427176190664058137,8116247926617409393,8782384073220976112,17463616532598958251,14714652499089410201,12116001874137574608,3072607201837010885,4300009136360413414,9952784245186879771,15058006192863853536,2578371435326546522,926739473537762484,6062685566794333278,8979215172085214632,1493615079325830689,16108190569373710127,8780335697212260024,10081207196702591699,18195912021359545209,5433929854362630584,16763815395522888651,14867195356669044792,7081354366693535279,10272988074247736674,16445907588053704206,14434987805793882024,7676855214879274328,9002017709225776126,7150649097210145826,12079432637549445273,2939467651080198009,17060177549859099926,5182840005839658101,8322694349196467305,879646233451956455,7867948624438944163,15000075448726041942,372582914013454277,18350797009824609069,10158622655270161046,5098808302610254814,5636825657571101354,9609777523411649444,17580676420198757940,15433089431024048777,2135490876023806880,7737593866856686165,9574713757226359899,8744150022674471099,13821777582131431783,10328175625743488306,18170751476568770901,13864795991150701416,10198901688566371239,7152526939400279739,6726838890670053540,13569792427263706286,15127104502210022881,392663847342402102,2049719803988040275,4670317348522043957,16117235252993062468,15943691182673505138,9468393468941999970,9482624210925396724,17291285606871336271,13003560749472125937,6638803631870920411,14697957511390202921,13294142119469376299,18445413156450889432,16877386125125209225,17558365189751114179,1062951944952394044,17101165807079552358,11326144767528228377,18163367209859766549,13492934015917368125,11593024036659275307,3983714276271530350,10896573927475438518,2961507160329722498,2632485684885428527,6122763949771935722,1494455697824680626,7995782118376696421,897293578689193345,12553595696847849097,13792353477025138200,13104567971612677084,10639389226828062967,5059778072257617577,8094518215460194762,13745716769921796003,8598195847072797350,15659393303043163748,5596695709503201778,10486813719359838046,4008092141453469027,12948243383063779486,4159371201836283663,4801598072960728923,1529716608601876434,14098525370467601571,6668096187890363495,4968675006752303990,15504906494063339421,17570779074680775354,676261721710898574,9010395031309412536,13355161552588068998,9099941008642627817,2006237429285879795,7911648357362114866,389510237572752307,3651889974606274820,666679155578941996,7900761773913462547,17067624646501691847,5097526148327800506,7484716710186108087,12248817277853199758,2565670730939973847,3818651314511297283,1046412320712854798,1374637729787642566,10148361908717285119,6280021468710365606,17521751367608703480,14307779890303191206,10677781800553236716,1060917331485133550,5172981355132559615,1351956486401880843,4531646594073390798,7246965079080570879,14775307765609924559,11611353990776459506,16008435287855377784,2648879290265474392,6683322371273838522,6579573626376260660,5396682516049658791,9280841122377737818,9416947256681331606,4213790979065856581,1320171631516899160,7489276603047816605,12744965467875657971,4040933469397343516,6576827595949310615,4277938985088206205,5688685361964442530,8434648530519812053,9742787540100268839,9057249999076245639,7707854330629120655,16591170249543958080,16987892952287878627,8823097678815624492,1853270545174809324,8292090275658734574,12324590882541947597,17622676836132933686,14818642439553994857,322957162138537023,1031531007484646423,16828487561790121886,12996508700685628078,5989488508605601982,17311822097272125989,2354594674128144602,7102269011451868365,11106185980990206249,2035272607707191697,7098080945007895424,15425486134573350642,2751370073436311954,852303071650618887,1933735678874839509,4467721271452979452,12570257486861911400,3534882154856801738,974867454095060426,6400962331182983541,2282351428685540334,16888699306546901013,15802962273671214728,18282841366915046703,17015877536128930880,10425645755480912495,14759447395648156718,3438226169574788014,9722014771459712126,9749145860800113326,14187375935867693740,17368947080433540325,18168420052634936934,10405618294957750833,8508737763139832694,17859157589638394054,13635310571691826262,13981385932185676696,8635423633572259170,4812588191091458522,1258009161108609125,8499358921820214366,17714049810669435484,16512297952646855909,12397939604556597590,16578315305737210576,6041623074897152853,4541162892777794510,5069516694296809357,16763771062202447065,11786415437851355234,4353588207714609362,14388380233419337473,760070053615278446,11195424104749910713,4444793304643676303,8822301393903452212,7828139880857734781,14788212169157348494,11127252960027162722,6076397096309251358,16985074805598489636,17261619924884311648,2584877063999133335,2093492047418906782,14239669295798186257,11195684682752735830,5094174747363175576,1771111282473783394,3103532128206105499,7448958985429119259,3936274131129623098,8422933354292177554,16045380275781702203,8602838053153204479,3136899324785856101,3068958496551528140,10804596224173325136,10233236398317117663,2015041251317325397,2889394445823988835,2214712512572147472,11626433021139046439,12875448301643761871,6774140823567110524,7236045980523669313,4011250690491854979,14456822179989942561,8054547323394898805,17155911851575100302,1126993773226907670,14972920009192399793,13208337735545424272,3272962605213516279,10950995373501666576,1838651847103888742,14239045427453766037,15141243594656893424,8795340473066326774,4857318390215848254,15564019506599227677,8921422515564205070,9313038480554201342,8561193479867807953,10711767662535298782,13389954912336099358,16821412363169015727,12801052933542895569,15292994480103741146,15540264326072194424,3759367266610370423,8879860712958880974,17668302792892278995,7297613622423160469,10081414889396956783,8469258273457745131,2612439988177432682,17971800421778742857,2554387071418128943,16515604829985820008,10715147600837492981,11928999964699062758,8017407443706437264,14632580400598375153,13171313148357493561,2216968666226348776,3320115163731293347,4935047487917392456,5382587947847499368,5158673733589342549,16852434652486693518,6532034300444715318,9722983757011910008,9879794004958839306,9263943416205527141,12431103329596388178,17549198584183597655,53790707282436499,16421837054133951434,12475092986502375689,15116866890530667914,3330239219492411751,15306616664536545829,3900775530216545574,15291031486364367426,15533814224836503213,11953902236400682761,250102401822263833,3921522789420114166,8093475611066930386,5753952376035797819,15358141306735602338,12735908948521406994,5073013985183447865,3902155744011959495,6904120389162334358,6457946891580192096,10551958961423907444,11891555017196477655,11919794149139416765,2865370541727234263,10228406512274955886,2393116377054100873,2837350202205469888,14017285287452866960,18097740382643716632,15543625873229530858,15697462317993402133,17961245069899538061,2765965880590929804,396196392640971317,18311077604885073664,6242650885621164235,14247387053507902946,16988917210080389929,8410724243488295047,11818580229708871943,13007265987772526400,1240294497299342163,12816414353624290870,4182158954193214959,11260979172414725167,7263874630733432113,13139925324643913748,18196174385560769919,17720173894845869638,5726276531153641735,18161522287428298227,13726333873196815977,13327188052529118170,307700706304564303,9317492903445683885,1141016469802903086,5889651068839218408,8556001880172367511,3440931902311112414,1647760331984994849,6361537528520609832,1157700994998989136,13905388415710500988,3148705205453441384,9903328233256570018,2920060682414690921,2048094594271931697,2643786055519253013,12240880626531895041,14277399631556369646,17119212516882712687,5999048880588023173,4667882189684312536,4376120865965634267,7251485733391742332,3669540881626582777,1170982440916659721,17258901247496261649,300982374066450810,12780628217100708230,13878083892817908366,6480817339389503430,15985226551331050149,12173897830253584810,17617129406973624837,3987546286365781538,12929189674296993326,3512185565410179378,5938876619987480365,5346307464770139601,14474751043424199353,12132818646957980600,14812411232985052203,17117023917173607400,5971205457528296037,7529208944839018574,11920710784262441235,1069231799207527826,17666985607296324147,16933994473070073182,16240365830974928049,3333337366488530433,15034419944845308132,13920183176560775554,10542986111630534842,16650953391898025082,15219603104635261131,10560434175020278573,17238256540481090354,12640071387862614867,10493756228990116250,9795893206832488849,7922837690037801342,10120158896428155537,6601210009182685110,12706762464375934058,6078560062514137674,1918398691331770558,16872708010422867150,5529291044645319827,10117556209488958773,3650616646858553010,16576461906496770841,11361862034650210987,12102595041131879409,12227420017328334759,4977724902023906784,657470254057041346,4426641721566615969,15090730558435206856,4981744748550314235,834134497372864108,17043592170562992133,12620992682895651142,2143716740331955417,6212510534817475707,16690899208907040334,1046557579002723490,2803301227335847908,17338163195557852206,16675854015890093987,4496429588079543363,15270191869418547813,16916897921493412035,1750926182120677154,13911318906209117692,8186467654692017112,1187954901662150840,8321179607682973312,1587942141715590037,6887105953727937972,310344458067391012,7243156038065123080,16511365262683834674,4859529950294458113,6569663868193468021,17088502349977872429,3821971373535558240,4151500674470674034,16872268316644628404,13887507432369395937,16183052340315206969,16096290000795235063,13152508720927547062,17626169404424708679,4853654053512268505,16610724563752798558,8494931889381573376,1128883650351336656,18326657331290295491,10655253740805898818,10644527696226185878,16177706931219552564,8765734507490019146,6904154089954016553,3693348085778345653,17304040917588278768,1965508364435100479,9322571310214355982,1862704916617019194,14676168691599223961,1204964039928915023,2375619875247322511,11710247656469981825,15344708947969966030,11821629285128297807,6747203857500705812,1324059167970772126,9796638517287109256,8763125678988857481,6022729499314149968,12461302240762908183,7981650535562405020,16206816369268063172,17518643936059853664,11725761638244576139,6166029328201129439,3344880844411329196,7735902821684189441,7982374642545728059,6671747787202122149,7871617774512845191,14201564232252662369,16308454888271470963,12089968597840845506,2787023918054348156,11652055019714438256,18235222729510300766,15677934295659425538,10617369262330892346,17076553092279810681,4725723597500537404,4818737550035810962,7283589631356987525,937423897582056920,7352102461450680398,8841922130190195508,2181712230887993641,5353048234279558233,6679907124974276888,12471970854101294231,7152119708593536375,1668645956351837257,4656535410851273607,4437778519826746105,9128318101479418012,8232771761395212642,18237502638125582528,11968575741476890481,18060915567895429722,15744140745545142559,6274749835360914444,14873200170523191203,15594147440124020741,18099238578146343186,10275253413528012118,9336352935631317955,1800789490437471273,10406284559078825882,17823929043010488766,15114636845596577708,11805299293205641978,8111718423220739243,12549241798582696942,4765273465619357181,8131074806171489598,921508620742737518,17261498917023237291,18365764789342072611,9388356002013983577,12801025120868682517,9095582813080688499,18327629322611470187,778669145068134900,12078118588351473073,4069697494876744629,5822370107407208250,1343670203533871596,13051448117692858776,599511088492240907,2913034563861841997,2537271199569678325,10113720779994079224,13625787889650646877,6075791467746876971,13207606895274275476,17427263965273905932,2430204754606517939,927220117726262936,9271847355974457175,11653477065747535826,14358742800878643542,5378730145303440010,7432871448026355448,18070508881349968275,8328909883954885177,16748080440322817873,17032023317151297232,15064367443732603287,16781373100458693334,14560641332857045079,14731436432330041269,1917218897401887482,17648685456200809887,1803224246601346068,5621552265794121348,10734422802442437814,7637554145415345553,8193843310035694325,4888404552281685719,17579490333687853758,7588852724094735170,6568628656079171297,6928653419373065618,13754726064402303700,10179798036428933858,15452010708663607303,14529028097090686440,12395419541351200049,5868164142279514033,5282764750873120740,16006222864607440694,11730734795053982677,12932213151964648449,5482453640351498734,8120197778267028751,2291683064979364118,5451134677473523018,3924813406119852090,11635074196031511233,18292525288283861516,7141001507040304128,4537093273586129704,6020305951383792605,15030661246439056031,4115386576534936133,12684148788017096968,6237245414722007829,18372701840183365879,10137847643572160103,683660573582714466,4350604900888245946,2088756548809613194,12961045114889416399,6272785174619461140,2678416441802200575,13420609362262076365,5751218087772315031,17306464463566769982,17565217311548460233,16698572961498094703,16076910525043158574,2284177974210670391,14410138974013327994,8229535832574552324,2523476073923690493,16302903575498539608,17411023788809924376,5636471391908338027,8906573465685230291,3195281871303200817,6271190793044241657,1872877141279205585,7087192955722422154,10069062652645120760,6294889299692228015,12332652094044471317,17884365657906213503,14015106962461066137,1412133509303427658,7136416346819709939,4243129207514189710,4799531350626033753,15037594882288742740,15540646498373137784,12301991849351722156,10947876344746177319,4861120423215993417,11078455372229658843,8335225783924135753,11233383480836074635,1284245092820120360,4451828089128029281,63022315684426511,16462318274175969535,12799877342555489327,4759130233816151879,7191083559732891198,7597890222573640838,12621022616573160425,14806431551715156967,11625955940980298227,13935788858004841367,8325869480490871818,803468225820161565,12295200322283549784,18152674442866371954,10620572379419991757,3123199799251539174,7461045360778295450,9896166212342059000,612673973200638181,13032753344201952647,3412969834339933211,12752157489844224243,15154863937022493724,2356304650883506245,16180694406445282198,10513863487769232335,4475009399875840067,9848505068010602242,368387648429749315,17599768434124253587,15951468162608772415,3633282324136590508,11804840967429275402,4035704292123422921,10054888804593120043,9421473983826878864,13918347360225196514,2035368629594103952,11214958072026925563,2483917587613392910,2162710668369906854,8697113687817098019,16315940122385213095,5955532453455851067,3620084769701736773,9964814761176629427,16409733100908470312,1865516914180628347,1133993042211164854,2917578073675380011,4361277225873173414,2312591356517567705,11652252520155690032,242135794056919600,8075450106427545430,12814789891417897739,14886093757465284925,1034033086659756891,15519680786534293061,8796533974983993004,4970651856519439739,16571806629319650149,16380308865211936133,12070051474608482823,6954119280868863467,14353382308311504444,17641359588022121882,2770424258979996648,1960096585937490954,16270641634290851352,10361854849034677929,17946526771354077435,17330621670686440270,8627378253129114635,11847873106312617145,2682015053286667058,7523073555200299208,6776018197296972405,13657949490073774200,4015824999383680309,4967057832531419240,13053012900567817913,5348466003802791980,5729490900550525440,11085432164510318729,16278814312936369192,12965306097400040497,8325609426875536634,10480068822584098272,11301011238145156740,4697980056000967383,11953300345470982414,9688490192934183493,12746382544474220151,6839792309850466127,15154400521684683123,15465716111067599040,5944478468663385901,4624764953327519369,9168154224488793117,4902302750955694430,3921610778746651871,2682258847643613828,15575157818465160563,6883029735899350918,484335697598231330,11593081830627424890,16144209924731812506,18337132385167240828,6641472080362613726,15997489604897695260,2231664442393115311,16777584336199986379,17473717930338381276,17967485082451239291,8920516056462486615,13068447835289884007,17956955100246444404,10853034371402036056,5536860477068068258,15308588897333675498,6167162729101025472,2219703218895289200,9045917524559545085,18065897877886208043,80022101731284804,3101836362758115821,9217747882186443684,4079739409883062071,12255747236402198136,11599744769308448453,5630440212563494201,16788588178406225859,4195355932289719986,16456702833122117064,4009727714227394691,5425564151751231110,11893923411617271166,16516465612515669576,7722338119647621081,751032805490577627,11721821786804361419,14289526079843694518,5958719720278410054,3020432338819824149,13948339923062101919,14449097034102883525,6335208937824724287,12427917166880015814,12452535619289098897,8124151186242998966,1777831348622653366,4911155901481645303,10636963723097867050,6807454332714791078,10199998863293687899,1625664989624188713,11989638053777300588,15490415529055509582,15316218934979642855,8014959897727321567,13668844445260460709,16405554159693500578,1934472887724546586,12887486964488633539,2929602963367476421,5162043949666655161,144181238969700138,908225116921251146,7335946810103169567,12312586730581852828,3181550652685861374,6614789532911609865,1231023874998775227,7986953047517442296,11741923259732574090,166758366538329929,5333114026765218246,10595480184955281669,17432454038856216910,13952504125391779970,10792440471515866929,9997622534563095668,1595129765639495337,15441499219917323181,1839575500697936885,6928910307614165201,5283430079801275693,6526411951681078949,6978443172108056532,4196266856889360134,2124663865051775409,6939554194070148996,429933283850439768,9094800693792719327,2589993089677669375,14909860107577453133,7711426144142551634,11255931185580411172,8467462473418996242,14932317858658592637,849416879894328310,3782261903053655636,4270870652571502449,312134880397315194,13939989897541502869,5963720593011414810,11549961483172950722,8823659267930965347,8586927223597218234,3675287722626159933,14639504896127053643,855723730727540067,13360246006564427832,16174071279218091009,9634193473463107033,16893263688403092900,3202397730195656926,17732730270657347397,16278216612390762660,12944502939036087791,4915153015047803521,16894747591518277210,3957049363112245147,10915269820744590722,12856144335542856041,11474576572410494996,15153165347230893900,14257696431973956892,14289169984982905863,6708069413607511959,10883604630217406328,8325326689241284466,15272420620680424382,24101164079277861,17263257894457539889,8205536401848411307,4074845648715062807,4802241434806027093,1465407464871824833,11697463619720379280,9021801649372369521,4695331122719127756,46277714325867871,9350565512891742937,14305912762367720103,2248450260577463839,5023661480176577037,14673241491424590785,14975062733817408663,5170568042251378627,11634632011210804916,903031291505156232,5151236358952548856,11955197935605205849,3617826572465143258,16050108655065663343,15810813642977119098,15369603247196366329,5091757574745459942,1094200670252263030,18254348859899161362,17947881540160807039,740779492905291588,4533133641030574714,3498214815664715947,10645685038930483709,3347948849103650677,9041853463709873483,1475713306502693566,17922138673477881546,5392852008831017391,17289544987594289158,17088735987562598604,9712841847814889216,1782398943209913374,10743702791543576432,7018295285421675053,12811943826218989285,12031905024856671243,15553519945437964369,6129748422663412030,14781253086116473332,6715082987766242878,4393406068392525380,13446066120189017824,15647101380703791739,7120333668628870366,6334793493422349324,698511645502425359,867838099490842924,2270457666136544182,6282387944300578626,9353604185904696463,13531563838942118471,8459778031823116458,10563233286317623808,13363592256921165121,14224290825967429994,876476624510957147,7217048375430717598,1521677339245449024,6488685562144060891,3024454297284358301,12845862665896569607,9388291131123311932,393684505601283338,11862840943228503643,17666001308609563437,16007922825870495818,13162226650292085078,17186738468093528585,2792360987057705590,3491418945336599574,15347447368739532679,13742870712628828909,7233780762399258116,15948087385044506502,9289780388083600133,9681650461990522926,13468895779143754441,1688756517650850512,7835545637468703499,14347249957633365335,18058079268692199791,14653696881355438709,8941749031909236340,1811853800272459258,6164439708790517450,12085608822791657555,1138122936018799068,2795875362181354398,17141429109328273465,6382959307814415740,3621096578019590535,4286424124987449227,17106937318275159264,16880715988105441772,8625336748321762393,4768573074729432800,16935200130767717982,12695877764533584592,15001824456622877076,5140863441742766937,15086338635352795536,16685149167629212162,10216776499634063669,3156191775241407923,4916992490876910732,17233832019451281465,1224029830899113870,8091265811850727612,1988149281944586282,17229048858390840001,17815426602390331196,18190369981531839498,6659119476170180482,12005898744365983279,6388399122768493076,17093024010232862610,18439564800673746878,9974957140552743096,15386629412124952061,9952814157788627381,6865555880410460191,6420687406961197856,9816874163071355645,1264354383927138131,17120558310703307626,15093007890276966598,8083123110673107078,6722440307728522853,7048791809964824329,2733585460332046196,10884795912142007521,7873968658543965863,13372698788432481303,16981753376741525908,12419874541111082255,15193453884065791028,6995297695051258086,7606733304251943631,5912180529019551949,669935341862977360,6810384001698691087,1884797101429902873,15864897303005994585,9156859242854078308,4964334537267175953,3059745957756750866,4589308474923818784,711947063787315226,8570964813955265165,5920722076265871049,13894885875079033427,5275899562539926691,11211975186504819788,11966000268948448198,12070634103293540654,1339718704437214494,16683762049173192614,7127821749731757825,2565213302531964782,9692917407789888302,17688111555240733476,11438715528559633910,17905066083656842329,11919461048143010052,1303030587491843816,10311387907414982059,12770054478771927248,9502800542382973117,5156869943331656997,4641058227205909437,6597049698821952832,4815090490618558978,8555887393798096334,16528701763922927152,12483204227462520429,12666736190924777818,7614639633375806385,11961723877794081397,18003943331153372059,1647058349909136801,3591018980390073555,13154061970678731216,17691024823827461337,4435074882292067677,9929927060797487852,3119649078084803111,6040556312643767706,8235747025117540347,11321182869263290326,8262379061150683300,11562340089023993382,5883594783320715756,7859293055992844078,17589890581692187441,11566616613674492612,1627242392482687476,3138643084515350592,17349989751293921181,3978626377779657416,2650904094298862866,871521921306982108,8612351074450807753,13557801440157391493,14706294916321841437,12405199435975401978,1807043616771994802,5013019123599089177,14613826650046825866,14679201700958184608,1863096061377284445,13435194095978622049,4439397523839032326,13384449574630245244,3212521238925071269,9896499957108719172,2081737972411018179,8264182533149381467,12499367000673425378,18064153322339119842,1139646743558700432,7146236719654150027,10117417461075499455,17228022607680188811,18247872095814364505,13673233411269730584,11662839972011795271,18321387055184304350,8694174730065773382,10157686936063150701,7019407800466031024,15516832748824889845,7309202394204988893,6653128312751446248,5948571730023689787,7990322871998508736,3054685886011363692,144147818621819298,2654990396258978997,7534577674413832727,17297141606418023409,3542877721786907960,4681626515449564380,7030679750202358120,2840530986233231428,11964243983055236093,1535240604186378938,12825603031670964342,4388334460469383073,16055204917105448751,18038228232405002214,16047968852564771486,14994538170251525258,2455038559083644278,8501784023818025225,9432065175042676914,11517910358064103640,1777722396762294603,7075803962447812107,6802628902307724162,16149189921990307008,13512004981889144513,9605115775396155881,13265504622733401856,1934095029696755951,6857784915741452214,8463548153346883204,14734411872151429418,4013913508497925969,12082026423218451176,16143162600461763123,5475220874440840226,17391596408516095012,4062949305636548027,14150004691773308756,1897981453101111793,9734146053982275413,17089458954746779061,15206446652702949305,10240174421217178668,2624510462783673902,9103592420133118406,6916181153619859140,2584092144466168664,4359128554175161282,11145699743802347623,12725901737896728506,895294154173527988,15313981052857547194,10559261902576350792,7160471502403593915,7907736852315366031,4323589885363293469,1919149027118792784,1484665872272154027,2556302598924859196,2485862390280927799,1783387096932572713,5373945636303945987,9621072855053669236,2538016987413652717,4262893950581902949,3307791172090852279,2585924672032976734,8176360285412137470,6615971935858619359,15435803896415784171,2541272014922356969,3313985019304161147,15945649329312542280,7653926613673478177,4900940022503561058,6009640251944020354,17381543957141509567,4658282061468017091,18382058567688399138,13377413014408165573,11809554109163739877,16085033919423479892,14593179589081943857,12952605838349356465,18231382471054075838,8823586066583233151,12074663277440258293,785295273789871734,2335846278863587094,5651610080088497688,1600122027121013124,10038204345274495025,8156764325785442336,14968407810680471541,4284265165603861252,17114893327997077980,15622233888881285132,18336509437339122497,5185828780364422600,2723877968578695006,11777002548477745590,15812749757624863845,13928147463802236908,18294609790863144303,3190643712004479905,16073316955573011037,15461862190614746241,16084177827720252927,282958307712535698,14817918071583917851,8893795636021458635,12897236469052013626,15599363748599030048,7395232040591546833,12767396332786843214,17070427948917259797,3633720418542786530,12151306404350530686,3762419628347525875,14749011231834147938,11272891616033868234,3049941892578703071,6816817565220639120,17423888057102376848,10240418912508168932,1955034497343658990,3238919203696125800,9526481582217959848,14725394807497461195,1186463965034479147,1396218551127468898,1998696197069996379,8281523095679950203,16380683503531054709,5522375223968685681,3537869248680182276,3253539037384449638,14856556191685292326,10942381186814758798,7059502883834906887,16672788130643092786,5688142170880655558,10761075229441124269,9957231905908028287,5518069356545310408,24208412653405094,2097636564337629035,898746326391703436,10615039215707634421,13439991232427793140,6196602613143825194,953169339128638619,8808891946864750050,463213951434747701,8357806078203351568,17077134835106946831,8237638837065128600,17618085460381688147,7513914813559719711,15789038204170301812,756146467779901448,4965335042372229295,7276507134175866272,11528946908570400563,12821123989867621307,10517475639006198431,11493140464102939884,5556537653935741315,15200321108168236631,2641094204043634728,3955322628146878680,11723694746959500746,7750658157218478219,5020485117698913761,14420785980940193977,16562925498230721971,4739124791604857199,11970430363004910436,7613493487772839781,13254986623421975555,8176970014151463232,1718872805048366333,15111109981606420485,13707767001181089597,8128120294269375793,13268078037726503293,17201860149939610538,17121556941208746830,10858945786517262320,17049217770636092391,9370510730486640277,16738816968109170961,8988446726661088946,911848550054814955,12966044013983852032,17500300369384973618,14288664039238292215,5887803565541343052,4093107219317374771,9826242548777310219,11008068225976536140,2380955554962274128,17344238803797949192,4766543955122794929,2722332704624588189,5336100918825583680,13356178874378510093,14767556293435069770,13472539685433637658,3520827036205427242,2254449775908973479,10480804981202573322,12521043762005333824,1540523517754181594,11891143421397278525,16284693008824414716,14531940181546570145,2225583436813079741,9417206224309771828,14680716901448655675,16756946398112593399,12775055192305531179,1132392819970713283,8634447789334596524,7862243451843228222,3585640664680787270,9385082184696523540,1370467212737284822,6051120314312722122,5075129175402993526,3538810086135109698,3251014503377610989,8388043630139783486,2329484947452907406,16449321820802535045,11001627827022081582,13115799550627263334,10301596706634323136,16457582897268816230,4835605417992348248,7874827435883587141,5157004065105146864,10117769145508110220,3148032337963440065,17389565008865977245,12616296199015250614,16462680356352742026,17408277624751177328,11166423485853225196,3273827091183358626,16668187185805619071,9001661987514264184,2685333841871248811,3166793941446706279,9886643567199610570,12241359065304114807,16780786640014593185,4441581598130112108,13272401427825221635,13923604720215227312,17770902888765504884,1398786937267576210,12595508008479310156,18176144595579571710,254388016058710909,14334728919526161553,13038288597663991635,1359459777479557662,11600589033775601389,8277584612484655874,14779454490969409811,8215779150127862595,4065899982961211932,5675081740941723112,12140377747299180283,5011891941785324117,10268539097683906146,4618665397496111765,7285384625094338352,1909834053008054545,13382130290610529241,7833455465753532199,16533401130299832974,5210560527456738911,14849374922318351163,7849278095756858830,17318967212096617346,12462626033618937576,6669178093272392135,10142379497251124470,17580172155455108326,7011836509847683199,2499670217879966449,1775992705032391920,11013762178741572458,3982944837094997897,4540975485373384091,13534675912417559706,9003755253385890491,6995900850314877067,7599221761978863585,10174481426691398877,16859336552087288868,7474513475394254488,15595990698516350732,3507113381702915360,14909241043017383648,3936989247752607992,12852133613586488803,2580950091180329638,4082605112514548766,2988145610256168296,2338755561282399122,4740260800158543127,5940758340201939973,12553580528615778485,15544950468073263161,18004961538213167311,2835352413903683392,7944219105819556218,13615008817317129357,2202469633826852217,2334617246521331561,15624467774589292812,3950584405807332794,15884800640524646096,12727725660879095938,6309928275736216227,4731190661993912522,13931165185362020897,16027825712896876967,3573676249864829118,4596251341076878295,8332092226798123707,16740210457818828111,15213717620723348441,11979074008281247920,4710273237404778793,10880260268366820177,4436833901026748161,2417059980800047483,434831317434658069,17555969655664219464,9045614023371005321,15932337814495518584,17836188819044106554,11226284090238555381,8999625294614742680,4561903348702347473,1817173068298904782,401608895167278265,10126178105678687930,796487025482620006,5801933716639207045,12114466537027398657,8033207148282541331,11953171175462126709,16979286053066766833,1236568840227147817,5685507849318524754,5225430167477101350,3460919909579885850,13574517081038555523,9134889490108412721,15453302725174335911,17343065426096710735,6102515330846529506,15436549911414010120,15115760644068298784,5945938501560540584,13713740990659261117,17459687675300773381,1579450869888728849,7408850086362090843,15730549754192311078,7267824961236390379,5808968520330050166,386873165692426062,1492075566820766070,2135026468902167911,16304566458284002478,16754700606490669426,16531839100539787072,12529363143209578988,11022674283810697169,18429759702039904040,5381315588405977241,42398241738062503,3917801591271940206,15031267142129941132,2122530504024471155,5055742656819596524,8281313853437338753,81243805622816372,11910111299697600428,6856228073356753322,16034243579692870693,2787814026541982042,14951933417106894096,3467684117412690337,12785181816409240543,16243114035579219543,17910324015789837455,712861736658789045,12231332200455982610,10836420572475348262,18106058865412271476,17874226160155326862,13695799455090635730,6144020040773009346,4064526456819300995,3855524073314353232,3223589906724845905,17275743706247808712,11822779329564779118,3304992845477993413,1330537263950358097,5989774154071520452,7411766995898587470,9766699878117976620,8906058602289976860,598695963084549902,1472469255194158693,11637825397592591813,15213346216153771810,12942283696147913809,9024790232168925842,4288705634167085692,2220475788921607312,10930639458525748160,15637292398328725525,14628611843947322774,6525151586626494503,9634564232434237313,7010858002683962965,14593289606294113428,9009429316682545443,7818133243831809568,7466627518927064382,9713965263878377280,10530396176562186499,8009272111854775062,65207617331334934,10605625130256752817,16611221886852590633,3154548465697813086,968832991115905001,2700052057618298357,7267200538007127149,18051674227287937107,13112234568136452345,12323751875520928526,9566235898786119604,6025566667611587616,12486703178405980800,3071055967669554767,9574540673162078604,230615216906307126,4110130852522225645,18044712638764559963,8605591882926174529,12443563975502949700,7894668390306832361,3293989574554017566,9461841416693737399,1343249409627011682,7590583814217242932,3737491829716410976,7105118747753178353,5895332698837126420,238003414816465949,3081132956357501036,1265227467257032447,1671656292001811716,8926858366217679820,17246002554734769163,6616878048463822347,12736721852548156591,16546201737838508111,12081768062753427666,7987496823839703804,945202290797229297,11136708910376264872,7354196038874996536,4028565782702910840,11304797087171276975,17499634410860353228,12037666436251815542,5480949526922029765,6090052275439210262,8584428769209301398,17477018492477269594,17610793450945108913,5997834163772960102,14691419753640236848,8209850283874391306,13594064287609151480,11523720293441046547,6323462656948542166,13023250660241791753,1753196193969747068,6250092373196711580,18351316440027016647,10218617367658047814,16023833270279577632,6556904201239700757,14465540094123230785,1542340258161095973,11817296690088018304,11271598740389208143,15875046517785416928,7966959831579646846,7504079167400396564,17853347899118952795,18356825959133753,2577576422208060634,3930743878166752358,6788791591548317325,275322035674424464,213643002525153870,16037109626438103802,6561380088590041385,17204899690342442670,10648879664440414540,11959981755977558920,771468770204518129,7173107506750057475,1090634407513659376,9450675544800215117,12469342153202309593,11724156194344538176,18110015067468915017,10909444204550835128,2913569090384464705,2136501895472197622,3583134581360106015,12015979458510778680,4730260802266415852,12099666176032960881,16701042239808958640,15419711155958705108,5001195910254586886,4430620185418482945,17845573499281259587,1893378299704639320,13892567420278437065,10692487467610966465,11754184979898341930,4589940688988745792,12563899655563977895,9059078731630836470,12001040618301381024,12550935807311846075,8495930921142437278,14307727242983016501,14401500662555535171,1864071737533447077,3699080375163271225,2804644364576608705,921706759876010960,15433359254464267031,6926063191794370637,1688040287417434046,5797009316781872362,3757870191933871378,10016594205548134044,12655430848501028589,7808428769403114420,2727539561410377944,1804539481143314949,16481124802927111586,7093944725305042495,9185492248373759634,10091933702356695946,2776948229710743737,15742685400714576776,3496991611736647072,12206283914699251246,13068313419609147932,12162174574239977272,11676461735498420033,3389243272715630615,14616228411897683513,4611461711906315548,14363985517228218071,17263402454636981975,598748243780313388,491310127681838523,3304850163432516326,1524193110915939542,7597964691507760284,1137909895095537917,14229437852328322296,12655276814112959895,15324709238689841834,567000016601945536,6679605978724735354,3723686179411119217,15174561337872956920,9588910671324819842,1362865868559869262,4546413197903188071,5783592536887445604,12121278197144411751,14234763250903748738,12998831682455810795,17438007548921648294,4703039064104751539,16506791825337438660,13729138373166893447,2304135788330172014,15939863871393158869,17159864947834085099,9389078575928142107,12278899998915425820,8002954501730471949,7192094038374575732,15501498343227409770,14158079249722588538,10038279166334662604,2332696477466154795,17790014430474867639,321398796296899141,10332079808579476586,2492640589953518821,613124318905983608,15812140428478635203,4861524542540678263,995426669442709192,3470493254279815533,15734629920325044961,1842560316951539857,8166168420983264573,17069477516720098729,16958298227446273125,16979217430532369795,140148711251285240,1285840233111289137,7883279440554833130,15320876339375920604,13583865488227072892,2141864198253063194,11116176929932005659,4861295823764853965,16220993288465850847,1365686266455212601,11119665291042489456,11051881512555887494,3028585800422864909,13492323472697526568,5124998238052842048,4485337359142536031,16327545316685649505,3638060437116778138,15937511424414364165,3746180135041735223,30496906160162232,4679985560897540477,3713547399769584701,12703793756507693654,11030357147326258163,3654512218264432568,3089164082510054621,8595550774041905057,14324281459310614755,17627771692105550624,18060899090539300941,5040050801286894819,17629288579272368966,14322169137428593626,8845465638381761830,15499247923087134428,10848865838903838174,8609903976199380878,2161340173272561974,9237818972131353672,15563750984492566372,8110328260225824802,11569878734638477619,458166823404340216,2268087557402622417,15505146559357852465,1029183204559047601,14463175278155940562,12160550547191627305,14189190503140055009,211654890641995272,5152060483842335429,17826760359679602556,2167204761631799962,10783428905202902852,12403225719899730236,3874985865251412606,8178437249531670765,13953343624049860763,16892739428028424352,4205350006635526561,1274946072284900085,11006101035843413971,16348275715380853589,1685908441642099209,2553780233610130224,3132278013406315475,12743063281475931961,6622684719181398180,6555857265230537934,2651389803031603901,16503787791826702502,15599968943674199358,1130171530277252440,7739409265318327569,13035111907513980308,15233889164641717549,6106785925661017416,17498933188698408082,10010172979544507038,17682603348185279784,12106713222340975318,2254389875238473055,3053477335191307291,7468124357182164899,10996887493156381382,6676800214895666489,11519868453427028315,8152443420914973986,1842191306858427480,16950815587021936534,5575791298992305576,932773061993995074,14212097232986565864,5578279023106986485,4127781281364639163,8400421063097475278,16047812634403343832,5978496411532067132,12114183796657819608,12701342805523350458,503748599757375073,15968309094332735474,12290533051324057623,16671341646720422677,1277014440508465514,3408450598726783034,15699234251687750367,14146364957588320663,12246008845248695225,17105838682510259913,11226372078402969987,12275880100048342784,8192933766056046365,3772342142940327470,2146456683206568810,1091921885607046638,17729881266366679840,15253309281950025974,16064163152603188013,15694198033178433445,7938821811852105126,16157145265676792220,7836539339731032364,10818040688891541641,690524751961349668,13576854242008910148,8511866662492823083,14996020904138973935,3714423628915050605,9189398776299715363,13384192268479268363,10912075024313519925,2521128846651228029,15780396680081574735,7930654023990375139,15380221201626311920,13557964178062752025,10898859412517877643,1219598411316786478,1674478232220060305,11513230482879899,17169042818214645436,10294076431106997185,10555258904897794165,11838514427195164747,4280905978731603548,5072273512655696844,6199846331620509696,15740140352984682449,5142025933629541100,6662429970779776430,16544312990871223580,5983273659654505353,5404795972724072175,13570224296992227351,16214652082678666876,15759385436325481643,1404931373959114718,5659584369630294237,17084265571066045471,9570558955645217549,4523542777154491251,16342874277091073631,14457376986121598077,3467314916741112849,12094831934899208407,3162473355880198454,14637475423175743304,4437009589818779162,3501668637296101054,10844660564126012721,7512717827805007275,10551461433575651059,14425153543943832053,11892906963360514592,17376208743564510708,5532868139754999287,9403761793064922505,10317281014594350702,8852806934713033775,15114457050621849486,17868400526811072508,15919555744737211334,15597868591376126437,6112214481708697206,5579732812806142239,14937357792441651015,3768061463694976251,5469231002266733966,4709444889154239182,4946732877620523136,15965222345508745843,4224267013179885035,171491836778247622,15407336363857223682,11038676184335877331,11881865173085728989,6140136993740949879,10412818847796933548,17075076964444619198,12046662781090855489,11340180961490508420,11255039902793020649,17988441626631450022,3739861870464734940,6544714868096018264,11818602330258540172,892660683524880817,17451220612807578937,7813324767140024554,6364327582293392687,3051162494124028646,11586764582213890521,18290352339898152121,4660959732158777340,6338647169252925798,207654189357759252,16264608173981616282,9316798631611295547,8819451813532523188,17015122553242079661,17251185460234056790,2502270961996645199,214620231135433069,9759116355373891375,15061242192681152567,2906142647143506576,5049607261222624461,9375124276567867307,12646694419886233105,618132776181589305,12909522454739510665,8487252206194462738,13198867874847832881,18324081033004451393,5883361123937881162,3259529185442391053,9278984811857235925,16673200344582127696,17016627068908414262,1920373680930507904,12245567890319864288,4793217038170471215,9567953976496040307,5245745228480715550,16065272776456235272,7705282852208889522,10899610373229149602,9764206410489883622,14945112068411642556,6341267253621525938,3519813833470704844,10332760972546880638,11272116622422415446,13034814737243237763,9649075881533925770,17373925127105828036,3374651784632584225,14686756636839390425,18068026578742269179,9754506018189482565,9406607319172303134,8628566730772129866,14914740028829074655,7672386581411899913,10103115796680321672,3542143396468010062,11409165038953136334,11277320110545526432,1148520819107704416,5178965021426307816,14504252826707021345,14119693829064530117,15424444331253307228,18134431522329495513,8204476865402458863,2865883696619605720,2763520380263778314,2892267596630048548,13998503133855025470,2882874249596148691,18276561558845959872,5479503545111284646,13844649646694675565,8012127754490536423,14154242792494849786,7478451200352820277,9570922980449699016,503070069166315010,7126137481052378157,16605181060082482479,15693108514078199088,3571162372453377259,11996895770916953689,5880833033849464581,13037519044935423032,15936138204194333304,911629206400748862,10021468812569509404,7333088006123404495,5769296628203274997,8345031728358347716,12207045494308266829,10336148744274189270,1434866465731822265,13422958869049542583,417294032771373318,11336543426089314172,3721724465367504870,732271169371653884,649504687417657727,6806507714869389419,479971034933404125,1669010866437921536,3030748886224373189,10312542625069862565,7913127956859969195,10830792055228812125,922975144694395414,6751425074614248320,13029872123972538856,17939392637970397953,5327388025879575781,10188601895511394280,13171158848018535354,5230668181169384266,16047102776253812465,16832600518946577420,9718216707686241621,12398003716509666612,14180205292041071710,3134896467127039907,2399372011188071698,710652762110920974,17465121279796901369,7540775720185651284,11095704535540822867,7046073519858746221,2214504830399225930,6516390199930080267,16420978414601043904,7704821128597898628,11430014684586839423,5700941151239535145,16039068756602505323,17287773513332277467,9092404288296298162,5430074128745652022,16509854680222172902,13815999451832044077,121555610799237338,6737165496423265649,18072587369576610585,15473853822709690401,11650922880504569794,6608951366097726582,16350049816392919755,183858249355855249,16869067097601926784,2226854877905011143,16864034631415926293,3798680556150231706,6640008742815052425,15837211161336829518,9783953994840191742,2139241498575362202,14141764451738130454,1146904681015196962,3166421860662692158,5918851989415131490,14811853585467371538,1877127240650045570,10902226882855100783,108227439925367462,786600005780511417,12085691473501774084,5622112832794224950,9328712711988500815,8535527901669397706,1016022415062532258,8838260138428335730,9147835108025011137,7817876065059860285,10735274436303145409,2203128621694930118,8181019543261268714,8411398325290617607,822936315475991594,960478096949444666,15982182979867561878,1013193086233505707,16017178015807534378,12817039488083679443,17289387440411729585,9650211800371484472,9619329622700950596,8011406459027010813,17043241190730157468,9027557855958226205,1597658965335191327,5974979480740198876,4358707988834106663,11665563573691789553,1499098583784808830,2834669268390043667,17735174521436431078,15598211342593296545,9213046833604029382,7218737417677835729,3708103740442027691,10340256721186345059,13946779750233002217,5850023596931065413,18125427101944052669,1302362374043683906,13469031020699595957,2077214155099533857,3035807542505232459,14604612751091633703,6866245165285157798,9501503041783054588,17880976956959960121,11995713938924183742,8734126505120760416,14358442849860945389,14120293065015114662,14495363402227154353,4950863171221527724,13284123567221803969,13382099566124808451,4464217673927039532,14644542436646539273,10264060649881231220,13756918898698566134,3594414919977454068,18047785445617213826,3526442528430928113,441851321836749106,1512176862405676666,4634142643098219112,6593080319861566250,3870770227670525823,134762893266916066,4149524323631471442,16535590753527100046,4344215681612302782,4875538716372244756,9048675461255395285,13687635505531725282,1955317844279520415,17729584451552449377,18265304558325816478,4754998879605391859,17021165903467321812,6274357408796597329,15803159261669387491,17552956220215354920,15320161200395862880,536581410133021164,14046485166445920254,17571017107680378358,4562685381574134050,1733524270280327270,10976317641796120206,6313899128961571733,12663381262573980283,4988174451291314968,7050497646683609921,16784916386969383703,2024095793579628458,4469977460508809514,2000787112914730745,13660859814627687476,11893328344749382291,14706522026288570880,2832280842377050579,10440753428092993470,14015472030267135407,10053347606542912177,12035218978729998210,1589463844088511009,777052420108163713,7178717420042608752,1411614348790983041,2685109662156697004,2241335845152326521,15104116263853571224,17905775479520299105,5464380974179179264,15808156826321452024,8979193389940984931,10514672440102681545,9978539827144323433,9964813066917499548,13548932972769310591,710415050633215720,5718016466400617766,9898080477987876015,10499378547829729193,3539531576158619375,10628238689720700372,15859686643103124960,13762616492255432545,1249884541309350092,5689130286084714726,7086476663825331482,2360814667821235167,15584265749880571687,10281754587141848959,3538965548599519562,12991732734443346893,2712646670937936268,3667539345879300957,11812888191210760760,13773622086173867581,17447336483493382131,7147684946291939692,9577244904368369623,2355084098330083947,13041146957272071637,14312828507459230549,15481787302015301506,16755640197038832918,16613979665060276877,3759801417431470050,15179319150308049518,1151171591816147191,14035134578792984165,353413413786240412,4951840053123451392,8208277742035388287,5228446559061000460,13314517330091553650,12418092841661600174,1338518255287943219,576604937854485509,12237250417555277117,10449282062045522158,18182657044672919294,13377559858225175616,2314573361460694883,1661146594873960637,16329895533312866139,12028384121862914114,13814336685523668491,9938541379410310185,14510743849024177069,2146575247432287126,5236091090487598182,1606879674345721185,15125792923586317622,16187571932297074103,3464504293532719401,18089124897778066622,18206064971593647611,1302633208249501909,10581926352370198727,11539005317370220840,9702886266537834509,5085926624641195733,2453529267942206582,13314118901470271740,4216223231366371197,15444918452926993472,4927767915527539730,7456227409784913211,13341248160636462882,4538006143456318757,17838242634561307747,4351975345981299494,16077221216662044644,13603323862687435068,7604969802208983952,10779088748655774487,10751190410640137049,6618251979641086364,3855664427162288285,5347080563285578388,13704251777827198603,3317676233442024151,8940224521165806024,1209728770246463167,16716225340816972772,12336806072520315678,11166321080844905409,18427849423480250279,3214600587354547790,7384049602471158292,16360111116142837806,6905089646460075408,4745849139679422979,15939689636596112213,5583311755093331372,7564723812067085702,4669018351799997275,14647587214258164865,13306493672362111817,11161353102597691359,11868727280844398166,17638392309391321309,15661220079017378916,3971583930662530,6661531880870861996,17962658367191615617,4381757386232062103,11176699885754829330,9325569195227805036,11035393815531070383,6383342253551777557,13112041978364635453,8292843852727200637,14923167725650913112,3009975675411654292,6062342573929633514,10081047878988910038,1737744706601677258,3083722752920553987,16340450589774811417,12134684372841478393,147481020627519493,12258881905373962441,12456981989874939397,2822453440317240628,5733292438768075432,9703899423043869250,15804535499109899268,6414192186941206980,6240782987355343319,7545960400233157371,4690974420528733799,7533434824740290259,11764213758275910658,8545160789843596457,14992901667760095096,4036407145278165109,11150098511889188938,9313869180612004502,4671265437644417557,4546726237441912435,7955305331327181895,158658857705940835,15753604268963111973,9669877043874162331,8165957339141554830,8620002845683665359,9129797754808516183,6931317877815111740,15391807933222515590,4668992541974321341,18155624559294958290,12809265948328831271,5575165292603373075,16629905153612181696,8148489980478918836,12455068425484692191,9093381185619752781,5277713728850186978,18013165076446602661,6798225203088582980,17366944051907436177,16659651707028653857,2582840848931461205,18253651187250231541,5989103632623591438,7267964868578342964,9649480969368410059,16122087569988921473,6186401325791629299,17989518229041027908,14730809319789906124,5912096600433277079,1814185195318784656,4627797999087099773,11638914732315678623,9345460950807290275,5044487285368314111,16447871063793775169,12908589005190756232,2015951193389851649,4982133861531991573,666951119412395882,4996071620333570273,8640877759223496651,8917415474091161046,3715356463922933896,17428671264435860526,11616031827198239300,8100408175623497428,10785701322583681565,16049463405996549457,7416093932661907062,15742044954138054017,3371598028229467285,6281070938799481470,2275242452572103232,11418044782756184081,5626439780076643054,4690623476825977720,7447833651152253557,16837326149379588712,17074065611887806278,14110451649701157874,17796333343493772263,17372744995618734383,2217004054876018169,3381704310725441833,2525617519635409640,14925009432708192899,52501005241480210,14175411313317905261,7647944928530884989,11563946906434312590,11078056077347979118,15380481011870178898,8234440935443795608,13459465062464145545,13672357526411320942,10172399997709975812,15956818602990716677,4330683900025877832,1063178859078030899,6121730120450337721,9790355382768513673,3778757933228513666,6759753419465721225,4978964529937815744,13152506649677684762,17174392035048352697,7984396519841257384,17493104317865589237,13353416533357940566,16891444390183703269,4835818871933728062,11635493275052374969,478415260332284289,14140428297494230681,28338061927559495,8272411399762642889,8503530668739456706,2915906743443737219,16081671380262757917,3140549750861482968,13359091135256737627,10797449377847070235,7956988351028894376,7361283708550151002,7293709084190654856,13334950994957777191,17340130580616522408,2488868388217072396,11920180365013912325,11480345366202811911,18100424497075964676,652884708214510427,579064160925567876,12837930476030468867,8688888653921913077,17653541879871298129,16951126828346181023,14936740837153313564,9353319492626669287,644681255422193202,18318591915356799751,11323291905714326467,10509498922520491059,14474681750506184319,2528625906789243132,17722985270992119144,15299661514968220009,5445634643667945388,11005955585666885583,5374305336879793322,448764633151678446,13531229300020814131,6989196593150673946,1491466135579871302,8100324039391334397,9523178415349167491,4608415163477723564,10686683785832688593,11098739034178455774,7348975133961588215,10632883327621130466,5150769093419626813,7158401661552424420,15622818894431756671,7362642944777773008,5292058786539628579,9755112376258597556,13296330536319366945,1524656463853035035,7148727997280858146,6050211041621911109,9537234498911592137,5991381921334309830,14316516375273830199,2803233901853097496,16494928389548362770,12630308386539024314,10527496379703907970,10586215781256246103,2004030338924738182,5052775272119892481,10794922639399690469,16019966408404356138,602786896979713156,9217847107045832595,4960035699840603492,16544670472274794606,9385666422229832999,16819852207528075813,8684753458771842914,11754578419393704719,2494358322735502048,12476579361468631907,10091324319811280815,13075400282426856291,6845753950243095829,15434612091517226552,14786559735079829492,16873204091180167769,17947170892280835972,13771173350586746038,17701820002256642126,15227975979826310772,10316749789258857078,508442803219787444,3186313922260930141,7721117367479755171,12581579524815587617,15011899456842563821,6384607515486581020,15249563015509180455,3447878564315960788,6949977146983814575,13410329617300191155,8069323709375985663,9496223506674112745,4606786577455547383,13943190524774678159,6630837999851277049,2799490923133046528,11639181479026748517,8908390409846686448,306823132675149954,17006161820584303201,16157713575472739932,3871397661120469575,10675880118750042540,15767014615694734940,108286688390927784,17496185333476457162,10317353656468658882,16971187256524694173,778214734174327864,13526970029230337497,10086342525042099660,4066975921642419850,17362487103512191563,4887139012078985091,11683444968367150943,17818441375975113671,4399994407316253749,8928649729743652218,3767584492179611695,11668236883265580357,13508155095783392946,1903124337801808238,13341194647376226497,1839539023009159476,18105520952548018415,17494784963724693612,14824324294315564647,10793176963819124492,10721010702974609911,6716683108025835405,16068335818463403020,8098791673278394150,17566625951110081327,4418510035234592955,7755118157714037190,9563333232728120055,11341565767883911964,3790487364405414474,17743263517186865777,947902444267455348,8679808319245599208,5176426099505524005,14686092556372750260,9240275193809381925,12033043372628332003,16895796547806712875,4166916560259185720,5226234569571944057,14482677976758098761,13095055365099386063,9950275768750327124,4154240341412291950,11121486218083250960,808515876948470486,4788674652663602912,4595251147323606188,16000652613184335487,14918137536817232478,8749317815473656619,16415597051261114087,7000178984728499549,15678940421554777981,17246940208555494831,15402485521976047254,1059830867057214916,2574503484488652958,14787799890635002002,6484714777438465634,7533190122619025294,13697209726755412447,2048968867066513011,12362818986981766130,3727362905194211841,2459136973202698888,18084349651465552790,12374544782790623225,14303503986004413278,8300402571754319097,15407290488663491077,397994587962491325,5539812272475218604,6705223878107922758,9985951054495631882,4036920683151097499,2123615522837277298,9430268232581056230,4156842478205871583,17978733795050116291,7778732690040545532,16974346152832420146,12224094224985247712,11597982583368356455,13321413442524212526,7442619635748300990,16981109462413509728,14658336615534025687,9448662904699464834,1895875416848197246,8496583055388406194,16302359770539931503,492900927950015434,1616621854107906803,2263230446942242903,7395474150882348464,6116784416698497564,13271027927950408365,1169276977958392969,3968541565895774214,6964748011228680465,6586345019790023579,7068263171050742216,17661320518945137145,3543510996401763421,15741184108934200463,12296343633382332328,15673218726770908171,3329517144851654506,2449545874113428872,7220638862354702300,1311531153162753224,6237466699424885401,7265909659682301436,12739040027081836543,5868791335820227461,8540082150748844431,2619326477676965385,13163519088037357847,14954591846424147465,16712513981052600711,13016978476197413872,7749528252297510287,1995882843112759694,2442789978505881923,12234761245178594773,15172893601083632346,5276906068660769735,7577126240779333039,9709083117693036575,11011735290758736555,6962282849692036026,17857101403059845785,12433479242990799691,11197203383550042260,10649063039471965768,16070900427156647487,964086798434267562,17149177889936352123,14075608133918138536,15423057903659169204,1646727971263389756,17937803252018681526,8246058400281328453,10195646034617502861,2041668468991838801,10226206199026784734,6031852108465749666,12952524379180172440,501740599983168451,8037612369607028956,5461381335856011335,15204566117870176178,3839193059348182309,6955442769192788602,9718825591936350333,7068259028862760049,5962754910775652701,1965544272758003596,6955259445904809386,8804296975622063881,11286897994203536432,9821241026108693010,312745587219864245,2446683776082206024,7612239741013332985,391238332785799470,6365606115343376064,8995715848720490927,9873398958181218113,17307700351817244837,2100901083935253290,17375917054598022003,1438471978675846909,726885589834440973,7518511170550269845,7847342097034745571,4566371081065671210,14620214111787815031,9473875831504123067,18017736717171398449,13791179121392997235,6873529068770894844,14002604022265491358,13357383765250641393,14007238020164599240,17963929025204382596,2094016617059348473,3980032512707650323,7569061762480036731,8369624303094851974,5397494716440162134,8172698887151599019,15894724515799734616,12767677681331941560,1684612508855579432,5867782406061427594,3621051939913022897,16131059704400730515,13543051008398588388,13519764900236862483,14428208180193803114,16887560393020594225,13154552152109696885,13438642728642578417,8539717037522836777,6939474000491727631,10273056668813061063,10890161766031789407,6718472103460907902,7044579312855843116,4091069710854274243,6860683604848155509,2871733474704302487,8388674958222273585,6945019294290551002,5778569261076267620,11849265185839236198,10530383020208427308,7543335139267307125,6017502708736832353,3061766788778550382,17385301939570091355,4495412587340706918,4772186044435620067,3034479787925620964,3493950446646145812,16715814702007153442,12544139635432189280,6033762224985845565,7674497391372915279,17271364730261851099,13293584453509535628,1198085311320894659,1604276311580975930,8502683291004648415,2125246903786420751,3311557132132997653,2898407084936156609,8203228702065053807,632733917720130616,11956319514809522360,4915654347351270840,3251783382396925632,15695374933102605541,5778576599901157841,6330384296955700225,14320752310761997969,2088181645717970169,12352755576282876073,13047131076079461378,3494763075421670776,8147181370750100024,13405709113519337312,3200126500593962881,4866088249216171926,295773672652308305,11423900722843743245,2389304108210182826,825328940035808917,16712492687741893361,1685224216814630765,14434891216546114627,14404685706234114925,2539305945443471926,18032866007953167377,7639886715480321597,1843459128492493785,2009883085741330412,12606111923268363498,4559922237796512956,9625203287789331776,6725182021470225261,16231259184570967710,13622637302814420225,7105788100604369403,3839464657321874062,13074667308368572134,5930794941376451783,18093656298345976194,962394387109573271,11375589252303387251,10700298026408255303,1032097518578908774,17316979643191181681,2165772532845148907,12490753196028979246,10041231651320915284,10827372091185062208,10357258266206893530,9631248458182684550,3967570377507047880,2660522091138495303,9843675343917364896,16015459189102101788,2536741300202102232,11100369341579239467,15661730146374255411,13308780655330749571,15574673900868694596,9530902946757387489,1286043676528208145,15275507759801134464,16544371347055149485,313131082917510492,802366590988376842,7760132960261548274,13555628506751063514,11278104256368559065,15384764485315237001,499395027740045815,18192129937107277337,441615146874125563,3307355178624209396,1776828194371044420,8212248870798706532,72733246122729853,9635496808301187799,9906023609950647981,4216817931306483114,11177656872946406410,3785807995774246895,17084753422460943693,8366555995486981969,12451748842917367457,18175624740150124473,4856568315677180549,7593927605759411748,1820076016459981758,14160468990925762866,570348274363386753,11204046794656144557,12472593501473840998,7466215693800571956,15317329804016221416,5541805926487485954,4229385060341808017,16854041237627640801,1103111560070634894,138180983293829779,6871759479909756698,10312156824356715769,12248334373129891917,13068957108733982231,7853120440130915090,13731227314526214261,16751416458988436847,7429498305338043968,17258369361743494266,955985100393109168,13717122563105102698,15053919001775623196,14213060414228754032,12963369389966325299,15681667865189569094,4626294354438052625,16373998123354219322,14294993466722884471,15521921457131584081,17211020445767140399,6294657158199476575,3277708000322113468,8375957614734851272,13902710195284929206,9217623606769437287,2204103689110173313,11850110988887462447,11635546898532613646,3360536072263432143,2890453897764528198,3537978820732134645,2410454201569177848,6334091475904537697,14035862244031612295,7117515451812239441,6378593009784021965,11945656143085421264,13933161556106267845,1187190778890508696,9939676006343269588,1852164077863173516,11774309486622662324,5117775306367061974,15027520421308110973,2393417080189628925,4526936837701493319,12872736719144459310,13263398354660103531,15316738240535381642,7823472249498021632,5267115365318509077,10970500829896079032,13066430256480862227,16361802758834393456,15155186832495941316,10360026659004331065,1823731503915925945,18371792348244888401,13202764021539984218,17745273699026780036,13717871549557767471,4764636831622233352,4165396920823368189,10164509311901735394,9528260249734399862,6742252859840636169,14943684399146092809,12787674767498132786,3256783113633178741,8815603624287662600,2481464028189922624,14073769886480655323,5093021901912145986,10290330718811167264,5344709034022780203,6336310773857365357,3706523112239037535,16284909630445154485,9761799468842236749,12906412796558337481,10994471427416249549,6312571614478121836,18401851940456958153,1993534488080245996,5576284096676450855,9656603957342911140,3873269945996422717,17493588300836816397,7764769901246941376,11685626324098377229,5180397205536123868,7708071507327045947,9210394667412344506,11031447974645264560,9825714567212097776,18268504437471482891,8493444743039498052,12682097541219813488,5078025457043606890,13418219758214268584,2241145716288755640,15335529081785615628,8321844223341893327,1658658795350183278,11780702586459762195,1259839781728684070,235391301414218851,10889842166658689613,186338170496993372,12930878742123431254,863607643091860990,5312445644024523501,11248112760930203186,7506666619550158510,17618378617829544458,3977035119977793661,15326785740559048651,5279101205994214011,15770035271695154005,12950222726874655966,4340925127261546034,4876344065424241542,7388568996794857441,12427720701762795856,11790448729852582759,10616991791864184249,11440207483519540910,15926383848833491171,2571238037036228465,18081195053272003963,14170202399099073224,16145608043131940054,16777537332791758842,9836520430369826305,7565170970441768951,18040828500866270392,14935267761134026547,2109308561800930427,7385606505094170552,5621888105337439248,5967864189537392703,14365842943626564183,5710491902465182888,12788565987625914338,12406672402311824984,17975004174658089174,3629444483002240259,6922766549644697113,13261226882749843722,7418611543688767088,7773941116604147306,6382854870199361841,16252985808530176159,3018381682966122742,8497549498112146103,5785605386633133269,7705625833909741665,4228521836508955165,11754027760151698489,3319687483340537455,6986640869147662107,123793680371642061,93408803053151043,3430026499235236988,3048739312434482234,16092834933926637686,17994071677295753161,7189946309047220147,4647079974708567201,9532267782651815949,15426443853801566712,2632496171787875610,4511941882876012162,17942929595036204409,12616308255678531993,6691202466376649052,13163228943173884860,11471744054750280799,174320702389329269,5343235872757409516,16985896204448723729,11806311194529384432,12255667599945519050,12672667798794140378,2404828812279287967,17535695987177892371,4780711099584058125,8813463469112025680,13247489001842351597,13771315875140742998,15075633000189095569,12079731580416019722,9957835000067395101,12153023435988299754,7498046679163432269,3006778607482253106,16653222775093909002,14919460711304114344,6108693169634835171,14770112695281751008,4033182236237003393,7921957483032980244,15844172766055923791,12477332630691677982,14200794604586499851,13246913975276298949,15313402969303611442,17043995092238250119,14876557016718544370,8294942541233918439,8342925624954273327,2385364631893589170,1391264626657758764,13291286086244509156,1014187752591336392,1685543614828255461,5447567997259740563,17362345402960399651,5495124759512705896,10740665827192021862,9593258655963478766,10694496495363957648,7455224233597896596,9622964982250612952,9661795147011681711,12978151004626236859,8999531291296613917,1926376546162698589,14320369309676773951,384665548837474393,11503728705996451134,871003670491378705,1850276031417843626,104178557423950806,7870064264503217976,7912416896772394230,8327897267699752353,6194383875659820503,16687427858633050537,6412965922228174116,14805857809646030120,912923667029098692,6655962325006101149,3885808673382885157,5057115001765494663,14597449732906972821,6605434897415029779,11666618952131231010,10969336275294288919,2066835025708065589,5648325222645937948,12347361769939349354,11298963829106101747,13193060031037132344,18254936709921056413,10949582716557223381,5863728979199610439,2120504180915325501,11401728051651024852,4811154935700683285,6283643858420822264,9293751630346994220,4105018484947459887,3091202938601099539,4423982592565604953,609367079107151758,11085667446436441171,16463424017381515118,12659131049757329746,15512494493150232370,18020643059821213774,2130790942636565728,10107236488606396050,4670157694216064396,10882608057184046683,8952310206919531468,1176233007025067605,12803859763785894081,15674399141726387583,8705494161653468088,15976101427438531018,6483775266086204493,4960175850424691048,1837447014579134409,11950648589901886340,2260986491609301939,432210984151126017,4568418840226487886,6760016495980604563,14817497307547271572,8994945676030367273,13060955868824066954,8493470432472872348,10952159410946483936,10456245025174032053,14656980752939675156,17170778813136974813,11869549941582269786,14953404830098173242,10656338413496941561,14325583663672024137,11873495126211600080,5684053519059746159,17873095039059673521,951431286754278546,2078662295617602615,10477630043821712338,18218046463542876737,16842443444370290478,14156379647762113370,1724850619974787240,13343320424014381013,8950301845490794297,4328668885017520410,10820434902373731233,11031228233534473296,4457073019122437966,14010024118095163832,6193784403859447241,7131115269960587956,11162538012318329321,4787072085562585417,11716193491895162744,5530485830250830499,2749823578319387528,10365517912249009064,12697329013677285064,4195757501381245280,5484250537128756355,13359532769079581824,4196743722665128863,1288323544733569398,13423462016412506372,13055028837308840819,15921396745978107081,4975495831812137525,8502056030742915950,17342566734056035887,9738720971619344704,10116071219179160421,7828550474173218401,1214988806251714282,1348322162285349913,7119016990705852832,4909262906476439375,4154750786587672964,10953569744736301142,12569509358849876423,13391543821331492568,2273094960286142616,15260585120697609292,2945103549785612032,326973361221164203,2982870398118048666,5391901543227294732,15563612041773343389,12013458498446561232,6375945019003637978,14080532570139026850,12500972055738784773,11298332830312760016,3568056614703146585,14504636365685775904,12231276606138339033,4021468046013279038,56410565122688495,17785415405690501438,9524825465274141815,4738511445529327560,6961323546979012281,3310904614469880133,14738023578524666580,9110192293118103018,9217035055926619950,15203535729174133886,7337856526483684446,1280910682838656008,15763779772791601204,6929115123969858302,5219928833381535401,5379050433310166329,6030489423816397548,14057562088284765234,17657490019241528006,12553589143476326504,1732303075287710989,16221894754117048963,1038560040332948665,2400744544999320904,1106840820338741310,6638032109949543049,5454914064634647485,761087099206653461,10462074847436082476,1185193984273844778,3553767148934407544,6117231062965755168,13898303168828291602,11235891604493858401,2482178198276745796,2782551376993935233,7601742734434948431,5662320302424882940,190523326718202887,11970901593243678657,6624648515191968885,18283261090280251943,16242954287153769509,12839094043806722817,10623158190303681484,15613875475591051386,1226583302714071911,3553300407635738079,178439555857142429,15750233710669475196,12429065604242057023,11736206382042293862,5434945082342261469,15764365637022298962,12162030536254410749,8825650400635212823,2373868925651649685,15150382682280835335,2770625325898071836,17134786013879499254,5514728906315056633,8838450318778142054,2540540835307825028,11328979872015335767,16349808811204388633,3614231967106951096,8286450390551523794,10970565616261078031,12390678030547927913,8934711214478865705,457403769031773122,124449824865170604,13747759407431557711,15749681980373489026,2815718651105590647,5999461130055791781,14492624315521968492,8141310641508932089,15681632688725238964,4134529531248250008,13691627134193161050,7090673476936984491,5372327467375382791,8891736334044135550,2697502853120647414,14995935109448595147,33433637619430619,2670494109630997683,12703487149004083643,2843647722371836693,4150365502884138583,459808413237994775,13723977795549254441,3922210281470454324,12409810936143086240,12714170881869682436,3494330726732766345,8488499312533299023,16530705580330681815,1428444437410662986,2539502485764894762,18081506588386800946,13323006453129863272,12211000333468904464,11006903477511101346,14341433472842982534,9254331525571624477,15626001124304585767,3781863338279052770,16596966347609616268,6146213926547538890,16127450695184182126,11288656446145856687,16598371832388610381,15985339347132942717,8556264519915581247,7799489238778515665,13116307274220678934,1991696736047198730,15442357584146627298,2610545116880834760,13282903784020895280,16923705908264179983,3317835387938066969,6933351836092408241,1087970709780634569,10976234839276915302,8450773814385965611,4080865038712664166,10231817433955907330,418612832758370292,18030925785366647044,13636218246042686647,4608139289727428320,3378237484372812392,18386199115664886654,6520821133122109738,15264777962114628070,2861892092373574933,9435755462714635361,12145990257023002553,6494582766688983800,18394850676185100121,17725026854894789273,9007445043929011997,2066112990271189545,14894206954300329516,16620207096350349780,10081107751661447484,15024016425505753008,3005273002799801491,16347323061139992998,14820380501557729311,7880334783802960476,17138894640953879365,17998819147656140508,5396804264853216412,9178402493417681458,8506563188175453748,17831126896007449002,13763087492650696138,12039451344023764230,12633410782746970564,313772472074638588,9407925864868764803,2545483331410011615,3452707474247351635,13417189785659981887,13054634581756407764,14146628278131209613,1885134072074536993,13578348615712702034,13609433589529478660,11284250278891717823,8880957404363772873,9478362843529372677,3226200014053921493,10067510757066916371,12642882737549287397,17210940921885313093,12597077207598010318,4433466113864429590,6032525534459544745,11496498470176326676,9618930334654609389,430154584228419436,4157017880349527607,4678661179748328941,16251111779569085319,2700342317552493360,2944453025336386620,8114332291996932631,4690299583076032493,12771474224466458337,18153798182479202336,14136722642032363583,12150609105603791350,9245277260290686225,3788312222122545652,9378723885591385031,4442697420947800364,8411330475223281299,5115048597760016677,17013237156301552992,13845717927217105726,5304611264782045293,14581996571631552101,5055309621786667319,10240007346168351115,9089294196046650580,12026296068283353455,192809908112885079,17528979913346896059,3740495089798690619,17959427425615787055,13345148748152273057,4440617797047572069,7147334205915648559,6089052509395736266,17368664816595787205,12845187668693539712,14739016993546985067,14070947088409495279,13314531209667172379,10678815924644707087,4851373169649382307,16715701684862439647,9507189128019310376,12666311858601693876,12756968178855527111,8657047143459696747,6249616273573529923,11158563793385697540,15109057955173809127,2932085343115800281,5227029498141265767,9250309196448154142,4495101206584486058,453294614752248777,2169714191999973669,10047024761077039758,14683687167417823754,2528567244790726344,7617148095300594801,15205020994442145210,7464042793970526577,5723216423838420954,15433674377694596036,2107915625823389663,7013455725852719628,8737799291626786551,9756377214327637155,7211525343160426579,13310562002253712392,4397540486370772704,14741047264404431723,5699086772448083238,11980837771294518831,12057013141635778052,8336756436185024630,10147623554999000646,1623136098637284041,8989235396864558335,13082687628476586351,16994792966177674157,3221440809596092897,1750022589409176911,4204569439214507140,13160007921722414996,4389436231088148163,976281681242698463,9346076707613577897,9393769376636137915,8189978690183139158,14897323597394791469,16843744772804351441,11798085287003373723,14728712849295648724,13256395982819858388,3583702962983758898,2881948784405693679,8879991038170635173,533770217891772169,15665180874290509791,11187013054612587690,4669887963878481215,2882901010243963176,15262672225927077570,9827827675886848173,14622927384871311062,600744647132774434,12099133810723114151,10123155387685833389,9143591193859470076,15000377225775617250,974614226302628261,10968268943949012286,6971926463630098313,744848103829433959,1902903032554083390,10159542576768589978,4619318680780451187,16924309566743953096,14543208077892870952,16137181396046130616,13078670157325522183,13320545818344414109,14364879901426065285,18077930745295805810,8465274823525554500,1185313677260795736,15810847951857796092,5902047083384323417,15826098115376132558,4431728097824063327,8752140253782294741,15378255596260392837,12576799470588864809,7118680883215501094,5695320737059739020,2595538938311090865,9561325868660867280,14643095874331632408,46537509275231995,9735532061917402585,14457584980804452564,17782045907625126734,13560715903529966316,17580564146975202085,11427137846357030431,2272294172096017257,5827431979235022163,8425032867850230890,522160760096093636,11951642267842932445,3450762213847869442,10145143483649948750,5519864180178814523,16468477039968794196,6933618924889015102,9889665871852749407,6434004463712553538,2385898542894816226,6690131806616973280,3840752825301019861,13298382296012160939,2302068674316875763,5176926180819824959,51893292281253650,11234547612093362373,2355909579373955349,1229636204108620493,759860247445357341,4537304504478170405,4978720113603067809,12884092064800340476,7741411949440620187,5370659912442090226,10475234058517716153,8291981773786325588,4854970274936074299,9628670555187433499,10864301032331652169,12870006529832084758,4834657939964395883,6307866888722370690,4368256502868629927,17679521529479650664,1926520441249584157,18164698200474656152,394410770161713483,12317805012091249348,9437715528907228513,9766929007832094242,11632365554519672673,4859509534052184095,14128329050663047945,6758253984849174003,8310064008540233284,7259835869963130824,3276511929139938549,7712866390951756645,14140723601256724124,8452720560697307749,5762987167862674196,7250232097251465839,3744302453367729004,68174583979160427,4203901301782181457,5344558108676763521,8315510172261754155,15000861770242463643,3590004315353278752,3731171496787523710,5756624260175319422,5993418960454200884,8942019196093416500,1888047364777268169,13399823496701941565,4272525002695214902,15002324050809042799,952013533038210008,11177874095905839408,13268144459513484567,1657376535685906667,3929410995220113069,16459517756562201140,14830794728525446898,10352502261610801769,11257538562187059090,4392031537271100206,5038617792001029457,12161317008416509048,11780283354766783076,17890700684885968358,18377804910115931161,9603368267049526139,8525403328932334222,12392363274750043563,14346601516360604534,3134848963234770875,5754502927887786872,12559774793044679594,8852631091360093843,17649690180842736819,17005994477382300914,4629430969764054168,2304645103388757320,16037027696801583088,16447144066896606596,16817756163574615521,10021600616105985966,17653083896819764129,15067919473526723294,4386611341125813169,11001938969879642059,1367839997927117931,14577036671126603569,11434717930029322214,9465317352575926789,13435686545473480904,17500155007523699286,7902072817660401749,6796206759620314503,9019173008649174569,3644582997838028299,9604017665234879474,3024386855526484150,6381209518305089631,3698809808513345985,16931304893319089903,2089844308669571529,5837048958882838263,7716818815413329812,9186013654413729041,6210570229798087298,574022677443065272,1335943619894226050,6225415140820774354,12679015285909222270,15632949545417378519,16569241854417608854,328517996571250177,15373602410509494703,11427868112584276237,14352908029107544715,1217210004646260913,16032092333959822656,17239200692579048085,4196589800160175870,7946750236975221197,9611518623902923292,5448123039198942175,2928075281810780679,7936408623127746905,13796551334640409501,6586356060842283668,17192115203738863315,14172142102538016428,16329443448469928100,1557877946400902523,8843933390424541095,14563401199328103400,9431864181661300327,8229619855814423868,5214850218139707456,8275071523329589429,461341777309386079,1329563508240273563,1974214980125750245,6283290660330827765,14941552432910599325,3363288839335771496,18389279534698194070,16281090462221622659,10353365202105728874,10571521187121294877,16827928966982176591,17296312689956494151,17714429135206217751,14239703553753691723,74491173374601273,3619487077273513268,12681894419226305156,15830941009861809204,7609226530604413697,2988368454321054861,7941153968120207679,3071046512267677308,17685917306421865068,18061448686490707400,8120489512789254694,5133926195800309856,7367667928967344939,6828377010960524449,18322926014882498262,8000838767824434889,11141785532718859696,2427624279045633812,15933964415289423349,17829585486332965193,11799327595661293054,14301864760312046099,7221949197023178461,18110154448130087931,7196113171123895555,5935698051454478511,6179399978277632410,5534623738317393155,17754997662593057353,4604730921650158546,3231331930737276947,9719798602904829030,18343219842641865528,9824753440545031485,6083939025916072868,7465140648525157105,7313426702311655168,2548488322492861015,3526458488567008865,6642055208771631621,4705525310286441353,4803425050292770326,11357551212292827456,737037116875148035,12200225198610056308,11196056454581427844,11248119067045024863,1658794786257019291,11058537106125990620,16326897028799987294,10391856735215738117,5054540313914152303,13818690181589243962,1649899226924532874,16031716174448947172,10500830066778842242,15251405324057546439,16108306115058240136,9273016394302229660,17211501891792173075,3616426588217279368,11136224792787525913,3574280583799691664,7833772194271906126,938012907322155468,8242406256324066743,8465385423358532928,13923658340356947414,8063782638078315767,17200135220622972896,11280193075716131897,3859223196148504381,2363867989577616764,2538637848323215704,12028527393446292379,15497377619505457691,16976036904389302155,13516443429850630554,1258786883566467887,4777732228236218767,10855637534999905157,835585643914978399,1725270534543211183,11722060753462037225,15516893472511464243,987818428043830292,10386514590695439151,5468914596196453676,10923859125083366731,10793316027121512841,13694402919970772071,2914913655562367107,16027882903477361613,3725688746971421651,14083824850895035759,4622781632718853829,17579287609965190972,7212857653210319454,8839836303710962898,4762750829422988364,3231216032484148130,12854522809065211141,14101887281719457034,10841106656996413040,4040013783925105868,15036961707034331148,10030152819877895913,15107324733991553878,8601784106047639102,1808556856382422602,18095940330852362221,3948037539902446670,14111926961678041437,14738273533424024921,16990967758974172837,8441494438828521401,5742181030544099104,5085755556358958588,9012822258847928240,15837021634988441217,8599538537337065121,7194458347958185738,12439081802828909862,11280758658458019514,16853662424262411275,6750908251438368336,13449254724790980766,17577953079640695715,8943890791034342944,7973590217468875040,11070302583346583513,4974497225895475117,1670538498473111357,12888158924330377398,14667310351054558742,11970532166997382744,18254994428375457108,17322179052336153159,14977263756300201148,16037923015435290255,8065400488791876295,2942080766761473409,16090115612903509839,2436132117464804788,3864046680577229909,15156586203348811310,9907055082239578957,15756066949147361453,17612134617749581641,5431623829097935303,12922608678533467867,9407970220974325006,17200757386113660672,14290104042996104330,7881918658870693777,17660511608588584280,2791309219841315229,9276672669666877523,213062653143442463,4950580089643366350,11416024993374497383,1223082958013361359,12564807658877328667,2147317362532848302,729430956318712186,12808356068504658420,12222637220244620571,9044934495742341430,3090180887034094376,1013574498598568839,7258381134748866800,1156987503339519584,11455944815480753069,3899158216359902785,13153473064792216304,14744599279159794457,10229119254906048805,1044467449833545661,525643333113483973,4015188629436436007,4917033359169879951,1897276804367297007,2119336189299754266,10757623148935937697,17610919506066722149,17192981868163144151,841497210612691935,4319117308725811356,6555831808184721148,13572129748988576084,8101891565246858370,14332030725633961064,188514822396035590,8357855091996751443,9373282199743188420,4194297760240261957,7404756510146351482,17846937601439412981,14450650756370218511,7763060343711996892,4368643521018351101,13218006018304341989,924179920151225040,11175213480442915999,12915098892674953478,1337594266155567347,10617216727504972966,1958135923894891582,12679541794877631079,12256090141569154539,16807278471274554874,12744716789423815939,2474533354178821400,18238988867631715865,11148604099411277896,14932968228613829205,12822757852533389752,3788926697739455353,2863042308083401723,5288620371527884738,8042393799320387034,5991559449304003938,8306053211020260234,4158543778442150825,9888997602755528569,369922583718907458,6682291529614479923,8040980145127242477,3530801967234145404,8738458284006428710,15254544140603816610,6469372007884188746,10782378435253790094,14384064600909009558,17456293601237789303,7375755036465027693,635359642952927644,17831364222067738439,7025748913186671105,15022220498363456692,17533033055541267847,7738826333018136528,469796812434834617,6065877816860078321,4621741612094903576,3978874128468847573,2207994702427460578,1383033773115190875,14925376835707548836,3764655309600541949,7881482569879478995,6702667079438244836,17780722169510445932,7408827640149944467,10125850913201182836,13283218536111399021,1202264944742042498,7942509048173973968,14568427010568007257,4001877389698980209,17005880198505608947,7042715630830012445,700584065212891618,16575508894361183678,14773049014686012206,18198416269464846580,5093973628106170769,16142119718520621069,9021127849280272365,13484323802166743893,11073959082882776570,10466592036211409389,15044124414554626352,6828481558766033690,7947052703036143964,6850372340465065236,14073345908683038992,11469294917887170385,12974921617025115357,11685551574142710064,13423648586984926609,16591187343300069055,13243642494963423992,8089172699356208664,3200412798583401396,17725008659583992552,15751268972378382142,6924310614550401078,6627211330204618239,16296503312755959680,7058573097500838636,15716222766793982779,8479416732953336220,3127600276217453390,10569324936415312691,2806748517474145010,10382657746203804864,1071078480865870844,2099613502620351499,371081901734043221,15681023777400638377,12801833631152972068,15869607250726734338,11043652893979221902,10543683939315956762,961737330682136834,7116286524936287541,9055070849338841805,14119234369293899776,14201341928373356980,7114498160834864007,7848791147656028950,1598803084064414823,11557345132711135878,6357052567708092860,6356972092462526182,6224508653184109108,18298860793284828257,8858593007057010987,5960198023457057118,423856569638829506,11816095390308654594,2226709519552466946,2066408518135739070,14251216863287880105,18023753256847195946,6762244769361104756,5677750652151253955,10982970532103301862,16162425684543972652,7170666829802499124,3403018891435109533,8918422100414111726,7115183992414811915,11058789054859113187,7633842466303009064,2541281603070389569,6314323718977441341,14404530600900478176,7424530707603212845,7166727219744471453,9782088563450788497,11362493803840738745,16590630445898095712,16472626897983334075,17682925200711233447,10644122934255868222,310476639195716267,18115719238827913867,2999664017295489707,13756273252926611818,8962618217081973317,4445784857551126553,12404395190562373906,1098338032461218842,1060300551547138886,8446633178248875240,8641542305696663294,7254297087753709000,10992303548692632113,4389732463339763781,2483132161089829065,5323727273539854097,4151827843522537106,4714132706825891006,3675043375013839581,15612102671066890492,16246362220325766957,2192798858734389312,2897118524130184931,8702543348708034849,945612636921511206,7319049321080765436,12947672667692021477,4897574750623933248,5130974166149909106,1782444196526539209,9334099868597395504,10746292243481451891,17832140397010085751,8915194763544295980,532485162266146075,15882381849698873957,3125351490271386474,13792282332828192720,15496032756112428238,6375808616319743927,15442576739076409842,14526853025515047721,16595707946385506526,1516943428189576266,13685983644185159823,4589045565273542521,8173837590173303076,4319367598937026893,1946938863078993828,874773444386622202,8344559262250526951,13442833157192179208,13820891447057492401,5435000539912773942,8266570310488194644,9288975947919844126,4085485389532810276,18019180481916225549,15519092281165142583,15067761757327491172,3194905417125063899,6941069165290385378,3976749602549445828,15614535501295972153,17194171645116146627,12766537473755981223,1803651111367751395,2737168491355790519,12008473602472544373,17000889465998884367,4426440280303109930,18017968856023102684,8789685176624925687,11048491121566126091,5156294385117632276,15047154667419249547,741435849442805227,8713574807585438885,10975365007891685052,7395558869536854557,4374720816708605369,10592126849392749716,7550707612954657246,16746800265242397437,8858165019677045771,5753684047579173787,6841658652391718556,7959364233390737177,15828615791582890429,7651828985847167759,6254967716125074118,7091779683754252950,4911832809924507473,8493398059924649538,12901135245235994475,13001570141715595137,4320382627264301006,9302664110154971968,4036297233835937043,11759852967661061359,11313970720171174980,12355376790467974281,12823765020795871452,7033487267619252286,183564012350718426,10486314472832196861,9505238060464487475,5262574603870955437,18280620296498423676,8678589699342413335,13148325607326659989,5537597089116124665,7500099767709967873,8927326199866379138,1148637189681582335,18253038692797045602,12379730843150364446,5963364150103561375,4198717380095735825,940102888526680079,6903970268000353077,12190569426281075993,3982029081508796589,580479948101502695,14944927693555273453,8498543048928296025,14370077255622411963,11081940021324052331,8125068402801945967,8022460613531882336,4999068055104200234,16746183328353988369,11403130810499954278,2075737486053882824,9929285539129532450,12024337740178961381,2856656855663446971,3157393253966778784,4246646045209085139,17133970293849049713,6692236876448537954,4022652546923056215,10920700444136210451,14530092619377551505,12021059882536863762,6190022941817370537,8496339372863939246,3704687166729765653,14026347358284942025,16296341396140357197,14702854488431414003,5791208858632288398,10043998824738466319,1916369995226960187,10516477654948243863,16034094123813776954,966298908266265141,1358262837199249341,14869781344690375260,5114719813509712457,17877934741200114107,2362270407409216080,22516333744695946,5762598613867505515,2227396758116718343,15761771724236692611,18075476946151146696,12830159938664399825,8195836799446624294,16631281153397004026,3278369487286028895,4732204792401330307,17147008327754681324,617260692457466330,10318201225331298977,2044725079884965419,1414983487699735606,259997918952679496,17961329712148271196,11939643466133906592,10164161301488649370,3381904776127028023,12402892796205894600,15246884995641316098,13918671243510975332,6225301514965682418,18392005961073821884,16774848181445819452,15056953925177939560,16720574235475213934,4250086707835690061,14125369688540743267,1446464630752074650,17884062272140325556,9110824872559303756,8946791135727020440,7979590069877767532,9260239351480207802,12017914963872907581,4195307843611829134,17276717071114049122,5927207132042191661,18425187485443045599,17224589443186114709,10178819260054520084,1006054914926945869,127604109328211128,8037019273241541546,3500403376602768051,56411387642964691,9344605373617952970,7070930901336621824,363257232576531457,4373583222789240370,1998021333027493762,1442951138960996190,1402548392349349943,14950588755752036709,3641250557142471904,3314679819514722864,9718827644139442766,12802744324817005895,13187653136213187234,3995040580934105094,10118402326717228709,5468996462465891071,2798225279420319820,8722753882671369485,6260331938328685189,12605550412545762902,2900010542345815354,8456263061837011713,12410694256842669047,14960802920583339924,13655710727840031621,1935268445516906748,15686941444979751329,730021180787438459,4480564016173850382,2653661222071510933,8611480265162325926,2922637305057662161,1625927270471030179,17434612711043494440,5464384888387776706,4142604833913943902,6227409028744732755,2079808964354177220,14702224019299136868,2126908058416443051,10139304291905321207,14013341353086070608,14997401652873803134,8351596083961595173,125824839887247089,3693928479399543066,8416916187214732114,17659245973261399947,4851973346917822731,13688518054037753455,8080257608695041239,13077311306136941577,1128654286428097906,16648076004306185913,8994206387683402997,11360099306906921905,13552423354649393429,6445959356817969688,2762841630620532115,2906596323196053521,8826352391084627682,9121590777650778406,17960732034053424595,3275847916410472686,1760206701848080247,14255850949683544021,5227966753305325192,13557408924027169758,3133470207329742233,1459223616148599330,9556277195736540043,12411583105917191056,5185481090410604791,7141631763258344569,1745756072408390702,11132590757724211570,384181839502369946,8265416495733412790,13414777081573770766,3283682894546267364,14311264154933590531,4613699205773024311,6309941274379347003,11521991127865957798,5317076176192190458,13694780132916341980,14129453978804677471,11360453097213063402,3620140973576955442,484971101487285374,1377015166357435894,3164774793623117072,12774018381241964944,11340420493983994602,12495703252703003937,3603019809606249127,774345384333093780,10058446610130943456,11337858955578215431,8067858105654223246,92829160725553111,10997121316499361532,16351500107624803963,4364518141825040199,7935195102571265923,9135297130908975152,13330543225329079604,13389328824766662155,9665548372019570136,14439169792745520676,13346994738947790625,5996268689872034392,12481550759487141199,17593239837971187969,2799525413499859661,10635725115641413318,10728717105635620697,7593403338452690394,8148739179237523069,5023424799196726076,4678677951536283883,3885588730407038085,3660588776694099559,12944992297728107018,584469303027680994,14618486176600667921,10515081563962331697,1336278578158161766,4709634526820946133,951084169742324229,13913864562327207664,13639344972501186139,4064139717669800484,16580070534354830991,3245334898558398747,807292354320832603,16660316748661249080,16657527476812548179,14177398837351318987,7789681700713715601,10170080990503548837,10678696530477493159,11698062655505021706,5730445590342285498,8134560268974799982,14065743490393227587,17013388467769096933,5769499829742782310,7898637434701322083,15651603821681118505,1383551107821300165,11756062144300698210,6785134666809203944,8293930139610198657,15443124679794153665,1273117181453103466,6976421000941408762,8784305072825860670,14889207483393826889,16196032886986789441,16521546185980165432,10483815263124441702,12660393794599494356,8949517946867768465,4487848158560660391,12224661558342972268,9158035970062881161,13553384359270008994,1264835795816737532,6097031743555414700,14897248372838433214,12775463502412814722,16496292959301479432,5474667066661008406,10491242277355542759,12769092818187826955,5661367624920663840,388426226069069804,17954707768435748618,14848535165161760548,14959918372030648180,3253714907283799951,11932051050737171136,3778621331665484981,4670354304783713883,2362588029701451557,13445934521807481984,6685432223677802429,11772383276359783848,18104382966511688525,5698168604971433747,1664210354316842072,8298163782325827497,13150598148890574322,10612044180845512817,5350854517358266059,364274744622170198,5448025281643970557,4467962708700780459,1855533963069054976,15269402370198281588,2859605176904214101,8599444337506862342,9522894711392347513,1015155198232342673,1747800428532213101,10322207177591351955,12465620742890993273,2432161712875539514,745576726024359640,7035745320637723561,865599724668367108,3215670494297768387,2599405372540376693,16684702683428676314,12800392614011619409,12363362704356569539,9641793179264520403,14578100193029065254,8650314190515974305,11172521550755805035,12452894329305476717,3208433055927952707,528668262791783332,18196988546277998365,7860250329792282165,4549075342751554486,4839481300467549249,15192028948759615300,17030531568925592862,6665583988818099096,411613402607977892,17825623671723707010,1600776362039416775,4978764506741735453,5730227114629856920,1849516693240292752,8252508854710808481,12319263504359328354,12116247657040663421,11815834421303745269,13852212256908907666,10240611338104674991,10764655639170625923,9735281492790908949,11144884591389686766,2901570976817987784,1163236219517276018,11064336193769564652,13893599716726284220,12341011919856195574,11711705289061194244,2195590422534757141,3235426598939470073,2945485998810351957,10901282168798277392,14139430011808890539,4163899780028617441,11761656372232140153,13033903625370890310,1114150372455004454,630136539993588495,2884778427301227892,8600094977236454586,18324901739122310591,13728605992347125219,15394551134559914452,15614229625626517619,14413612575749155186,14659347270915239667,10729348234770446885,13382481500817163100,10985820462123920957,13655131987030359472,2435353433077047155,289637329478983585,2993709410183825164,11123356991044206202,11523505454864887221,14819674536952972576,18427366130186793670,15397720013887325391,8047717823985574217,1016036485483071279,9543074241647390194,5148202003521345658,820242871041212538,6991548931116783533,3214621802613192854,18298982789023218136,1937724499261336382,14836846859106326304,10308410472870248832,13748690428592449889,5450837871312573123,6859811334717257945,1279795638147192313,2703045961827735421,12015248974012252426,639186201039620483,8040116825859967779,1112591286405545861,12997679364546940555,10017591487670721214,9713748609830324064,13890373602217898269,18008125429067705501,15250643492647107925,12311672917020023392,1873616939160268253,278281284838557002,4029857438181614462,13476948381825726287,906026543477670893,18089563824971104186,7008795477079127340,8242215579966118031,6135657012718820245,13517545099791963336,9034236187036333690,16088961265608687156,12050080806553666483,15012019869679870216,9970524783146391444,1935726176607719321,14796280917687462441,234016546961639272,9137953718504090713,8124120633509140460,34007626991060006,3744868708098557670,631455862138437149,9933475234029374131,15121124958360464211,7968725122934404688,15839786009324831867,1126247391783423433,4428817551263735918,15151915540185393887,2983915328069575925,18412340870561579321,6656457051712040428,5444767212856555380,7685239571982908437,14857762786278262621,12504759753451026350,15363431928596919503,14090368647338549592,5170711225156806546,11024995595061059634,16457136392381074449,12925473982590215673,17452912757638288162,9061749224019328398,10094058682939452580,3433512852502141221,2679336790862174261,14762407527650460374,3609167049492523504,11213040122841942541,6044801521682720922,11119717910507840318,16106248277733647543,8913998738760255754,14812964801680664234,7174918721310526872,10821761897425341106,13407636253081678331,10402898301809757852,10640564899530404991,14621934630411150693,17655462072037126190,2999054591019648116,8584295229119877565,1737336169119062820,8036418003261844376,3640636521676882412,9288034307718793204,162627056467797657,14437263960830511242,7617618877661461470,11366339359865280864,14045954946981310883,5951195110573624799,2606369256952208153,8038160222723235544,15595018362772757962,10971694124271416058,10715736406896197511,13387820011132526355,14176723431288244862,13813035997860348434,6832888304710318703,15226410688889360697,804069211413853707,6732559355921649161,3045352631772511148,17907785485403951876,12807896521086751706,16458224179601655494,12815909239300670739,13867633931927872026,14471364151490258688,12823383369694475542,10466857775646991503,9857759072477788186,9119189073043750114,6155996415640953477,12612668454498832968,12838244685516633023,13338941100927606180,13268356719562676370,3676622332122796011,13376200283475014999,10321666197209625636,3923815246623794141,16361098273591442259,7255560851703431397,8967976692380132965,12319335794920302592,3930919434783320352,10534765883976638543,10320930666672507297,9322412612392285575,1798437833710837636,3173504539624523837,11189392646138281707,8948480607752555230,13300218941374287215,5699800984973508612,1647605574974843865,6200698349069847205,3445498575484917207,12295131409063911473,12232392757963798387,17446994611185887245,11268441131804584952,6961794865387803832,12698134785318391369,15230929326452668410,16304670486241191330,12353887251842665454,2377954819201100860,8873573767317014356,11353894323221538076,7578875318020867578,6251810932167717378,812817743010701342,1605788072145692274,13556807052024649455,17302044025866825544,2375126362441461993,18246178254285623141,18040736169305716910,14881104644513956636,8155631473139841697,13451293999399981028,5113122600784630587,13946779358310730091,6564369825426210972,5934971092344503735,17899429977823774655,17401484480710851773,3185539671639204018,16264597606951817842,7531381479440194036,11808775266188357406,13580618619265011923,9498689725008135530,1018746520256614620,16442721276950567365,5223807532789257597,4278978037610197734,7997403510745617552,17470149334076010228,5487885837209278068,4602613805489183003,7139799062881805703,11520011149579647,16399623220331622705,14860112688940306596,2915396857909836414,8848707541520045227,2006283192386356056,10026148261070517057,3088231221912724483,5232785314879244437,5758446253660341844,3915835491194069198,8309794660367044494,10758681236365267388,12553267975551063339,5897819163600691797,3980321960937178833,6429179537124100825,550606854949664261,8665038640815407263,18343353817602133313,17666114540288512004,16062005824546545204,17495527182504942093,14601476165603089690,9289218294973327682,12814068641344679090,6136501436378015300,16484650173255138547,6510452272216080636,3844581019438717577,1314176049682971698,5567180958600143408,3383756682762993868,1066761408689515179,8815830359517921725,5739142704745338193,7695617836728821810,12516220438448488934,1884746511581966418,18418826420292672019,15399791396074764380,8269454563994348686,18026993364377394201,6821618996255050487,968715143165001442,11182664340286763714,15733680202066680597,13339390304898228700,1844887369104469463,11689351166657173352,16548142024688816569,10824380284388506458,17539429447333732279,17436324874642507817,7782189740180675094,17868415406184801683,3059271937322562357,10668417645584670936,1785960343634824835,13361842549555398240,16070022281492372133,12324760138773493004,17949803365519982250,12011276129276819206,1431685557568617622,4250356938413291522,2489913623246250686,3846599372823823786,12423064934334857664,11929191391130254435,12971451864623612026,10696193439932112635,3214783986825552236,15193657834946292525,612070336625880261,5794776782784008467,4362782549670291832,16100652149424221129,3356647928550386946,9731520101515098541,13952891225147172218,12794070031159199936,11191025793176725230,118736153579472720,3720143028894741110,13192742363610826832,8874108878693556303,17807368087850256726,17797140686823171705,9968783270734191331,11751691760297685389,14339402859682384313,7492522494975146936,3451079790379818322,3323174823247992212,7786814899523985420,3588531772199867921,11193462306267050779,17444408895745266675,10856096227240587175,1862021141395728223,7576052435208670660,18430904104899113701,14030105116218340076,8740352389717389426,14337987726542628589,9230002856048235118,11890110122688152844,1789936874327449175,17337416998512897354,12666664086736734818,16753224972955445651,5296313604306414168,3981645417703747729,5329856250365864685,3434466168729403211,12118733880932661480,10450614929554920776,6248546931837353859,11195763788783224349,15367100779598606296,11222000277492222453,1709753133344461891,2202153523862943069,16659584163053521323,11027957924166262617,9810681207653497724,1038706711558855281,7737596185480849769,14658314380698030247,10365233664509797970,8719184899516089405,15025810430078312443,14795300744233411381,4393253530773538051,17922085421676958642,5380132755549553774,17150473426082954310,13493574129379336430,9515567640827228797,12311264080795941730,1647409083646796659,13061604599190795809,5630251855126302843,16542037125783763185,17280473074318001901,7961582556434595580,3952068770014152518,14684143420770059037,16760316911960964184,11004069198221514836,6912766597919701929,9578650966913091032,14480944949726348839,5468898132244092038,4735281083158848040,16871345762945477615,12434200345943674549,4281452206212430739,708782593523587167,9211249908657977118,1289379461597011624,13423449599289231285,10002674665344688402,15117894017608423846,2240472592882124519,9972836293246807980,16952607530879544397,14625230226409324513,10455411113501082110,12157742195041683304,4433690950547120915,13637331938953840836,7614342137539529145,16842603189003444069,18391286681704441847,10218458111377907427,2500623239295968110,15764812706702462610,13629638879786481211,16162968490337517665,9423662908353189956,17099068520558483726,4616086794213142172,4787064871044413489,4504595159720320127,8784865746029302623,8445898034920554364,12503665707082746553,428788530670984980,4476829632759680233,10271240621546468084,7659177449921578207,14395169174185917691,12351547747941604684,1797651095206341967,15160002154208356946,7644179462020797413,5783640025264772808,17759499721749836162,12403994237868683908,4597266328201982537,6575832194289585883,11644476675567245816,18409952978480095893,16247496491838349244,8053729447567036636,5925044566679480662,7242476048581093675,11587928714725857150,12358061787835574985,8504293002569620699,7635205809458927770,10910198644896048700,12265223586818713440,7693921237071627356,3887715725251127283,14702118633395468630,2830165159291502899,16152580773465508647,7068340711670988163,1064763567317133139,2442581562158671733,16538871321379071476,1577233492044902955,4180534378505755893,3811562142251720493,7955190821524178415,17735258983438168514,2599013719638100624,3985535785797428784,2839700956604067332,12126768647519241574,12747691224153317652,12444649695623525369,6702833789741641862,10845617958023067505,11223699043611022300,8699583563848216826,9352802414645683121,12000037107814572416,15629285312001057943,16270338157887726333,12243499199952114506,8132052507325086569,43025022293041931,13025010563912753828,12888378722472982581,677718940084519776,16266829744758976212,294509786893794562,1981550851012941283,15898766106232119943,14453086835326353164,1677936804189511702,16323632881795636308,9511027644222992870,11873772145084262026,5612048639038765679,5450406946066824232,8456393042449560719,2220506022243639314,6451194912788149338,12746991403011394233,1496445677996204100,6264574017418997133,452680663781364224,2758810714099337578,16118999002405960180,8893132586408069491,16493767451508314351,8018833766211890439,4931629494362328373,13699238726217374616,15451380301103358514,8390907749319566125,15740164915350975838,16985396095729100355,5215488765469164972,7078616836905281586,13044073382867439750,17866072823119550237,4342238268658396484,10093594377559978010,11602464998635387911,2846917724096421345,14736662110337125182,9517816717225465934,11878231923838809259,12054170477256111613,281075438666257248,7587756169944331515,3431161786623065737,10866856252755960523,17247605490437658688,2102825757288824608,8318845226146447304,6111418337393967020,14091529842293675102,1086944593275675616,14695828011488217351,16278347636940224285,6843862213654980970,17639016955505464129,12572195187823667408,13543835696186288372,6894582059716048021,8654891112711810574,14024884992069360366,5123009202963299429,15121910504401157159,17656695749340157195,6394701572525720544,16533907915354788288,754150638137959105,14150365139786202775,7882153400307523880,1722979680651133510,8417016556422135992,10189324091528875544,1983002394125363412,17889183320838857119,15092328883928184778,11090405648638703919,13360609923480660256,17777479071305703411,11057883210198061166,5970130338404231667,3391935007027700927,9390144517814661322,460318043947175490,16557716709901024842,25964341993138910,5393676675508120778,11427378438210220318,7300316779839372547,9555810334466919667,6512215175146251329,11159282005588474587,2128637781649018197,9887670165775274635,11189740171374749699,9478045296022545739,6646637683054581601,8739690296435858146,11254780899316531123,8852933396652150570,15494917729217493539,7955185468935790411,6966311934562833360,886318034041125410,1977047110582406776,9923558833084740326,7197963273607579387,1172225218317090875,8316620443849396953,14129943888211665536,3058344129372362105,14594229854435415769,2188375449663162208,8751632781430998103,3294398599074310722,4840102044941018002,7772649121133877790,2129560843779051707,2642838430832264585,13204837473605310552,9286707978880785432,7369630651130757555,8218132445657198157,14828625828365106057,14872497389077828456,2106404961203203552,15485177094028124058,860798605448092063,14210339889320575216,14329505644886525798,8592339498554826622,7010694119158184704,13478577292860207107,6201947939101293413,14638455915693901434,264500055345919763,599780320849024727,15159448278610578406,18343560623114910332,9888704273611560279,1109193494429334273,1136029662954308067,3322800490560248833,9751645523460111620,6480633412997524684,6303551821426654547,14018580944599248555,16473786794401969121,6254346692538112793,6770092610243650029,3184060932937941250,14353168095644376663,4959808469151508829,18405343112662798725,12569559961171259971,5126335122607844781,4524706581885575666,3888779030184554416,17235797103596128488,5823895797087284999,13790553852770971211,7312615041135385237,2835721879966368041,17817979886850036662,9614054479876703672,2699348874228997720,14326285597562856776,11046630409124522414,3478770835024226215,7367894461076735094,649704792106784730,7033897932040076892,17257955619741236397,13911713989148607012,15060741392236509217,10308987029396762370,15310710456109630840,7466319848067695635,13026614591664397068,5170027435535185557,4983183618182705267,4719927419083238225,2898315699794826852,1739496870130093815,12048567406315910780,11605771438211554178,13978033051871903553,13126040297383630454,6743564157628114769,17693740906384246355,6433903301876599387,6719380200836891015,1529079580610134005,16318336663168691973,11698692936885772877,9458965595545700245,15262550002444777032,12825802078109554144,15233572142250231626,14630812649219025222,18317291421063980511,13681994004865660565,14819746431272865941,82956703775093390,9539503261902654590,16945022713991852412,3351401142497809153,7619772998067342372,9612397962213571249,1960884743344910826,12702609471379437011,16400158569561824891,4744788913189368541,6838975008218669089,16854859564329807664,2149774311700363179,17383476762921056748,7304614726312408352,8541450702317591700,5531387134579103024,16697387274611495419,18214361882006875171,15738580246661692783,8771271155037801034,350977284895514469,3603916052642294530,10645782524873449040,5620047674749546352,6045363967643329470,12676317986421336347,7590295535362928794,14516526010874260156,4018743494257492959,15370834592711627798,4215455324378262036,13453245655745076906,13845608945700446990,4633305459136235678,13983408120872079491,10717479851374268764,8701490395774033110,5612063867990705704,12750395781777478995,12193304813002231673,11297792446655254659,11730871216587508636,5835494846268382533,9804138470861200434,9057790210387159632,7065342733450338991,10175419029234662868,16459525696332199898,7568505070937001351,325205467616008380,6966112238852896130,10604836811176876590,14477085075889512115,14483624953761234059,713174853014698874,8463920618065170531,12648394639974890345,13888333872991913041,7894081127748877884,11719203984596997917,10170358214739754707,13673295032860022403,2498276128657393937,8913206131130871750,7326533836225538905,17718025470403883705,2036662564279337015,7875996537849512326,12690967348619654893,2578884531145603237,17815478303941988146,16313733587522920437,10770166490821895596,2703360495250441289,2684291597933501854,15278765999179633492,10273647435307033505,8169479304281673059,1196784725645838892,349840311472467904,1601057049566663450,11935335880179402782,1778200818940556924,4658993828336009485,107479350895880798,9896979971138995518,5399666720092024779,2422743509171437393,12710987796780493043,16211697371792132182,2684348645105925341,12923219832385440905,15738201847587151844,16218745962274912717,5663232767616358514,4950572451493956915,12472726359668362392,18440810917221264281,515808091808426246,17834061260567324708,6605257398572985429,14486433522302101708,8746772664498655702,6733917623224231182,12453729098315131136,6571817292349996851,8071082629012340831,2115530235152837862,6921639489865188572,17678404794319529763,2932864308591556648,16994381327247767409,10401643413386037942,6073892763738014516,5686670550849746589,605022806533957161,15315617173809168243,9652164697905208024,13200292775465730221,8316896803357214282,13773394926768991354,1641504120501625014,10809600691325800683,1857367635321812616,5945502167921145690,10858309528703519568,8708046827459598707,9661968292907235704,10597098911818117355,5241007775128132821,2061484609606495497,3499221999809901315,18443339948589262145,14684600330066377678,16382501401503119905,14280968178379766699,15253324046078200610,4521379050739514141,8837365245983282456,1823762866160231361,14617467927849681227,7307918262357618276,6903440119461987297,14990692437063716584,1752739860868921366,17713480550994533781,16937819874977649747,3036713827323418176,14101376509227446024,14129620739871810726,15230791666292772998,15247775089020640892,18185605553124846771,10528037082253067449,10296380234939517201,12280067669865453867,17531040331171558725,16991860055120339088,752435900341576552,1787821828083856890,9503071023107385532,15215799984934903592,6731487304900892353,17443876993519177207,14874782842849102088,10846060417079694959,13368789691269885306,18420319288742418728,16641877270285872516,14533845130897771211,10943575152389063021,9281136238115232623,5704420586838385429,7335084494121707802,7515722544806618703,1195298761616894914,6766127585922846345,4107239295295857410,17941210620503739586,14936422515951858370,15645564302712327127,16797412269890364587,7636688444845101945,2396447892599107019,7100637550616886645,2531897792921537523,5947276566005687680,4970168364260109951,10967756339340585199,14544820619201006001,16615566463148302296,1643707559924494655,11859570012993153671,13184114746897532244,212053421937266806,16324897824104523758,9834970590531970159,16802983602617341939,17704982922528481798,576067293048024532,11903189869472454093,6952470763152192701,7561635464845239593,10045827479932761677,2325002319169427912,304736968157608720,8258973190965711492,8771580108672874671,3026661939142514676,1272882437667852422,16995230750620391811,15921842519948701449,15644767857050266116,12399052875184712890,15930962609914632945,8804723279921510478,8057881388651709029,18179996991167672701,12590531142267490555,15220946671622271304,9301798322527225357,10290743389379307341,3434375310862531442,8994113042053410680,2813025946278940969,13733422159457823669,3271083601775383601,10008798095544275728,5486552815237077105,17150950972355273888,17746556010721261282,6896734177174287550,3395184137171400506,9635955232035980457,9822265618139191520,14838937830206979440,6165775484342437571,12927031851306224653,5133653478366536999,4995111140548385281,4509761645162769621,4715009988323569522,2950968713788353935,14272203638056672901,1977710589878710436,8156803114710610468,7564385959139195422,4692282729489531185,2519890377155151083,7659784910242255393,12358009842416879457,4363887996442817637,6207881453171418484,14729358574960193912,368516470631593848,16805688760049579928,16594885162397544866,8781710686390414971,13159243995389691407,8245434306974969297,8999940262112997035,4900081282209990619,12251857944365426972,7947406062821160730,11900377371238674246,11863106611405657305,2753411946365397129,3447997275610428464,8910626634932203129,2116833472917107656,8507396141454577876,4229570341183330143,4874366916061988659,13195388948078884734,18169732369665579511,11159199510210005309,9970873299548989967,10029781689756231123,13566075848385272439,1070569103624267855,4487957739134729217,10407203266799435496,10342665173563429540,3282265128236942373,259198809003952466,12724559295658979083,7023373680880363062,4368485781047853369,13748150835118298930,1060568135183489225,14980466868294723783,11233774246340423520,13561007281842411083,6731717058605322471,2202095939483623773,3544638470860335367,3370223219547470291,1098711306398004407,11952110773024895145,4872212739199826884,1140626095293887563,15175231722484613395,13460778584718339021,8787542428958549380,13240878193345627986,11774565727605437586,9221212112225426447,4521678857418951213,5742229511368112901,8313760304902330523,9554717684230465622,15730738386809074257,9767683403515461919,11891443159488322098,1475222034301418094,14336886237418094525,9065923499659791973,17591789080478716120,9082637888621677240,3935410641154392013,6210777125302112146,18021289413915317768,7618885847874424327,3109598024663662292,12682893198966838609,3849285177993961697,17512661187233819558,5998872486444068660,17563873091166891164,15732259234600790193,15310132577807885568,10325118781864080824,6715631540329980586,3144572106613635367,3948177213826477528,18293823516194674212,8399036978367200827,1139665655684698884,16615518052304919270,8201218861403131449,5320759308051693215,15610370619593945223,7252815137419967193,15771061869665153315,13599833317443130899,15636470766363948308,130494319753578937,3222765480652473960,15273989526675076600,16797031993922580203,10274517515048109570,12411081036944780913,16288217828297806860,16171709663431597720,10816414574907068115,323520193774069090,7905032441972350559,5482064224934975098,14166133351422767613,4163675213221824661,8877115952951388799,7318562509518132136,7263687697680845025,12225375609724378184,1854782110369209622,12019740693575261680,3636449027459313708,11328935561011298766,7083142920817029841,9017737136885917279,2571694802842849499,1075325790334754044,9983997346014611712,13055706188537999694,3628199704042993339,12646727096981605831,17586338425007565168,14436200156652753663,1025693596445475875,5724130105838720241,10328050695153220961,3919118885483828083,7473142013278448761,10104194456011237690,15236312302457696691,4476302545938450799,3637652889978674138,9535736738701805971,8527925895937559167,6538795879310978173,6337744279031158382,16397598521278769471,12613647729714048346,5795420312116397458,9239375169919195533,13196387874877984773,4234335036778210171,6254860371356655424,4000861974435760803,16681261812801773277,4451705577148818368,15358932898250221293,6083591541661310020,5054457442774125628,17679283241132681600,18341399634358203060,18157193152220409894,10306145213648421841,14563041982289684456,5971420710016301462,4356309012647782599,4059167494379951393,7016123613365997425,12194804451024071197,867734116753469569,11513179137074124488,16986396576141085033,9735252594859921133,2716606233878266894,18182022263575369732,7856152274117259396,9743247795388153714,17485639223171129637,7418560128391674794,14391881462990995261,13240863833001808049,8407407922406908874,10646110741934184842,14982422696934548202,10257381246465913317,862013798014222566,2034208847764545629,7572862846840295402,2870119101950445388,9292438302876829380,1448341735866139873,17674971315921876901,17459849601926507420,17187463135857006115,14329188181959215993,18141196089319148307,14406620925595599893,894742972485362153,14962064126003942539,17440978356302598167,14883582709601701143,3535764348202671441,2111153960643564755,17929104061138262066,14919107575040701866,6760006365961400488,4993803090985016902,14101442797739791010,18208086627889736733,3623550749150675080,3974003868978372461,11289139232435317017,9092374004254590157,15918938198352106585,7704922184409617941,5060262220709114693,7325894623503480039,6868930041697560165,13567224104431988487,8144698442743819521,11215252893060240076,11956940737245350987,7406806757184565866,5678158688380510361,6251819250804575966,10826450521810350660,4114012920047838374,12933823646083491386,17767328167270093037,4689988604839536098,10440554847484846011,10145444895867770680,7595791833410146454,6131036264022328330,417972711728154565,1426142865299746536,10559704927741980448,3098344982550733067,3197233467104577053,1363082695763201457,7606907175968910049,13859251066717423859,16070546651806395476,16893157095323462795,14639483471610658929,15623221144538042407,14371749613754881434,6665655891344157782,8813666600065273392,12908504963417400821,6334074078278267738,15217556204712089706,17705077704533581622,14644008226467820746,3768527853778665554,6084013349350573417,16308228296727639545,12827908431239417045,1641195775969110291,4998630475607715753,8467219447461943651,6240608488370082600,8125946945784606478,18391003190436305087,8078603497181361780,14235189503260984824,10901293049747944278,5273731110714745680,423385924905970843,18018430014594856078,15295450632029884891,7463573120974811054,4502081233567189411,13106813772737049669,11303256136479202340,14606969144208736086,613917349554321529,15450451266215509152,112349634277332413,4520224652789992632,4472614303880597952,9748985856508676961,5180702646216452721,9286430358851053967,18239446199059463289,15516038030312147966,726009593099503501,10590092201294275155,11706198227984853456,812661350956860104,2661337407305036908,8396048605869293060,13498714782211166370,14932336540673866301,9205395074398372257,1156865796164956518,5822395567561800810,4117413407314515668,8886584001624393315,6906579350908577705,3432352230701189032,9421361365720463468,3906886572576230701,2302866946918929873,5703272295223744498,10942583703041775135,11638818394754748173,3984215620825425342,15761476735377589679,1061855727588533249,15894817318267494285,10380866941718087117,3839716761883389816,1373990409630082486,2275143777336106564,13329375470855350069,4984398926924966504,6846994045925720904,14698046956546301448,1887101726938703549,11728595885267872378,16682614671422598981,2160372654657161758,11511248842785524759,1816337490537059649,12807948089753958402,2180212729814395234,7786898008812116016,7982301016440513886,7896404370437565575,290836899806443338,4657053243508507104,14168542661544100440,17913271338759867479,16047306127349745371,17516754311260310803,6810537669391347720,10841701046693673907,10889600419105436828,16339239576840356672,8192174146469174173,11417019072858457340,14024709589404971788,9019311613754545545,18216619237502490,15044840997340301346,17051460765379519071,17803603799504684420,10888040049864098513,11952487318516652979,4173044697158920326,16098919872196157812,11607881569207982785,7337530981931267657,9726606934959701427,7030182808801425176,18072350262074334919,1928461635852257515,5328295243640930378,1941588421029097784,6428723333856828264,15885135665551456035,17544972025942034402,1884994370001663124,9643401682768481269,10911929037559824544,1516914081722032952,17728218950712990067,8235799657512449643,13868074950914754065,16681522843868148620,16137378169678180559,2087096591427384164,5955267801193787853,16901787555956203067,12212770852030535143,2697817788217172577,9346760763137898194,1657869399706502430,16287879513922701715,7062960588986873933,5566240775970140522,798858547601704303,14042033373298843763,1992252663803038728,13328923606319026914,14768780806887658007,23241660385329820,4812559870802159712,16690995553985836112,5307525508612995167,4054572775258205531,18422823372240975198,1287544993110217822,11937535504625003350,16559947705880451745,14478812096905783145,6939875482482049662,15835259383501556417,3203095986421385744,12322836911627390752,15906939556572507944,3434778863010797523,775063681528400304,15096732362823016134,13977295791822436184,5215124861693274375,17922384294836029928,542654399578466615,11036682662846744478,1859468432475998290,6769320522644089664,14437755618610967252,3416434723718927991,11801180548568334149,17397811549533704083,15394400842149302354,15481236010717788047,6928584812761483511,11654961236829292346,7436165755062724418,15809000282299035440,6528965882326468251,15923427503394282194,11885340966582444445,18421809130474193280,15941103698438363400,11982834843815989758,15231166152405049035,9112429499763944676,9404053852786136302,15863680430085234233,8389078744801458362,5243797755297037949,10464656543260547903,16236435122193030079,17515688560769665821,16304484602443166514,1735610112815346045,16469294244070582157,3469881846261395816,12750841148128370319,3184610900740252614,9835732885231059703,2777964389775623379,15784350376403132099,4539959324854074322,9286623604088067652,9183247311045479546,10405823057108891412,4616418627346300972,18235651433433417996,12512623749526151327,10546768282296304660,12195662759506743958,14485264011645570630,11544092689099708708,2901916678340377936,17574889296864847960,9347562065109068947,10366414746678750259,9522146681994095680,17642058292532259837,7102509825816305205,9315444249994033086,11922766866185010841,1613333648628627020,16028126411090605484,17040984550527123699,15881643165693058482,10636903300699285371,7677349862745871268,12497585864335968690,6088833636532849110,3396398402462003055,7638914798051804847,1303897738962100519,2133537185616945746,10293877360391441355,4421097293139026522,9998516510526243637,667579518671532496,12668920157418429453,17273688482707750994,3916028934945791286,8554792348737332086,7549897665726216795,17593643192355250673,16288004617234464107,6165598419494352665,17437874972385716870,15884927930857656066,18091199508885202408,8145542272763341528,17280841593021100623,16383500233014754804,14132054561015730041,17416622222680591735,8904406514725293637,4855689418281782760,1899863721043310690,8532059717087280948,14943959147034300300,15299651352242364866,1856380879909425917,2077574652097277252,13402424187813907316,15522679614272022989,13220178324933058579,14306481571656732257,10133489881842001903,11702776197797712830,3699418895875326142,16230216426606826619,5433013493268067103,1508790975295816031,6848451811364832846,17672424205626871530,1607172756013941721,1716062779655225229,12625258106731551518,17924294381888347668,3495132384340374417,15330459004377759136,9366273359288209635,8849481677283232222,15588774771867774735,18442626909379654740,5366915899345231797,9847779363842623085,14995778051851574294,10889469639687963362,7062568985974437463,2821703853818612276,11473701187056926031,8499356286192067902,848300892993391634,14090293151976864292,13558815383925144675,6555353164172162129,15547308183869424796,7463948918697844335,2617461237156230603,4036951979667609228,17449046287298136613,16944580879391389686,9649776791835484901,3786418484624694198,2269118923732358085,1532668458285328015,6384143786997071809,17969858480238378096,1427250755213239598,12203497470365622762,17984723823572578190,4488438173067313113,1798995112640896125,2648357670872067569,18131798225625753616,2377870162450430446,10517682373178515384,7822797238873484186,16521176221937836446,8363022412661968132,1851412348210051289,1294136881198186924,18408312300821409904,15587817570894574168,17230687570650935060,11741305780322608249,5503687985594061401,17642393874190585132,10531972166193398697,584345989446676038,4249804816606800765,10692708597440702979,1125975226136352942,3225819614867072742,14787932440816742225,8450978668560418053,11133554895582776406,13653450783049241027,4469324112073482249,18146064872080400937,2353864955421466201,7428092063751161586,8028527556957388539,10768956702691589651,10800819872736788733,17721446239919118134,13006470189760040515,2875367032484753743,4509008231158909365,12637583627300426476,938368475623436767,15219751593917635861,9373667083779742905,6965662904964617016,5663782470959014862,9009565476724112034,16254013577660709411,8658448771976329238,17290744439749064215,13806455969944246601,7179977162233225212,17815557045118511213,712092915129055183,1295264432365536665,4122075678143526368,7624588116539314705,4405663951152905896,2217433052763415152,3821637724806568273,13367501751479955654,10098820228121672965,18097251228355274983,14214936530697772306,10063369170405916015,15943869986624851812,17517065352996774591,10012469191035133182,6886121715483728350,3579350457816253798,16620986723546857254,17677627338089191841,1036357830709317381,7266132049286992395,16457333732658785682,13392249093161003880,15801072991453147058,7119994103668686029,11333452921585282865,6090434750534067200,10190290690710882447,6089144461793934607,1397929400573759519,4469826209744277615,17056061621503762000,7722521018060473169,3842360769896697445,4294726532009403388,12409000846971099295,4649281848634070674,12627905858584666841,14744058952940144271,1359572505467252851,17889862262046300505,4870493783606617550,12029958022766581237,10928397756040716382,15809295547454457341,7114568042764472058,813707839971965096,15802753475087303575,9296930481268260060,11712922843132412516,17263824729861682586,2421165604428880506,12056021766898234848,14108478679745229568,16042829498618951496,17429807817074555624,2922710608939644624,9667431504736605365,10959853043511201568,9256235203107751783,13160633670175627869,15395672010286625539,14360207220191074601,833069231600479061,4162663525492068484,16890910649004574496,17537533824178803052,287084788029411586,9618433625221490312,2575734021606120182,11688504346155740179,9713282908069663971,4802991979469357375,10085740325242112508,6010687337064884189,14946443951829781782,16516728553105840254,6312932966734642222,1922748464813638185,12988362493137015867,4258347810239343507,6718678272299783815,2516650059570824226,2332117387240271042,13924729555154090406,15740304421406783981,4933831709654509284,5330601117941256971,9568117297485761052,14926331418276324931,5182138659277526535,5461440360111580633,10192047579444448392,15811861544024753481,2490158256078586654,1492196212966488724,18400492521496473922,2558007463112172026,10631573152888760286,10696996274563612805,2625453415338101256,428106593132472025,8995953057111640615,14475356284320022678,7781450777813914878,2210367310008510023,1190847604253561146,8021406133167058085,12696267358700973765,14662968436633653455,2843486298522510198,5746236804746846073,6631046798252574182,13818470517627913016,5688335919115467293,14003128632844066666,16420596443722594362,12987582550538418632,2916729017538951902,13003151152913894408,9361018395264632913,3417332708456606364,15996128263161841450,12437455533053318649,16992853755090214769,15779975406383262146,3893833650307617525,10626188601555935758,13517079208201938574,8985358664223894623,16876905047897239401,8939662507232073603,12133928034448490049,14161638334044517932,5046446875407217071,11374602279294879510,6785213569599537760,8709310603801411347,3896885413618379165,13512330516152567707,14890436016091405550,14540750101323956710,2065562773070890797,3138717650631741462,5247405254663360356,15785274609725309020,11857632710059827256,2134748091427325516,14690960280195147392,14610806356680507248,802414061029282499,902811856810436080,13395566182507134317,13647087856665263467,9983162554662255599,11265620984160887909,239165618783467477,7695574027560466256,3858333376456521963,6153142233200463925,14636331289798984439,1684041418208430005,13406685401675636662,9212354153748956255,11313144181663981468,8688339642495545919,4694210694095268541,4666582837184016301,10662985940188142715,17225569287153998737,8842106361437469171,15132472113397458687,10061332395893126098,15264273803770569763,13842874281085204650,5083521143964052485,16709712794391831763,1468265922535370933,6986066861600509841,9173861818201651,2950418369043313183,6013062099248826598,7900377014634054861,5199881372017938100,14853354097579086997,16930213713469135571,14162196408765794892,7451475543234562393,5442457585188262138,3386273369087877497,947569547753545832,9397259409766193930,1230613982042783542,2091064147530446226,16433681024868571776,15395887249408027014,12411827782862803180,12016778364922353634,16075770780918491627,2931844305800601109,2310299006177834197,11616928315910923276,12618952202386597842,15720966700070870520,2099315815550735909,12927952897542402966,4161285451921603424,11951649461226842596,12832479199268811680,8855914638231730094,4178046102360720739,7101174934294048740,8704176800161216584,18232871963242244819,4584850804773835610,9619695867469317944,17336159914258042065,632011281329529941,7784332322171602666,4672978391428647862,15768325835548464765,6470848323810794057,6289318090129737576,11832723928625398921,12483331409333823834,753649935929888022,13991106504820343609,8493877503604829838,7883954114512274397,18087994007292062664,7121432859788239690,400418609588792069,17624777201220803565,16734270293314814778,14517773477614785429,18011408333360921523,9497820498543810127,2819471561792205013,8794269100785138864,6450212518404712354,16429996470264709489,5759831458475934711,16129821339008046440,4055527348703156480,7428082522726191947,17970833009513279379,5646545483787900002,17724866263156297890,13560443971327057551,17773764315152009537,13519709154233494519,1944958825516266331,12972954442184392846,6310754270755191235,8862326087425390046,17334488810738925872,13285826351077319999,5184439525041796573,7241408743085341221,12390292823315832180,706499234876484259,8251061468218315650,10067747129966658246,2951726154279550846,17879574359455718726,3293929156197024937,16954192435563156009,2666961447578800228,18215266756111787768,13915272704774651532,13377312740785853089,5933345777437500332,10831873999257397981,11203651502384962728,16838315865054693718,9758054722396865117,8194611792253631667,5485553877659035482,2007064408433797613,12534600862370296920,3578738624705064945,16484517757662701526,5867303515527037586,7137076916421423883,9446916999574003524,4286016759160568325,16632916691800071202,6369616887033626859,8450903393417208734,5618097874753721850,6681281899436978662,2190264912441668728,17411145024534870966,6224030749089172766,18156429532616686031,15879220462905585789,17120405511334299790,2066785095919891149,14059475987876722153,6662062320116552101,15509377786865419256,9367069654594106531,2723357017069217895,9877437304667535436,7471799758256902465,4255744944218482481,18119540153898466314,4957261122716799547,9215022346543245187,4607864459652928852,1864723526822875776,5884889541797196259,6435064365779447426,14455086866775707676,11825540173170223760,4674572296642694028,2964781860877647466,14606503843868998523,6512329363042627137,10281676993871104160,1903737105296191926,7297757431731426023,7515693433266110407,8726035483273275444,13587498630697536924,12910887300425630939,9362267438082734920,6447576056539343242,4104148022515940017,14467669168321279051,17516371871792390256,11996514184200165067,15496317698912814302,6272010301150244758,1101425621735706232,3661288058743167847,16788388177913248509,6178159984838714843,11842266820711401250,6323772180509027012,14065909604562272422,149696499876010329,18277797269098575129,8119433599969942763,16114367396840275802,702441181782475515,11829797666411836119,11467012838510794698,790724209861795365,2109672336164644681,12988163385496753214,7531688909476558626,18184872989354249153,9430877451131583935,6302485392161480349,1867349279803005544,4531114294306865449,783247673316932851,17679553052808791923,4963908550592899424,813112040401745906,5069981025213856108,337716873420622567,2259535955299200994,6051964593961886216,6231756161932098718,11795249038430360466,11245217270756004538,12315287204779755407,9372340148780817297,6227812940477928208,2164675722397043463,17298584254357028821,2706937557011106795,16458959883308730711,6300626524853728967,9378065142042103235,10444509866755537142,645937379066986254,14968342437124701075,15735260306949266457,4762403163842956731,16059799537968465890,15834723767300726306,2172799137032625287,5164254661860769246,15066887494637009071,17800417188743420136,15497839213872105806,10954711471833020945,5968487757214877864,9354712798505365911,4391978660642681046,8827757803878359515,6663387954752463737,8820932142615105546,5174794157944477373,7953085567653583210,14997839382661561458,6201051873633632835,12844720030793138143,14224717389491467317,9025011886981922590,18419397304621588824,12056008020074820018,14402700268121890424,14587587823385879814,9212259256298957970,12616792974176232213,16332800957227032051,3723923908804361261,7408628505710048092,10794694321161335352,15032798774190880733,18012890574139332569,8432889037515961727,14593894697951168885,905007736089162120,13836663191767885766,3972819458964336300,16417878841926270997,6132116196601265468,4681062672705157733,8092011632546156444,15195675801416254971,8951739792296449015,7668924455795688662,7207060978252366234,18151621232096882266,8530887889163253493,17541341385363386967,15323463544589138167,6174187552623634778,17454905591776347354,620938912272237761,15505597661448327739,13391230602888898277,2518802844573472879,9592396989328663510,10527215366957971277,2240661233012219645,253163333741826590,2033920730897707461,10547103195466314804,11898805431784814086,7343560623485838924,14138083868934842939,3617252565454717339,11456703107370413198,11870988577592876140,5506466054012599920,6984550209946350985,9371325050638124384,8899434879929503822,631984307476112958,2468533535132346250,18369597605127356493,17027179480662187076,1740074375745400718,14830578462251854289,14189063457866899643,14300401561497383232,3857024475745924458,16930016631604000313,16441345492618324038,11018369914217648551,629045420299550276,8086683533645820324,3684688635534655753,2636877086464427292,8535973622255012271,2838172607539770069,14810241857994544207,9313859433989227141,12629760199527852423,14345589163611691442,16034252073909752729,13592068391453484196,430212162337923046,11885305095828547770,2259291930691936375,1897166601828111842,13177207441868914772,6498487720027494889,12936342028764310581,2000362586840687436,16713415986148367927,3732413266465462858,13208934005583935309,12873019137567334803,6101278600223830554,8732465489158808670,1973336149225063326,15178570832790892854,5239980856001152806,5240535636669142205,18303859565878041246,7771191909210400386,15023861536980124682,16153766845273043075,1143161008089553546,15208163972183389252,10242400946654469861,12437758508379136624,9157060588072774460,13232592723791960650,7996381469489516378,14839114254129858983,13774872536479424951,11828998023364950206,1707800288522100246,17119350094014492855,18411971491096850184,1820790477976018485,13189537382357469949,11239993011944774828,7025796291502276180,214792430299861072,15038881874375260840,7058812701780054904,10565220584871593817,16549026811858501121,7503585239179749912,3189550868453462582,3497213039335838518,10880178438116918712,4439070454245024394,17021873328339128147,12141867367664669172,7203278958978892340,5494737814931436953,9486162045217711816,4042337734578860651,6913986060266991358,12134120071949499435,8334508253913873804,5268353327248698358,5994985905041553744,7603810966927299359,678549652493099533,8859089524352471165,7568152688387247044,12490263176969084234,300680964597470106,7636789791885065105,9908785858166704282,14916886791585183493,18167902556319903479,17996572802315004575,6445261179385575710,2162097575551488720,1223900539542325501,2397362913569885212,3883974983390909338,3003174774040747538,8707589726252278025,15990160214520677047,15180612227488088592,11502324316687519723,18440697419462215175,3454273447872725800,10196481097111237721,10722697872080625289,14686014869587581080,13402969810577251859,10346835417730901202,15796933724943288504,12377212194931746776,3667710453136865673,17285172195763167123,15681357392878583919,17615247454318270318,18056294969097115328,13929090425188439069,4841189062085588048,5086035584760734194,9157849886762820540,13026192663425320110,14524151404958996305,2946048657970956583,11589639813014532844,3023398959505299125,16258488913795653186,14255011062633303779,2061023793415760237,17531786183526532786,6798138594883547462,7001383031957444613,2505937166466259470,1403683032799518076,17981083400272846567,6415439388673327343,17336783414474238461,3090277478495764768,16335830086044868237,2845012721494944631,3137243248672805034,9773960540799928323,1339021606365536661,1817436528650252602,541647386196245765,18291356048768867056,5450942358155937758,17364253399455696459,16692384556297031654,10701706955903471554,6517613625495269556,18104472792201098216,15838345789612597204,16578542325660356772,14955022926627656930,5275106713821614457,1058726417734011241,12783674031726315800,13739003697326164506,10564450914777696376,7728298916123312520,9266141016872040386,8639958411199807272,11898367915482683857,1667008885009506064,533644676716792049,2641485073613889392,17088259998342980971,15047011228573304950,1331722914575242766,3582318099543042334,5735452943558240518,3824378573163142244,2794468134354594509,11191470146057029596,10519937322726246196,3683770774314977683,5231110012989993703,16712442720274752855,3509839717463118725,6627990022151968341,14575069087670711442,2072903366037007773,15645754484750310276,2937515151293329076,701440344884853622,10756003573640682221,6366037738550495375,15032655094821780367,1214903882155941116,400535622404095490,1470301171822973678,11368315770555808627,10612225821229977778,17583930473553416197,2968105742081540045,2114606804845184678,5265593035060450682,18347277079955765632,2271985125321738386,13348897384522113386,3639648303823899140,6755504967099145476,2167809143050365581,9822392588826277762,5971447603083523202,15810798236931893358,15764526252633973825,10480390360718345208,7246928972190568433,17082415379924351809,15052266409511026966,16366490710570271660,4563599005659202551,6928927277506061110,10140088247153480147,10446287712056243648,6519832939710226022,9742344011997080003,1814317308697947274,7582166830676536727,2333507075285565507,7076588033408002782,18105647815949083153,14217354680962524057,7196099166344170523,15274405066600196382,7420668121260534181,5368976473590434303,12921179071807776644,6508601290826460275,11179382413130790322,5856096453139517591,16116656610034795061,14030924612835608778,3650564885360017567,18127246005178140839,18088778883076148982,17861755913291172660,2775727187891309602,16428681147122146950,8113119969482039018,17189102206523728318,16322432261898168124,12398573189533526650,125552600244278369,4419115004507253688,592647058791195113,2508685011030527360,12337160621725164867,4830100421100357039,10647478250997515464,1273487842595391326,473037405913718445,16353800421754541666,449493003062403373,4197827086249859355,17843511401122322166,10555814273016946556,12319552356934718979,8919347352072047071,7762645023508334476,10278121337935098273,5381292439670801384,13492689311163145669,7909063372504628121,13647464178764444139,13315839038170843907,14932128589965486270,7689499195433118376,480977803616902072,14549121438236588675,6230550470243785438,5964716871201092170,18326007256557887228,14162164235939207243,3789545083049819898,12130273325019044710,8600725260465965013,13758388657569832858,2063645772576825673,17441569131864655728,4307412661325168837,15171221531708251132,9239516675141507071,9775596838544147589,1962739412980452609,16403170645009686745,8910918985817938444,6325340658653816699,8909573924685960634,6489943961968118208,3173047614279191261,14810069093655344503,6872365692706485192,12311268263553234744,10376658272897460219,9628258461869723505,1186511215346116901,4516249936077047835,12694225936665392876,7496310991778648198,13398073523158101727,16722510032636072940,9727933131796048266,4520929388185692941,12693607462363763420,1283346602147937487,547356350139366436,14330824009298097585,4435791504996060041,5374345737245396554,5484340361984731625,9309796063617834803,17375269217014257852,2423442619454981020,10207868278590292777,9274778299600439366,9912401204216831705,14973673663641164494,13669538192046835737,10653226984290326027,4562091481073745788,7848729307789940716,18409440341482550827,1009896249967471758,17196624439492850096,7805757039832703522,6387750955471769259,745614221762818825,14479062456266743617,6508279240406805284,14940287267296409070,5917612812556733026,3037667851942086883,14368259914398706062,7915573024216800573,4105571684141030480,9716704882110344512,15145443189707395398,17190432056410225715,16282063135496694666,6919987565492085813,15748939349127655872,4498020094506414401,2012979211413247257,13848649383104252805,14713794608608462608,15783088404568272004,14496601768802228635,3715167772695351050,10724152555828045088,12957572726664589224,5886361983161623627,16608504955404206415,11795530904674590546,15352811236682686783,14293485912843414318,991848217365515917,5917034642650755874,14025057492783296759,11496076444523327058,13216633815165674954,10506430013800336936,5489565258755166410,13726569952154222750,6719805706996215850,16283542146486826476,8372332713755760455,15700932563637921731,14290349251205080681,8649907236422639296,18172400673536909213,12173525358931910815,10031011320425430385,1789767454278889906,1075349849198903239,6494856007861697607,13381741334586031951,17553471912884603364,9714270496703800073,7687128165964865807,18246058085072874793,6210201238718967259,17904530271787685766,6125948779913688857,9781950716729692578,9309128679508488026,4559677760755564586,2872245512468527159,9621577133009081350,10351839897535861297,12059999515327903183,7471421767278101842,445221240740096432,10254290992648293437,14548951847706039558,5454244120085596213,285536249581803299,9436171383307231086,14532903211282316657,17685286621755998141,8902886769019596136,6757999020262047113,3625939644535269465,18244630951313575888,11269706545602511266,14619317906523580092,16293683610977875167,18120074911662927615,10209014980088437637,17578959303416126564,17844870080066849081,1599007198288638780,12674792783448853260,18076347337852286479,121637776194624720,12200900133894256330,3933657581527092655,637726218166213130,4848630659848977003,16851755472830579514,6488814304886042661,4071181952644029920,9078440907411134925,7394600197952432515,16456602987862795728,11478832338426048009,10614182204086383030,8272028511687952742,12399953964862844889,5491046474339466892,14847533631647944294,17030017771529269707,13751148886586002855,13923784455008565607,8683880027470567458,1783189440404920559,4616900285444589687,8996583337067632044,15160493110962396659,1214827392853899940,14160211414816776152,8420369930312778728,18335153040034821760,16061695522904794345,9772457590235185856,3775719836108821543,11648667193009323660,10298364612801979752,9438787777823535662,6265339835705467269,12712610603744946206,6985145868862252268,12200973178397631587,1821013224922579232,1141985595670252329,9653528831071186521,13912270357808034077,11014708135022642203,16242954894548168459,15145742401006125804,10050732716363966926,5001924875354873370,9526264783269591049,2327870760855102681,7082362425918908611,2360128552443581387,4934865282859300659,2628919314258349571,1564236417068082640,14860892129137448146,2263519371779082993,2701493344060983094,8665107579940413202,16321035211737783081,4625652890973996309,15653203114140923013,9957262662630322641,17351615497946476389,12154746988740463772,14047304482159572961,3817939212611659674,5463524482430405973,2749299700660511465,959262039437466402,378735119446992438,9476613290751136084,14100114558367058278,16314535406957558003,16850685812356756235,5127870646912407203,1833147655250142229,15157125070401517780,15042499447071071647,5586506496832257217,17695103375130481635,13988112649799229446,11914457224469874113,7270753255195614762,8090413563121814343,3071398236996757389,16704307858617891769,8426637608988758128,1231806036177237916,12220872259325101027,1177543763255490919,7573464849812652058,15264235065286467603,15112837360958043338,11893114734004063080,12859187326904413320,18060511360686572411,3125951152461457958,10726727715044468611,16914774702914812055,14640535764142300633,14146459435727357402,17652931077621266999,5242125001239853716,13307245911549467142,17057289209542193840,2483440762142292011,3138345770856163847,15218133553755373055,14543882156401303771,15713869173682863833,6891802682500819863,9045283840299146881,10973110169184802694,11255373889183740937,215697027847427897,9180725045294568271,8917353235523425194,16135348651007414671,17027498627123296711,9568928571664695353,5585131225663733867,11174872131932625978,10313421314574257965,1222070563001279954,8542733711584435330,173681261066795473,6941874142318670153,14163916630726161620,9857010498879826211,7988079266853796605,5731856111176014871,8069446089946724261,2313862650658036151,10496019537065440822,6698231550015924591,5129968157399111354,10686662137346951764,15128242977567564221,18153425169148067325,10602452365328805346,10464253419330899408,906273444919067782,6835569091012221230,10303673673866186445,16633309915602117876,14007780634036354882,28917942809680479,12345070645764972724,14900546643020611265,717463222470885032,5926623440520583509,11996096442747067212,1984427404107798625,8514103577370114293,385257298599548301,16710947147814448088,11300301741579699413,7761942304437168269,8910523946734980774,3690624593280328446,2005285025544595053,13849589620635044483,9669857957565046548,3690235209161835849,5782707187852904450,856662699839216121,5894737512716178132,13300766723478951427,12737942393122760066,15360645757731041826,3286431846926358088,13475763022544375102,9093549760845736986,11933417510829505953,8608346201954052765,6146946313917446694,7945175576452476151,2009909847734232389,13852996051513926476,7587999846839261718,11937975502635525107,4750974751579004076,131744037556877241,17911013073666506491,810615603099148974,13065450021190342521,16872978875334632072,18160610965714054054,16101258918357269600,2463885674463808527,5288653799056303338,16432467724993292027,11763698150428838636,7749594926137272116,3816270266344532953,5913236352744789119,12381407431195128589,13647279994020432981,15474676214254855157,16583827307604586273,7295393811859178577,275784921940109264,17299760919332045973,8233332453879340620,7710335914752689747,7579831911750960252,16652363777489811779,11313118042997938389,15045311583768151179,13778871695286254278,260132009580061863,4927776155742368103,17338780688261421206,297793979769809932,17734804019017684734,3736991996353898628,13944491329251713008,5400703572722863357,3114198716351624227,15217710134760186911,5584684215453054692,3913141200383626768,1466329072496174720,7875865030359116091,15284379933559637341,14014026742318401497,10385469969854014262,9729834107360362105,5546441246335971425,17570124966765988161,2056627278109303982,14451767071553232290,17777110604318948213,2067589796989917708,3555913827300078019,10675474916613628358,9166516328584496380,11704353300711664210,803601198786343838,14613492954238417054,1490080472371595356,7491381921261592518,1473698790976470977,9672709578987666794,5042384091031526673,16774988817670921221,1828863775364449837,1443628762951337525,1212612357584827587,4308034569972311421,6818342698402463286,16142584196458292612,11327417401056500428,4993557835311295577,15182049974993406456,15944953613825766697,13222855327185188875,3586086334389485914,1403182322959836546,10619453651336088726,10214708421450625770,5909733028703953481,16438785140298623562,14173770873877767790,7570914181561742275,9382708639697277009,12162149497312199015,5630902703897895846,13707846824676701114,8829587950427996872,9183475625712719390,8594117837165843587,13327474499702420792,6566884481119043078,14486293830493043630,17031039986537222327,16354070396025473787,10575810277799190580,16754176693456622910,567653356607349716,2630249185272524241,13015191416756752907,4175282172329513800,2251332849111387559,8573666300452642957,9246610842965749038,5885577546320664234,10230248588200817836,3829648278983357108,17201808178074395458,13718369303316609343,15008501385878686530,17746549603378450105,13459835599528047234,1722067756892903670,18121192970757959776,1998945557721495119,2712784786427722455,7639073626491651246,4939354985143568205,8843392090901949622,8082461566898724385,7139088889668149973,3217369693535856920,1972557117655828665,9839547357955277226,14180354926359337534,7499114953891433466,14937397802760729201,9586066220248096986,15097800785580283405,1194964510466660100,11809980825272281191,2222346272819086983,992137791060190755,203840840322691154,5724228062121911909,4424318316571842972,1687098199042487264,4383571834724370570,11845959184536877099,15750176280846660903,13048507262287006145,7569323029069437174,10227430717731322755,8748779743592843832,7268220608654884360,13956274419123426686,5790875276553960330,17474357716431382563,4113384901670479948,10298465084202084673,730152898373465862,12827720180575929075,15705464515865391625,4890130910149549813,4332775289810887532,1330347652844639466,16622871934064680656,13166930747485534416,2947115739215488841,17001473417789442037,4994796542275474028,12722961606147624009,14027942614551886282,2339044431999334225,4374184042312934221,13552188411939299957,6293103514126122078,5776407555473673872,15916920912846273238,3031395559330168776,7359280120388461055,11363388741938503638,8095606928108811159,958360832144902337,13284291022793727314,900138959708703921,3294746026866976305,2107583057901663635,4872972408696392330,6741834365758219714,6406798800082898661,2722158921264722730,13478995682605634589,18064302422130203525,9852526734848614780,16827919889190006084,7758712119881293141,4774679786527051924,8719591682406396712,11684580989149983246,2404076788126413876,9322479642476833088,17376938351206925273,237152748889034684,2970874349023992131,12779350576242417278,1643861649309506596,14652148347676923565,3009643866466731250,7145723721249481735,5627458416264459045,7676178274888863713,2304636131410088128,7171850738541329237,8209616397180671561,7626442602494795466,7994874687766565071,2794087402348756946,657302047131274373,16264736839329845548,4888852753126740950,8578018969577070653,16184462026758945362,2047005095529462254,390309310030102272,4636891315169863283,13072557955834480344,8038569223960001642,11749866599319182914,15607089438630776837,7042562965254013023,12208730157868580355,8448372588832262564,2944275197226171833,11291715769477007802,2498400009572331722,11371268230511952167,10493518918984507653,3226723007859216728,2053463269952136337,7459192700473936037,9471343272918431105,11613999962136253194,13462145661267470623,847973509434760599,4308908453438279896,7668635557355728191,17211675764953705086,14843574133849472000,10441641612839057853,5849782855107063360,18021486997194661822,2198804929383285020,2627520651989025075,12180282892503750450,456183215824566520,16261521635261176516,1455261567192122531,3966822002476994512,1179178098730962235,8952657954569368471,6235701061013156179,5630467610489300086,15858792382992055108,16949083343450027473,9948009051189421253,13407861711739614142,12589856851695036422,4790065087780591938,9384724187439537218,17144901836520691239,9659127011873171671,10443933088503351885,2598944722711980869,14764048140945213974,12484297756622795978,7497412151200813986,10327439102658265114,14991045729697400521,14437359354046159831,18338129903245217175,5865629502334548121,502767015000923734,17834118807358550830,11658265083521804200,2777967160696729914,16332258689401482977,15429128891775199030,9792530593892857718,7497625974554559088,8498429392197509945,14391625839190417689,1254662619293195049,12400907587363174734,4751113329757906330,16075558942646412465,2575045347940982875,13000310529588727365,4349784482019835621,7696366152075153028,6582193978898648010,9947330559490450236,11673333285831636268,15397738713099509702,18369883683036350361,5200914406726046593,4192672711731144270,18278853860189775047,15577112622026155534,12133117601410420540,9570558860389651538,14349902031166000556,11282903686603139302,1643239094734035246,14610738729206813038,13107555850316394333,15072470574402142013,7435812385252825897,9336591858538661922,923673782035364372,10404245386167000751,2917810797330492926,8753157437619863529,17676861766790974156,7024636318470365675,14890465005723263971,10886615627852041866,13670712633249057193,4202220039300144676,11984500207008627842,736902603123901930,1191268823040686238,6313572516812559240,8851376955460266691,17416935090972056241,11657945721880506391,8952778399241343223,11932976465715427808,2309267737148323949,6263086037065050344,2860443268704120550,17407350858024760412,3905851921529826636,15132428058788131822,17754319569352431860,15129203012652499605,13658937860347325312,12202503192511011731,11073700811970640113,18032280161697747079,1461785790185786567,9032147939712469494,9371048481442699245,3060898336058431116,16765295152688796691,3203336457945201350,6273397888811060447,4274022240237731721,211796336056564621,8537016429279565894,10258327953659262060,17501542981638976658,6086216923926563201,14307243579932315901,261206003186641731,16239710226736223999,13077089616228310115,6009406419738978008,16537579211944620446,5229384814165267240,9147585269019734064,8174488892315937172,7355613911162946424,510045605123164541,767024065400048337,2998450498095787174,1845637643683824182,5231679839385783634,10635419752938896315,5615053001126936926,2510474022702307510,507671800946424011,2016437580312702195,13682028729939901674,10840400699013154499,12130090337602068136,10117025412075544285,758359620284659653,6455615277675481611,17701967962416248890,16543353529779888653,6715857083960851832,8160187544430235917,10128472908546895687,2751984933946374639,1892946125986952251,4983563413450855130,16065650482448765918,12261977475851827025,532843497313490286,10715978460941761826,13333048320022238412,6024859858387639920,7444132784880871940,15903587105201982704,13747430589008559824,7243942419094863105,17437556568924848881,6800844536709316882,6912879430882452338,9043727589469482169,12693977288875263274,12056530958079683384,293506989514945188,4991520698343267856,4466057768987704561,7334428546187197819,8505258809087529256,12815651182540926405,18259903264800180967,248151230479706146,3271213097602611433,1146976520779362732,8535701334348057370,360297602846139108,13971403817245987418,2723436876882810515,9120531999179641803,444601333386146186,15996665007191798032,13302030141036111936,12160971549493470265,16456670822072841769,14004734187354975853,13536918247953645706,3933287542259618136,8246101119522405571,6960162800528833578,6230509815058634888,10727673594804279741,3811842274501346509,2487512141834072674,11149839632193443618,3407280445093376972,12455097954152870030,6811684428543086822,12417381350735407829,13831105910621535635,5269911282815831743,10573948266221323602,10941468485098024937,6283354899436210292,17084787033251687996,1002168820421985090,7169921405994516946,12540169670468080284,17598772068303349158,3295448758987037481,14621306392830896308,10237621234190385384,17509450760329484078,14224118988575208584,14147922431069982243,1622691824293628976,17998408728555181115,17036399089459677680,12548309179583860551,13460252718165766385,13682923750713734710,4494717102584433444,18433189288356604190,752991022759846474,10649925311945744411,8662331304969142943,3253554236988492664,6796045220824604327,17054183390064318081,17641853986499872385,2625384539389738905,3769343204613039612,13018030587931040378,9617824516907552921,10932750956880261223,1351385210302138726,11272323208904885759,14211685959461317145,12920946640477356130,14423839244370929960,212364039025877246,9131703618299769194,12976896612707957921,2726352413823577450,13079742522606422278,967483588037953661,6361026595404234220,13324278383557662069,12464164861819993968,4032444538766437887,3393090916085100720,11573567659037057845,1955510671987964830,16557863952955815874,7397918617559362471,3505614096529025198,17014691137063802816,14646151696188333179,11252533631065249186,134980617800053065,1816799208769830244,17557626961229328597,3606565416083870223,15662626309030763579,2771512265867115544,1752136019730193043,5286569310571885227,17301711989744627119,4879429579289106135,1475105058407860676,16932721081005492742,6509643368879969618,6997210537434871652,1382280516256272506,6353722899593983745,205302724722415002,17048959939773702866,14917779040343726066,4251789016056746352,911317861350616493,15122787787047952934,12191430769752441177,2222210793454949396,17995939317084318525,18137693646162453406,10784564293318965868,13560548597289301363,17651876118656428758,4043274413013934605,14116512295956220546,5635266206630699908,9022984495812750072,10773009539672316898,2183511514912682709,14395604900005249342,1296408213322326285,6823165049835891600,13475015836109323290,17813823871868791397,7225430012977990415,12876534747080530242,2235902767536569929,5168362671246089609,8932642340021841242,5431096975486143000,17607354230589812149,1559817863777754997,5984053638984267617,12307983532805484320,855187569013693664,10621553866977503950,5757933905127600415,13437006989319648152,9702640193506392822,16430555823399638112,14372205959172944665,2122939842408604828,10448736581842921287,2068634171815858291,16869626172164208779,7832571842162929020,7336875333837318566,7204482660337693925,15282367338475646642,7854751436552496199,17828955163101667379,15874325601303874405,13110220830841218662,17789202674741873225,10445339710971974797,1184119354065371660,7343050710707760763,11931145295001483239,16404532377643464925,8950626406382693529,10038426374643470752,16035155741467763928,7630320929496323519,13420590916035527994,13067692302396234045,609093317401279955,15754877107346022639,5005007028404087697,15284466077997456295,17570436162905944436,11462961799423321154,11317358215354614510,12484160562497943303,16566927753591005521,16011822479462881186,5049887327887728959,2113700959563334590,11297991862778882818,2745358149070166886,15597515063120213710,14287007956961404714,4944915440172537108,6947995134136725370,8386833733552790791,15601517045113721904,8728527094972610578,7742167265058208227,3120730158751540467,17959448660817784282,11804547098314457930,6970697251064836352,14519362374826855491,11866344479976718196,2273665175373943112,2946991396323779927,17025044059312451584,18014423235053823033,9925427407320154380,6436962526491272887,5911335060331933221,9964252814997517534,12297864177878021090,8191992779956209083,14309302445798680184,7465225666425658168,9041184592852960085,15151932007332735148,4055519399762983459,17896539744839665683,8881145541720689942,2466094217407482678,6288489557379190662,13425224400093615235,3291993027472863678,5678815518378147840,7743565793409389617,16636524487878258781,11189851493023100517,10476975764354378861,3492621296322524682,17061679762440123895,4991209500659893180,6901347526352780405,4931888382644409686,14935549706779138551,3222322339548759313,10348544010491226492,949589754816520543,2431733644663305786,8697639358608452008,13522159933601204890,3782901554853656058,2447255916326639987,14924903323570930407,1352023124396341198,9528608144641060704,7790946627542044254,15213971857232819711,806972935827436654,4164269995489593799,11163782559621889472,7671925332646016303,6653795465236735500,1646771993344276520,10626407165231356208,3033085649382395210,12629795718079231017,17725657677888811685,12423011481245140503,2641851236183461148,11636170938769150526,12248221683207454896,17818208771784757058,8765354074169619711,8160223511158790166,6462091903033612845,17360086471236200731,16415317410203000336,5519861406849232278,1920315310292330142,7552801201790637589,11160268122594601510,14724627212832586375,15311501880381738665,811280300285829813,13260803505201703583,1683662382367395733,4521948771548318802,13641752925022022810,6307748750399559421,9404356139511200944,15257409102968817939,10314626932282123156,16471362328989026511,6265587790666720187,8622601565202484367,7553428727237003161,18147923923129527691,15652427059085256323,1270941853851208535,203007808717548865,912046088177728331,6374976810606863307,14575512953273581726,429754581835475595,3127551421051394719,3458417399493186136,2484208861588665995,4214517837129439673,18297875977192731826,9909241344345330853,939426892075334821,6394277806889696999,12892982861111272418,6493159177357315751,15332443125041633526,298541175961389633,12865005195157513199,3376460654025146494,9127810896837051468,9068358126512162583,3733604214468462861,4117191078120647458,7973146170337540986,2545666120186887871,6716908498506098959,16633173226969637493,6693975492727305297,2197693683646664291,17812454505092721730,15056345642257239507,5244605145766766915,8524420681452318249,7275027304575873488,8726419130199091141,13424018514048355223,2038051433514397300,16268288244462556794,14938776089809017896,17522979254759132946,12750903178903004705,9150381401229077885,17169663073307113053,3545918499420020464,18008528310147350687,1980093776271651343,7613701030542912714,5746915604131148045,13847334148326370390,15627580560247099867,12294648123220760779,657962530621307060,7571607636265430605,17091627756458389203,17611672097508209855,5326308535400632832,2608594754996616067,11247298859663169893,3218359302443628782,17842372190125907851,1954280310645272822,6054361805714766411,3217518357786484798,3404792680814884151,16942260802428332486,10570930139656457221,11422882614325328102,10307424365599952983,15278140074409497851,704302517987191752,628265891816606997,7942428894905762172,12204084510547597055,15217302434128437475,584146256794177913,18230306671776660353,3630275362140988216,15415829029142573416,54440200226390947,16973725914148941514,322953673886147809,9816205317181642354,1037527982270112479,14398482246294170611,12249453222329539499,2600768381986160811,6534695686477999326,2767950607968494377,3145869865904905724,8651577941104783113,5237113496963553403,8508869826726436993,8201006557153127054,18109776757219803812,9317348245741900827,137108320492277715,4015131140056092703,4125575306734514936,2745134544551472937,10173791352947838861,7550156842759452406,2784915003140844797,3949687784239742711,14894704613536472917,9785881662221347573,15321845271615020320,17869764892544172697,6793647375017897330,10845865093746962263,11330773885790948747,11215297440903742998,14861093519064197156,15701946716432345964,1446641286733694341,15701382452406913982,11843928652549988321,8830744814366641286,11075728445816911689,16124607461984719350,6045502716630534395,2395650597183665020,15005594769578362016,7323689677108501888,3635070760890171363,18172478472718059682,462194534749213401,3471835227713481073,5431920782268015925,5464269121367040036,13066309283507330893,16674069384475277909,4290198972438653557,5593170389701248580,7710937725820956456,8856766317922894651,13094177459602359964,7251615314738931638,6209058036384287228,13578403417457304974,9179367592484187396,328433166943739641,18017078374280943740,10922804369134033273,4173335351982151743,5751059856559535580,17182062073651002371,3728586864387897874,10508333829531001040,14561109457258191123,13576927992221516667,9861222932060717888,7516103990387959841,11826820115899905141,7241837281777116798,14601405527184440942,6635586749378140055,17442089788640685850,4092764471105894883,13206974427978404996,1775005530729254716,10069518762207885349,12685362837510040193,8637831650659138099,12575358106660563732,11949079802814877387,16909142554460916683,5630105343450822693,5357986625383705910,8175028211839928248,4761126301723237193,16013312770386671145,8680456758978645308,11889098275832780581,11362317570835561240,9045256228784799502,16841363050869338929,3349983456549986704,14558767290672376361,13755596124689469940,1385465438660021575,17586026013876904483,8178338509202437190,15329169482976899919,9210319026521136357,12733973584896471623,10300805316491837015,10146295025822295286,17207209808569672552,8713801713617812578,2309479664370934036,14153174822116663674,9476055406438241834,7318236986001127804,8366695513422583440,16241353020847976601,1208974066263371321,5443227286005133821,1827632860441953006,16380962310037189064,73950821032417852,11652759966000565471,2326657264382194946,18329151456456636966,9152564636529177023,8111360520394381815,9170771036388681229,9903522697818067890,439485121929111344,1974197687489748287,2219436530655878962,3298679292981536141,598294501864847131,10155696404246402787,10408236737666428290,5630420227571938974,15471158765432185867,8551141410430322628,6999215200894417648,7595318612436983222,5296080673815359786,15417118992073743325,4612793303348428014,3334764147229429231,5247089274966032400,2227674210712713267,8961756282431092606,6135193262433205925,1573861326773637232,9844818265106993804,9954612970366676882,9237224512644712725,14005251263152316740,15594882472187357033,12644132643765082997,7255909917078409345,8224162910755189179,15579813451617157865,14636883061503466501,16526221910743159557,10456376051911825059,13220498299131418964,17544447381897067641,12841524474505225998,6184265100208673324,10613229889483264607,4389052447749171887,1492495872962674446,14419115052093075620,10904798853377324369,5655827606075229270,5647256768960630087,7257998804170726055,8267595480029513376,15127805292738075420,12409177472448400737,5824357440106390278,773114195171706834,4271361451479444394,5801086794456012992,6591031098064522367,12578057669917292256,641759802951431369,7606365863732170313,6333477750235805103,3719791512147771505,2429607314068229242,2589838411003414153,5718330945467778823,6341707179579551968,12366439707837304999,7417196674839880401,6690984370260615983,17363673469019775263,6844058337535010930,9962649141513329963,15667180887056226167,13190379403928634875,8147295103083476548,7537029041024434081,13830178009239874328,3799294658601512519,17148931740795452949,303064179987644070,6142451292702792137,3991049720532653500,16912713549783136080,15409190661788240221,15170057265344472043,9558660191518707969,949633520684409330,1907689820733588590,6564083061783963154,11702275883540679427,15387520649226385264,10940826927321623628,9925564345336027362,6814737966738709215,4500238982205426787,6556455210848870176,5455145235720406924,12078467380631887161,13931559063847877350,12276284545838592750,17161624616204816571,17878805705413948151,10999964657755985959,12497547763831375252,16782645883671936491,13655080898936048398,3864628155776531803,15251952166393719419,12116496704820032183,11286031625658176097,12705995265618824776,3798661536154277106,8449654807346123595,7885003599068706133,1404951797695636872,9722415107326714962,17566037591484450898,9293177727609788345,10859079402554103551,10744365701871383567,18198624845719386339,14398238441048266984,4797489122588757021,10467214833781238005,15602066916668837925,6795226633764089338,13373520346247742481,2709768420498676155,15264426507803834778,9518591154513333958,299517024078196552,3614844238306313033,7183393415391465561,2779584687078650511,8905989791487978915,8165857786327062528,4978804634120655688,13075509520293001609,6495280355587387004,11596206386408658821,16489833656264611683,7291402881293749346,3544673548001500265,14091166887348714961,5964615654119047006,1480253697563546923,7091289593763105422,9824607690209629659,5393800163013505531,12666389218336408585,6206122988545790393,11402672357910547336,11446987751561892569,4472420186535912084,8520542977557443881,16199544778280209361,4934134541213519738,6482896606011484866,1861444565115469358,11664435428977977487,9389264778830299884,346835353503082834,9014326622453745115,7216831768298269846,12545025177392244249,3103719674270228692,14877230914619818841,16462031912632326247,14185820901758321918,15263052547583871024,6983390439691113606,18020570482204476866,17131138053613014773,4587482527099896309,1660110334410062242,10453259423232778281,5698237062618340796,6369631263236714515,18258871996667452783,1299186942619096729,12977047378261770119,14220812723403560114,8070504914544176563,11009511455726264379,12847474518098466894,3234183019442531261,6029154162012070264,2702419710890335614,11785921309457528722,4897233455621427135,12856386487895343667,7152244784475376343,8125692381056237010,13919926391964167046,17803875621567432230,15345339524197227259,3774872824131145919,16747585029786105062,16274091842522928867,5666562419050425052,1703969234239386989,1408622930780732995,14199899392801187148,12875225505422410543,17343229315766906835,8982234634417426612,8465009148037126606,13732191611741535534,7511261296805643936,9516615647597543544,11124776740400494517,2263383736056874570,2093583289727809709,8288741229162498221,10056988060487403870,10599817355345444326,16357840652421646508,12491538019842534089,7473562048395988943,17331895811649116645,5422091243138104812,5532962470142056375,14128940081894437279,785024848486275117,7693927093023275696,8286620209339116957,12499958080701187926,6517846873191826284,6484697827535676860,11650816248564579385,8571620073103707646,8606742342497567806,18349110998607172159,8350502223389436230,14578746851738985188,8539754811247904873,13057375643684881458,9382904504207391577,2913183917831429643,17361005457572628439,4858400598000581602,2677974655665269195,13320150747201771143,11399848740127006410,17940289453256893241,13589592798284747413,7379836036552148162,15991431604131529383,11336432314070332134,6309960660745181860,66977401795653853,2780740517095507260,2168578582764438900,12692935133108108998,40977655738576479,16182510857787137270,8139402335100018285,438996589882794312,17721910189220610223,2672515644546780594,12954134938241577238,568850963782375760,5137251104856513133,895000105518309179,554998224825111827,1979859058901326513,1506050937197993709,14250465511456094108,4365977389894894775,15061778489313551386,11085581648696769138,2986661819077153571,12981711760348581130,2139657674400558513,16489264003940513706,16103167210920877208,7666847367475505601,644574799664113271,16202534085493090198,1736423037127127984,10116221814272291133,1443422773310321418,9615884325508895004,17239244420753303294,14932965895770805847,8471958493557303630,10443249116851539845,16523600116814692822,9367562510980536082,6377933264390888811,8475068618974733232,923925568329433280,10904637164340975348,3333029508778695924,1916167070039402820,4940558629352287514,15674736591560206898,12859158952265651816,14873628106143414393,9463999030485992103,7605530125430639664,17995285310677998716,16532272185437273338,14563229992906781353,4576088578196829682,11503997556927469569,16916929029937325264,11577483418396178857,16695492102582738737,8325197710107644317,10747412607050842654,3715610559386091259,11710040900826375973,13251869812365187989,8785532460541675017,6742368051553189315,15990130169827925208,14864152588712257560,15639145522536696449,10027966747082837600,11944291140507754015,13473350958546521136,16435855894246830781,4455934993416044862,16891987861470789283,9663604885669454185,17470496744682971151,8982887746271066313,2726738786767663461,6582209303680106050,2327325565184869081,16292462616016927455,1579790990095754867,14692159426321307033,9353468421059284192,2163136840478192348,312667518283002924,5883980479715442199,17683319029573843775,15637262419252934216,5356518705699975732,2879214447694918639,1397029784179563015,14677368318457218805,6160555211355568395,7452982048381997733,8293522600179274820,7964833037956566882,17052355298054875892,10510654235869664337,5474812101712273303,72614848182612604,2074266098926014846,6190241097389471870,459552650291560537,14177149645158132955,9183399624630402863,14544158938405164669,12463281191406055300,3869750610595272822,15751962702521695239,9041371538209818599,672909134325613701,4666945568094980429,8496760055530616087,12094315980865225137,9774076200838572031,10758815746070926701,12953347195589489371,15431418812552906286,10899444455668758225,2777996219136149413,7681002599277238866,13043211435825325167,5542081999865190881,6402513899804671046,8332637446878225422,15275121198711076409,8323640888470591997,8460249384533479797,4111539232966672098,10081841077586107450,8346058777298930632,6114785292993656998,7805137872206302526,14374535176777545166,18427572482494615768,852754370404868887,12725565605581474922,2711360401764226155,8718651591507620189,13025309320125997288,6671896616182054004,10153675943262633102,16811448776917275302,5360992286732499232,13017117116787909439,3526853707243608638,4076215232453988827,3425811440578891133,4514907533594014317,13772464276411872617,13089968975425764440,3736911688616695661,4468941807663570110,8902501516842766138,13614011863303157422,18403681533351076162,4910036199922683916,17300846697815023655,12810006869861433868,6339998899977233088,12247182035052035221,16285779257992383533,12521174124005616945,18314944569115760348,12789598369093875167,17241898809113746563,3919772366107688226,14700114934454574178,12292014056776512076,13570266098712482015,11961860654791174006,1980970512651501867,4348487358193539731,8568610178950831016,12783914434848674421,13314372020163169840,11471909212646039498,5828485221807551597,2489113812215889475,4765966771831659573,5466650271038968976,5724715087256685569,9727035752142764514,9917478580433209818,519103663654373232,6578840376274755477,9181701919381190879,2801313951807889775,11785612311805943151,6853497959177223306,2203856602889933607,14558491296478017401,6390174294697771355,14774712571028435931,2262477096237977842,3801120024158980233,2415611958180416846,14138411671588424507,3218971738599985702,3885628075012030435,14681475665139732434,6926216150480858179,3104822255718132148,327186083600052873,6738379966311752076,7441701450709745589,1257811942987902042,16706340923462182403,2137527162935419803,13486813900094763506,17145910658868662956,16071547287972064036,13814181824664506353,707905838956824083,754972685760481066,11265993416551088903,11394163418474143139,4027023388951017438,5625019355974936979,18296997136681364033,4434375929082674702,13600135211627590446,1974521236716939495,9387086842499670771,17482142679065737740,12792173789681226579,8512082078855002440,10248998609075727292,16448025514066947239,3138463322287958261,11670397758415700252,6451177408062017014,12927370848906523585,9838422745206223742,13121780027850450726,16728384691706598501,11213835880612903625,2554389183858270527,5061109675680958245,2287104834711372728,4883602209416471814,14947056682189136660,7767032748603173423,10255968238846070301,3989924603225395655,17141693886629756456,14574627213217589161,18095248127259336081,2980300415612905307,12120979375369286162,16418066364215002874,6793475074383368583,17967645884430965089,11333391816400534114,11273095744970491685,13575569355403200520,8360293765788275316,10204865623808273322,17918027914215786981,1083593110953495357,11160843666073657023,9277231813487437808,6835486889592062350,8279103548424980685,6382482691642686762,145570975381653157,10847365789684156969,666217957375138604,4018960258154839258,16672138116457086184,10577405910223048647,4291874746251131537,5723479823227619181,7183245522753176794,3711684491625128525,5577817803164318534,4271963582340286366,7840132424035000187,15198730297820149629,175627562367032886,4401492780441645663,12731494743695520676,6575375287941131041,5110679210764581728,14191482397871936118,13214026029220545437,5205556416923517816,15223381837807985398,11571285365353971461,6462520545583036436,13662337298498908609,9274144105929911374,15130888894428494010,18162749820508650386,3461831624663583452,8387213424888272199,13664034899919791288,1712015270668597417,14064650692190964326,12122493677768835671,1719895383152474097,9697279588359922611,17652505748327081374,3238979985390611948,15576256080919999409,1848052552046847078,11927324596432380970,18271665736158025925,946792932727275733,258616208944511787,9017641511905648262,2836803304665596764,6642864289377738212,3062970619584473568,4730930516745417327,7469596561923341497,1338735786663083458,7792655453652811264,16354326556129189573,9240909723170523358,5424572485902224536,2949894124225235741,6646036041566936428,12497182331883502822,12402769973916739157,2550110763821299178,6777057013117894544,4432339698609548739,2946976106754687681,14818466272658609081,13899361239513991996,16593028495259640115,5320278735447417956,10769218931327245231,17544536206896099496,10686261095439944194,3006422257316552438,4717685017496482010,15165468492478953908,8213792449757878287,15321082078916319672,16247490724066517996,6791773598612614810,6742666628985604431,13949191219385336302,948468761671898202,5761778993732381654,1520404147909125291,2309867097638837967,11432077181823339072,978803912398615013,1090338335661564303,3720071044062517633,1296356937482479002,7941561436818544932,13419055920872549778,17859597362494950328,9336123769731936718,17807024879734079532,166747718643846498,9201823965774361571,18171533171546176487,5136835116896378488,12558977659447611615,9636483047580636792,15385604993828799279,13270794156696115509,17586016045954711970,16372885720919620747,9326958203836457657,1891569926656110686,4136630223428137772,270638626774470913,113523762769415557,7261820357629622172,15283578153420067150,2669009849595344582,5321869616346028057,13276285580344378491,13928425573896153828,4003284982871101047,18390644181791249824,5015464840744518763,4355977419307747246,11333508339686593856,17251001702590618706,1540361556935028263,4705579304245299707,13479895277637464431,486315985468174909,13733236841187122093,12523103724228109966,15827629730454569247,4071226284854693251,1472056130651177168,2779517614219556955,8305996262718189669,3609272698086548612,7478029283606673571,1712312086929674211,17921864493959225840,2575046667071503555,10282811292117208943,6293802127932655673,5440310358811080299,4644790179788187346,18399161905552757592,10435268679427429389,12109736889194664197,5779456471551995681,3520036384651462283,12171426957901755093,17422800797628357103,1699593500739404078,6590612458107088604,2336745959075302229,2119931807796595036,12517732581350142397,17728962761557686231,16163930794370490106,5901103709374779874,9540061310825660237,10914553564887236132,1232147841433847593,16732674772773971947,7161116657272045132,3494504920736546011,3908955839637557510,609515215469259169,10012631698890578930,10417436977494284980,6121516945937729857,8712255957606618408,13025864159292458860,5962645067628305653,11981270064876178353,10602445084316463572,15161100051906391064,9592514631984520677,6674676989586949068,16442446211135255258,7090187383263104234,5282617367293399162,16358076038478913991,15313689025882421833,9291001672346967894,17758998662924363881,4982174409389683512,2025955671081577661,10214063385058679756,5063120837720625566,8897197929136804927,9456559193982229597,14086211733131541474,11997016825634776649,4511308011894245015,2293088725708635659,14572997525328268710,11907447548414877123,14357654127277555585,101926218219835400,16566324709528275086,16125253502838910263,11641658290251929938,6899926413407790295,6198739014260909316,14499490967946939833,3195699996012109503,17571447474828336587,13339877134132823292,6220948685836091682,1417574446743720403,1094746281671226152,11705765469357106139,1010161150243161353,6876862492802977230,2363871325308077349,10795912108005585446,2805389010878740318,2927057371651126936,4374964879052699811,4674907828660679109,13441856216902957506,16527937514284334658,14920769057120660371,17488997686341777648,872913273972039888,13315937043560245855,2169666443422864258,12726207716632806719,781343963020826951,8755402173743742296,13191903814664381350,7270761081588220466,9849093032368409829,2550828040991463413,17688770478832208502,12421499601417199407,16836699249256557222,7225606875003527256,3146827528293986690,1941332854805190640,15714148817163398893,17652231455614351584,10418791014093357265,11885336551258891489,12155770519520546984,14416002189851045119,5054196609354326633,11483316656582819115,12887706345848311444,12744188396647745656,13066412429079987710,4129945848093082533,6495120662126628643,166582342236114996,17139989600157440562,64412738196481851,16527107916335202053,18312594461314774106,11996975283897295943,4458848230465354368,8057992551836669539,13083220737551209827,2895555388908915345,12966386669345445753,3977794043767757707,14775577616456575392,17591898346579097692,1804149425102003999,1853424753237434993,7436207205357231371,5446658312209124370,12714667027014458412,872388770145061307,11062547600232769220,11521739126486490241,1369828518737815038,13234123907188049875,7177732347531749585,17334148550140015337,16700422355423891098,15502135251900647962,4476458127213623381,6566515234560121048,9453267508824227003,782098306670966682,10317058245551771558,4445855365296635670,9177601131408276698,17670785551000108488,7309194111137869189,15600786631294898544,1105658762523483539,5872842832110681694,11581865192015395245,1467390639299301797,9771437418509375878,1185966903477049455,1347937246569832550,15079482347134568928,5719860766131658011,11726291689390488287,10782900797337223822,9665510822875181423,4261185037215389563,2110856148896261873,12326838396838477490,3329903362805842926,4351785102371803401,5618264246528350635,18431399801577638268,2360569548253071910,8484977148102486781,8744152506800148900,6514322649203668581,12778994290612979648,17885665166158896034,7021364251756723791,5961736646107593491,3204270148941968744,3329074117276861288,17374680962779871664,17312057622667581180,367839202058496647,9688320296110714563,9372552942664134758,789424953590334394,10814926908113716120,348122073966339934,11037262731528196639,4302578173391710078,11243145549364582435,11121092759979957657,1414278698339372648,939927681930714611,3741864261737627616,10301118709055955530,15385879478336629512,7334519238645413590,10455743822681808830,14976900352329536229,11524517655508979440,10262182598131179368,16335303638286716560,5056221072268263526,955591436595288221,301237904373941046,14129886551971740469,123926228863298151,14006724591740447415,17535865200887778504,2372321292355264285,16589915341999184895,6179343712088842445,10774165560065984833,10956023209048381555,5289688028856022912,5081895213862987062,15020285191019826932,17976155863800911895,10919881432516454012,13926171796550255369,9101904070008324528,1636025604096237180,9499654975783535657,13756814632898964385,8537303248026833407,1768510736709360204,14016916415985689376,2974572047072950763,16267889311479813211,9946525450508517792,17620960001202516499,17106130638757900269,17112167202149740751,17570201740455504796,13890022315107465719,6488230417803069165,5811817706872874790,10177507688416767694,8533168220848901557,1064649160126297830,6119313450433690618,13807236998542957454,13875648674555676872,7438904537309756143,1789384753108206446,3544393152426561598,11534729037267102349,1875775285770318313,14797902499009210273,15442831940586029660,517146037417495043,9226786394321672313,8673922698283680700,15366059585237780091,17762914639151861341,8419840904325915754,2715205757380154058,2864359843379986975,6536816793202836389,13983338342550116040,10172568612544428508,16105616543550875587,10748310508604572831,9900199865310952181,1149538330487255207,9703125769463542061,12928630472597577275,2060196604454611335,4342893763191444927,559543883953421304,3553542894974281961,16905580230811994143,1787977956422147356,45080402654727113,406835523542438395,12980977284165912341,8213668590169981196,3762578747068154593,13387380690610736281,5462826429429190876,9470411412951135525,8916044217501485450,3982692604227839834,2089781065155361788,6066163149364780122,15793740642950506845,4199073015460106391,6346599139286065561,11316597986153473906,16293672548438166886,7998825793486532119,10742468612469169617,12634074836748780165,3910473000220167259,11547461915114187884,15212793708164444218,13316870928007040731,11707277251356514185,18136819628387652441,16807409751919766054,11404270980853345487,7009180489494632800,8136705813010163351,8981909523153871743,17265704444075523665,2909034211071003289,3032017909141619215,12919903150861613742,2565191054926338291,1262816311782102982,16599222046112868238,1426260297056478362,13099506108358462336,9898483997155963694,3171727892100392870,12368379165764578341,691546043260134996,1481264018213052772,9499483094163118968,5453296885997688077,4668501793052146857,13851593914007347034,4203147140710227896,3411987556434966508,5686742142487063901,347984478911000121,6936269200241063347,5619294915243281070,17157768300682666383,15776678001562684722,7681376731670687961,4865076290295950035,9014860385392940788,1217268419978797804,10746386975270438205,4445626051120129831,402082383193300633,12215345019458736886,13549050754991172857,9271339258218084980,5375929925161589277,5601342443347256615,11642852040108522914,6510253380245019963,6473157537390230183,14989006372754673439,15044866148336427450,1249643936037486844,6298856761378221037,10832897291869650080,3146032276678284988,6726254473469390741,6038384760625004970,3749325247683394343,16671357337605678642,899289630034696801,4899742426714942485,17512279646833585564,1510842012850342000,7691205816925854747,15376665448937771024,6017828742897954282,17918153794689009558,6670720803604162669,4862544369221484801,4859115409543265758,786051721841064898,5398043140853288950,11278315143373265954,10905030329597696317,3201863475877341040,13974734193386515721,4993788144976690856,5860802053969035432,687172533254215371,13723933810074949341,2968668769354685816,1546488059276879666,16779839169707895738,17709232672711857988,7846811453470600068,11575169157333717735,12043057306051215172,10025792663838525256,6655248016752273758,6996870843628954887,3385353693245457084,344498374922523551,7339915868976230325,16249200831734138913,6845047604483698415,6780248652744681189,8424823519592557991,9594529133091561376,17831923682535453307,11694674064438696689,14470971497249414048,8445971074275522693,39359884426742499,7111893286466208659,113766823570794576,7223928123299141516,1291024750487032671,15233691263401040429,6097794704916067094,10938507768433733104,96011774615243185,3359534438623028357,804373960024961971,2830226129122451093,16292139557469617502,16915361286005922041,6686984836725023505,17960495981457619950,8793401435715976615,1806731491904641606,9339313873021185617,9456375743089834541,10825825920987519580,10814261579522456944,17226028328924001996,15449287527830608410,12975989504062759205,14427226511561879123,17074737749920214022,13297234520456941728,818975029619137335,14230678133028201601,13220353269900588471,16494850585975590104,235699197680591641,16915103077094480559,40364095421641691,7099028966040779680,384318372244958367,10613866921799580941,15231576435951084195,16755264777587651424,16990160117368889150,6351648253868953374,17693423134686422223,9897746476414802338,15072597181728743637,13904484572236318884,5240841224074072414,12230703177859006490,17468302011267467237,13619058391538108064,3664004006963435445,11674177297787868558,1864340024206647852,11406785640132744678,15890063509110997952,5768894304084665155,2629794729435670096,9181788521687985190,2901149844316459636,16330428550872775078,10671609217289715282,17633171357687465359,46206376859026256,11323560707650261813,2490810047749812471,15010106096222501403,9799946948182681536,15681727675342823861,6074704180497786247,2261072432082910460,16519799104276774415,15020197827532771045,12443588171147198773,15031930008469664950,7184286880487800865,12042840270486190270,6681781370141399321,5570925629374573158,10543818580363178923,13583753400259310925,195884209840363672,6591827862544874465,4969139690776970274,13972926058106158587,14079245673583059080,12873955374936544488,1624872119220253291,18067852512319147217,2194252857632049739,6855946652314030826,4408367947616227248,16508385612962111880,18398603894245491931,3943202989403114055,17329548525246176996,15738227312016662819,12457346659491161713,504815428560976529,2324166464694867948,4598790931422712251,11620444637881776020,4794548593659898633,5901966474758983655,219183840723245192,1875404018955294376,5030961410088920240,4667531655675992642,1500121111516045296,7339675435083833234,57970991770980876,5476397901232323878,2537941774372455732,9469436412287194086,14024014720944192722,16514501830926820699,4722744196785246875,3780333970931971281,6648779055233788567,16946171632159007265,12421092998014266074,14012741664394544188,283228882447804203,11799369677415772390,9552208714780291959,8338561702303426280,11389342724767086667,12046594407258487241,17255436428638669167,3138028646394543298,2337986468872358919,10617134036038191279,10868346383329341806,1551388994650650982,8734317609949619245,14012133366537515826,11930264040087942231,16308836562097653300,3625278554465184047,4309563125609838326,11287669940347294879,7065436546797136679,4824665916062091963,14279565382902539484,4625961580474247501,917528340778005082,13370132454017278904,3989430192974756445,6230241245491795736,8960751980975654259,11069808596519531619,14124513546567156733,4479751501576884083,14465228280891417589,8799019521613558736,15704388538756702271,9286219637145361915,9467643064759942152,7179872445868822251,1090163068268228432,4206375903815105818,16490867125475381840,12749166761342204118,1404376727729815054,13461462477444834740,3551583704076641795,508924959273766499,13376966549620176338,17790796371615828426,3558829723282491445,8450942118623321657,13621302948861331597,11352630623781665299,17506349178843038566,11796034008139576307,6958432249351923150,15411408601558622697,10943300407420506444,2363738738284569192,2998758670448319518,14747469877512633341,12339998812027374500,8114889074587050116,2186348336898038836,10273877186051104605,5021963037798621229,3264945294760715886,6648085258931336168,12223386621310766142,6457106754232890488,4906116841868154894,1848097002578204239,14086120805333007410,11480225049707623128,16337946363764660432,9605268178487510623,14980014304213504710,7283291363481297157,5803483816265019962,8847509019837750,7550567338122424758,15811969410404382295,15404876978669677606,13189069169313260078,11661624523897361301,2350420330606686999,4094670156120784203,10715254007752528974,16820887827005944614,11567385467287885778,4616777476086476822,3343361650979307375,908123614260034225,5468618538232147773,9217125296267661823,7892996634407584378,14504527331978808089,13432982344403691625,5655071514228442641,10586900564757087954,816823232927763052,3546904126189651573,11032865557780633796,11830642705818980330,9432232448281809388,10238808340619683511,6503285001542320475,7504502298416639671,8657606132918074789,2113249137099437690,13904498876732179105,2498283439634410337,2515469764552775328,2808823744667950068,17222693354176235484,14866634220673579472,17358420649243319450,5333944613434064069,8709446010997059557,8607929300866533687,6258488609818425203,7466535156914139314,7036919174709956193,8537971555169921889,7418714871390333531,3288463472973532074,2659676520732744712,309569778351023782,11474713811131639849,9644778111726094334,16943028199271095903,15027398293805835939,11059263273581635814,15492733908803176533,12060928416373569909,3671963026317491942,10729219285709400062,11867296481626598658,15868706925281892909,12893795941796028943,16184240203968982300,1831610907175795668,8246237697390187211,10649443671065270766,5196439353141758701,1074406875030548453,16006275917302245555,4727433037050509690,18120551765530897254,17232348496809627938,9056134521759650987,16847100528023894329,179468306808652572,664979205686187633,5527494291929405308,1421932556899832463,16428664870898834187,13554903487088502983,2692719045402516370,3439637451485208668,8026589060450409485,14254208020832047430,18410017801875174221,13197204478031568157,4981495863234545642,8477361903512111007,14198891413081900942,16587104780426024065,10772932878139154892,11013087482749719119,14404019608766331968,5957802826104617829,15676083767541051204,2706747895777476325,8277825502102711893,5959926615070858273,10337713078083045748,3856607629743391378,2553767759763332275,10846603033629383424,15853584195053741015,1847334952696781848,6062399245906226910,5723401699919431933,15147634191593080780,14868796671278704821,12103827352252875875,10990718284426582402,17481687238036920897,8181625075634870966,17322021848542364466,8792736446354074289,12705782143161699600,2980432885401230009,3588290323749760469,4049352332472464483,1543669608872281660,2138605883389895428,11794261061671473501,17076507500823288225,18389017372306128145,1231128163648844452,9577268588620747717,16023058548967515871,5411574935298566560,6991701028849896191,3676179486047276518,5454775041778918951,12773089515311639412,16775766750213996504,8382216838445815401,10700892710249119337,6471727022578535667,3808872965317745293,9402793144358180478,17646185161553121956,1590556666733212575,5365862041294004187,1886261873972706033,487776902035267754,1963647854821867070,7374560761307619117,1801527510576749834,13628810214556304605,5319751376674585292,16758211490385463599,17098858515827456527,2327582319436607966,2464598593133253007,12353760513407519073,3637234380193099954,15814298904862902505,11537542773711726638,14659162666748857452,6869114018505578268,11149451401674710094,781589888285958491,3444160221050206856,9189663693231263514,1880937866726038510,10942577985629939731,10728626324757943207,6082482787286340454,15119261429479654258,2972393474701302476,8532695469043511578,16118520850799317691,12607770063144748095,803668067947033105,2826374361651239222,9339487043262458976,11893941477301168870,8819713474486872545,17855751203949844084,1955581632517349250,13706594243829376084,8393234218237351510,9394322374308743393,1209008223462666873,13891760442389513681,15207863847406141052,4303989470076800734,4367226007236123676,11929015317621247386,11225890684141180299,929161103092817268,7484670839594515257,8944788780299822942,2579529362933560624,6748666695274169145,5623419435380644241,9147721809317000646,16626932118199168853,9139646150442036606,14212479180074364799,4017256466615924852,9107443871872254576,15737634421039488229,12609602389434259204,17112329346991609150,8011343108655179554,12247950504044182066,8758471618276035853,5186033158389066014,18324159626837895588,10878136568762437483,17185735060174569545,17482941322219841364,15072435264422992967,2738707613100463751,13419703741480374890,2672830437988509760,15342161043771655481,292932627677015563,10134906406477288367,15081999934885463060,17307455926302759579,4879060400512099137,9383665939089730268,17910077830997425385,5331941402008146508,9183122650578002444,18315225142893359339,4341456115608220710,6294257323150493277,11554711720176742305,17537499209174657713,13687397152693975828,11703338712235453720,3568568400931469664,13710034538794186020,11142196192402652508,15899854951697415741,10509818097655539679,7785959146008267175,2054771297793927497,12592976041861538315,13693245424281760093,12233880381545739720,8584763850464269392,11904759210881087848,5972896151660988716,976037291535483371,14787705108931715165,4658048681307040300,5723779152905747299,544853683232432046,8504206647906731765,11480314414064008837,4399483262530845821,5323977209717121249,9880750793110451821,9533520100245165934,3818829486024903780,4519440751692432481,6913299790058371335,11380009324363736409,306350522866778864,13000956813848219323,2773687814750527783,17720092185268506731,5708364073781143821,6149091296300308445,6176829971358537987,10570157142267811186,13100019582911856122,6242635451117382169,188820314801301671,15281212585142454645,11119414401514995343,10643548015486105509,15221482039287637350,7825505815413454387,18057131961978925222,5777108482498197314,14790854991907225851,15538304191153706491,18379657848865470718,6853374920302971674,14728233332065008833,13154081326052974745,10749388232442029541,16561266546191589424,6107216621550788714,2811808671921849638,6980513276276646732,14646855492469563791,12314931147517677459,12811599823623091014,5940382955110795361,8124388806140191304,8945754443558510037,12360945603453933466,14311466011404077990,7142204584354528202,761899561545314583,18285383435820352117,5610138263964708835,10302468479260851283,8014221657373741534,3049904132296780417,13001265578075493224,15705469730934285003,7809635658104992703,14266842090508665395,4517653012175190487,6580504189054063942,9315996216761571527,13807065181768207931,17500223093775078094,17618220242371389924,8068538137290830982,11972486960002612421,16396002614866694917,13444760305971120369,1545496174816485271,10574430773092728993,6306316843395041666,17215333818697500947,17990001387123437187,7888190537960059649,11089262532871695441,8085449328384594371,7069607145903977645,9979352541751844635,1051079738193797228,15821809129173653832,11797871551573167651,10275518603970225771,3392258781856774703,17731643742200650397,3744394992349430114,12307977880065074140,9556962633007160844,14767221103186824877,14976562658233903945,9807699516879652311,11746797326284479232,15138192386571247166,4939065573354656731,14021335593106917156,2242990780061706854,16814005911929957295,17017460035951655823,12171152358290169786,429687497980049455,2718943718601066660,17620593372519393986,16878532101750887929,16186563407302325829,14561535274223114412,7176068890473982752,3843023543794145921,14582754870826207756,7595315497253832831,17031828082839880595,13132227914526453687,6377742724266172529,1882336818783542696,17521126099844604234,321821922198787717,11975807773925762056,8575692946058188840,6188826535790188259,17231050860750273074,279726660009005735,1479777931060122291,3509842077777023130,5712285593009732616,16564228442433444057,15191309139258880560,946772218581476929,4072574697599000249,18105476869097627935,5828132232464921394,6606532257102576119,17560927700945718417,10940143742757827240,8317935890896091152,7481411817094092201,18386300899242617067,8793098470880714841,7621688992910890021,9273499485281739419,8207935952264635373,13430932470763177898,16871290385344835248,12547542136527804706,9757470409846043373,10137911790162676714,18420151970707302073,7789799211113680606,7258806210119035375,3499744207063125879,6036270547242474994,5782301345852200858,15303344501344393219,10945027799808086863,3755558250907924513,10894345653177182555,4198141699377427578,12671320585711341139,10702586683285386081,9347013844581978273,5970519860296807471,15969194656386388717,13573287880469941969,9407541959233844155,8428049633208622988,1897455165030128771,16883731646219338459,12449960438230251908,11145050747319724008,8274204266381201665,18250590452193162032,13292540658786227849,16478373613901011376,1464541000249825332,10167266906504725947,335637484836645109,572664175003757861,14131415140170899543,11299058668241207476,11558396004208419664,12740819020062011177,2944915736542079630,5149172220080493641,14793731323141047935,7295972655214279208,14408548200043751572,7675342613227667891,7174422918805767375,10159498703089517365,3860434227898434373,3681373281560429907,14573541855893546015,9855125554864410126,3907183076107431580,1263878976294899303,16812281291855423448,2832310146458446152,4613592342296651768,14921134234057151860,5094812188138022083,16206497730300347506,16717012045991933013,2513321159966604683,16432486962809363784,7690225499899996717,6812016680638348711,1529369040429737152,4385183821619868981,6081367099551852763,657866322801156506,13481335242335419482,17663163809770628714,63143196558883589,12330073200370939431,9322655797299593283,9300230811259765087,11155028539622498104,8899109922056742833,6091670107950329139,12419907802292180383,16423624594351877835,17478138624396301131,13924439369701305287,3058897365535187369,8669310251054667505,819672399039879391,8496123728492633790,7264319626856758950,772651836430742412,13459024322317489253,10519851860131912265,6138155263343201967,2783914656276446188,1742877905941213843,13604176447443292011,8752057753021633656,17272412521521100594,6558640901686517712,3351421125128037512,1308743810636743729,14520599801182052739,4684014853174177233,15779756318547608134,8766070669703504127,3920481095847856170,160489236322503507,10804769047817468785,11667731294123371276,11278298171956969150,9051479541620188383,1819029640893268734,4435368245947208808,1460015928727708514,16158512696582448436,13318451609399004775,9780196672443455855,5948514830397038545,3822301363992453524,13763600048140421942,10799738537502889081,6100399952614115049,17968605022485225180,18408241716051856679,719024876829066733,3377342434985663005,14924621891064906741,8130928652394516157,12835130145826891088,13406177744130793213,12760197479187212073,10249827950436323827,15391478083425605722,12398154715050998705,17000420011108631852,8508346337442279550,8648517512041055334,3488333243978037362,4997386494901697674,6609485594639215371,17292175716051970736,16826985947479153677,16358716691346890290,3311004350096980592,7760342919580021611,1822141968100961540,12407018411688446837,18412525750558697687,16968223098127090502,6351005999138463101,6414555723270636415,11752317369833396224,9259385589385332581,9260484317015775278,15140953165263272733,15403380839087513999,2862087034006671159,7649148521291827253,18205369415938284928,13698169431628965409,13387721394819899470,13345689965055631870,1192510176882026827,16781341002345544424,9058513142166004793,17150545618330621669,14562542422555022531,3712158772388323764,2636380106392048496,3661841244804572707,3703487137208608776,18000210603098801239,8127201609336675127,3597089515811931186,16172200408830299326,2357785538623926707,8138970660184179947,268919111004344680,6962489025690447064,14910709971585765110,16563483737988059113,14258481129286342858,6116580950133969162,9478423810975421898,5610800321820985350,4576597277218718050,16835886047403570314,3934891937015041202,13000754676189757280,2677952411405069758,2818916505500166172,3081860057448446029,18346650905379205883,13617977495922927219,1172232987622508072,17796142033428786648,12822011234121791282,17342780749918553556,11611522002776854352,12181152061746494132,8898894695827031130,2141959195769672900,15275251827473827163,11507075855085039565,15891149619109176993,6882930208790828401,14975055891851191149,14886671136991164639,2735190596464708362,6795151504664714567,8944389779916036674,1186220712362046471,4103548742703402162,2137156441402580002,2052651212570204693,1308701949056983367,668150393162427156,11188120908023188918,16860756090772526334,4165940721969906225,8180580693218615286,3994395512536983703,11723213255650250400,8749833011233292480,9629084076200233416,18308438425356514778,7576297345086046072,350131948227737961,12063284106084320367,10267631337716361474,7826741140540532926,7163548214851635131,9570496842311197033,9477533789906766782,2746932795567270174,14892568519607416182,358885252716673928,11063307338659577380,12830068687624945807,11320183978954893053,1050611775914697741,6223329685443956600,6465105837815843922,139820250265818312,6523709348335347144,6624021383141596977,232819418663205046,12715350073000871016,11994443805866934831,4385719608566030741,13920263214977122830,4888326746540777420,12173485622939279798,17050857854033815979,4329240620150622533,7482561385856018628,6620434527430771131,17182861490129028340,7494643514404783733,3568377158391418953,10061289574639230260,13313171423926518520,12051497554390689050,3215925917727587348,4620411110138051408,5260441632770060603,17256974907671430406,5850657813162681334,6474543887164380259,305304354592505076,2842910980423878007,3632581236855369833,800160324247350057,7418530095043433965,4691681480237188792,17730908727800466059,12833151152056139910,3979364250836061001,9187778126910162144,10516433474246626692,16083153329365298963,5014990955292964257,1346396301775200231,12286109097775806071,7911132751072772222,8147209742033638924,1829375327413773890,7124653031743251052,6186252077008133507,5778889688522407365,11345356457078545152,16897510106702996119,1678418192629901394,7205792760974022323,14017755860927085444,15124966565847499744,6041707292191115559,898228887858684795,4282111187843418621,8327865097109667329,4728204897824293018,56804050936743962,10783278280737840921,16330017131922629640,16787182942774071246,15278049687129339896,5618336699195799040,12023357994874491997,10627305934756585271,13599299860405958012,11980477012698307171,3063777834564586648,5955916496707490697,12916000404056614054,13329728464803979807,6270943380924067767,8117757294903315322,12912689323233296815,6938889124869675630,12847718047620713612,2594423309539384119,13754459546290013180,955957579479933474,5033664443718633583,2859083637115369282,6648710603250710348,8609018920942029565,4695861360780719990,16465994491618371215,12116223567570230464,11914447010728434648,12593662293579668767,14091628609510266192,3180645471383345427,12833704680597937506,12765619835592415258,17428593254823190054,1952924825447773468,8927400360456491541,11000448253375240975,5204201250540797883,1104664163219367178,8297140005660309735,8986052338120015778,3535957585164376942,1535655207788754831,10382683585455357764,17925288091833455949,1874952416745080937,17097549763813932855,14369092772934537044,10342534061046034965,2268359107697365724,17292165026014742101,2786855509722009312,3871261083648382003,10526552408873020868,8799360425851575141,17640459287052462462,4506755827627916492,12516385823819811500,9687188024764560079,13576401278866973473,16935952607843428985,14762659588515227246,5080839393035106144,15630673973972721374,11612849644417068508,17256243162254065958,15074055457441615167,18194529108262812954,1488341967410743204,6111810490956879376,1295021937465105751,1778037249859844255,2548727661820537741,17450554599911688859,10222276950380341010,6421421947426864892,1380998490518178312,3249632148408223127,7042794699570356013,14477613834119391352,17978011177329121766,5683845481185442679,15166134603236151731,5115559504341308286,6981929752483977971,5291876918673139028,6686264105447069669,9977538295410494922,6849556840967635829,16871725675854858025,4654082007702364376,9599555072449842462,13370857936781686004,7947101598412404985,14016068318884905921,9374186718575879532,18157767423721639761,14712345293846836062,9025885971871731317,12768779799541814592,8823699123956270127,15531927049961780968,14958696169388796547,3452777634900502106,2134183210446900854,8305407641464537230,3339462893058272831,8398135971505397647,6830377152641506558,10271020440465270359,170330633196276027,9235460687420546297,13044880254748807211,7969124517453508970,4616329986607928063,17952868572593789867,6360449061720227069,11591194339135407926,7256366455285769744,14212442707797109361,5397031331095002112,7946634020969845690,10536909111757439747,16816973566759966386,8228555577262019560,15190640037340856221,16145117771316262974,2864908750554897878,10728237254821349413,9706829072539130943,10743683576881037152,5957638649634068330,9093941128479088424,9147238750841480946,14735986212647100604,8696874439220943167,2453319602481699935,3025270676818387634,13277050868736145294,15552416197660183314,2637493662288357321,12666072208649508716,8556759169746863608,10227669326541690978,2758482278672637445,14439517686476818410,4690405512395787752,5531545484837081387,9636073190812107753,2420879467768081142,7974324816334713502,2067470611092653879,8830117576777946356,1736623447844621484,1892141845930450229,3938002732572708913,13760670569727865982,9458491621700952038,1604369622479842741,16643796599348215780,12467200974223540392,6652247884744933035,9536167125779379924,3586425021832440185,537087066901436288,1628621703119354704,776562232973286886,16301128566156729267,9515488113977759091,17852096491624950351,11218113606944606861,12529932762641019036,14278212643822088421,18236710009339588111,9001739379453614146,12251652114324516118,9425330301265628959,13595761564215193059,7982319627412737913,18394723929752172594,4072167186122792454,18184878792978635932,6730207525723439690,2300404072625678624,10688584530521155631,17961614960422154134,2872366065762652400,9097693530109464431,14114444961847840645,11501972141418165054,2834871619839326316,14602051856708991378,9982129523281364379,16720839293310396425,6403629739079605684,2068100051465659136,2832000073379214475,12194733472700485415,6197478240126101349,16761272382641373549,8079589690764634629,11458310757497233048,4776097063882013857,16238656456411405331,11089417030527502853,6066029031946153975,17398654015450598737,14716265503777779895,13584037600458133884,3798151561172430952,10394611648961812059,12689399261585892669,17634390623633390761,294027468742475309,17480280283560035503,686316976863334978,8182034869375099147,11774552637529058055,6640387285980984258,17465933248059293790,9546916517889976483,1907371310962912977,3780115915145380032,16598359506832685826,9345546870792443538,2479506415590464559,5226734311341149619,9713288803105872951,10024703278144143136,1797865872888438085,14035698037081888132,3386318505895311613,480731066870312779,3097372878065678599,5003840373644465966,4861902423636395007,13318090678984921432,14229074147393971711,15641567244396450562,12668267055597339130,14816610799054523410,17323064885404859157,7150519961678672187,947669943946375672,13677364027576014360,15138552807799270261,4119722665221845287,11927025003165174623,451920992640627601,17984243491916800703,791757289153183993,7148469428076758609,13318134728982757089,8945484562943156829,9651008290744327339,2189056211796935119,10477418750804069025,17299219999996798767,7824470094949398631,13490063890881959180,18324800526954172065,15732736656859623833,18023134690925648627,10700344609567278929,13387057354016377214,1329629501241231780,3792551932720812768,14212270965426003955,16587242373720801734,1816943881979155489,7170544232794581981,16297394701599652097,15542771578851520694,15877820122500788147,3900063721001037819,1861089816855959406,4011739352807671232,3581996918561294394,3555870174077079551,18343014770792960159,6777265611335994249,11067511480730765338,1699356331160516687,16406294784441838980,931742466359338509,12807086639727884804,7374925187492518872,9435265607093136975,1026068561248326314,14887105828816619952,16213912238382139663,10814325561418040895,18172225714266570657,18394011483483598923,16706089408321465874,4234276142121075203,17708442656067478684,6714016173317111861,9572772626301111251,17449913679909152679,17937468318607191037,8538025655679032152,3993211932986669152,8179698485503214719,641290315594099393,6786430885108730784,8478211306058322309,17921610782288415859,6867221230546916981,4453001882226986238,10300130705325599981,8323463447458791142,16906007602370161582,12696150646210487691,480849465014908257,3452902964434660951,4553904340578080721,13472290822289277323,10498817668740094212,2449427588202540760,7545417373757160352,1667856431693637129,15646541102922773682,13171733570763593621,13124755125718609974,4638033642972617992,4414408700538067234,18046975681570605597,7642303663947675329,18159435791503153564,12228879394815722518,10421354086174513921,12552532636688586058,8270235395369887959,401241461287730258,4791634532816437907,12741035979477850021,311670372079622452,10046111117669934239,17701655992567919768,12026248008616830451,2757839018594148926,14109549184073877176,8328840766803421245,11743240342640683064,14761835621420774561,15830551270669319449,2699443926195825017,6294875385122262371,12769189498477049246,14568665901428950367,15240487506645697967,3169018709213821898,15292751299470580610,9479779485593714440,730939590561845756,7469607758829889225,300436790401819243,15469218884534957442,13128016229707487468,14068290290405496083,1676122064762735581,13112211015512392723,8737280307227655561,12115937636302764329,16711967773114822749,2859975375253245625,2449097529142548708,10155005511805583328,7669319436459453161,2933940947753668243,17424310565523445115,5558830194266706195,15854392776707225801,15220538100955860419,1187621291992180965,15956033316014829631,6518250354831491329,3918359230672801914,3668976037966283383,10185819733646742080,9255356228404353212,17009515586984586183,6344538296086746241,11051243329134155454,7025047959282508647,17895206209670432755,10018848135848073623,10594160081793177333,11570639086254373837,7460637459717425661,12697356217564275132,8609649644139631744,4026416747737431974,616030773227294370,3101600263167318119,13111798537601392176,16830112685305602929,6195256867149055580,16333094951835867401,13641909686110291065,4541316575714727035,8337851864759039244,14147877760859470957,8607284238376868069,17895632600742230987,1979939150308944837,3269285564315524444,10553732354192508415,4023746784424557776,14350817343112155841,15442423941080228975,10198097132788103170,17222495613551062787,13093876671626114575,13223838713428231694,2306942906721846258,12196041912692666303,4161454168752625716,8172187168450828524,2398492524964807266,15191845590833815734,15377183963475550921,16767153374999469320,12872899263203925597,16382747821497343522,5838151404526343082,16011611598217803646,7478581560754269990,5870843921611643010,5964739601923258370,3960759214712687400,5333570223681410005,14959131686898844659,6078121583222994567,4179213832574126449,10873426342807423134,14037651166906558170,15502893894451689523,1503869105597234323,365795070015025280,9154757930500234347,4891318967956488470,4791802161591477542,6068862183753654574,9796030720333194477,16738012979215746257,2788673143539031151,1359157748140517617,18079752741950522478,12877420093822341839,10203208945917830299,6995781957291924224,2204384527897413135,3310347612534207831,9123519958041527057,8154610929016264418,6946926447664448125,6116698541378271772,12526868478785059236,12996368928286538670,17968854724483046273,6526300889524954439,13124230269035829454,9708984617714200410,1176037999492534183,12087507630878791422,6835105005549077848,17296063637641937895,5596321157791658792,14960274769094222295,8412872366668249762,1311111987409498197,1643766181416268370,1938331994609337398,9998898537985636013,2975544426562679097,6355322663504117803,6650435854799604678,8903430198572645171,8330374477775110831,4103516678088521347,5389320324452659525,14606426341197459335,16648732349364058431,9195922470703349872,3140870826638878310,4385058367189665413,5033399246434486170,7417525477790443905,4839793856482353295,2749358878647269495,2741767860922208940,8004603903442997838,11230434661772713688,3661479319393868965,13807356905931103170,1852952201810974118,10073551924846326268,8779492384001852320,10582560299874753846,7605540309654311467,15198318283409093847,15927734680346166282,9754505715923370027,4166967447578573721,9235160014101115237,15896798662443319428,12903992895214579242,6056633766524682147,4918589216473437761,13391986509286801131,9081268336201131905,16575668161131857559,13213920652725627262,2245940395460238182,15613977109511444212,7454111757076816807,18110311227418283513,6326949970631057463,14357780420079580463,878739500058741328,9865588993858593489,1533076788860074626,2205045975589765922,15979181283403147262,17568561324469919723,2078111778899460904,17241272949684446294,18155134374775792606,2704956925588282835,1574268205176289344,10340242591367948583,15029625031466582693,18318837806735398664,7399106763041649902,15545075830791809362,1752932011422661071,17001978692557510831,13278332527584223478,3823216658245910913,10129930713023544432,452087653716141639,7422252862639950097,15471893581341426915,6502867802775066336,4927081962102746671,4072534387922073007,13936738189244439767,17704866978725507236,10197186219528836426,6127668114954166362,10985881211324197067,3481776112691543940,1759739112465976917,3891671768391814879,11309679469195902688,271694441501180641,12432750851334867183,16844255676398325055,15999220486822842428,579853570146827779,11970364214876101911,1201105719570998226,8092434982682550315,16772321663950700405,13873617723915011193,5359487598596871235,15647354120974818361,16804395611212382860,6081774767539583382,4965334546965542838,11758391635080523606,3244970153289159060,5931875018997291914,6995987115758088927,4795182275042085307,3990079466407499867,9090586764614383448,1145813421869777634,8834193513906437344,10164869615888554133,9287556107274726180,16940702256008328371,1222197199581522307,3166995426916094189,12486975693336227595,7560338671514112678,10810291282374203022,12459236601381257642,12330954554118178657,1645995653896609763,17853173849529356216,124651107763262108,11431173401395811513,10319149726197729854,16921107611426634763,9552855958032050128,10284599858269499720,3412757428554306780,2531082316210377267,15864708121119971721,15771474579025021664,16930111597766227989,14183078524946689450,2609244247860366955,13761608411947325884,3939005099033494907,7335763567393639308,18401501742786748115,6092890627783071638,5258149484217455556,9297572369377571338,4234711963593753832,6066793345202853564,17388947607135720595,15831394143075583473,15718771086196257967,7118361584067534789,13988421166975606054,18022292283141056337,5601244990685895816,7740418242014692292,11689664562137427904,1299298527647851664,13895705825402139205,6287230333784035164,4256202128709592640,1908453550335356427,16507814046722484567,6817025980068902848,16003876209294583967,884318810007600927,11534265419882420024,7854100466931703716,8096448347683350907,40302388567529769,2007503598350354522,6199005384793988525,8067822966845721020,4801917966120492806,11126354944111116041,10628488148696811853,15627525841679386580,6129131923729918941,16703540324370609242,4244365287291434516,8818288901126246281,9343921437137020063,9550778101473424856,7464861942823503854,5627034237959964652,9683771224249429909,1459327097771369454,14679885394335204611,10456023838548634462,13322764182146707755,12727744326193834170,7331927277166707154,12838267062630516397,15472281296815517170,714932177654722548,3622533791609751465,1812473128579902934,17696243110071489968,10984117531870988656,13869249605869692238,9668177921148314106,8988145709835561232,10955707119939854245,15340883228994068673,6600870173850259078,15643629070407053580,2103507140496301612,13886720793448074457,8602440062990944940,13227784664935437853,8860038000761866836,5481808810214048221,17304619254616838116,17156787063901068966,7385809395934623632,1430161537395566128,6878807857604598225,9927282669548908967,9232171519665671770,15747516889165432058,10929680087908080287,8834789510442968385,7123271863265113454,4625435392587782397,4610212124855978151,12618875771649428997,6427291999765887594,2888085001656434722,202361719194062164,7081953476468845119,15447066474881750434,9064879558793929639,11651097152279677865,2274970645964416546,14731566146917798370,14101975753104248512,18287455222885225786,451208420822294456,3152408993842773163,5519301954029017979,5371592345104961410,16715244278322897310,9777308830189436170,11808714766536105877,15365318521545079974,13122477063447827370,8196030665367100983,6042277626541297732,16583938656037274889,10655347863241741590,2232872686206451056,16946268611159376885,5456628557717835376,2995788965808096363,9342188168899644302,736300760318651879,13468824289911590500,9129783433412955301,16962962738246503353,11939993832604298199,12732265553651644957,8516364165570600327,15803401694580272062,2988163451253222752,10124037656533678274,12744486957667732306,360158094602265727,14238752919918114534,16527748590304186556,16349159343070549924,10639868269741438308,2082377995748065563,1064712722205264573,4344853897484809935,120177123157081339,9719720329508686767,508945680168622576,1839255472066946171,5297932107336354215,3577302035284239432,10161705263348234640,14184956834366619268,10899181720212595167,12180835119734775481,17290419868541110061,5278096717971995174,8201413072648977616,12343975379461641040,4011585855634423022,14615718860288360998,18206307674895050626,5933973354703850468,11944353732970760013,10393498384448071435,4122916380618184002,4706880958774508160,12505122909470619,6590365594408688538,11948704036812729597,14627173528164089875,14523807590455180162,2637190959928797814,12846709005674082521,10253196555233720343,11222972255837931768,3239461256553489210,16709202316176972195,2572332921091694243,7423858133397395247,14287768892984989226,1932472353054639462,3253035098595350126,17386035763394836560,5497045081664995803,5082712860791089059,13415517019845832187,9095572672547558558,11489208575911874704,17077669166326786267,13196321170517434638,832441559488746211,195282955353278928,10923706600975875409,1221576013682389386,10317654481052833026,14707970695609333000,1879439110683203041,13728781983246001165,18077043549530007926,6264711769244148176,13682549265760743562,9581143698971418591,18003684595066565621,9062567104096149182,4458180475296024572,12447862616158049393,15748650104593554204,6662540748861036981,16157557994147450226,6606337633103067754,16804877802421410797,15689772524245600672,10043930308635731069,14110898252473852945,10624305035952199535,18023434193059262556,327414947103702688,12997826882618392389,12467723987327508405,5937823955655663627,11951290101555079223,4181116050512015279,7867074054847456876,17753754213560920432,8331929450808069002,5491009418549290255,2256726333651121211,10015915769332766868,674653699221010984,9727960134691010855,17942940688917808023,9123364635276617164,867885013913277824,3186398234928512703,18016205996696886949,11565504643474833538,13706284369226420729,3952715620536648444,10446244286782853700,14377514793705121042,3996529800914115900,18435612820483129300,13828739478512025540,12233914523185762817,1374799562203322770,5016487473589416582,12186191646466191717,13655466474655590394,12244857760107229646,353949614347373908,14076409972342692030,4614793607056604583,6974576711816866537,13185836373259641892,18319589288163282701,15801353240804669626,13407046811293624744,8570736420582551287,9088508452545787433,8904928310834820613,2923275752180996297,2264891772267172821,4649561638674250287,15956532481529823035,1028903390897693884,16099109947831348601,7246981692938897613,12545006548328326820,431060185112179001,2876673464114867453,15245700894223236238,8877159972661738019,7990396062521952270,10217530908945226686,11790525896593821714,2299626425202968555,7577534253521074924,13406883460929661788,13385500983677416207,13256089094668785408,10751347619466265222,7781402788192094754,11304126350816430981,565314019631005773,2611785473600235803,12065904278903538147,11897288772245768804,12750947152082306524,6010175752279865590,15909169832617001808,170915341837972215,5101598394048979003,10073111827734245934,16738207282526713933,18066031916032106672,2878551914068836910,16502418067730877735,6398822603007950948,7653794477084439294,13131658692232701785,330142042809054181,7081852216031934438,6700889762249510827,5437746603600454680,4932131052156154414,2132136989089589716,7165093740383811468,4486479738473315638,11322966097668735093,9802058803331063256,1306787717919343594,7039656301629762615,2021812437663925500,1646484248947353953,17739280542502678801,6467133680123659910,11073015417553667769,534210099579016886,8903767547608653975,16519814549714901007,9425831901215253178,7021913762327744290,5384634600132189651,12743789710973245770,13691124810225387274,688832723082223860,8107315259563229667,11807568098222877174,2255364872962406213,2362779949772532114,12549406233238054338,2266347523415035501,7596184267450084455,13020278620711477890,2233634548722693036,11757424886287106711,16484680428291170377,9047703832257083293,4110634584328623466,17587127941485454104,5651196337739197652,3620344829320483181,2802831186136343242,15326145793558699375,4734294341087516760,6074690913295562648,13894614387576145446,12682822015051901498,11868657633857048691,15287978000793512399,8271559360053771717,9538706833906329466,10520293396538761166,6914560347672385360,1099984312355230309,13704028620240103274,12398744454632094821,12301283451207559354,1837075095665151105,11090887608170705936,14272656941422160751,1882127423865069295,12574550192401648777,6608332213579442563,15106018633125721901,17485449178238630688,18069452732495966705,3848289753588590934,15783335518214297901,7930119121027807959,7277798765195997091,3632066555219144153,11671127947812043102,15714273432875524745,17754264123308025235,10009807699720499866,1619358373945590405,17284456097307588504,4319689658244515556,16525801644007581631,3616983884919391583,1208957493992346711,10869830218750744898,14351847712499474511,9646429798319296741,10360681009558854568,9605707107814065606,15217924615533831256,13167384327725388149,10070626314626074522,15888621550906754241,6148024510795410613,11322189947109404252,7675782732114635010,9523331159817206688,10093644265553496698,12850066610857955658,8668271117662102582,11709657930763970382,10316166260335766903,919435566988406065,12078583446860154536,14497395506833261220,3559199720830481982,5678873208999889033,2107543962042573789,4379097295449654907,1325726286864587650,6924318805058248759,17453813099377186490,12127409548075762298,16869306529329418347,4971107561387958901,14474720707967991983,8333430175774720526,3742869057722686041,5911400354770687483,4416586647138080091,17967711051243352041,2124990571189047095,12959258137101040950,2332681599184704206,14125042523688173741,8585454070381526862,8727162079985567985,16789928681474311095,100104157090307814,14634306000676746700,1968852259221600176,14843221472796048730,1908604075471771190,16256430715624933794,13192698943307812888,1284457084761944989,10929593730385982211,16224762109105883242,16712779117332966646,11552126711413397396,9835087663429254187,13381902823446089354,4132516841706671796,13954575954400598725,15246438692634177414,3182896574384274288,10815700563781572061,5553697747443597335,11416494110972961017,6107264565512219964,15536065578719162438,1342282423166060503,10256085223947438711,16040526503019122678,7492248127503900268,16051512875271223807,10034990327877024733,16302280085482747558,3647942440190813064,15263097250041074485,7419718051121174671,7614552893718249732,15018993940466410346,2987050305233651945,8788660606715427374,3160280421628323323,6687183720708123432,10392266097696621843,12010978441435532137,17618840660641484066,10258103488221926132,11478525255940760689,3104446611102126219,3783860966458526595,15162571771293984187,7832299587412994096,8639489696797262151,16075538003519043864,3312558668778431636,8397665509174960072,1292230199929279479,17121725367266918719,15474099720790309321,12022510142263951265,2708472602742988139,5661282355405138187,7235908364444857045,5394884094257577080,2137924301226215466,5325477214841169375,4315700177079727730,15618874394347516578,3641071496156479354,5625892330335203233,18063057564209418139,11769209055368011522,12856492315777869029,15244413831689645400,4134196590889552487,15283735832356424040,687002496042569325,4654383143362245795,8250248983084532785,10964655862338106176,17200028191430360142,10724150850392982861,15329609426052632659,17363433965396208325,10404685717592054478,3136308264327953006,3036461889864469947,6821538939526937010,5595776629771814087,18025655866123509124,8150712341883174931,8025010689630539625,7591547887312317555,10828047047856499435,12263005323154124912,17914245353665649096,15385487662076020588,15878319814946485501,3373035701506576968,4921044667639800693,3130588094070945619,3129093651855887626,17596204194857440840,5531180215791661893,16228027163225799662,10683466711183903261,521881918501670588,1132743661595919054,13945996165890344294,14346278248567539095,5680727168598661651,16968306798278891318,15981665349066181571,6855665652668373761,14862455856492340676,11759031301929307188,13170981850108924685,7662810673807193167,11567337450336451288,11883076030878543632,12106512765085437628,9902993172687688039,13307608452468704122,9135059028024734983,5660856386987306027,14214797508487969765,14754190902683659238,14517146745846815789,3021310915715234914,16717279119097392582,583648241572023030,15208190920903075432,7129583864798410349,17582115892569514223,11563772871847569018,17957460494161737835,11270278884160561360,4989800129410443936,14650586836723966771,15929336942209483675,13984625740132842255,14118483256254020125,9695970948966842891,14551310398323448356,7724579275206120208,5085715846815257971,10367466403676060494,5499088616620824739,10200907640555542446,16927740355239821946,17074155675716083908,4957549309836915904,6125284187965528235,10931643012668204466,4595401228397055269,11737335791660148405,5015210977573977196,15281673344407902429,18086505159195900713,11773762213270007671,718037505478506271,13409648092770719367,12687150107437185,15110880741920884718,3749281202238687419,5309883641416068822,15867772568696030080,9677012486608472302,6686116824383274277,16170782367468619591,3587003436282747356,6868529635045194618,3133733747292375009,11637765757439509481,4382281935079048436,13496410284330038731,2772595518919904134,15723877612436190902,276009792313669403,6542584637675767021,1115118110505500242,9710397478242859695,16041866808332489993,10149318766704869281,12303980140369940351,3960427026171936900,4708156799342574517,5918038212842592002,17331752373590688339,6409966902773627491,2060184580725195853,1556871184750528410,587818453700973106,4001414456728901608,11632478491456964452,15657141468457547197,14602508365405275389,12496235571270866617,8085554650240754714,9796904325451672800,17902939929826998962,683896777698058494,13653328274362274995,17995477046983041485,13554903055822384288,5422613678115531816,386362954084557362,7962778597861530367,16441004021833671520,1963007869553520003,5809784715603751283,15838588473845565375,9598844858992022612,11415026158157399980,16878131024006865643,4054663868503458156,10727511375556375955,9017273981082095329,12046047535662038485,9154180504147740338,10684783556440944832,3401770754728546372,18174633076761687215,16836870504171987789,4999304200586131420,14725794723403826089,635457656923106165,12502955779486547695,4431377824417251299,13181741751638763454,4860923233109615205,18306410471627846277,1176796700815483729,685465901450572287,16790649704826719455,14980255279306713363,9223045715082656831,415008691079357818,13884719466232266263,17036264519777895819,4014686894043401727,10324704581104921425,10943014327017384960,12919194658491649827,13763067849200802171,14388472384710428986,9764811563917620684,5518057392099876096,3856634582919037560,1229674677751576829,4636730715379497389,8854453165800310857,395907922893845780,10624693470586490202,20770276760206526,5361022055800019081,3827996496950951598,286075219500483348,7055226697146175212,9701337924366534291,9929233271175743740,1243579412058942678,15391756912253035651,15055235810780081735,7621448964005008757,14716467447113343837,1686428748572236700,17640937799764141410,15814295396365193341,10793412643711481789,8785233970313698020,7898213799250136059,5595417287141548867,12513136420415600957,8659481864717746621,9651142257252644576,15198621736994237510,16239240476400944778,2393087151878507963,6806169504940382282,18442842363381852974,11773331960515923479,4105432444296272816,14339707775098145156,492905000061029815,14401531791799044088,7771493110165801979,10008129334646703669,125707721824923450,10287851436325590058,8554284401762071420,12979297495488403155,3120484235778281790,16179359432310826416,7305428670680287229,2466088493811853060,1524796731448487576,18152154099731159995,1661553435643254454,7457344364004313542,11971384220094724502,1298812462089773270,11707818938787308767,17685611842147198142,14509073270179437518,11238530307905440681,676971453423966961,17903588251625498645,6806250410000200571,75114492624900965,11117674872267860679,15846202369638012091,17445430786974273068,5699234595270353181,8277325679517307334,4380363745864450829,8755592012418713149,6387805750740767154,9933846909877456637,2967986113084625416,1917095832299642758,6913198075390049916,4418936426862575092,5614039148392996480,16232934704888738758,14326652406590900673,3932155305878508033,17668818300639994523,5145899529728423017,17016200679601907982,4316037188440739115,15116349259544354792,17597413601574246127,4859497206524913325,17944275184774460264,9403150041051152987,4013740972676038344,8623304203453813713,9201874224351992510,13816495806240733490,9776720679923103927,13551951547516842380,3881740884232805381,1131600003992144247,16546200481398470702,1743332271584924522,2281005113619200788,1481153338310922823,7196409481089606306,6451090083721720234,17328561787983368928,15417439848429528804,9178825257661491635,14592397727558353886,15323675083976335631,1237186595733750724,17991185676876679686,15363794228073858797,2908464582160337316,6966915927955095075,17128592415581159796,1324305092653994684,17168507221458074116,3759154803745830430,10952019412727385994,2401130585855148057,7558791114500244273,7995577263814526696,6094983856443895600,15013858106283616340,7912939124496660774,11839167020132971272,4150196752586435268,14263287992199150902,16081290320567590484,10444010418180851261,9438676994094038187,18428328307411122100,11883547191737644890,2197304427635474529,3688468764708405250,7069737009660273557,1622231263428476468,17124275394887747807,8962262340801482189,17990193518762238235,2569839342397124145,13185944630871468314,5673369458958092715,13162928543840145084,2704555707348107389,7913282099583840667,12134243055019898892,12717598143223581081,16623511535261836770,83726664270104690,13655873752257820728,17944567544647860915,16749245740638747016,8812122321999652942,11346317305100233220,14948989101977329728,7018530610011113495,11866986859806971605,14117283009765517500,7425714760973255639,12790802975853121908,4996277694812920421,8840022881107555613,15069299934617462767,18382431674778962110,2324401638733714350,4816818562126715664,17850336743864958738,2415343459738017789,15604750427536232837,16554425581087115603,1235744746213544691,5992776053015485423,15922767188080740944,10289270950492721448,15217683691870362978,7737950957175434667,8894667412658030992,12982420623228820800,7613140344709353640,16005417132946169426,10101288348703017778,976300481377099134,4427002235614986918,11708915143199726892,5589406436363229125,17574887743249350879,9356668837787051325,18035820311961180550,16756238822917833148,4040872116769078368,17237047183501122634,408619589657931954,3428192962313762671,8255048182475677897,10134107783825315392,5063353554903221989,2251087610322714332,7675104604199704981,309259302918390228,14517690302837287570,1355307854768825095,3862473174242133077,16704914037140084473,7760773454181656268,8677293627700147060,12158175735617548366,900342210339820792,12078695573518508559,763710752641286267,15408761942839794737,9944816708149582833,17846765008596959798,16770595064817958542,5014867802964730203,6036514454999968604,8244170725101416892,5668775651338099555,4113262644645858787,15146240090823843933,5878700669803347145,4008614482230887433,18149639100181893636,9542198822163160986,826886638824534913,4561258274318649851,17745310029398128996,5042353995557790747,10940547268360783377,3405347530397292528,14455792784794057005,13065081622083979350,11622144995287515233,8131577149335896441,9017042545088397603,7945130935899950658,1061768698539360145,4210225994428293453,6012285690410956230,10997179833639842737,8960482430310839847,8523323154722711240,16380763482494387079,1137218304348702624,5977917779743413525,14836382363237805876,8145002277919190778,11045148383856137231,6526887295888693635,205918714909034701,7360924408310667053,16920633116090907237,12720623265299738598,4012338275433371171,1663376939671170196,124465333618017980,16795476223466626689,9190140298576508930,7840353927634845437,6304479494565281906,13283190326312262099,11605489828675246458,15261139087291376728,3229311750619632753,6493511164687261295,16288593033813428414,10562117994666911927,1094443993366602378,13425975984128121339,2221747042572250470,6738751620428652073,186419465172020382,10979862370136733003,1726291646835360033,7595102032798781784,15971207344117273359,13038097458754823679,11733560150161050957,7853670812689329302,1291146472850575432,3052112859992892761,17049800131192960235,17762774848152383499,17656121336698190292,15177291407887514290,549808725535509976,1160767871866280689,1818872583367622433,4268051131154211643,3534451580302278831,11731210393778697364,14174944237061706918,7425795670813616453,970116487917779999,7926675906049723246,12294202128490931734,4628542129241192862,13057467648199692993,4895147766709074196,13594981304239852394,10225345249661742152,3759320293260685419,1970389561569718910,17812903490501553125,18248241560300501348,17272767649054571415,13479710794527398467,15589728956921082419,14117117835306178037,16069562184773211686,17198832268807061184,12479859297607636601,16218179380074388404,14038864544057581472,4240404102803619635,2649136879692656320,17124608673356025166,9425025298205172906,16148716094380824800,2619527404566643046,11667357559276218093,8810258549442804405,5125774603385595607,3462478570783609397,5809170644771653147,4724324187073701480,12672576114489047491,9660615096598773995,12806632245814921453,18274779965390062618,13914992527252140022,6387587254298948180,7463218153718588285,10864713490228945883,14019328878202953445,8093964493094672164,655305131911819108,321187438929858108,4479314591444440241,4227351456064579294,2548993207541939571,11694729166491773134,3284321448740937995,14913524942420219208,2470003239174763131,15353498001455465345,18403150241095884711,11898721718437050403,15698907589788763630,9828590363299302066,2315995325955362397,1371801257984022728,11324810698508597382,16196495835874841670,10480712936158936135,7651884400948901347,18037256168484407818,4393521754494704142,13771390584864570640,14391645940624405494,9839995658212178023,10495100301511285013,15822991586364814605,2287947693112896693,2900473468396610038,12441299445399082584,5618932880957030155,10153503674305236271,12446850594248327053,11564073350474607770,6037209069980644183,17177055939185430806,9804726064547499042,8066195704051953243,8783725318793101686,1114677187003356941,17472704506361245954,10765364580462528172,17402284537503154107,11257494631402282941,11724273998023575374,7676143368569500872,10486026403546287046,14215834045295229506,18036432901440752231,114433918458558336,1606132427760007419,1421387805826176050,9431089916283888315,7258641521669903297,15671210177686647401,14742272595018493254,16736373392918303388,3974742669600729313,18017796660239402937,2827968820833771471,13166879090813520804,14296995974380861609,1422510696837309689,16931849472235918142,894153110422166113,10369024281771781779,2688976481621203172,2848509723568735786,16895771920058955925,8436336716013243999,13127525324200354883,16714621618887279112,10854972658054158666,5079670965569166126,9114617562238502009,9728997778475720245,14520713218718039480,3324803840399096216,17983316847909367330,18074686692183154148,136306008322334324,7759371785049910765,1280812478483879245,7152197619343536953,7316553676023392054,15686966415432217725,3374868519190409295,18051607773400002420,2426844344083906533,10357542693277705032,17974416396291218320,10881313427107438593,8246685300854490954,2431408099004160592,3488246246121607563,7733402796104865024,1823765070642974506,7971914706622277736,6469206061511939389,7740964814134671674,8418928079955650661,9736628353311750932,2530012804706521071,15022593031949200295,17514354092757303891,3879242741047135638,13884748026183789672,14946801532527942548,12112627498351305103,2176988542919645031,10287478395269247521,15368952337380315581,6429234255487987229,11514880946280143092,4350986938361683527,8799177527413554677,15213543766292370752,16050329855000381324,11106573048500280192,8884240326959762685,17294317735418572443,8554671982968783075,2693125840267667061,4310346311168206095,15981483496862109724,6038718270955336853,8924933563643451299,14239052417467279034,4743277874616255567,14231161892002421481,9251023024880116133,18259738752239105957,8321941819739465648,17233263620796301802,5592752636314071596,7813644331607653953,13103014173450654002,2972922430498269943,6811107658248878420,13251287208253844437,18366470233010748543,15385694251591617595,4577886077327591664,16316320260572404152,2919183451739976769,604247796345451239,17832405033095762930,9215958423562161020,16988716869405167607,16125979508955592054,16169179808728323624,14706930164844685033,8253144554597466425,7084533042076610962,1167930888546214260,10343117933882873239,4397049593566044087,1742250414829744805,10264774779875207539,2690372771561922015,1051757572343897823,11535509438996290867,6843276826315444902,6678072658529842619,15823628646050916945,6518993935961832045,8516273207737906609,13041500486958324901,17405357105868303265,15887914969480480684,5349304010506534792,1575130263889159175,11219876949405149908,15213208666156671690,12049218068813624381,16373686958458624471,10366957088523893584,18421463079321857343,3901680290953063959,9759086271611805590,2800721892656370059,60284631699597518,13330568603498461411,2403539780397096543,2606469322801183368,13310777015219700089,11966458231913666483,7541522156189555938,1779800021627602151,10638715722458081067,15285432018033164300,9609675639206811947,14572608017113496009,718617635185812080,2992617342235490554,17257428006666165982,223340288482333055,11572419710229604397,4856681200984044075,13982034055536402151,8889806222890604524,13661958436325722670,12247227639506391515,16238103069521506842,9779869417176607492,9753591629695579741,2828135986917251768,3931670295269863297,11380407095461062635,17695861323085388691,16190620329509144947,17856113585120755537,13048857106246328197,6207176168628482753,8045269399424261386,12646630511658667573,12062038750309183077,3049414270340201355,7118930534597316988,4920924645633196323,5241014599916830214,16535177471341453206,7713608674930858372,8346163644124827325,16728631893675349207,4393691787328927860,982613942290869495,429860150206952968,494090299924961318,12788246055598559389,13066349982502617620,9487228240023151977,12747086140019029682,8446942983857578737,11185020455592554001,17875241635972700304,17827704473060801923,6243653520636842378,11856709989789003300,15642703250086122669,3974080864026422536,8523675265834932509,5106524082085583745,12581620442365869309,4683262024912299999,5111195631752851477,2619289273558371478,8107517228168571629,15336308593085088725,57535308612475291,5306589894207539892,17016989773542471201,16058516425548922148,10719406216975234377,6518832984726223226,10538165950764260296,16918116820601935927,15052431696348593614,15386482127239044350,6345083235964645944,2328037645484979147,2045893789351869940,9464741489350580090,6003656296494071810,15692775893406562761,10279297478922820612,8419625494824631829,13244784466308428780,4018761140050838977,2894661385959549847,18432857971316462785,3417609577828487642,10482915153320721351,8559921740444020017,16295419073586247434,17717402647035673060,8693461651136084095,10541230032409433376,6531759890687442632,3167437935726763596,1805487473983117617,3930880543839746949,16075972335337084421,12847515588094523501,4048892757594625907,17748316967826589012,1715467459999929201,18286865229370699770,14450510855415787529,13045600036485102431,1115437404027763586,2099569340732778456,16320387462763043096,3573195588857754128,18183260919027584965,16984297245374021265,843450879335889543,2030311805891522056,16838452947547134121,16525887304089721226,13950810330931408401,14233302393877727237,14207714705998708104,11535190890030670530,17403816458718695132,6646118666297771473,13237235153525445838,9809366881893070163,1210597168231968830,5807377034953349841,9775231384020821781,2632214603706054496,3273585985963402339,8339290833313760971,11343879648602341372,9399054436659393399,8892367868604486930,13937974119743258036,16395301651673128480,17228537974720592091,8074120508044988073,11252028118362132156,6718835175997007091,3446539430628614626,6901521647394361945,7809345713464178860,14851125407700748158,1300948856470973738,14292767889500709592,12924146010022487112,5028808238238332152,7664564770409921602,8045655780882142399,16677039726305614634,9687903660587112769,14148322921361618082,11743613060428539864,6375357746646820707,10572885932751222043,14236430060104743858,16120800451082308165,16038799840328535080,5968006832583166136,15247081793060432333,4529765997895285373,5934785819061389771,13678291389555277556,9253934943569233247,10893818217711822654,2144936493378684550,4677228360613063205,2457081968108380255,12630819402724261547,12416857521391275323,2708712358856132576,1014796454063786650,14429507265440022684,5676395016827340995,3724909594807307422,10669647205494527015,10208433954031916794,11243326005931455633,12816913228921888396,18079018694108465916,6736391350187223784,13608710027972101578,3525367282600843011,7846724503974586464,3842222352922415682,7803902468582268789,5983324610511393348,14455042948728413876,13208341158188441216,8671106191046320966,14554665796869001007,16269711720850020688,10084468592176587852,6542985204273831417,17136864618312808881,17564164767547689858,131862331837473873,7548547400513576490,13647562713958525859,11547915665227015385,15711067224550410715,13623713825908419394,9179996838589831685,1147094590775712876,5688470351388364271,17768451595980744113,16546880933586708399,1617170694383861605,8461407788338913538,13208455333481155248,12978797850905747468,18393175390443992409,732006143070848679,6141212113840394091,1328786655949358635,3714456242858593527,4109730975826126651,2975539026672695180,5300687335824523320,9810957903073638623,8100168161644003205,9350635854663129517,1479415196532482528,3628122743959715970,3583225922012152125,4393113224269364328,7661078058766509091,1713117143775999332,4111019011025227566,2300116355651329717,14748084708379187354,4430093518547070911,1387469211302158648,17223176869535884320,18416550123841464646,3422145700798801511,16059036448961374422,12445944535730346675,5133652804173121337,4203949047799448909,16806822721534598099,2076874932756167887,10903273426146712280,5594757940661685936,14665369308192113910,4713401331079113900,17594660117098359609,5210225315795656886,10480626148507124857,7359932863527687252,12356099990409840518,9783642450930703843,9635887450196795730,12338710752810424686,5527380889463196736,13282237301285029041,3966489749527354977,17935796961432146765,14236260048426922808,1573101277732261429,6966459254447582808,12050370779432422079,15818824156589330017,13543170832496184047,6410482985227716598,2965699342386893563,9225393778638366194,9125063408695425841,681000994806994312,8066458514406845418,15935417400331889394,8659954368672508085,8284136076012324511,5332544800872350588,17297131170815250814,4285426388322680015,1524521444557443318,747475822408426209,5678725943075413621,16388652496081835402,13193170139707610604,17880832968960301630,7890874607425565659,8085784191556489610,12935106648981461921,18401166679070888570,4474026792066795599,2364423463553008785,10756568999352155216,1916498555173167877,12493168242274688746,15952429456365605887,11562682084809111370,15963429275471083762,5115543281141536714,4213492228805818802,3542053401675169838,6130784801847445984,15841498047507547090,8694484052182603852,9366331992659655002,2362391533204788756,1920878534449104937,14213500076252556166,17459815546857892348,15117549349764189430,8163563536127451679,15369375372695340891,1111344428499742364,8693402722520563441,10473177480776508553,7269760776464369861,1712907122064676105,10113539210102381882,13564014442190192568,2013000070413177032,17717012858123789816,17279609666211390338,10757256457781848500,873442983050392191,14310763233395653115,10566622825232364721,10161432876293129054,14160580495258486761,1816975947604090322,15668853424724105131,14408368085747828241,10128139317972638797,2463214559457263928,14299517191484944305,16370240364427658652,13609751864685185657,10516618077409532970,15933920606194224484,3705630742259307765,17524731292072057610,14078939413271297280,600503172872985104,17725176912270646988,3605205699108446740,16445460160672372437,12524942519013690114,16267156168134102336,15768940638712989165,2349886006202302531,1734461020887901514,5380803240788399938,2614310045364652768,15876729463531343970,15692731282972122550,7166860220564647110,2433731449031602838,8732846354571617366,4261400154801654426,7695645238337259260,6961560556547910245,11203773106245260052,8919556659153116489,6810410873121797108,13656731941550645452,7591829201215209728,11333549764463465463,6660735823323661019,10953935436624122360,4472650885095469970,14443575246698506869,13580966282654256976,1195224871964363180,11024826556524597895,5714944690676885893,17248914847820582793,14743011966561647069,12697657340035083628,8899450308426355229,13935561356492367728,4655402213636403264,7698875025493756338,4720233883419097456,10649125662933723210,14569417120533419531,11051795687926683566,11251166169687319889,4054978553057248392,11038510902530159739,10896551988499688704,13175696046107952650,16183869558817720462,306972189383217446,17160392601447325959,694159734326795214,16431110119768256092,5970259837776747605,4975685502724723518,16253850622988224941,9762673671962183014,3537029981558657303,2805941110994406868,11633818873735224589,18100970038392941209,12288134022037568035,2986548774479970070,10077901295241577044,16624881505283948877,2917419549708022157,1553216911149956946,11301209281889840134,17953241302455777138,964156532480306270,14711358683744104183,710212855960109839,5653335196311678050,7126879624900319642,4119170228245760518,1032223956281487943,14458131381840767537,5764539831400764464,7594693215893566539,9522558566180687384,8296409107206061455,9551023487901424670,11318818130801116656,13475534465773979450,13748652712086824362,12593540159937899790,2923713401503394437,5906163295794008064,10491568551543966800,14372656172266768044,16253564715496693346,16642244644617780189,136130315107313288,2801663400396137757,13433762436518044310,837810165371930038,4680083940564045324,12990682605512245858,13835352235177844241,7038651662599350915,4774892479235743789,5538125174753060978,5302609055013917133,7954271139153963611,6982339180029533830,10201244317163416495,2155857085783940730,16927863475774472414,2585604414867634602,12815238809902944997,17366757333380530634,2223743147461199252,10830106395458209205,13093766116231610496,15132688599269106097,16098505486453551702,1917819504539770682,13752268026996790245,16496474503231953624,15950782483040000864,10122544582177026481,8116882884777351860,6826862183811168751,9050755252112974118,13987269558023189209,11954798822060823253,1767999136554445007,2902101495966367927,2134437498138017474,17794922472635606524,7768398788746589867,2995596728360338714,17929736645845152049,10830823565129024113,12057768936650540104,18391530634756676814,12105402271276180685,7959790525206264130,11653167373752967352,6968191317062812508,14547886627786816286,11427373961441032765,7952693602258622829,18284870294401827064,5736580359480722866,4186938870409678558,16635555057546761370,7923931603825843238,10200730525395419137,4175380035479574242,2530501298402526747,11142493417060084268,3133764080975244377,7540341322617473638,10940899770329733378,1581781703502371411,15107832187305356233,13776331024906669591,6299580551372551957,9265481963160268011,17928235086283922484,15510372235137562126,6266456020253934358,6948806877622910474,1260959038210529407,12518727504791167541,13069837019534733045,17568455650243768239,7018846474136168354,9025477597378095025,17341497903480228278,2952499225169940753,48934828469252192,16584044040899415672,13275403821191542692,386794286909425931,7656560430880524716,7372705612333659602,13326479625031830576,6883669971518059475,10019221452680290080,6541583676880072162,14207832583361376723,14831021423963441523,11493977767152668257,17863857491782466721,17929600057330982271,5453362452542371638,17948295980432075137,9850139736732320141,9967946032857144665,1677866254073107311,15086386058462148282,787771874775066171,16091297806271850119,1356963093199058254,13463860793130681580,4859473095248778480,17873597841840673918,12767727859615225293,524874350812447351,18228886294959106851,12866915498979802360,1310761961451494894,9534750453716446398,1811012060784882143,15904381689251325650,8412472732151386085,15352931155082068616,7658081594909299346,2137517736288875537,587871991039167829,7465405932035361856,3597717500602214913,928722874354535517,16306805083825163296,4707710256186532923,10553890833040276433,7837374782582373552,2480805723851167571,13711062893410018506,5740343048695688683,3139789928001389253,17733476951341235313,17440981835489676051,3128808835385052903,17136088724068118227,1217007626131461423,15401987275955184008,13490242464386103421,11489696379344711909,3077478895016524500,17102691769337755219,13277336895470512252,12542128289353885127,7838998261213482709,5237589414501644936,17956161493986653801,2465595585576183209,9061013353047705124,11450325570773170400,6182030998500846762,11964063173066840357,10782761599135591499,16517531841802336644,5986169753538795738,11909382819960420799,9858140490190104685,10495312015090685402,12378630224507483679,14152419281264580231,12119181823657589543,718221865411048323,9329413184091906202,6021545481381325442,15842805882905517815,14474647055121005348,14186288202809023868,4355187685178866377,14559710672476213339,13214349790843815407,14724097160288116783,11658243164822733628,3130139649102511809,652259215941137416,12607403984433793279,15838814165278968242,11621100890310675228,6249319402824315924,11292203985151959504,8110513841467030580,17524497235406087607,16263904119742432503,10064950800186358312,5576904882230559513,13096829309130411690,3076984149937879538,5459317680445561398,3608593326194259654,8628533484746145395,9986333159045882766,6383546367420549607,12174817957102477908,157001205183060084,8672071701370516210,17633524625470886840,16832112839905219680,3847281867387213050,6567306676127062610,11467177829636792403,1948508424022393304,13306407860795867955,13701365890287927201,9691340206055831820,5592760488025311731,13580217629782496889,17095959057482127815,7832317628660022411,3743542023240383331,16153569036811161932,6306088161667162573,17513669221215849534,10650990512963343674,15416216879877089925,951962200536399635,11047552831695261978,14244958258194223223,3782803824608915861,17342100695415483083,4816996367254127564,14994062782733023045,606959944226334166,6327911308133258117,267782455263410138,8132820216827092794,13939705232050590258,7949653155350167502,9934091848421045637,10016945933026141896,2139841023520704529,15377281502925444188,13121041557410846796,12772678309576628703,4867601304968225567,4758535287497457409,17195602311469172040,6465434718533330333,6370283901219974504,9767054453533315481,861660138246953724,13237392953533059526,15913430519724521632,11371561608979562596,6964605084022654380,11772823441435619774,17453487753655017906,8117490948689744717,3892685282138238424,10555072218662229977,8659035138778045327,5372923225359899512,1575224785027678916,17365129273734700912,7292004388294095246,17205678823088212808,2638648830443790392,14995603142039395394,1464950809421113875,1978770120168163924,3901579412973401585,8390155080596771519,11707264664729095898,4931361350143480047,9514855404506987021,4813626306826169936,3115497841203759979,4071765535839793657,18307650595777094560,10046146375287862735,13730233786461603680,15016732980935941255,7448097018029726835,12203810732380733666,10052520526712199066,12969770016352674633,14330936060205389937,10620850318350343740,17672753568876039769,3580896892624467468,17956833033437740530,5004374878233704596,773424534542508429,860954073295624407,17216393755202801799,8532471087860250375,14525926099270883187,2497060823562438846,18353538985424272903,17601310543566779768,7938640416520664472,5276026215519537504,11518413048641488230,1293760596198009126,10904065384279465091,7832618942896875869,5770990896974346850,11690779271981841079,10726516251193682107,726850192810044686,15566572220993626086,14760781769587508680,15438966038685356235,8565977783723968379,4254306218689680485,5540717093495541600,4776366910527880592,540106305097352552,7774048195326632551,5418169859210398576,17920144399713174094,16592723872607373126,11356026409165172423,9470929345147668072,17733352658569054309,12476483761242741138,11157709086005403522,16112691640476397643,2426767632961629127,13256596990193285639,5033505944593425420,18343162464774229299,12137560127554100127,509024527696388332,3565709652225111803,8253585915873163911,13045263098522888674,12030104725409896510,8696877305604775778,10533353192344075659,9720966702060131364,3447153386381634226,7789443006984584749,4321424139578060538,11946444315124956078,11252229969205339088,2089055187479401291,15296504622945671158,4965469492763439826,1156201116793109128,3995183273302472034,1781351777681760199,10628308526448230828,245083062008937424,11447967651728658323,13850580705699554444,14771656306883265115,12837688499299973518,6127801837090129631,2293348168501398460,6272701801866501427,8306033761465417271,17072317434911370022,7865436195354268250,14569077964311911593,7446447842192116269,8517992764676624598,1729632788102899382,3035347849586187296,14965529316132586906,17369981602135098802,1527271648066903548,15577778813412307117,9337132117272591919,270376792490659133,14108661716051952089,11573991426451027472,17266881729749820553,17036030505044416236,17673609126418159116,9211770138822756843,7402153625314533479,2973278935020179895,15205967306681419882,12173765438202669019,15252683175781086718,3077553590267712703,5478928859369450518,17294319884174769711,18221093898654112993,4967117966743869333,10330388713193305592,11696713039926748424,191586908178531393,17701856708629467200,14413978634770110272,807652402900560003,18433109869407392198,8225348553320457390,4801429126473665550,9058479290849931628,5797874215222106228,18006004243901177842,7073383335076457266,11280679838294680398,18047494441278390089,12582413986645982307,5481708564570080720,9028909485155794530,6634658784151483937,11350595378936717866,5243057439829056443,6072973690540922014,16120200277272729826,9798975857819891051,13578565448329035929,757008023888378530,15447487343990843398,5442078646255130221,4636201765939996628,10452126974401375251,8468825442140765399,7261953236736269535,17228314969308386349,9503935432343814702,11072333836014577967,16497006973559799375,4558385435803999831,17968624498739313716,10080919531588967947,15088273170624319943,16844876696758127623,13896440919444686767,17396011367246373085,7937286195242767596,14412454424492244136,5768374398307987910,9296207626968997084,13422493912868024510,6251497464242410311,4363145477139510272,5258137879045372526,7034646849252512752,14618889406904120566,4571010278908753723,17928694789934673075,5074717225215951619,7534523355450704126,9015869243617001935,7050917559878751923,10344460883689116168,11704209168031663567,17301973097259475021,8356259907637155531,1180904827657844860,14920914243232428082,12751861034580627953,4272739973661926715,9090772033946380247,11610939293214186535,12239067759942558827,6253198911788371707,360644975649696609,10039569804197278216,957951308965042130,4590904047182592188,349388038677158323,17254334600981426728,4064893066606741534,1765419104049306037,3353409978693695867,4629385553440567575,17285803485836308096,378679194962836795,16377015643520945244,1143001608530240248,11715977289816441754,10387394657702025774,17659105763983471341,1000593957036158253,7329100856640566617,18144102641434241535,11158849869461541467,2060162977206599919,6858680947335917001,2632870496646771409,1698265461716497675,13068116911178776715,3637658329203042559,3210831181352035886,11272552131376069196,17573391040075722674,16836700860735882020,6915639994961098613,17579965305532073532,11174401181309490488,5887024752096300151,6003755721949495116,15942475300372549092,3312644813464394461,8069226053038571193,8714512101152425170,8303365843530929662,3522104117928710564,810105478369062622,5917253829392953785,3601670243265173420,17814999252138917677,771368425361585428,16482503503515468918,8557159793617254366,14588463191264833298,13754222872685133986,16315023861655785155,6372013492425057191,1324495097374388315,3368494086651810931,3264762185358548170,7148061766765090054,8250075667578830671,5058774996785056757,17733769680842463349,14974601385305027909,13044942451268513120,2452551274843879226,16066751831004133338,1636602004506116444,1450237880012475894,9838566545342217814,16875533757097036658,1512170826312997519,9103955379671782963,8847594223453570578,11270099610472163304,14606703246147199893,11870253147353959548,13094690535080612563,9697478941920957332,8699986468398063706,2351701915938000190,11696454811946084810,2181099863853325384,13415934047810442609,4209329963602411772,6745336321361354447,833838095808667578,12422275479543295219,14915922522905443554,7910741405774511831,1758694639056740779,15171117167725754972,1760963459698324171,17682984722627228998,18349920764160650334,16325864395588438957,3626219999186718524,9270170373298844669,9586163793573511373,1746928991708454889,13203462237743237441,3226663244409450041,5242114758360043970,15172535749437989398,11905965337432776337,16821181437363555458,4673590927227650841,16742975303274719,11794704137211389565,18088095821254158301,1907672402011413353,10656140204486729837,10626963734867655080,1125833268930643059,6798168232810780086,16959434064732114405,8706072723234723125,4791138638819398994,8188140990538181739,6208717541188372299,12075683897480237457,30335015531501772,18314757938156293163,17271300723747699658,10632590798984058855,14994512411744168148,2423973869108879116,1773792304804682589,14469520275476184835,1888696957874125784,14648159663857468062,16090604350631476558,9066021015251201299,3687682441811495178,6440820372606935852,8578425435484077227,9311165160554756021,15961699247822989272,13605354011023909021,17036284944945168436,1625105937031149625,9488157862180125527,13397723890249908029,7877058090904854776,13357526516406527178,1108889943037440369,3948055213113143011,14114013794906460689,14595573841389851453,1867965053538417421,11035686247306111363,17015980437415276457,6225285362004423248,761746842755786517,14250367380636802049,5247427337521545964,14827683589212346330,8631811970429999979,13088872207437217862,16520498060287599166,2425278855884677022,9755983733878992580,2615073508136519922,9784481516106310448,17945020954375362562,13805680283550881764,3818310807716771301,5610880358039855511,11998150283072642201,17063853634064200647,1279995246917978792,10326520906104661889,10894248873205308338,11927344161124271736,17690861214973239655,1466677177541334958,12189007805596796024,6220576073743240839,8044010722285920770,8083632045874622454,3467963236286419032,11877136724631816592,12305874432717152443,6059765485275502815,16237967342064107652,4363452725112673181,2314770216665846498,12509960266162046548,4785731779857456506,15610167165814686143,3188702876971949818,16764581893583249827,15162659402681237390,17141978105894497718,18351381146408719696,16888561909263397919,11676644555700206902,15876396604936337806,12749954158770042479,4122720866220226002,12081145277939450695,6597585597584666106,3925772186257184170,1671250107014955966,12674800406837969409,1850046237701969936,4899393868794626361,6766691807750099981,5540303656294427220,13466932086415240665,12463806236806395645,675990713681304179,12181631050758555822,15568128785032736189,15420510931837038398,5619465661248189632,8319702188938124801,12925437719540033121,11414141277822806739,12937442282069520054,5133064987973101189,4167413981795862636,12175551421421309196,1958994055864973130,82425023293103107,10795480188886599976,4347549963629767614,16162829831162269941,6531582073263279888,10324591875870842754,13843214728475459662,3979696342318045645,12609405801560132985,5794120489871979551,10129939085700150936,13613187770297696578,10524491031716940384,17481144740645190249,12557377638213868660,16919545851232693370,17397623808566825586,14081505756163870244,11262367253926263751,10847949515842452582,3398807490107671775,16307343486155198373,16723626473626747590,13212656893928945849,11426321655157880979,383568456552069386,9752116735711915937,126880112820175284,6631169891128641773,1417640556122770267,9699592467782134076,7909563163694319211,11583913843915312137,8266288977495191435,7684684434865540996,15880219623471630660,15274670544250934331,7573186182978176633,9129265041380229110,1683774794827104166,8659148442507565988,16773813740367017099,14266562422216413286,6998794909651557050,1393823212985329669,93348671337758970,13413618901847791906,15846227302864387826,7839190972406523955,9495201888845896959,6341568496818901141,567738700390995611,3108348015217562590,5020786231246959238,565197035470710605,2888187586767039387,687327570564552984,13694461615309904211,9702274721448805187,600660785659819736,2328069450444241389,5224833657004963307,16661481827880932806,9776828283853366892,3634060168878139824,3541198796160865910,13144006925818128000,5505171978884662766,2027121489780303112,12833266115474184449,6550376357314642774,15746810530620181581,9498956771143386201,10723083697542382189,17009523347786177073,16407800443592707271,965268048896527153,17383476493354286748,10275814533915124224,866346994056464762,7207691420995388433,3728676916287371166,14524112363638168030,3096480455091960732,16995850660626696886,12566831744626483711,16769489924032424366,12052193551549217278,2164026936240087216,2964965498774053844,4596564745211855578,4739226284138014593,1475989752520890735,4310782939033726538,16232003496436121199,7674688363086380647,10701041413407296814,9366457398958900086,10085111726708027909,6982102266467689735,12017037888442978976,5105855869163430067,15738114872129235774,11454568107762462138,2370347717943130530,12917572244781923072,4785925548218966985,13416400158015639610,6205505619813714287,1059506572045966967,5776782621022732664,6187892069182389195,2013637517747734698,4755934041591261979,9304701585761609405,3021465666929229428,4201546556469677806,8959739118619153042,2486991403129872661,9019132358589424655,2849158801708895981,8505926473959367705,762298461525521444,7086763908921402855,800393821501173204,13924698180017162023,12192486741726568773,1740116207225861378,14598360937778515529,6803719867923405609,18203433698118846006,8415144458930171349,9427012202271826814,2132764884224689103,10191741051030676560,16673338245485299422,1346002380174361422,12303401305164525525,16435953514732733414,5476766851747783323,11005291752190072884,7046475550046679324,11246176614553555761,874398654872165609,8724527472918092278,16241785388082325038,8322736575858802406,12698208422724860266,7731617012759627892,10220025462096288715,16607809066800085615,1904822608520058436,16998106642347723415,10620327084916060037,11933618246866067765,6986186233624434099,4303586497058160232,5866610319260017575,15841381630381426088,7251064532814029460,4200795724193807057,3707757959370348287,3020813609290078256,17876438040575986457,2266488072514285919,14677043088203671224,102315660751621731,11230148644422826844,7649115140073302188,3315819389884084876,3354997909752324939,2553586750468902499,14401455650287433002,12754132823988960353,8109072512449066273,16907117712672104572,10201347385903699957,3143747265735029462,6108004095739522768,7453317750420111153,12505166709027800413,3512995008531627951,5331433591624279071,14263616816211805016,15015532601881757291,3613709955863413542,10242958734912992499,5408786614355448974,14034611754171031685,4368727312124396251,17904559876822671441,14862988106621342051,1979146008370621430,17928773583504697382,12269189258898725355,11821773289767892778,4210256867223870628,14558503346250618956,6539701824026968400,5739646646766624033,8227775475901787923,6918453351802411997,4492580790890477897,1256831973831881072,13396297220629197043,3900055952357079638,9259060381512996714,15734621666509051332,3776751457004981492,14621389903610225696,13036593548085085583,12482631691177361446,14238018671520060957,529510247113949141,8063070939544123993,7514049381362130170,2432474973003560476,11180069047597968011,12847711356967298512,6177531983468417595,14835651571517744623,9324156616757541718,8189507027853775829,4029351576314234443,13482104031668956881,2083273865668964004,12511590963991663265,5451961343730884061,12534793825665064368,14629601814739775973,4722626920256316697,4172506683245628924,2425953449252056764,16642771049517917528,10403639861799248193,9116094786105439280,12421292221333096368,4978821248471252684,9030198139256957201,17020217388916371788,10615053360494133201,8806650333088601932,11592483218471538922,12698264000479761351,9284813749456533079,9091581390270537011,15634866579210003055,15102849649950948691,4820746762278370837,14663366981445479861,6071292132072717762,14306181106451544610,1013591675906554385,12266767096252414841,14503995962414474593,7606204431306167141,18272069506113199617,10957743972774756156,15725871154054627146,6213288038567639783,16735921305707293585,1849062206320932486,11014631919827079781,16262190499714960598,14348979210075186118,1489471940337149641,1648853772628060010,3764978189515673890,13519726859643678340,13879604289171694148,15156799367177050308,5381261720353442480,7000782431981300074,6275560273009828626,13347939853317099373,1254963114673519557,15414651255926259632,12852552481963253949,8894314189267943994,17587422917131046227,16788937067653806875,4205824353285722292,15050442836161139263,143925160383874095,4262228702415673520,14356375133853030324,8941224235977701803,1857616080169532892,1963574242578236583,14201198271508396439,4271299322909853713,8084790710638309139,713718852548088836,7058351849089130684,11332295733238669811,10632475461423729610,11123317751262475248,18266788835220580857,15225457097750270604,12255553040871350562,9173585779086137717,2065440634440503485,898208738934607346,9625039422749625511,3897202872018737373,1354893684245403604,14970105359709231770,278290851389571071,2724855592040378541,356522597005546606,6050667749292863223,216645739130551858,15397312169562073516,14388668433097368039,6120884304562328650,16729464874079043362,12698666237807093337,4309253771126356547,14398508864723099508,17252958049151001508,11450729783543810042,1830879826863153174,16611753226457614528,16701009417775164312,4484675944680659724,17457382748674982539,8873476648647696079,13348213023149937719,4539316449551043519,6625136293589319169,7155692693410459789,11307045237723968699,379182085372908918,4533176860924496345,2770730395514949219,11138275529307027667,637323767454169810,1660435495412723738,14854347560762983642,2374756748342098421,5596013359662960194,18086049082591296795,2972561278018467863,9738711029250434709,7710256039449890500,16969182379651837699,7334782431541847459,7407998399940283096,10561827574235718660,16847961192111456736,10985688626197381585,18414561727526439689,9113242433084106365,1842222892050550342,5880422139878778614,919437267713251240,3437146171284980664,13264390709985749246,17250644530890474342,5408744584056834170,8628474478820187552,5036261271329318247,10872191234543415393,14045054742074234583,16194370685352933296,16027562386818415699,10027192128851039135,5561877489145422585,13019683942891601077,7086752703419895889,10811646508887305831,17167431291875529362,13266928270003428776,693472735083410231,726626665458105484,14149353220614749565,10463631600905633895,12313399480724844133,15205229092707235158,1572557574163286296,13244472000715208423,5032703331965426314,5560061234827150295,15151749168762392121,5427631844002591424,9185693371193015920,3186414781663714329,13283110468505605643,4935469085816460728,12044380637412581105,12439511468502652808,17730921453336299292,7333308830934119498,6554877468922153773,7508419540553472776,13410019985812754655,17213527533116665648,5645861414578601112,13186470302508026442,14866961128234516040,6644965989514861473,2030341509665761065,3181494138956868356,2436022852537179860,1784451801037788170,3684059249061456539,7217418788456485379,1613847025148253896,4198501290492229092,13246909985958520636,4325086623912249363,4926939509006172538,5386177256874809085,566019286086347746,15686487619524131044,17823929458037696299,6356600732450348105,16093740229156562843,16704232689356022827,9500309712804790374,16159503181266739414,4945704917636366855,3402565501340634458,9143312490103776866,5378897047547177617,4563087688927711810,15458402870612903512,6162092381647296032,13402109614172589908,12473389669093901912,15015604549293139211,17301397739287027283,1993693158448524762,2352963025709168953,132545737743537621,14589045183896626288,18192663966232962339,2221305726311576182,9645064583540386867,1921065089047458659,8454347772752361912,10765504818442512395,6714447924112542312,10054542105627408210,12645337673581310051,2987268559039726799,7707551765019747252,2717198286032245951,9008410419744275996,12998448095973789399,16573668934314875915,12998401031029452653,4362688919016226427,3750712087835997027,13882843634881563587,1474221763016040569,15408333787398208687,6640289690256131622,13366453402397196905,8922652372816199900,2068387456291978653,2504632023993244580,9163626785899262303,473039117363782854,9536127710100712544,16439625999062606420,18248151064109021974,10052856581318463332,1008136531647099573,1389998693721957789,1174269481212388766,6000787056204099062,9552610413200749130,6772841677449656751,6862124587333604418,15114689167406585526,16345824024976921389,191101025493714730,1170183251215943853,8487814746053369209,5243936297843212027,5210438373358493307,2878156850033662057,232709101766873127,12562194988993364016,3287999875702966330,11037122981970884656,8574813996173706800,9605049385573508115,6270933939982640058,11172861530536657791,180326241112120924,1919788869344830249,4511768573620090006,14751708138627136209,1851155647765067768,16786389693142292010,17622068474378396432,14295516613811871682,6182167035627681597,9036752985926089911,16941170869873088239,16218877313285275860,7027398721712199169,15799698269524531130,15050270062984666025,7240525661772079222,3163340513272598819,4283305290668109639,4699644199369631427,11125209495761892105,1177224111384267231,164651331046361740,10606565117465634305,9774234968961142788,7127842239444126926,5282238928624789984,1617237821702756044,2029004472161704355,3783242632803863893,12678591176725114684,4897306946743619797,5316187680712514418,9907531198473942572,4818430118838844632,7188130121795958499,13978991031856449560,18440558037540455158,1017324199024158931,18198669495331764698,15801113300246905979,15740146116337645037,4449244355214302529,931951405976072084,2746875345156917610,15276100222582007065,10845212173193075368,4589676873698953948,11973657128467550110,656159647306739757,7893842135753287578,3905339430050166768,17817712650714128751,14152787009074364374,7383546493210835797,15585646634355362980,13864019368304129739,5423264604734030866,10744028318801080714,16792278299074567804,9213354951646551017,5471440394106432334,9933921931971359025,5959663868972468749,13083230696751524706,5793461118638209703,16810744364732870766,1203624058530481557,4475407445934818386,2289081881625602141,30872344480179564,13707561582019343937,8506321187007477867,7332594012117133903,13779250232117766960,7589441553267318251,8595549463059589735,3827472191801641053,407608553573720327,16227067732775328996,11695022297103728187,10777564126981709883,1562091590234269203,3680596652024359065,8896432825579273039,6478503028710321044,18430667581131028452,8218572726979378511,3975209518961328834,8484255851611955166,18234258637789316169,14345517206928680417,6390239736348901488,879060354652666110,14800648031659231578,17088945222873872038,1206750793352049935,923981234197938411,17343312770627502713,14346047701977495196,17604632272824943983,12729533316716137745,996353964910973700,6055482642367680738,16753982276010392838,4926782532122624602,17843316742500301217,16278067136785403990,11077081906731737159,1096995874467047008,10381758008899617148,15822401411082148195,6992958870215171619,4877495843138879671,7839248193794434129,8982609130708842057,638065149106866424,13150936781192804887,4983939857370928677,6756396648293727489,14441866563724022428,7377721482973873049,9761779086848139416,18266459044840838690,1990331426564532572,1387464849672153377,7781630435201109288,13129581554013104401,10822785839162938550,2824594830831027514,16797377443535202686,7708412509192656826,11933744790712817725,2810267286640740363,15674106434341823938,810289663102054840,8718745761083610623,18161436652013058943,4815636826757749068,2586004969958473959,7618630357506669037,4706635660099809659,12109725260248266919,1496798592339689216,15858248044859524800,8380513807723294886,3097665798805814731,11096702045982819109,14175232456990291621,5294861632176643936,14703021479776539218,8084475398874913153,6031776091616084541,11659861121189097949,13445475133101086956,16247619439673654633,5866402696878386145,3719394332685112461,17364815287720167995,15516779452217572148,15570830406718614190,316649009029429277,18179913563880135097,798877785666929706,7224118836811964096,5547035612311877618,8434717154819546110,9766342898674788211,16394641055618187601,9100347480673126564,4763714174997503849,9637608888914091323,7357438703710140647,9514883524348503996,10405564754021631143,11611194997765067528,1264210688141535630,8193970881785774717,14172917829446899800,1028263303809990290,10077019070084003836,11695708422927492843,8000724781053312617,7247374786937132071,8216210204640930023,2914731354304626019,13818793310996591649,14842766522024930419,15260491242619257868,14242657260472516256,1862719552064459399,863139365602105435,17746517326746971926,4650926706977607044,5817334102466927418,1912825940278596799,8387163120786960723,876125873286222231,771023623779806496,10220267055829523518,8574077049478804340,15937619412178053016,17235589089341121315,1077340326322142616,11492836590090432323,17366452714548072785,12738054709570804033,16752195551018894253,17923611488603975405,6144519253578144088,11384854849805927347,16378449043721824348,2092770502514406779,14327678069114467088,2752280978767163298,4871762054165366546,17013795625324711854,3488330577502708348,4730998545139796327,10155852968686292899,13944669074538564193,13315876406882620121,3652590384009137323,1533306037387461085,1254516823840250508,9469096160112015031,12813447174629310764,12073624969988725898,10930248594936458520,15250231576560373011,4552634605127068146,767353787742397412,16075239771902188048,5190911891226990993,13357200030470002088,11117144133501856468,3008910301326741025,1207059725840281736,15111947660401604501,15976899482840927686,11726374946689183343,14307628922783812050,7768656036399540925,8851584548792331569,11794189098370914728,7818186761885009538,2267417201039448007,402354393310789815,9899591370575395342,16437073932479198714,12287780684797078434,17751971683194566759,7530045033268316798,16123091845825690163,15815519204997066736,17669733962330438430,306857465606939040,18293625325183238215,8910684177130916985,13952170233225855896,4417959138194529811,8280844998755987774,11204784642190993973,17714000732701223439,321361606942987028,12454584437547913785,14007965048846039293,13191268840514444027,4825174490530787223,14844022398874700512,5702934304911243512,17242478680923336157,18009204189502753247,18315280553115914054,4560651522543136015,12635286482799220983,5508080290389651890,8264219910766417965,10833343753185296839,5705990105904053229,3031503855002980697,11599441418119656771,7549363009962368046,12479948940222506227,6333386156217440584,1555840192966498342,14764098886782588885,2282532817897469399,17469947565303928923,7527270186975936221,10541610841023120246,443966515566618190,16896636145958629863,12245382215056033144,18320378824305198718,14894078095276507178,2151724362165551269,12321757743952631628,13980590404286887254,3623910937959690298,16001354785879909777,15279139501306281224,701639573405440143,3930774715236835996,2150181505963641327,9984368530689746867,17057879358841620640,6025834066472414846,14568876885191985213,7976199985800988559,15427539823165286167,17593840093882247681,16310890979365730021,10952283563074273472,6220562175181944697,11054704453360788189,12356895557040966540,845609481746370204,11083125711557327038,8718673765665694063,15052373016822676096,5379946496414092421,8963109826561585034,12672410666784931212,8002801773614848742,16609955169842694883,3046648769565410452,3949442967031984485,1870008975246571014,13668312586570147661,13512248615983353823,7834352810766606622,12774342048612969479,18049823628174225099,12962068600853758913,12161088961406472585,14183575312006750575,1573738112900208570,12846246020510684455,5655941573187026396,10186453247915442680,332170278359558403,13030731500743313148,17973287301835043021,1165323757519129481,6994338228344011691,13550751385525820969,12333424129226917892,16999399969016733424,6553044869718880815,6577626947746762630,212564567160490641,742799677273873665,96527875122426252,5450765391040371422,2061379046494157626,4434560118213491670,8456384476805118045,5031201263918817353,6881087465484486169,16932494059926758407,16161480296539033057,11310880259994276866,17020041210336506785,903707252840133382,6860067356572372326,14487565275123904179,1099192475540663211,17160034950758704854,2213826324719843301,7616691237821465799,2974963717515572796,149906228755584135,10549220283770656872,354672112747862950,7498805105651660486,12018586089723097304,11840971291661281478,4875162404692504231,14711564822635786031,12444834908632875395,14833417140866863713,16313331858224236379,4426353311609966393,607017048522900017,5707546285945480059,14868464120788724985,12443984303196192363,18274694201584340535,4385865542870091976,10711333464954032718,17846661731122063388,1994644849251331979,9269749669038652163,17564389714684519150,12982259197395359895,15409411248211253439,3119372474535760894,14729448018485303988,5489053942819737045,12934321335797405833,10758385992292127935,537444417383651960,18295803685619657103,14001001919043782228,10506177528355663213,17451202892754270864,3157255616466137169,15309657794305925485,9255250220682914077,8656131601776573590,10556793500873784254,13618417521947329414,14755228117233842945,13358217207255900522,8251910595811029297,17416232571115793715,5551563232698542243,15766855101952555167,8292880400753012583,15860043807265619658,8206389108597831746,10687144058614860353,9528074135092382155,1782238197935972937,7675526507172304469,3574336650930532655,1886002341296114733,11977210697832620006,6725700858664169652,6705706945393925046,6106162149084081980,14129313994979680539,8091443417682411906,5011033054471613872,15925350044343559809,5826883833833521320,5081977555841586228,11026793439999542767,7585172710374950461,10640678980098708548,11067029831297701343,16318741542164186168,16020291307194413292,12685007020412945661,10435711680363916571,1862693221299190168,13128691007964883253,5638806004258308674,12749576934262250185,14182454573458826765,7014295608762513110,10938502263927588422,17760750519548691451,1205226275654264409,13834470687177622044,17743511098617383699,896628673621707464,11005364139997962179,16772843345245794091,3214766195170213688,12427430862098332350,15508109761341397108,3665573511993478954,8576093476125699806,4872449194341583332,678886105943459713,14234788952574388836,5429841868773743681,3972353419353377685,13600088980045224503,7118062707235147331,10393231787163350144,11908092536273964776,6309399764931437969,15364077347742903287,17335299808353661317,5897691565260989923,16780591724243571243,18265497250733989363,5146039863795058739,10606610151202328856,5956355230469540789,6232536535504653552,6979493892128933505,10607229354384309214,12897795359604642898,4651556577553890255,1168421630786841181,2727949849346125645,4602606601601850588,10247378232985551928,12857376963486009914,15865056584277439715,11213060146668438520,3390232615932129382,10230978624884824375,2480024797472071941,14521055825361293562,6204439100704500996,2090375647862011220,3917105366625512068,1992105564019687104,17031851524282909296,4021943875046228420,11257698034528947591,17822806377007946179,12248818255570060619,6085521276211722934,10628944975302832135,6062621248765805222,10008840655685713288,7747127613755062211,5776964335415160878,12306280495954457415,192953388317705126,107436523311624536,7905606894404668861,10620391640305940764,18329523586960134026,6446522267679553666,11218521358965397392,5578460547004823325,8789655677836641236,6539393266481736913,2866787016254789957,1700027408698742448,7037553622487073703,15736612098198564754,1769090060538178549,13245198523622430107,15041795852650622051,10153460709464418328,13073980617078395644,6644311525440646330,928701842237966914,4553130582519355032,16837073639808424757,15806567563503952603,5993345696298741358,5101812606240458668,12476061235584533540,4125502473673324493,3852889206618554132,5833607838488724483,6728654083328135270,2781495125419173120,8227729149285514636,11205745210949724250,1432194533494558023,13163619834750607597,13437019431103853399,11086917781226583156,5310113551565292866,11242676661171309554,17423616296269308583,14455283401462221522,7461691375802303552,9270280147942539844,2105498446296629662,2479549435239421640,11737798266457812458,17197936426854047440,15201126795543122527,6357642941851574367,5864406028878386257,11864135287015749286,11059426632889732089,12741597100488178350,12980028810870056417,10373131023417021092,17286389154003991572,15816106665890108718,5549453729005094087,9681423842630737564,11718389795272763091,895463846142773387,7533082043675855792,9033070422608752496,1580361910471455638,1144328037701912629,8618398247423845055,3247581526109424836,16985559502213079882,4421123296929784482,6158384294082334780,5241373546421409391,3535024829796672778,13653148715457804052,14582004442794544942,13331546464259387850,17035101036481460440,3184727091953838107,10743173128486251632,15477994926882121359,4171384350958779693,16356903855492836186,11364811938911533171,13604942717935943659,17571195036573312607,14249855568987920532,8004688662365220334,7663119514726976809,14621607429319967182,9019740449696088593,12158182386699818855,9499435973444380099,12332846978493751946,1518198934063607425,401102115086794610,13778443409540709363,1995532562589132084,2680500901178607139,15260444354836298986,5264687057519930989,10930639568334942289,5102843824066491696,10711416735946784257,3166606573189853386,10144898622667217864,10031963979749197994,12202286623917251331,3243871107222119614,1106759709807130577,554305437594704005,6813967238148391492,2410221902477272141,13369773282214264158,2265551421547767795,882789237530295106,16654018594687915257,5070785297094287842,1952583250975754276,12163965441020860704,2625120282319417811,14746279536040700283,14810283643009652619,2909920266572406579,9273845705457658241,4557835242976567896,2915103878935944357,2046682504112208512,17334530682841381933,4165700193188354778,3740881531018329408,12264424256699783008,1870455883063968333,8796867353734867410,3615027401933873089,993379347471493548,5797326400707980910,9036267278572350016,2794640382867866332,12854899849618389308,6901265113357769445,6486208853239079791,16697040758057502497,6086604308020147603,2468079227942962350,14826804304173208712,6868460133937645897,15098045659304496455,18239475260634473473,97047580750605748,9335596056016629105,17784717301131351133,12975791782868127404,16660609792736959602,17244597229446525844,10472622591872673278,2744741417346542417,9668366295372970159,3104877816743904345,14537716444799648325,15964149020915063327,8259779269236222641,15100040519211919043,5673888682058597126,12757030057797613118,2096013295937406966,10161371407206526120,3296614343236541360,6089956803553493387,7032845773315523868,15356135205227882127,15434137091072358041,15876675006464595436,7934299062901032599,6860610756510076281,9983052917565959375,4786664728860979527,13025724290901123707,6336099170202749382,6477738619534105901,10757667318987647255,4220109851814565898,5940852201665968477,17546254938543795338,9822892599065769154,3905630821799394708,9519230410982696739,7412038516637318713,8436693560731433527,1714186047273740819,8809871925828231760,6673098489744365663,11193565261581610387,4491121486974482202,13586684000880611440,14029839562824880196,12794947607181652437,16751655711822139514,11083919437157535718,6292017152537366301,13150623436077454838,13302941820055256702,13405368134066907979,2649631344258562127,6548567248095731492,12874125159821677446,11166864682692749512,11005029417190184288,5977643091006028788,13958177154350070687,2481767978879349593,7313084005649351885,14762426684677748515,9321902318315351487,7822395175519308809,14637823652032751854,4069313788275275989,6534145611826155735,9712764320990709028,14301800729670086116,14972854531855954149,6787792893548900339,11837597950113397105,13153301188043153727,12072833742229264667,6219768934459891975,6047200688155000174,6283219735551807623,10664774747330971339,12776814561960363502,812297620501941232,7351562470348224242,8192750599598461859,14568232934383968450,8444598571949689524,16688183099237919490,15006278740543266443,13815047334502980450,1091606685522502335,3917101802767994891,17182317028758858076,3574945358437270288,15002271860585913575,552655600143841502,13406367843563036874,6164674649341332886,17086853453133887068,6031593548946973132,17987728690855060324,4571844971938254363,5536970501333984967,7143903828612723598,5607282335506638187,15447334331778276555,13286907989430970042,15026558269072680954,18422850345073290332,17958098344498091342,3126581876247240937,15217278226817695280,1927012880136734033,16990623695771861076,17478243475092185364,6217434385126834981,11238698158560731574,10383081297659273477,12270715614456050374,17016105360027360281,768568057780893322,15138146411834812095,18103332766475208567,3042458780517514344,5030934123416130944,1183922022322516865,7150628433946944145,5528708366522858637,16279003331783852373,445718329822378253,9258063156772569036,8924663298252156226,9445868701738917716,10251161232223553462,4344287263051418385,3679741418790315903,7370616740169016245,5282396007901125473,8300652460675245309,8545229062551778523,1570672177049241963,12286284058671838597,16194657189717935653,3479049895890343269,17864537416001056189,413552196288019828,2471337128555160867,8643238450170608555,6722021862191634724,17634812929058590317,7991649499583039700,4044456246112050181,15746549974302051432,1400721141025409809,10528255552202963320,10289623812038802758,14636234891192273298,1031379630698825855,10587596961676682778,12939695262395535096,8692525121711773915,15892706837703944554,11623098202873103061,59863874057065739,17928816694643688502,10264238767358635919,7837179787901143150,13701152187268908896,5182985693683508909,10674574147600783671,14972560870144760182,7295678572096456129,10137825372622440355,4174164736703458312,10931904741673516135,1810641833554749923,6231727102284125275,12265933360388775232,15009707872764530330,3404128924432672823,14943209905539431200,3725748795132430493,9095413057867535133,12301510343367193533,1853781563605916824,5722321826518154950,1677906084981879740,18362222055428706193,2945148174369540661,16414404501634467830,13304471305178751749,14860441409598890249,18339833821413678413,245912265413213052,6726374923605638123,906551223877638131,246158416597843277,8704069745784303823,8761982706467932133,15459751124553864031,84938539609227950,738993631422483877,12109994216487773674,7512724120743461282,3821120054965385487,9483027991196089354,855135659968963872,16716415885160174999,14434308972894368295,11533564309706547067,17024868711005666604,18068485165294925039,13970773020977291141,3299930143514451675,4385265178801526602,6646100776540714487,9059318891306900347,8899713288480650252,6064922479573828955,15355583225964910260,4950192291016648151,5079219078143146486,13535343018450231707,13878858727026487851,4934749979809804205,11959787191818024116,9237336808106679971,8626188735345970321,3378566256889728435,619269153930807447,4976529520473284304,3464882603622251754,14606624681005829131,10498052759821985860,10666341443298582120,7885979541692574934,18015339290580867713,5499445066991171012,214160645701152424,5670622834131782915,16415658093651330405,5475774921410010524,15118964002281373911,5204414935517634983,9078531787565480921,10431542839280004500,10319440095271683764,6296153042136708576,16739296566695063916,15010450980326096166,14611891219031731135,8144599030493556349,5589283205775360065,14433479390213522669,12501482706817725981,732049685576312850,9372245959689859308,13280959461218578902,6341991868910506877,9724833622786071001,4866231742104307371,12882776374620376413,18105941533192726689,52479194968773555,13901099651064710610,694115427977566346,2165281583829310862,7228349802443245210,10624362704112464742,12366649385711664301,3464467310049581694,17712851876127961784,2243548194745740951,5865642354371598165,6855673797539336604,5717481650264923533,6307243357099302155,11217717518662114472,17690657307939983958,4858148506942167694,11355396523173060639,7303005289218677476,14483894990652222452,16667489283679820537,6916834163918872891,1611328975870466101,17549790691227303267,14270818139984056066,16771508954593167206,2676499086909187668,13957237308981348085,4786149387962415092,16542047706778765564,10590948944883830159,8645504721756574799,9604040602406805242,3476225747509478120,11574530232470422772,4566631863141569508,15619798433731152190,2832220284153871280,9190116977497000537,12255160550302220859,14088274144124881930,17558450489853928058,5055857215308413136,16765325195555899503,15746869834717547760,3575680724371243345,12143217532621831413,8468240509998801501,8172641845859404427,18081907150295149619,16765017171384505892,13481160087741084576,5094762895797779451,5690739004880705412,1996653940958973196,9149482210945687581,2597421354751248442,5537181867305303901,9739008437506594239,1265874201093819425,13376261562710356260,12636793352717533677,15864612476240820217,9814028635844826618,12899879292110038423,14604042459343373040,14852736788537104081,6859994470925398150,7882801007502750410,5814975482424576384,14910572277664049983,9985947592985574221,13236010803103342635,12178613542550242556,697037547623474098,14073191620174899885,11403354942271162425,11200292919745183235,7064516349457962534,4455878089378376970,14197417150844644723,12549767610616082037,16121389668094966731,13444604290370805555,14754858847418093314,939859972858649232,7986144729688420808,11387837076722206743,375889374972156212,8539690198123804784,15860331505984815742,9407899195224500492,7948627926473383847,8989875681436534757,11214281890464590751,8179270230600497148,10592050280193678674,13019489825360493008,6288696901935150774,12819006566328185264,9069414143816069254,6037354712036882932,5283454316746093199,15184354490526285991,375353972881312911,6575710426165404293,6744891232370116246,3946382504755237374,5389519599462355058,1093383414640591883,6325946930953906789,17869641572133090043,5328870243648235187,17805963462171527193,13763543178566322495,6774657852064495930,5303043778147896975,9232262203144827735,10778651629805785379,18423580667728639844,12841480772111930031,14966961679326979423,17754752710634236179,11524585601623548006,12303854739464684194,2787955209900876736,7701392997948960054,16828257955288840588,2465312655817564505,8073508476371853559,15000034944485210185,11979143622007887160,11072145393998099582,13673451484949601390,16779188549122639021,17441352614888120635,11337122438312867766,13220553785098128727,14505979356688320907,8381737580779239068,10780314740716403464,7941558314651349550,6633118736590166465,13663189551966771188,4684020200626634693,9494731116833387222,6446798436941702380,1173301772317031625,2089269913621714517,16474690529881367238,12745109812919037329,7107869253718914007,9354690865061443789,10811812890186944658,18145877010385668670,16986943040171764605,15233361518151710392,6420313429632094145,15100161704223337316,3125120982463175577,6902843123359661734,9798461449681280661,11206951208374836758,2583095153342527481,6972149387160665599,3191554555658002356,4878957374829596579,17166108013779981033,10106798209120195025,2562543185308627650,8679908206871244292,8014677540847633466,4355953764395519970,12212714034881217484,6952132972801039319,1442765075743313798,15501772813761876573,14294834474529788952,11665146757778511406,13636727994939350431,1161235719852622173,3690128838268823566,13482523855735079207,7763281554412374658,8641294669438204367,13772732095896245394,11477455183419565550,8560460588772714202,9497905107272246802,12329498162005226401,10571112923038948633,4950662285262290763,7660214052321533489,13000334156776827328,7361958172202831200,5761354089376920495,10244541000605285394,8466381061158377011,1497811379825251693,4942154040239404102,5735565277275363785,12959927192239642525,13544703632868353104,17139535664587990093,3969059861156420337,15128063402814073332,2064996644383154147,6399775695811296506,17172393926355191133,15918454155755601364,2535951102625577142,3333073810686416510,10896982120445186480,18443203714772915079,8777707420912767848,11740938124544336818,6164448525154684364,10655339626924756425,11860555280373876167,17605927474898971660,14250394253299694042,8327860956226028578,2068979988962786528,7994768104051304136,5531666908428517227,15415433227162688713,1910206865540257861,173470736514377726,5422821512374821129,13915597185811182719,12948168801982172854,3688206804598243386,5425307203688604584,984834421143323299,9039610317888135945,11429397840362029826,4016925659948232008,13546239938328299759,17124515981497192667,6582405902119579258,6604838275744248318,6455205617348660052,10809780502876767792,13539755223785662467,1880696336181655839,2591432810570304871,4821628666303612891,12668725835971047998,17114951161639047737,16920559850634750241,12967000152979785268,1696355138321795610,14179357556746503779,3479995414578897267,3490185048059799950,11666307261580818872,13755224825557748761,16510529638015816279,11642541183815443948,10475154058707462008,3255784427844991731,14346664346146750441,793678529432466923,7479635436796014636,16854970650265096556,16881226660293280554,5369009160401314076,15472354012609501625,18202271712597127575,18366546296758400821,12304319899613888700,3740653838928644001,8485368553159669664,5627421603544266466,12175474085226456733,15747910762161809797,2621218125140375846,2550213449417596114,13787190690455116784,9017920628428510005,10401985839563182066,10347447141096133741,4071964223699949835,16486875759028188899,11327053261922432822,9687940102511519146,5994289464260885738,16720397605521228331,1488761012516380270,17918843337437106149,14976862380770217846,4022597066852925707,9563033236790395716,17087887625508282155,1390642240258457440,13809132049195627005,16841260539138709251,11249988077204193761,10314352565398330413,8996729034646941512,9839730594002967117,6474958397769998159,2115965968904391807,15228542885554868139,9789284927001438615,6744458412508609237,13657095187647874918,10395445461158451909,11715288451723624069,14091876601975785389,6663929997274436805,740611831276339989,10187223713652652290,9414865460607232390,779916980716466923,1646676461388928542,14188442881240770727,11585766327860915944,1779411479633196852,18200592495920192890,4411117664714945798,11231577953515599790,15333082662890553604,4401126262772014944,16734963017024103794,7827690641415148385,13207754349882688206,6393397109329641278,7433532156596495699,17426511120534999493,18106505554971725536,11705139665295997735,2998430228227783602,2528186472482505768,18270221463862363749,9071610978633556033,9892463387704040272,15527359275370741141,16503743210214633969,15384380006472372439,15881166148524728301,10344489083159913328,4037243652216504645,15054778240697766278,16611274824748207855,14431360652191074571,17390423153777359372,5106963541153062344,9398517857788394280,15761770388296604149,5553286875000130589,3081893432299497443,4034712680515057203,17078938079685666712,7433066050520656873,6247145563637591216,18280585418377658652,11864798881257210103,14890445816711692147,7104570516099680984,2375584586140854652,3291109342378622023,12020607255548131050,1937615658566745309,4307573915750298076,16108441483670990845,3094829826835156190,17411423146377377324,13319160033780768121,13166747383238863518,9759229057336365091,14236931073632336787,14253714297806156819,12465137830860465879,17320795687293061546,11272567903817373778,6419386666958551489,13164574407048930146,6667975621067468635,8865216941715976810,3707946992874632873,17272383473299940122,46161338668309129,12652263010499129682,17322606665881626843,8217274947254085300,17100222605725855794,15553913745624096259,14551042607869180492,317427827568018627,3005719713166239063,14822828160070419204,6765741010478762600,197264979784129727,17663627180182072284,17140620633287499262,1636207219739735958,11651412315491291160,10788275517159516097,7712942566649242650,2025852492355093863,10050258432751966745,9430443707573585376,11594032674448002812,18067232244359137089,5796031843598554131,17246707330282560855,9498625679124507595,15865294588177421232,16192423564672743982,12710718164687160624,9745766814123452806,12046693551105497844,13358742123853307138,6242602997013873112,14856415605749759939,11619871456647790177,16620249056356567637,11194006824157875169,6233750402022920864,103054765952351859,7990965511896848326,12499615726865372203,3749391413194734025,4838380418901601944,12342512649178575271,12835907539594786387,18055702000197286898,12045012751443693856,17007959441152299427,2365037883735181736,10148094815934630769,4582447191261417340,9073396296398583475,5030586332657611674,6870242417282517371,12837934817530988929,3161692297349413780,2654929165848720732,13569048855636817321,16147960967022513057,11704654160159302106,5972482744663712063,4356663004663222774,17317994107272755423,10097387840527785530,4944284394551835671,4806430003362049306,1470685952097133246,10541054395376465536,9443483021603314982,11325035474451922029,6125694119576151542,10973544461907497726,8099684590519961563,2378612635484056003,594617468123499605,16599155709084940890,14671977785700065103,14745446170454204822,5625805762700838406,1154929832423770936,3600989602812015091,15657782999843334015,4876321569718344197,12327791587377445263,678695876778132783,13922413836008396333,9201498037801324794,6565444789791412787,7967367490010958026,5974228371258617453,995397749807804128,8023746343082309039,10380800131321541274,4359663609175718539,6419706620303146787,13789039222412645592,9627563706844920121,10552859188798763646,4019781088319521712,14663922278842842572,17058859933889846094,5295457458628143351,6851845578704620388,8952732501310134217,10873481177601245582,13512487988957318360,623639692125620136,13546619432886166311,8932219201722988198,16763633216241927134,892653443790883066,355976828104448531,16872274466912318654,10613262088387574799,13256892906102861912,2609548048113250502,18092777884933133857,1739125502718363004,5271873964108109392,3440102108337775518,9750632198271774955,166363544308450897,4002628774843620858,6953419621976155403,2838303429361087494,7093188764931346000,6537285381014534202,17055959742629052824,9739116477321146504,5228679340839142769,4141602822795118953,7534357091829039913,2048165364464744353,13401219915361506355,7201938772781872677,14287636916990883621,11716848435209092624,6232286475288646354,16696213571108661037,15357031728655651625,7159999176443202202,15375516259307494050,13870610708665811486,13309383213246202345,8885548819345641993,8215647624120054,5411947345410591621,15896227085921554259,7058371566724391714,14701003378485695647,12628807372014132213,11729606308665950345,1949253070178458806,5327022323254952210,16663296758196184738,3137353646537219663,9395961293246172123,13714966851318250839,16567631409242108529,11519570134156645856,16254637780225739590,283869234851510987,10308636695705237573,14122273533952187929,6592035774237565346,18060351883379270663,17622919192408118010,7283479422520120106,5677526195052055210,7977112742665978339,4605356388803740498,16213241125983411917,12228544173702350536,5818570407005496920,2277051164229113229,9361139452012258174,18227839596302750204,14961568277436358493,10957671913236716414,3062313650311009770,13846304927834871072,8393643786503696041,4970617153418097003,3943199106399511272,6929704727543147865,13260099210719040384,9162097378019758353,1778094670350009345,7963500068004251945,17332196157485237170,13217505325221141172,6241368912824680289,6755682741979582733,11872081990568242894,4885473300908177751,12890916769512739150,13865759233425387265,4054738177781170318,17558672452813294749,13019366384695074669,4291282578250827930,13731689540253770830,104582448785900541,11702543429947896666,4082009346116683849,3006331740774339714,9378487614053022432,11832423436796420934,7978938330282154504,13028285083736629288,17842709237658802261,7745473162479444668,18443164110229677081,4770666798315788497,2197328925661696431,18292845634735005409,6738582385477307785,3518834706488054275,2658335608344909876,9173975143088321413,8663740575208230358,13119138840834507801,12992511205415505187,9973376120417677019,16487391840432559097,4045049081296784158,8334956830004240467,13846557257926685853,4703883812499176198,1031786978217067077,1466886332102345815,1013726139421953680,6135626955762780272,4196901008749161634,14604121109619889319,4679244932410551946,9465663320329193550,4982615169596381638,109980544506500635,8538142855176175384,9116617554892206790,15143718189128635599,4055172978667638800,5926283862232769133,11209335903160139119,11521904963210017054,16928436504402039728,13688316378671680104,5984347985639599257,18039408188813121482,12748856608129664285,16248645326028972299,341286308727947869,13303145908486514060,3308195040422564466,5775090787964857892,7007511511422775960,14873160279249842768,5889075180864325745,14417679449963195379,6979259512042909461,4776715254274125163,16179428274162511501,15770129703072922176,16292396814195182647,15415379450273428004,3328769200041434323,7913073924720697190,2729635051581031753,2584095367464919686,4806779266885551394,13426396096656639318,7588773530442000746,13870146610610918680,11046259815292328341,16512774092564280254,5625344575844129628,7399749119424948085,1703449150591732639,10065891994409077623,10563839597443500840,5852306582611037763,16558059466533304463,17986455228414304707,16300030082639314941,11151830301838341546,12854047398692952780,10941861046600929873,3876854106653591157,1632373383182232017,4011224589225918681,9794263995352245913,9328384178261687243,525065210393676575,5403023499844524452,16654074405750950646,7937668736435435004,17455878811372007890,7285910541344748334,12383221197362233388,11466114402557989563,4307615817509883346,17685597164821218504,212008121289168168,5890052999774845853,10142438860849768054,15884286427316812412,18412254835293530251,892437304514183716,4305979611355152877,11135931402670832451,18201286517791265165,10794707616058159456,14131908539446488452,188053871178763521,7416122678956087771,12910092682868140510,8745944189663404379,2420995862956048077,10963009406461842321,17200571579592086915,2902433493712585308,1299075507193061908,10470227472984712911,11833824775774309587,13406368829779039808,2538239094707819847,4810758286120741953,1559386890602445730,18317180666281813934,5259948103751692834,12639328099894872082,6345286567469845702,1704957182622520199,4387840649657052375,12402296413216836329,2833423450766083140,12443450681541089650,13581525559551792328,10705564728880340267,3367354819121138565,13128599259098429359,1308714945098131478,8598913111643069377,973207450062523992,15471673606482826116,1003247281222857737,8773046216567153169,1393847178313156164,11479017026628268596,8897270455248845393,10669443455580567190,8663001236887515367,6652105185549594498,8030411638915600846,1089236331406345123,17267618475174522548,301818799996957748,3770941129083814486,2229983220423372362,5504695912562466900,4685471922872477307,17002996128153391145,11395560570593812426,14712677886626243845,14908567558664333128,13107488214333423343,9769860104366861680,15218757372616262658,16664535493325623850,13334928244215504273,17989692497444623864,12784397340724783134,7787661727917833607,16572724690686490263,17345560570380858215,10521015784636745748,8646679532720549877,10477566226879110346,12038018929292801207,11485391451453557095,1488425683696488020,7690896662280550695,17323993236075745781,12651104865130000281,8829545522364705086,18165641530351082623,2303182428570224003,8024807428899005548,2401243364763160113,2459709174102665634,421021343603539029,14197235741557943784,3454242264773958993,12568901004174733416,3386757548065547126,14715061718423448837,4352256838090177869,16709243264795005470,17173077405239649580,15306152519255332101,11374907581703910897,4857792116966414354,14785400696538140330,16454420264698976337,4016966590722059588,10499595464505025975,2513476122258476282,3381552301866827155,2841431305848606631,1174627756250541149,2689771607187671810,10217736241849916519,15964242220595012532,7320254482508945947,14896398287648899080,11801658927057304300,11724578271596177404,4401137017347292849,11531966459519289860,6886488471027014687,7523080360232952992,9354876001341796604,1494729561493217968,12434138889752573685,8897892906385625758,14948182118457133674,17701196226239467248,3098648528213397322,5130848953819711928,13970006348913103009,1971300923105687564,17982077893996885821,2753734120894077944,15768278914954947080,7058421763676933626,14322979853681493529,15598158339553534732,12985473935028763474,6606894885671037361,9869138337439628806,15879220825642816475,2825578186391756384,7157928616003828076,16532476475089900394,16800470292950891369,12374993695616236707,899371554308841486,1881171748009537197,10965868037159023192,8873470192017699245,13156019520020504759,9496554310171467357,18044050416279937193,4112106037176390812,199238980825581041,5039293161172108321,3032782149659433405,3164943579785918790,14123796741898604498,5901057425799207135,7325256473138685705,7598598975961716419,7152914947426858437,378558375190834648,4887957339360555631,10980122353984092900,5855591769645065878,2817915877141022294,2674525605653143277,5472545032859682134,5958178707930160999,13820873759309433666,10099976886747500581,12540222760414660611,18305526456091076431,2553808438256230444,13290339517228424966,14324901493939892969,9512216760111152681,9379161248271815899,202836492206567542,959455130557762157,12746544683627560826,4047992387438819812,17505713260965508549,18242541827054471269,17055530455252185794,15699268353564963555,17085076249598716299,8737117967613121032,18038863541069852904,11498675624305175329,14000762018662967635,7508028827455440024,5264231632540075652,7494842841324460013,13826474926610079868,18399936400115218505,13600120820790701459,17221736818333836099,18290325233532776629,2261719944771959288,18008006849584185317,11819379576666393915,5968761877275288940,12546950066569613354,6297427439197580426,17549566046901657480,17187455492512983312,6850964432872997235,1680185963254396548,11162687141366516651,7454247713528969143,3212637370804110522,6239774214933058656,4454961261990040928,5859254176006324250,8413895876802302215,13799865925038203247,5592283247705897625,170283232070180847,13345990302533419527,10883572767860621195,14177769169298839921,12763840011084955201,572421428630862147,1413323770190787998,7198178879744311466,10159958424286814086,17223574186748874217,10605329164708661343,12213194656729978553,5454401588818758436,5404914978362590079,17351067528016592788,1296773509859552943,17140407630710464874,15467237098288288734,73640418866504616,10505328075569542667,14144076951134537847,9548799951797183736,14132967113747158747,5883766271782670692,4251953474985400042,18068150684640020904,3721019152232656858,1306337208622895321,758648010529308649,15349867481394934806,17750924566242885010,3895345084425330539,15747806391422164788,11357468530406523015,10353586449920807900,4092721222722990882,7373369302100809453,3131145874828070621,15229767894474723787,5557877483638581541,1640796078830410417,6506338674863243023,8567765378987742098,17965616661466222541,12947392092498193956,15012372855882605577,13594453416244578904,5217150331125848790,10791354498114080444,5488593666651275722,2888922152346786256,16209050951334358231,8689179683358017512,8068442268108575546,11508869188508428185,8503106862363395006,8005116798964184773,2732265579491086768,9142677667225122203,16258767054653272664,14627699921083746884,8612522933159176085,16741782914485509768,4796389056540741417,669463577305638213,142302104588736135,11008936667934499368,1325119390052206069,10002854215531569744,2410510874950221885,14077295058072021761,16769174614284404025,15764712056584146662,2172625784419032601,10931935405810989729,9377745717452909157,12331410987456006663,16077631368390001748,5225220399467832845,6801319378752977413,11370385056499158718,5666684479685670854,8105031490713174748,11634778499545933062,5468558993226763622,12101770447966250434,9824263034063195094,12464627618940243091,17589144664496186852,15226978569906564488,15299466347805722021,13298617194153288494,10435114065084287429,6750456903934848726,916988373906828812,9213463751776681297,8849376003612157064,15407022378606572476,8471959551293231501,13299848504333138156,16783436805373623697,15905534753271539617,3804800628570297123,13296260192008740546,7554877836712458252,2543718365098473591,2069815936518685787,16928847378715338260,9433755748507267584,4334915542033515535,2930837306905613104,11934491465228648822,17407460430413042324,16440863756289345321,16693148360824603193,8494049532463734522,10787991725759751989,15104503804409500494,17353101793328347650,17449904345333430512,17371351105155093750,15676265441241877233,8684225451390514563,8182332450828093460,17795082622927044045,4914623730607950852,12948494109851395229,12164277111897478351,11329069401127559132,5938312262418615997,4880811007815823581,8750686086262561971,14534596104845593337,8196887679122557834,7880978442726411375,212186582353313915,10946676262778452370,14734921301230084914,3647389742396489384,4928158084707114631,11595773373107530616,1144214989105139136,6973031795357871727,14786471413789265359,12556986273751433742,14841963493147826662,5034502022546955826,14068588667371572420,1540217361695302301,3172723686829303305,10155499620871397546,2364760668392861978,16561313765452853310,9306140070230852863,391809250626451406,11950565478588441492,4437578730742354521,8791910783944581283,5665903673752143850,12286561403519760304,14528865714640289771,7664454387872711963,17028146803515899830,10037083754736082489,4335410592431193163,2896881468297330290,1333023546810073713,3634711655086561882,11108430061038720830,18136692679314939965,5391023120446235327,3802022887722307043,3189212724983276818,17931204313883276948,15511503432399650268,8927815842891557215,472222310838499102,1891224748635695983,14911210852463857633,676283783895374386,3840576704536021037,2315423843358814930,15878065258074600379,4654223699818790467,14254399837357029189,8178993267206579931,2795293041256517820,14641854237878345939,14573748518243518422,3547718612735663896,5042117254315255445,16033652999935196359,17630672580133396973,16211979831593935077,2054569706110786700,9653821807096100499,5756259599811556134,10628422793722945391,15056213940283262394,15914453377074365605,8849420692343758706,7152981304949053460,444745356352142829,16662999811778341427,12608529972044018605,16284090169323551846,8632142547950711134,9885332792307029069,4841761187534165792,4386750672520550630,6156282866779006042,7789504007972593836,16358579438415807183,4944856090037322084,13598447221591705249,3913883712043824396,12801094434679278595,12738432309656599319,15518298834168551836,14508849351884340544,6535205082148972864,12711271547201519953,14653692347202266831,12972992126140004854,12864691638764049618,13546249762144510388,8449497644837513969,1989066758897446735,3520663464102225406,97176133336156135,8218151642370942257,12143689390196082743,18183929142421504782,17654974069357602298,6340294461003604537,14913871555094758076,11348933303205985569,10870987923733206422,8817624011466769103,15538345369471755745,6925140036088932296,12739045197603065333,919685015295514014,3201882491264060576,2360401413474478432,10370780458963668759,18412690510510840273,4403304726523762483,5634746094778284471,3080978375796531964,1202632439879837036,7766270651932201833,5932142384664454540,249873099412117664,13397741253015189604,11045749962670937632,11785190960058385813,6937226300106819753,11889239491401427492,16061730603996744240,14568447601069510177,4350573078849748300,18246265861728887078,9444036561068964264,5706526037520665929,13868579398363231470,7910957846076489615,11988962305600571652,794042847374739698,11495941537548987780,13354739066711421127,3119789780430470516,17057175919539479304,2066683843033305659,10232334899936771083,11400919084467087654,7954933808512426668,4348766050161557077,11144733766541497798,9993067472353436350,7925680394577244491,11543569156343062157,8444090151214247957,8781697507463297941,4479898090240891129,15091241898869951626,5115841907650040482,13796119379374673618,16967530981076191218,3050850286968725042,5984712269374379397,7756605080585987908,5395384107673519869,10759295749141362637,11898974163361110561,3196660510530101891,6740396418473233481,1282126489904581206,2792599960670735532,11203645162771809685,943250005133186413,4394428748496235002,4831092366269715261,8769990734605492559,2722823117102944273,3392930067590194025,14633443812081350150,4227329368423614719,1996424294798375620,6739630229735196620,9174034744645361900,17516052580502363097,8014640973687847209,15907271916379757771,9287800423504843101,7498569550671407978,3475076995510420025,3545755458995332941,4871540275860228169,1985599345116796059,2815643975831975774,2094251446492380352,1236121575091511626,1329556239646524238,6715877124788303883,13361777762124868155,11004609293482561849,1388411939083009216,2930441311327867746,12366034758491313138,15088847700748481724,12266140653134343009,10974009949394236180,3082341286052675267,7077757783349683605,4306627609796683260,1275266489067734373,12818758572905619762,15533060466328191433,14215302664977651345,3301470326956311231,12533195615955505358,8891594807472411111,13023535087940303805,3721144628399823461,8581192279899256943,16356037203458950458,1076080327645084388,5751559849799497280,11085320100717951663,9373826102852985934,8911484012390391885,18255135526804078494,9042959157199282624,6498180859105203149,10313816747602918213,13472284890702860217,7122465819198874069,7901029547373318698,1755856995439125884,4497636212912888424,8711604489669369516,7639478210961913487,10527286091696072450,10119126594895267018,11240991746656733295,5183112569865840094,1796313871238888454,916173965928493745,9323384774981811591,7153750869093594490,10403005996846085420,1313530876673582312,12301782524602858754,1002693792528170017,5646757554357459944,3325580785353307534,17609717745559524400,2479705754738399821,392108551474498804,17085128379501143336,15461884591110305342,8867337604926292277,4755819719653533239,1410043002590211997,12866489836397170807,8509929273936124974,13907302789777650957,13247652820749950052,6228804580528959572,9325112687350604385,17256284612881605953,4138815806163414281,16530517581267674968,14555037261797501700,1908192446156376874,2176201148938171289,8449697351619794477,13178789166676718028,715856567858081468,929554887185612057,1436032413936919702,9431095313942037982,15046459156428610065,10728993084229279032,5547407131803223265,3468124917784676393,16109214732904822750,14962665008052693659,17113519314968022159,3639115718807937381,1455904540686248359,8478566655483778286,4985278649525805494,310438713594179387,2988719350053182047,1260230228034572933,13247869818044008548,11652259011087922770,7645683932857348485,4005829158751943152,17049585126764399217,16801609217593413104,14800419258569175722,5866534392309697737,7924135161161177527,4981298634316601245,11133580840331885899,16667149551400667036,10273123283791290752,12987490049125275491,7364040610447433028,16204135154057886926,3195198860941407776,4814561797366999533,2043200529995661967,18234638826639451951,177153002667853021,12256311414826738762,10215487666322959997,13687907728736200637,14814078293447977157,17659505210336069721,3609865847505119496,14835633056789801450,6671992962437262016,16841854515641718287,8774529661502738842,162783189144789242,10489529338062370996,14379931528306950024,17410414898928369663,2456873402845333500,2696809506661881997,5768628559070804099,10034870425770192094,16555608577002429160,2318482778527144919,11295210635461753844,13781654036249551820,4023843930575700247,6440214862188094344,14578399601821331466,6039016007039613525,12136920251311087434,17145977595868504022,6199463491207072237,18148480580500861053,10391585930838028397,10795848938775932949,2030444510513234402,10532153411899092471,11458254963278709580,2996696193962390324,14535405570188082822,14683910701340215824,2214924624113905503,13596175552487988312,10426760076942684455,4169138579410343996,4742888591961717984,18400929513563240538,10676250551116202310,3818951486756169269,12056302502350661365,5964003243627837589,15281971554213442037,5907239090238333123,10300441397213542364,2964934458750764210,15919985780178646863,5626606345101617809,14194023802859363619,18223290746957361246,4975298827616600623,289155776204874462,8335846822790784873,4550113174153935264,1894451297675274938,9576920155749441832,13364569829427419202,8691117931358252109,13514639559978133357,16591152588345557607,13621909628015987340,11590897382633429240,15621180126499619314,7421614940154217867,1583205767441056964,8054713001488154580,4240787466051136358,15285268027129214170,13412971446551095434,10232502544574235431,5518774558130060232,14346536998573380443,13225324860427761450,12817407330760933348,16069599120847458825,7945018394638987644,13288156723366840582,14142836680970363958,7775415464305897870,5734237729087632247,18276400108312310956,15920562100800980221,1559467629990081204,2471359591666960647,10951011343539448370,17581991142973644676,70913692309997317,1438802875754131158,15912459716888691068,13303797655875160339,9364900209970169386,16112876209535043853,2554033406171143471,10434174699438027994,8840191590376425413,9230406970826993467,15206799785605674019,12842433174365065041,7919885703659098917,7921902304192888366,14791268115727917465,5114452855038762321,6470234066994638812,3860179571087042362,2773843410539564293,9531118204355736759,13083087898449962420,1237243529729222517,12092498082279835402,8081546240381970051,14190179060565105244,5313335382619676378,17383786911712169092,12202930599567588427,11443146209723416487,6609719681648036376,4969669510559900171,14315379891555427643,12402546454641193545,7409879800319090813,5864226452347057625,2456338652509494580,12525198318180063181,14445453600187779573,3005929629260186512,17978175400565847339,16543599038287026935,10295306587406144244,16368129007719624920,17701140441716640532,18344970095731135504,18061046670725817702,18147418640730329141,9189292992811062987,13814014230162635961,15409268514485077253,9725441693652236597,11354452684477632907,18310122317915454771,157131475913066262,5892944577763394191,13245324308123022505,10037339546891221039,11077408981447754669,13238705856809457604,5923847490882980714,16212695453305801074,6158292363122289082,10598275140893139235,2202060079684779518,10961959843841056688,7100488091844538469,4444009336194021647,5445180404069388288,8268673398815159738,6417478508929735765,12500606844315117983,9571252409702484051,5111075993415211380,1421021133171626403,15833185915678841295,1753852401290333304,14234222576821476500,5437277232377462529,9369078777313145328,9572782661513644399,4428980208759074120,3206999138533237152,703708179250468693,13136183814403789303,12744351284086147062,3782731479037547937,15253975626736569225,1305868574016066534,236507493574649425,12832016716557446836,17662485637534741929,8418953437840226234,15952653984471021764,8770289247073854013,3846559700429629933,17642057457399488489,3805499540523093667,1423125097820659192,8705285121295514943,8976978142512230927,564884073971151806,8813271801480108353,6946921614489865055,5911481403626963307,2537446482148818874,825975411631678350,8548672932065441691,4961836095407587850,17373475504470970299,6144465320468960273,15292238714899707384,1526609758136563742,18368821937357403630,4559397169969521125,9880900098159714683,3176195415144655151,17421269240512476642,8464214631417108706,8763759767724796452,1262903436541846283,728803664557484560,14500969006505304223,3718565909382117742,15746535680187917234,2888514974253776651,16506731021466235465,17161256182308402232,8965842855156032608,2702763809526230671,14839031723149379609,9797095313782120856,1458890066998184154,5640140372668658572,1190205236204747888,17522023431937360730,3151490763813956247,12303134329995928261,2739775518531029882,11396303458894328703,8264922539438437185,11601929290178209360,908040360449195457,17174478663613348472,8278330540945744120,13064993518897058420,5896247411229612600,12948651546913537066,8970964609579979878,16913021400921924930,11335546633580350913,11377437374430734907,13896566101402976681,10132857016738507540,18050988765399866505,8937985487304309698,4039668181868756052,5978595625319134713,17278042207726925927,5227642427395402790,13348097496764633623,3972770848257478295,12873452026553585376,9752092723556590607,12091870707576199853,999800017935161339,14116799568167346614,8378432889991489033,6240787962688727882,12060441544678517034,4126309357915356896,16424997334789465486,14715191214244577807,13656987368314835471,6069459466433573487,15578575342420222354,3926852494126865468,12293811509792685912,3802305222376159983,6493186958600668198,5959757920475733778,8720992335706114239,1606937459311183006,9771338486935604023,9331859995347843070,3006053710765007696,13115286050936200913,7063816621408161911,11451382232803188531,4360039959116373145,18339625457769613681,3369289415511019186,9638755589033830766,16114597719065922500,4392885671042254745,3657630042669591161,13915136922968361119,2873808574143963317,14801280689871241225,4055982738395986196,521970519631911043,13983186021166164381,7602577147431115190,4811930886203174188,1723746559692012735,7553280732834327619,16254372289487349862,7813742862018885606,8131167744149316919,16016248358171582939,1224569333314495476,12446755660377111191,14361966832000253968,9951883020971433365,1622570064938536735,14061199127559976748,3439049325216197793,15051311422099816878,8984640046129824496,2223676827880311281,5821482442157667800,12841913198023197320,2199154843397781079,13854362578383253551,2648073364692302999,12367228159107733570,13100892573572499532,14730929749624686136,13751537384444937390,13165370036490444241,16884135658074933307,15210707795173754970,16854547549250844294,12678377687543656655,16801997169476935582,7006203765225964984,9425052031850315158,6856756725568751193,2400027043676072758,6818867279089795497,13886787702603362742,8375954829430154788,3420659915905184075,12606750533121581445,7489999350470090507,16250875935568542285,5757892731697019218,5511934093813402039,6505483680101773048,7333245816440199955,1828750999035164400,8850550947808937745,14131893116869354193,14425399832484610456,10147225994989676537,5976554460132980302,3148019224241209901,4070558847792866305,1175652193703967397,12411748582392861089,5238412286356029277,8674175526661317832,5386661825818362481,16830271744008454948,13365193952339707487,13537627585664875454,14319128768850160208,12030734138033453170,9030552184381783839,7027238389156315345,9795886917344077901,10698492416282043059,10627787683104882617,10599621430307880198,8623670991826774549,18052152787788346753,4445680333124163322,8053536905925409211,11965545771243664475,3150574092361236253,6515604825898747183,1904194622871411509,15333221345325357962,13926245738650834105,3089955575790574023,16423267660636855610,13695546468059518012,12864189076631569980,7596780452857264178,4809736391737436102,4433349655842813824,4886016683187459786,4930805821967221074,4593045684940411738,3400765987388318266,2607243027452498047,173332031705940859,7537741086124808665,6753879362220261859,8416217855179592538,16070970541074237941,6236518164311565766,5729432021441946023,16397514635135178416,7447459017981004747,14085070527195174555,13594327017131923900,2234069637903973370,4078259517766754316,14247343805599825864,11177896446229650044,9093809801563487590,3377792483737083967,1168457118043927644,12902611039220426530,16789827220236265220,5454123568308237315,11580096837440166600,1376223687053343953,3613818916830928741,17599023137670592510,17682017542653855246,15996764757935534453,6834626849434967895,10723192480102433453,11387498946418242769,10701039928985342232,10214447994381396789,13484110096250745224,2690770124645346628,13559155678795831356,3424772632949281822,13286973072938517595,4516344418767514576,17011614443651530243,10061758926961960018,916537465808925604,10981145642755263302,444297933934458845,7358262259753175369,12008810006869360478,15773092656827481480,12297942156306250785,14408027483036287891,2157035028601760595,17707380133826495056,3334195251883468263,13455380507981144828,1407609622060684821,6241222562677244958,17467712809282505042,3182691988202012124,8311391325411389893,2507032987240096426,9357691095144057966,8845933414211009009,1673664378973269596,1207021204535242883,17362659800882791206,11798338335623442856,16405931743516295667,846213674350162070,9449433062706379691,18236237583180989753,17349928646422383393,11644112493849724876,5791565970571823647,14337778747794336488,4376675557041595264,6072351976921394613,16273410845525938495,7932227871118665115,8855004992364426531,5250135259194905582,288901628317838268,12870927611161072218,9757421804193839901,18166688350390966553,7838580769701812557,750620108479872133,396037726609675424,14399505314650455068,12734695399449331239,18401831803038160139,16774300525520728798,2428634431885783001,3204073205760143997,16774941341230579194,5291964587689355507,17041338768930572958,6888269462737769013,18293170592970205794,13832067762292339152,17728259835361556019,14743772042946176120,5001123080224649119,1175904413154691147,12773665237706949617,18193647707646909899,9960086929431822122,13126205696106874237,10516901273513603976,5124381420433013840,3330190140633029368,7222561555803262266,2456663709190369021,13839006700553772055,16952641230653720417,1001286945820227537,13538995985393651336,691326829394026007,8873496017055535995,8514595688515403364,2122108640633489320,16102037169947447428,2970764540810036964,5948349383346629788,7507925510042035675,16415522965462309857,7283996054091584006,15591738091553317931,10536841706438565232,13765139057451516127,17913435215743047466,4923642387078696871,5686766469356388488,5211300766968628835,15023514333665899799,4855690824173515283,161551916686394989,17087006062189123977,3581208430992544389,17495795085117738892,12665684998186347766,10885507865097166799,3679730968773050850,16590411417643063332,16037616193784637072,17523226132003881438,4519675561255055779,17096573491278964550,17993139226323721966,2529197033038015783,7773665395153795945,11738385819339646826,2623910742789099052,2579690311177590244,1406906112790784061,1345241001112128215,3402990266801302481,17001603902717365413,10272019370525461165,5181588136426818089,9696234966274151401,18368952774041021595,16462404663550491194,6800340935199258702,18035730002342480577,7156862288207480891,15039665274256319890,9172058906014578273,6829926954705078539,13026026385587763070,8642084651886415523,2726640100262908960,13084306121749926494,9460561870932977237,13340568420270109107,15738838407935379774,16215519047053506698,16253139533371471396,9809429651820776447,4768399176910190662,8097273995017750641,18253344555259442543,10525346098221982247,9616093075535652197,18286403805815288333,7097812086029815827,1866269508353489873,7242914053702560503,9301113457702983495,8937401442900018187,2939324358588658252,2362761775390228966,10267702945202428628,13377995643249441720,652467824465862543,4495844427869343510,974123672930143344,5039932931990215189,16373978677228860991,1698008383717208382,5306188990992251821,15111947733576554544,16950743250220737379,7374616180716315223,11588833322842300832,3123685207164654785,6285934328064133057,14358214457502316270,14330083691123138950,5572509045195967771,11419119816643711332,6606579103713272861,2387876806905987835,12861743064463415379,11023236927418198677,10092788270155138197,5628563642114571110,462861870810366084,7838357522844913542,2328267855935056160,17282369598040828696,12694947608802721186,1152149157394201571,10765170708175208792,3309585665696838195,2989462737718197684,3576228441353271285,6231082902716610700,12869736398139812561,6084616794013050140,13596475746768067537,7806527014636101214,12314183714898581669,12467229060857920481,7283063245255142317,15832529832113609540,4811588105573451985,11195353945115757355,3120021192824933104,12369648737910627585,12393460045202848320,12514529404436261217,4098002227133143520,10168294947041020265,17124049552734543606,7587131734261405325,10346556126068213243,9134802868308704002,17952389419934857338,2143383829150651716,17201224757847957072,11525975948309109629,5954068756077039585,3263581561865540093,8943246683384971275,9598434752772020468,15223473217091196396,10817375736119533220,4764214590763372580,1345335488767544035,15481887916869175135,6640312788053059434,18052771625625916937,790016502297353380,9615696231562276235,10875423661298916850,9221722121511084604,9498575398951714988,6107810467535566319,14172917873278971485,6703281007504812940,5698472233406798266,6154668318208014852,3545965423121934958,16566649548350287061,10334329299901677191,5542995514942600190,12642758261371035364,2751601031370022107,17585119222459095794,16232965376045940708,9683315035919172623,8006247329760091082,935813742102213334,16775961935273534074,1971984448944803302,8893410441461994676,17774661866476421144,16254729733225790877,10180497375740773323,17388193984588200166,3599469605202354874,14185169900791927644,14101587176877777746,8021711661381123323,2769280013391029559,3330025767007781807,13124160511262228222,1883528482801796489,17310600444702654510,2382410160586483570,17262690439223283929,871964574549922188,13707340366885416018,11115058784972085846,7424499111320906367,9221966805332041835,4332283418746261868,14741089151806666442,2502466358187416751,329570635426376856,15627838357988832305,12659637663921956090,4765844891410465314,14096511906701105593,10334530231199275113,4962963927077041929,2001374988633164966,2093024439488491258,15404817768235974246,5099894131283231782,2721197735091205384,3461364685507420250,5225216533487228306,11938043832562797597,8356517005520029776,12964346783814410571,585537296032723129,9728414413231028386,10454780503578878001,1807958365228451730,12527961040737750122,15246497456268438948,8396260303447319307,16725893967507487312,15430858864885048397,13062993900727737896,5161532196100816196,742634884734686230,12396476176522198673,10767337501582493323,14740107106949489275,7244805237467021136,16601400949087893539,17900211597412854703,8433740836335260495,3940140799675086258,243743227632677885,2157388713106190599,13258982900205387761,5169410579204552057,15085689311531731335,5567272623728135032,10831584934392163791,8966290895833365945,7067744400854827471,4237239314702550697,7999604314677700699,8239015160142794877,17407834197445497608,1747874683291689154,966339395180667111,9816801420630750862,15971372264031509062,8516315066756558737,17557136935063301515,11427005118294686602,13778240770105854799,17713770027696440487,3002656469211394165,17556943534660990127,2763742562119662517,7764036209589384581,7259960855785036694,2092106315569816288,693437533762818584,17389693350189583599,6267069827551476299,988052198351948772,5951569257424351605,15357614643210360963,17356148879296845655,16705717837005005551,13521968387861582799,15690364592307839957,2566380092704075742,3489849041948167891,554551999869745802,18061550716327066224,8277578652155080004,13984430868525683615,17464951738229244967,14343474282635598751,9960944535554386894,16754871679522671758,8154661383939396476,11530961862693284012,15507795150556014374,15897647291649782027,8359530687634112664,8649799458140403886,5719329891730014171,1805709340820781086,3885700696674152278,10883087641836815769,9699973133823106879,4388244527267273275,3525160425551577858,5779041290286007204,10733617318105773851,11321978384008291618,4435032376911355289,2965487170780609442,7203186655666722075,5197481868338460075,17885749493531366348,4748470367665230409,7734752175073593744,17932488313621187818,12614574970761050895,13797695300030828469,3387001835202808160,1830988120803792957,13090813825589885851,13332427077898518999,4418460396903494830,10428670246332488383,6203421260564572192,13291623706651328470,1616992323879838900,17379057787307460631,4173432401860632641,17816136863767318958,1188153523655914273,4558621919209059895,8478183174113070701,10860488939888357861,17663529418768320441,8258286087689336905,6126080009731599359,11738147572661314920,14380533413968900784,7617338407297664427,4439840915402592199,819493725693097658,13721308556070475484,14309262709677608653,9967346957412029471,1190426334828113649,9606836417840928664,9475322644200779924,8356728983965240830,6934969394461017494,10550965115432723981,4608864023141322365,18426624823133558005,13869932049691090559,13008638300569265584,4926767193163531040,5715520049395254482,17674945836007039505,17234652074849618904,14912130145492808451,1713976356338638885,16742338878150106701,11479611288569956392,16864191366374488809,14396040523094243856,8839523493424165151,15633923306945959725,5749960538249133591,1087057963260356213,16766762207731257741,13805597059370138944,12817001827457784463,18255679446858645764,4944548866998659117,12364944400996278484,6349308158524066465,751615820572540522,15556664611088337070,12112760195497715614,14718021431224496208,4429822638430681805,9676632375804811792,2081429494522617989,5140836436703787630,5033892473447745416,408402817914772068,13515082205064425102,5372703470049680377,2416929330659067357,4413582412914434042,12572153056812660423,15780982618320614581,2357584997779922863,7552761431815603572,8195934298419781964,13421012220792114373,15795566336000304368,12868482486705679967,16680569852474822265,9179413890201410330,1855374960779207569,18081937858898766578,2719049553545652905,8725565021742925309,12691284948405020256,8618018682805052333,5013758240642135115,2762297094912563791,6813994749611577536,8882150551843362548,6581381587076323803,3413578797259551698,6560013843363482440,5797684552905521014,3081505701101561302,7651322684131995445,15204381090635172315,8180288150699054591,3532906137252165995,6484513361333039406,2992151658356167460,16564531079824546842,11744824225668105034,13319479211648193110,1402058548073608862,7205868475081819828,11898894008827487754,4325320237893754700,9878714843405611632,8248727416922855777,7489171428615416541,8922341958336787832,1307483042574579530,12928396863668515299,11949599503980591659,16540584552608696912,12489878259482550589,14067675227628288757,2389358738911996339,4803577162081178300,13836628733437950632,9185543814916078591,154559399029041204,3785502209379671926,1250577747404474626,2382067908964336175,6246860663391955277,10298982192791515605,3441979550353512284,1753157507032398960,16013973063146573701,11060568158218333043,12576950754764453754,8310613155315668932,17420018486555525691,14295622350617787565,7761912407033153755,8647563727481665195,7069881359486087122,5228550778509827601,11313601824443876440,12059611843781413281,1249191496557568606,17845746487301291067,2057819218848404488,18426125722396441607,11863327452339237693,17716493733817247789,15260213049006209785,188345719934591726,15338833877157784,10577574630791244962,14699845158519796822,3316290568254414080,3128765799214345008,17455777660419105404,8315240139612118358,12749918404900450792,16131548863555911468,16310326724038006973,16849622986993907401,5483046472050027153,14520538169754813150,18206456808774257315,9973938694911368216,1641819017101352498,10480990465943182008,17293156898848733229,572622923474049335,15825341550737062625,11832826389353117094,2073817283426994861,5575200402498066306,11494844354837345028,10572341733166929783,2193031109346788343,8089075705670711401,12267158320423620876,13006323990121808718,10445093635950964256,212360151046799549,4999599543132527710,9997418459827268099,11737694615922854639,13117268712146053198,565016030999526019,8408833015773883306,17065582010946070895,4226266324153051820,1379287212071283133,6566504178539277761,912669741639738034,1340207714318596562,15464919019216219532,16376398466896097215,13432350929958253474,14357544620061861897,6299749393734424461,1992536767525513419,504063024604370298,12200598030369592165,18286320718565493350,4895163579400777889,5825625515466290449,4227791804904509061,3492510073627047759,892298506156652673,9193544268278175570,14360164970684148086,17272442780978754191,7023754577279753259,5175555778742122732,4919508900109060666,14326716586804241734,7899053422664980728,13650807200666784952,16300815718955572762,11179406894712373136,9234019943826716831,14934895156381897200,16638224549336101773,12820532891773540223,4003347723467442638,6331323321620290787,3854859953593501382,3561750742020334760,30108141130656487,12010216374160026588,1426571312527856623,6103407767721815228,16393726125425924915,12388919992358325499,12188983576537384629,1740697918019652910,2171690274064702040,8802312545802821652,10852518718341276228,15195342282972100150,10425028623208448070,4426432369742341620,16417199643399855118,14316417049591039298,10418545362572351290,11252084766844908386,1022726948892378223,7609577235096367981,6220942781770499327,5718105880566947337,4770409854894805749,14693477065199350379,12952833920419255766,11778889341575700204,14062366616438391828,12946556586946313563,5589878507088660475,6915698674885356745,533554823368261714,17798740764841600528,8233918175978695081,17884212325838368353,10765982132755614333,15415674854205578314,5087048839795928069,15149935200360884044,7675281856164900312,9447927459532630214,10731448798718390972,420197417583611579,14693011483345897466,15592770900877881777,14779220883560376896,11447691055164431976,11013202204132970395,2126261252589691757,740687120016881980,4203610021998600710,12381430575970197243,5491071681618174716,8230908935182340029,6750823856105728278,14352314960334904548,1812000966707829980,8622907642217970689,10552423953053496004,11348224945188000378,17888822062123939517,5198691044952166246,4388301748312981921,13692483346465526687,6581975842572435521,11027369398826471100,15896191678456396584,17629788404017161799,3734681501207464272,27078219000077322,14667465022459518126,2902389984326830092,15142340321154574857,4883755755577980569,13406538054191588318,13508006269525655527,2661092890309577478,11567349759290860349,16880687520190392096,13577925208169097587,14985330911098071326,2048528780580664611,3398554254937383341,10453036614534237274,2316224121283118692,5302633244735341003,15321353598662986406,15407074293855925113,13065340440354690856,12342186251051150189,8233418154998456760,7381040358380457076,14084686210773725568,10066385654061621692,8836633043305253692,17063723817751484627,1170436365577734927,14720781826818592421,2239789919748327034,3820400569931305487,14133505031432865924,3116030296017348216,14049589221596270551,12624474578093854986,2147529152614851535,3590180104232651733,14140844666980486940,7126269832709337033,2975444630836555847,9088761383335389631,5180584791011167025,837231430836284034,7385604865946443763,443604291063265220,8759105864172471006,7243553558147772952,15305996461896696577,15870569145422672136,6426840512387411321,5732126306377217371,432205168717122471,17010163296409344596,11237180385929837475,4715917364582351531,15288661427669041428,13576224857323669670,313802716602160461,1079544441101969326,5959571434689599495,1164376200576342858,14592678178574345324,218341325655030659,17508894382281764559,540987663100729415,17767985917666581173,5539223330943963228,13488284584854731468,13700698421789695232,7045486949390638107,11885761336772158239,3946748285546363242,4819135556181094721,4532987091646671311,13976753489076677825,15482666229094608149,17728703138868898774,2279019992044500881,14702756500187190775,11235754058747725167,4618843954368053543,11652829938823319833,15308374235650819981,12397798191903727981,9294214358791317030,8450068379986234911,7682841111623187263,13876101382194309405,15717465561835927919,551286843479412926,3973571674744153577,6124082481400962894,13773215462136626283,5018671717808940951,9362764050360151837,1504969051399752686,942904897851034446,10280494661133572585,2362227152284930478,1451604321053992417,16381141317011254651,15730027797205837185,17582658762999409669,320145232071127497,16671640563584198046,18025663888941196445,18252326581700870814,7629771540881062395,2101288587697865283,15337917767112383938,8900359127922919243,1848195900013306149,6235808292634212846,12544826168391104443,16399742135219059557,18105193764424934418,1448353749770664592,13116812711264712626,3215754231076732419,3999127483243141982,17285042315389922268,4688350505629322102,10627812033975195302,13580488589512355596,10575968719031442908,3917430426455162140,16554382980204217560,7272569496251399583,32931921721324028,4349018539816137538,17464901497212199702,11796391163001326242,1855079308272388337,1827188592473143600,1331318501682435735,2085606958827008228,3597323581983551249,5329217510635633101,812996596340418632,13555259278622150299,17500075181917049630,14264279050682962880,16372889718679983095,10360097051096089247,2099251783891650521,14189574899445873976,13682972580842836502,16877693947922459007,4972209509579216269,15329255560404005113,950975989103625058,1089330005346304251,8109190074623231365,4895573904560058421,6738542774109562812,5126395995197788491,3086632559554021303,16391613681870145423,5586011003192910821,9141737436662906515,366170918321766846,8070983550366027122,3708204605727031857,1428570015627456706,3913346638229360819,17697772518743302436,6579011963562226110,147333161408350989,18034127058485339891,8545369197839546398,12098317133886044515,8087189675646736804,5219520778598446634,9741675924110253761,162100996550822521,13580872719104140265,15048557855224281364,1686651164139349800,10298584583939229389,9692551816259081086,12205667481555425133,13625967162467954354,16888602172977020123,15682053975955283850,3520280068443954454,13391132779776751065,7221674411579901113,2163670223726073769,5484096128996480850,8858971536217488866,12801645215451553720,2334493208787046085,8059802770023743606,2351973235602545367,3463627490979619926,6770805512794533687,16897421049912903269,5211028126527457383,9197149928847152685,16319735603688182438,14644471856260250577,16646510415409770833,11984931723850441150,10089843123360044747,149721369312784594,17891755444061737339,17700419005821312634,2352565452585373647,12369370678933323211,14787698798736926887,14379202702040910208,6238799759597728935,16055195996911771970,9861538603553806064,13673872186566280827,4396331749103729501,7006388268882388540,3713795943234466018,11339130178431488816,4962520919453592949,17170501231399569886,16763372924496662600,2248963897468397035,14083888963853971785,4140109179015593848,104732335107805457,12350127640655627697,13537734768139875746,17942116327475797390,14972195703760655028,795349423640213076,14710069365022160615,16618382589102836871,9289543890758516685,4985150553369133959,3797865656227461562,14832268434556631884,10060554457245535809,237788721555536524,14495002195354278226,6052623290575572439,17812543624688964034,17135830459541044704,3721256485721921484,15343464132617891921,6329617451161292941,11039518185213524738,17719189987793112077,4124882998166509541,5909233894567782518,8132373671680797495,7505021078223643906,7441791485641453235,14268721618141731458,16354295858784920893,9574682650676360392,17906560072641392024,11349166286507607019,12629623244458170367,16962509213158248845,1757585905655575486,13036760237750240315,7673065261135580568,14818101823415123641,9355693449367443653,3295498204128871588,11281436572982590353,2214036233937988053,10553854888179146984,5876281956779198673,12563917665670357365,9738473328683799052,12709202225297251018,8478437452493184419,7837559580066544319,1241941102287818532,11228611023875484181,5672690397875989525,6189766560592052115,8519095947258628648,1948335580945504045,5449064200861545409,14008546067878929729,4437693298091976369,4979160105160046460,7017222122113521720,12120964962723398933,1568462227085864998,15935166721493833969,4666931828176011579,3328234773210077994,16565051015610684558,115648002683359568,16382977129647847012,4233098282699047900,16015149811049086676,5036793966550718669,6788932753231234787,11646663871949278349,7894899046246847692,2825119643724920853,16319141474748150998,12458587379896718305,17022356724516479404,4204148814009570965,18358994209237098811,13707497287216265712,4098723615665293754,14326929304589401350,11767697772785889887,6748088028461007548,14014897875491966438,9073136781980589028,9963945240469683482,13402222351499687924,40683797375290177,5999801122000515916,15003716968954240908,18191299248906949615,5131559806627526768,13491804828087503709,13275254888195157885,18268570264946814150,1281470985928042819,1030216272901657978,11118011494517163018,1576251014902241584,5694244535261172230,1956274846027034220,17834753626052396390,12337581881036661680,11102642016914922643,13179116465408582946,1784409960430467632,6900546743533087576,18329410886367215596,9015428361210985123,5316679559381111519,7657373016028548107,11685734829369380813,11278641816810331204,2526274496946133604,15230098894141565939,5953645236415859939,3066814870751021925,4530466547716433480,15567648869140386329,12188958966175344351,4896837645707988415,12980973852876315966,11257132700523907831,1408341510640607839,461234228273203539,6966949558279422305,7462204865135577901,15191435810185318535,11526764050118888802,12673678204416824832,11435033608254923837,7159308140702661377,4934033768686391410,13022858564682589067,9128464854643314741,7179245586836029218,1363136885498588433,2570132050106159607,8823454788304027043,4423275317953387349,10502392368332966513,11698714577840415131,13654174835941739988,13172684491481915857,8069824187146185834,2397565684807618150,17537975859708182308,3140174893453733294,6644816008173563598,6436981888466288921,4338187266962326077,1047170022671448733,14528908210722186018,10612712337979819406,671624136434159026,8711301285933091898,7076744551483103069,3115506190132220588,10337195985987248368,11046532692416838626,2404290302101563928,7606679202360860466,1656302878593600655,8452040432859978320,10963946178368074169,5303961121436555110,11309670973656335373,6530439105730617926,5260728685967122089,8700438649464196753,10657496394850028736,13740613000456274333,5408374116043008688,14380994676594772587,8085200877542942280,14524631048976167734,18353462340874316646,13342159585232074445,1534608083997638744,5098935931252962416,9820062644767844392,1848951451599650587,16125902073497556382,3024506853045900219,9584917919150986821,12962744403145373431,16295230950436298195,1607571852182481770,11001612058768510321,12433120253470031766,8766859903571862442,11999387223474940231,11098569578276548268,3482449338188821827,494224688800657283,16701799583028971516,13147705571667617631,1332228533026202661,17267642050692791663,15222830278472315782,543830097183346955,16149578796781397913,9916305564025362961,16545207764681051126,4851893613486294767,11660222499073967567,6172880482167019989,14792659269365993944,2989482021262577849,14803116997932671462,4352290504738584639,13948661009052481506,15257898403794716830,5900387382595206272,6914092988903425960,8108882673135418013,3002976149490496941,3225600011836229416,6346611939676477034,6983940518057134749,13227547100186366739,2308572375982286812,9152052146486833249,7845831991326812094,6609652846992201062,15918986839140095015,12962883001885957974,7523347856262304399,7600987270390268769,6089622355500662458,15453611345022310859,14769010379082998556,2770952246434899877,16138168611166611314,1628973121528606410,9369111909749977326,6130166390947775016,12330651833184834166,4149720868819824005,7228886898408644253,9944366531854075371,5829848535280904088,17188036421339367913,17908986845424971262,5912632411146689080,230545725003680505,2987196450182092078,3251237187211446801,842937761335214352,8520781782712532389,13401448409323677863,8264412070006183780,6530727447914362058,8845988415421892159,10505855319027705362,9380086858936155073,7466790471615273382,4974768605263846568,5495687067192593305,2672167153149580510,8558416911379981475,12960922916432640811,13008677888295005613,7808629741134650947,3807201866249259394,8321047748532599678,6241100549060865904,2288159354195674353,2907250215001535615,12494680018991135875,10625801952748571439,10062331505418587452,454883019296473789,13687581013075188053,1265040466222789917,16771319113180056271,4734787898598334587,10362170978798866190,13567671714651851664,7433188776731252356,12489078607026155036,7075446146058902181,7848313066612191616,10345971994040036827,5445169820348509723,3599763636439113127,7385603399129933322,10518021585002121399,3453002608540814446,12394420878929316735,8565255833158867158,6575506599765848254,5736986830784702896,2373997079058284464,8472321254356836215,12419508099036204081,2744433831240602342,6212681776206596847,13011086562466953975,10117543244576934746,7711872876285272085,6850384901202333462,7243743939933281974,979777562960800053,1355622410749557331,6745885950322697120,10930931394507074573,6323266976792665208,6280351109090871268,15996367988368287679,5633211697825679051,8587759427670415131,5729544296263506815,4841015650931371425,14351383041958450119,15763918733674629219,7461597746322207609,1819913187723233475,3764543752018072956,1399339820515187769,15327748409171814042,7188088311331650040,15646783528198484281,9397314151830652332,5176589685960269044,2902617078669535724,3727542626799339268,10722849721281959175,16381446611732257672,8122396503167555020,8418635578024310609,14989617059588137912,17225870235617808438,12685960619257363526,15213479818761295424,2443324005214537896,4475154886580784554,14385405531228868922,14210373876179332898,1956111601297757644,13735149037389177333,5635133831569165875,9191132034387516811,17855746926867271468,9120900840701185782,979503381344389653,15334672216583468595,11279806950872048838,13878752701791296133,8469718511890182789,2356365569436040213,2433464807769237904,2433868578532419955,10734557698073692315,16105569784615202394,17237657959522998962,5703816031298869758,17034322346238361368,773139135867330319,8832026901954128841,8699902316486871114,4948493952372646774,4099272292879049249,7791063461584452325,14216622226976769386,15442019897312450883,15287004963995695526,13670379422946927708,8126125772478004950,73755960863818544,9549305192225806429,17951852335924805211,6511166327901838032,9229985967346248864,6046222729755839579,17395296338425812359,12932687311459032511,9100090629784639981,9662231598772276641,2625749995461439898,3507750041401953493,6390222367095804900,6463291086747505361,3015603136310252362,14007060142407588323,9025018178267451831,1993935972018868410,15622716175118493855,3826156595357235533,617194306543375320,13214303272116397067,14958144074313662728,2050681225350874589,4356975613754612777,17275276591043547647,13580127665829771158,11398379337411763749,15640883273363824375,1954234017684917118,17117100410605743594,5051111423604308123,5277502216173079116,5983448683628557582,13554103232857429040,14026913008115797791,8871645094763579369,12551276435974220360,18015824301543073302,7687884589315376286,11147238133016834836,6146195074783023003,3011842319788649693,16287090261372244166,816864474883302825,5690478390170298711,10668275989674603335,11657350329234238732,9658061658735283950,735361910813934925,11481547325152565936,1636414037852564450,12380110151850170578,12422978567961179336,15630945861573033689,7658978105195227322,4016574878452445472,14459945997786147641,15179082101024333044,7273403232569115165,874213367340858761,15708786702115230031,15976754457704003432,13295996698004849689,8487347037502819641,1100402863463264074,7245211535150358006,8421989782027742186,15575647608616383682,11674306064138274536,12405014866045004968,3765478918219551092,9551937793114001985,3493392474356190327,10901821009550430720,16492415072687801058,14865115220629395881,11992250446225652436,14106475058573255991,2332418652613448104,2916294605959735426,4515824906642468816,3255686005222713313,12291476667651876813,9033178056685141826,13420632625914698362,11617366259633085913,2144107353190183835,7679173230982150569,10775405092382395857,13568400522404995618,16013977813915303783,11177788318762172322,12346896317970060570,17434519416712406533,14174796470980975014,4391476414213911843,13451402144251003797,14101477558800279136,1423848333667240266,14045779197813821561,8824815502158986221,9166649636726672180,7055082479135758193,17038943206190254501,8931157574951206310,14898772778156762844,16597002208145033498,14230602877510941037,7811435509991302698,10027560876903186826,3188296101982014413,8652120232132982099,1945985225030759918,216148296621958985,4216150251236044062,3359700666722286778,7524185776267581666,13890930388822050733,4869186663065251247,8488964788437798556,435327897866361594,12956516298083656591,7310033464202745514,9287479243727588987,11640355206062969115,16701112993649666937,2973444623941435037,13457389090498448278,11248817945289900248,5335588666238144091,17855114480655859980,7414534472904671386,11051598497893267601,18132194001347232928,8357679626767032484,16820792031485762087,4979209172154769362,6660280787781006077,15611528571533913008,4207884258929342028,1239493069729915175,13598469306811665478,13335513049694748851,8188345198583391418,7374324240247960634,13924012460872843836,14317649445936607825,13262902459789037774,3446867876699250162,7432420510968203615,1033285376786497198,18205484245425545,14110483975637667939,2274291761954398150,17187977717688414540,14686257379603604100,2141842906267811621,343763334927254832,15653321496282275393,7931798268122660190,9428633720396297663,7735976700790549921,2960160289835274534,10021861202951621494,14933463494817141916,6103264649887804196,2308295954853677581,4335391839422854729,9707020945444892209,14766909639360730800,3856521247169449147,16162960206901872790,10304096932875262404,539006471224937128,1675980542909262449,16662050119896372119,1690262458262438264,15913779527910229349,6199433432652300391,13019469539225789784,7039068519277050213,15821207158218188833,1054105164196700018,5074606962390043378,4057024442680875944,5285948258769162236,13244369804159150992,8965187129461587166,10956999098917852841,7442670663254264373,11679389008055015874,6574186213229835409,18274330923343211341,4662952034983828993,12533361684993616523,17909663157963484241,3734799671348647123,8902797796191067953,10189358745252549550,6179955280844397457,13360755344620577499,17121272480096390405,1221681116854886138,11928788653804609970,5301023247167144025,3289131303440112477,8731349699463032748,16366877427778194666,7482532766434193314,16268740609263548185,14399549738399433653,9191257653045308602,4251783763180059214,13392084828213440248,13369789972937724779,13452986119810484785,9431283144573212083,18391324024664102522,6553922872712323893,14150873630276411923,2386761323716991469,13162130608860591624,1956835657417002112,408098186160626115,12006089082061797301,14268888154604226570,15257322569926462919,11972462643890041560,16479008144013089360,6553694175513661073,6058764563127710216,11187011235996459975,13166091122233157262,6241046449114860733,4235075122922802852,12010862173401027981,11898293978126194972,17053527549135509419,10265389785925072728,8883308726667474557,3221894761346821875,5257075759804271363,4583961977915921170,9261621747074619730,18375753013580191784,5622524620765113199,10476723271981842430,3527642287919365669,5035578927392402585,14594474409311323260,9790869468823700466,74521583225852972,10736860007092047594,5401950324652137217,4061640613705289334,10946873081986993927,17647129097684419536,14699793561414817506,18276041760358270822,6741915879867908273,11142292590962447692,4377140132226742819,8836123371688907575,8595955052114837051,9846874402106877738,10564671057088322874,503546131628484666,10847218801761201397,9498122147861732001,16572398862869978296,2324497768634760321,7346351428349609376,4381800358036136187,12151163889900496174,16235806639978560873,1826267544434565554,17669814146178830917,7376989107990648003,2328936415379961396,17968488799811385361,16631150159682799307,17098052673217578410,17854630546522274928,5326886608555610010,12160579224593975369,3379823030034873102,10532678552003379790,9078009987961847020,11736572930499517746,1844071727925302318,549680552072783238,12864700091154710412,2497869952752547921,11243838064819045117,14126772030723095400,8127031783295241403,388012512784918895,2479578772005275793,9397281893210466734,16139280426625219167,10961197820406997635,6115435767327094848,18124479043205373770,7818166429216694793,16905044200503240616,3398883633058438380,16192892118290269806,8561924492853168064,4321523339237348706,9322461392245400582,15339429938779425345,13403064621739025859,4345022203774471554,6018994523927682276,12384249985361730684,7886063627787627449,7613476287744985380,12068829028938085089,2721442821916008314,9527497548250550585,10275664414139824482,8562430242691622268,11279051738673417684,487991596370723946,3254348142870620309,428351396454047476,6193634679780004434,18183688238899047967,3700749169098019219,5989279109871247335,6091342371387585761,7546618107528523821,15664951629210968034,14071019198385497764,3956633916030637519,7313417557118018481,5922108340286319624,1193032728488854178,5068121045515614623,9427578589376156145,6054393578690983404,13307390674307992112,6119327547346982194,15846129007896877559,3939891164213164267,11576037408500126868,4072549509764092203,13574709419405087282,9634688085946766572,5195621436546026640,8829557581126085219,13750496643970393374,9252558714555313144,6895496753297800586,16427095030549296776,3570150536596886886,16508202720611806136,13750267735802121289,7989837445236209057,16011109069340004558,10204869214487297575,2202383840189732158,11882954327885121439,4553697366389540806,17674639161098284991,12033095221538855954,8217263193667910004,11578813079445222324,10644887694799372762,4520199567865169530,982776809666750339,6746407341296390412,13115065383672941640,3182391476287441297,7189224896829848774,3366530216655899239,16040374812883447503,4464796216316792372,769650267364035871,9134002551299456162,501889531171742266,6418519580817976107,12855287918156531474,6751601814753598657,9728898338102791931,10917634631689059246,9841753578575688527,13665077144240058547,12164609534769627857,4430342852651441920,10714551527652437774,13886830601319455255,12271925818204795387,9458537289892201218,17888700638197452597,9716518586648068418,2935520627345918391,14450413089922868933,9702692244512845370,11822684391632988508,3285089175141026213,10873419028571746490,8798276114154457832,8604300033988902810,3140595045819708901,7671436284169044704,4910150548937775841,6399050745187688409,8638400304773924748,12246292938819322072,15610799119440586110,6486534025910942433,10205300299155859594,16620298530664969768,17264178614392228771,15290602231244860151,7911144723143298198,16741582184195086811,7956135137299409255,10067365681812221090,7319128085203012488,17623864903719635841,2403562616990797766,5915214429122321267,9454808763955206397,1682463441161735022,9614171589379602174,4109754097189101643,2939653438021793216,1690839617343695659,3669078696221639970,5191415004987381719,16209304710262383883,10825695079964009725,10921986536308078797,10508647212909842903,1839348576861343451,13785199411300825153,17715001487836129562,3006244198236281130,866606231985657861,71951044296845154,12969726817180875913,4991187318444103805,11282785667099198172,4973376341830555437,14453592697161343963,6032187699840850553,1617766001476807838,15665357994738897886,11434802368740230481,5705810524071933478,12319285357758571028,14292456820325748197,1459706253977843185,4812359664308262996,15510384489779404395,4090074464485356217,1369217987607382058,1591084301137126953,5507041149605557141,5420880861054731152,10236609682061282917,5069469010188912513,2741915123367908500,5944298588406852679,1045479107091196576,15523273815121184262,12905321560172783632,14144133176184107467,2263574436764084461,18124677745800378377,13852365526199324186,7091962497495647417,10791826629109742729,8953473031975684814,11940654251889471096,8043467528048241776,13488106974331542560,7854486145122476644,1367242379770485471,11144914094373201593,764786174990944595,9375824115932900937,17395273947750255733,1887609577368570957,7035778875124945389,9740308172882421021,3854702139615581432,15294288889891327095,15194641953563602874,7289140510412888398,3075321331824013632,8333179194649944213,3362332420062759556,14861366313881551929,7188272424734813931,5233986946268992464,8968886863075052681,10864612160423507970,16546978473318202187,14692709023192876639,2064820334324723198,10854573416675962046,17986262906615369849,13060843090343445911,9953190389975858109,16294837489013626520,11944690133628617515,10547810762740699,15213694801190882086,10674234717643967045,11686140194192955488,7570684685081345846,8948713539167020491,5998665514080640743,17158675741213106165,3215296711356317070,8442244162589932900,13038783147509911241,12552850652370485200,13899399368444646048,12709852041565762880,12760010343561621492,2074544112806276134,2647123017936861440,10429839921608503822,6481642512653681302,16310657381640388033,5584181980885359941,2900993325346275149,16760929916049854088,2005407884076320236,9065267315445965569,5353196870445768299,12295152214292436866,87055814129210383,3108649594720691249,15461429695481483204,11486760250977785835,3065047066853167320,11222640728985285238,6397521656430647609,15916333855807719584,6355854733644129601,15475870310302735685,3421575890069703873,8755619848794882281,5345707998003411766,9711969288939307071,3501197852213867757,10494765052418919513,10422025046605527024,7317562109517778515,8033669238416587897,18429002695044056391,17222629091240137423,6356648812190883231,5937357839064915296,13181912234197221746,3860674118421104968,6141792346627196131,1233047830926809680,791385370622696925,16682576362300786582,5821496297726781893,5731132686531997597,12252211391938290404,12503230610576866913,5924650401883530666,7992737336769694927,858723756828933314,2092155706178515861,12056493507765632706,839807078686858068,8948383225131981008,3124433320084891232,8580147383515308502,4449296443055867205,13545973253506982180,8689933015097785462,15167654083069812270,10595184383974238605,14288274792870115978,3820465050494949594,10055697893419319970,9374051672749071368,413423707593319096,13454895185125068979,2290111342548965327,3723205460259808127,9130504107430897636,14829527685024110035,12190731350741306372,2674673476316926779,17818021915416077015,6461189120702977590,5022271071876099607,13181979395324940450,17554053290860511571,10062256633394779878,8939122963565119804,10911335608802722037,5160398874786842061,9160399220146555362,8768239650157221195,11872345916677603548,12236871576444476354,14707606287178259253,14101135039872820094,5883915904575672179,17427549471973805265,13745583506766978506,1031694364927578007,4354701330841471805,3491172927265801287,12138629307946468440,4241214703335615644,16474560100092604978,55574097244533701,13067058784072332196,15999233751638279818,10546717736868737439,18416084235227028618,12279953125137041700,7440166943296454140,8518520409155998390,3791873432996629347,12347008542756451818,10037351252889386463,1682478799126155307,13531740499587860819,13494690292030229125,1341481127824005255,4617485639696214926,3666452789161733985,15085693703695644334,6112642292769293682,1784355081306337752,17003185086565125685,15986023432362093841,9337623525404394921,16286641229834900854,7119639068158532309,2371199148670368434,17757032952966673296,14600783516486755098,270887297981253838,16913693461133395372,907437605437799362,12011039278118829133,16178337597938825801,6237049587013776811,13955452522134126611,10255099943572082777,9559850879659081421,15858316381833938787,6118143941158932239,4584283557796326663,3390578443022523851,7202875162394728779,7993509765234018958,9949400394991468608,10442019144983155468,6532384749142179713,11920748303340311499,7768546423376849204,18287661195025769836,13146117454365816616,1779751318428781942,17533349235413329921,17160142996524610159,9788960312169199115,9492943307010369669,4720440551126481830,735375482819967335,12693286801223764140,9533663573312466066,15925514378801206732,18072922957840264226,15997425208131127477,2217234131333384743,3965036294007886937,2570181895629249250,9032136395044099482,2406946448055759823,16098473576953343290,13771514988461137049,12641325655039795698,13088457339325613604,5083594564559846848,15761530346989312285,5997530280504563958,18008361988263793266,5088089973288180231,18434226126056532144,4679306138144447549,1355038330805535775,17362984417976716985,6626259040586546886,17650409274070093127,2046225609285289109,4865554077432483953,2160199212984473281,281224551711453603,3511753316906613413,12148411497283732236,16190103237171865731,17177141974003049569,12055596077805195839,14869576231089540544,7257898817159901385,5947426559656934247,1627090692455151783,12246860145304111781,3631340037983356487,15061452680276414701,15176962252459269413,1888474097009592835,15020351793539364060,17720290429008434474,283641311854586755,8582752095260719495,8244527979623593241,820952990529003857,17730937600474055095,16597128083010939793,2524517225045858953,6728353457472617698,12555210046514303338,15759251046361123151,14598170683746898406,15191607650412271260,17275543517517029054,16144278713966672779,6519580407714051479,18265738587273263340,10937223527277016696,14045182131706314186,18287833951372589527,15491235216984209597,12525567816046848117,14158832845841726123,6784166995838766681,16060215204262749402,4307870390794889200,1231886778053634775,10118798243407831399,15495669293356966104,13304118145007515671,14065604554663292791,3896170593522915263,11984766170582599047,9483515378149281953,9602549627806485847,6935030724716612887,7173948291450413045,11074709627587033132,5796350710532284369,6226410124191416503,14176029864221220498,7914581085263448260,7297888307959069475,481644187400492055,3445886398274888935,2585766793399677989,16185754119396243382,13589918065852306515,8010799604025622484,5858301530060817198,16161182842661991114,3013748628957696810,4575446517456940603,13573241495107012233,17504579909541487621,17319067873865650578,15372776571409511647,10514470673079694863,13351009082818662525,16861221203849075287,10602168433035607167,10076385344040628929,769126692845354976,17523748823994121369,2858177644779291192,12246116636310684939,15723237487341905970,4718541937114470635,3756991075133610341,6021893288680717975,1087776800974938338,13073586612665907985,16377505833132345134,10269942331250418269,981782706395569214,17025005237139013888,15967768316907611885,8544203251733569925,2852179660515151990,4284928113484689148,11713047159279669314,4615724571662723182,11129247485989279977,16633258702982922556,8151233055397407901,11671142133864182841,8654100930132773922,14684995246480054697,15664642571385304005,12965954935865691286,10665227441946457825,3564361388281992938,13446188309961480216,17147429685368415545,11914230383590837910,2634998125756156516,3646605157670336273,16004673314725608479,15045866025992702674,3380905769408812046,4583224287028240577,6968707335832907605,555651696850493527,16615999297116357636,4843937312915766271,7366272945082260468,13837703901488378109,5833687203804740462,10549147678227952968,4703412737610683705,15192822885227050275,10878618173681134452,1605162512233133909,15412713611324379033,355384004431322465,3545183722066840316,17734933627028916025,13155397421487077448,6088203390107115292,13846766457131260357,781358566607942537,4325367464203692305,7191901294995918248,8228178904242642614,2917272212309582440,3189561527082930758,8012460405943590604,196724314017767811,11859984031888681495,5090882065897683064,16695850978691147461,5299857337372074173,12193583736417816385,2876504740332210124,11187035302556679050,5810007440293682886,1871681183016578371,11449310717968226755,2807533247555180556,11642282645359820302,15553699834628783832,4936785168203981908,8935775673662795309,7187442538773479374,12502264811977136316,3946387952411736913,13380953928219687014,7778747184989218429,11472505163453598046,13626645737163322310,5753611835094355024,12660942031820489531,3750109683594522863,9677031875451541265,18330536409032065376,5699716291962025098,9685403776488797733,7125089653977803930,991938495327662105,12867652665760870170,7460020432400985927,17411766940448750096,16383702436107468994,2665519068425700132,14782864922828947137,1278858809652363036,8249829162364349799,8634588986842860963,16113950270365140245,5940087039823743920,5264965607296290117,17953709427783384107,11647848936904048146,10402860561781135412,16664504734890209028,18347182132335426685,8551784909222393300,5122284682867714643,11698457587780633979,5107200451936155227,756484391831775214,5702757741160700005,8807366329625411881,14689218720008763105,10953315840035308520,13276028002099142861,17488057684299480894,1588367269732223856,14398702353611700798,4154182233669098086,11520321556027303260,1182331980210568434,9304393923098156020,17479931703375585770,8479388915713502157,2421910823508703947,17987425908828329906,12847132925493066864,3333979881439466897,15730041978234762017,12955198391998860036,2052604532808315546,2463325807133900158,14147495808524534081,17310606266457060012,5876671979807855711,2469619280465358785,16130437957434675531,3228917345093937482,4721425244456112611,821428292236521574,1653441322067718428,1881098410579933122,7176176305307880538,14994502951459040265,5470901195816385634,3207634613879676987,3019171751197965431,6525282984231473488,15294332108783485314,7736066043618870390,10431011294387406178,9086891944782298957,7508698134413390444,9892926497262047223,4563231540379819484,5814596321661271693,16799175789567790151,14224224682149497357,9794834050027239671,5225749711391410267,14927048919264138559,4326147404578427801,9669895825079039732,12208955443388401652,13353284936043348426,4443576564745817881,18140808445905865940,11459137152749728590,4143012196993226700,8231137166689600660,11033425021141716658,14653476682713312128,6433756140704637309,13414842517458261013,5097518166292771036,249300167344559248,15119512034858882237,10798137281625423910,8360459132891586407,12695144452086773752,8746632283056249564,17904576302646584921,7161076612465704992,6885079832516281086,8803590693496643079,14441224182651508738,5927250450351635131,8694280162572537973,14428655762229296294,7814205649596058323,3442343213049860070,8612489195619247977,251230026165738582,7095162614870868797,13870301875298060581,2965453964644441827,13815333673569335125,6615777458213730627,3446691155013083534,3830166086541325169,18395683344104698023,17086418894149804683,194830410608682311,8229012149228826234,9788394632974327771,17210738324436534530,8495605816888921038,11925360381270612261,5440354346205888361,12759793929602594055,15792740571042682557,10776805995600688415,15904491216702416675,7491173471471832790,2169189693955679481,10405546290361181098,15827726167484979055,11469836572675321378,14358265525322348207,4107057929720022666,5389513489623888778,6850629629823452680,5834451814889594727,9109484712790543540,17512263135735708162,11590389301863719698,13822098702931768900,447512630596963539,4193577841412955818,10251646978422058038,1978404790508498813,9213080600528753907,17973567432120428505,5872905803680426843,10471295213839080353,6661108411362293981,6170604852130886744,14134057061123553388,12176417135896474042,2208185580265343407,5034321483718964445,12208784560891297887,6638635727242983924,7802208866461131236,8456541060653153796,15822097209066811077,5117106141957736753,15936289582131505843,1250670059268938805,7407144232315079537,8815135277421061543,7524383878376472473,13613020963770361267,10135722898008724793,15125155597549935682,16751531579978713305,17239991690405282856,6246852350990999277,14669416048884233298,8662556726766925299,2670475863755416968,9206507913866679765,14797297623089126873,12730658014026403416,155742385534222979,12652428378196054574,13629748221010496923,13973080383833877147,9872993661712089091,18014489751598877530,1040744591529509496,12757285947090735750,14983832670965692968,14501764503594078039,12036128207660099764,14809550323958221128,12291122582740063023,3057600354654058542,15723569602524488880,11596418111324948430,7423263739115513270,14787571154547611095,1609303250300810624,4004396105517005726,6522631172360776688,6493806750952120536,18387686600152020032,8795740046264291996,7760657726167731088,4474217361090219592,14412894354753777231,8917843307210531553,14026023169361323233,5649674008212829664,7556027665306835322,16587472117751644246,2530378972432088481,9230949665786536417,4922633507796529243,11362420395132292570,15920788851436770833,13845973343592944059,13355557734728870146,11858265899359381515,18287477835114702175,2314666665926388279,7462206639924024881,11767900659762745502,11237633063234426127,15017208377711769518,3482583401434349810,16009814326378080591,5336409305686058024,15135549491014545629,4551168576221080791,17288802808694002777,13125930647121288056,2910065933535070829,8970713030341957620,991417570520324677,2226802757428822345,6316862750413804155,10176077676711421488,5787248010684560123,6322934946659632986,7928648687939777812,12536662498404369144,7357052439559990422,17244498161151096884,17028002195781587756,3140230362226612102,2520944613051541411,14099422520465801423,997153042020791385,15940275315775663085,17337821883804442668,8860450130522869166,13724147795806537056,13121844137575137533,2063375104721900059,10568329123974063563,7660837207747009636,11069485055705481662,18120469062611378307,10324384599405695593,17325850139973912410,13033522594598145215,12388948384039781241,7935060440178719186,4761730597148511813,11445463976209229137,4467136173910173815,8740641110787271407,14297120058967345598,2132529891414505510,507944539002528671,6518821074355657346,7314480235738028170,3784026386498458764,5260617157928799222,11132073947623558522,6184155309636872419,8279848758254136139,12186292029799365832,11392971648098596167,4917099557482443415,2112271726934269233,11862525320097489224,13632351131904596004,448412721386989789,1710081710078303605,4828682184463693084,1693037981450536342,10266025116876899149,10752117383205258352,16607439518687581279,1794630865325768239,16991810941221206773,4143729337521730676,332471548844299012,9155133258101848812,11223606884626637325,12284404406909335278,16018053936703497723,8629887139149523915,3414649622732040794,11263715254533904362,4676299884999426939,9031762662739686535,14685344210669672279,8205588650261076363,3479545586975853709,3329206988365368905,6769995851563207468,11496227541388145073,15396676322189923901,14039685587846805683,10037818610772734315,12721183615079050738,2845425663649409753,18319912080789986061,9526652515730667833,691545761298319025,4681431782566935268,14883858230594585047,10941043530645308095,794860606022992067,15717733202510773316,6522860743393439677,11306054312591888013,3644470731846411508,11024867029699862081,16128436689258041710,8724874696475891642,11886605105030317961,2798046972553439706,12448180603425262330,5180919832392352443,14708383942059850152,14752722191493095274,5801984678364245960,2953678431406392823,1940066528516870421,13963222847977801578,1619554482523408919,2535175402489704904,818687913607850537,13041713494862847629,9240313818313665480,8518258979481411807,2464595336026332905,17166022532938632155,5560182990244517538,13811541664860204235,8519624102529961016,2577640140385483535,14822630635687024151,17129562539854568764,10802663077311665586,15083280406774175020,16539703239963947756,9844531894498185961,4911793179041754560,17898485724774328746,11887181176849909565,3881600723617846696,4589629087880666108,1082222565984021072,14034468193816029,5131874435443630247,3110730600276700357,18289794453573943484,17634437750489548189,2212785342620968809,15723611758373926384,6488284224267634006,9623381127355606133,957280299609206201,4110726372862253547,2063427410601757858,15080374307109732851,219568306650602428,15201149220355619166,13514136752707367832,1433120474370013616,17172623679211164168,165905342325972137,18206218442452029098,9067483262950450293,3706578609643282016,15810578104512693096,8653475220680329252,5281808477252436608,3529966369574661834,108274410789269586,13418009265194933426,1108306341737430068,9996949444054856158,8698114269606261271,17779186655351648386,3932336790551823526,3078956597641888817,10703344221031130109,14826230139157966078,10892736344948424401,5657934084628982464,16249087671632784651,9649421084904208650,17047703210500645036,14205102541245713067,6424933033011347321,16191762724493341229,4020956478650385476,11151693545311840397,17455917485083957308,16459683371587814753,2420905172061098097,7832542483673972532,8501756778372624912,6125392657986700482,12519370618211398941,9326875137795302509,12070507246246439007,11302341984915831801,8174562708244922896,8188325371549714869,5666908904393916328,7490470024079185474,391263428363882442,3413324709251205065,14005944784905627993,3957059427917019037,10338851605831383842,2924709054518164449,5876131415626230771,3915628620532626752,13451994011643376927,13608375595909350629,302264896190521673,727515300938551087,12382767991507155842,13311879891186407523,17804123296827629688,13210657827053584429,12458414921142410933,8859978625607809533,16279592953254030177,17611534318625887910,10071351182868293315,11394215783266665591,11770230348917888527,18239345848449776063,5889221899703145927,1460585151578324304,13115858788906360181,14242129296038516350,2410665942930168871,7263902513011184768,7395025023136301754,13470900342021327058,3118124693329704801,8634460445977105383,5869666530665868828,1737092150323257424,10110887665274222696,5678774304065810232,1648039558954736462,2865232616146810221,2927772214093444622,13428074426909008657,17972263278552724018,3872788543285833144,3617535090816238904,9432303859345786653,3930005481033081535,5369495610282734313,5906194124922219596,9069187321451874715,14720348174866160259,7430796867932316916,17081052852989971514,17054766461450565512,15452689852742866303,165066198136751540,1495154058203816307,9836334369560655737,7537413805091777935,14852400789246271161,15178976593149259705,14390168737486507677,11838773092723988360,5466613072456917552,15311219675016638630,9654141302911741630,12900599809401068277,13043511885207789164,9427869241465956227,6916836844190860647,14774985942592775622,4188161298234360817,5315950290598783262,9287170179421632145,5488229635922008876,3159145922982837429,2257669422840999146,7357712992017707043,11283634069042255058,9513996740296313986,1515200788530678228,9247449664462889775,16150535430150870653,5413559242592763605,6470453066855253347,5202899471132802244,16064302978589942290,11954703761274303077,18014453565213306220,11005619618858362695,17942541386810206732,13211799073058037899,15529985614015564681,17342112936004208897,14943406528534390032,1875224359889863001,16265105563501046377,5456506463938272453,780842592499236095,2336867061828441227,7738325931230372473,11596285400767032207,270737846046214744,4954066139560883056,10947952196427162348,5418256403102993808,6513510981456794850,352505062763694987,4263319560574675545,40750518470222612,912066466928640158,8328068570758251237,777095086134985682,11329302662677919647,10464136140212188850,14218251050791634240,7400959119395323012,4951529450047922733,6014955591265378620,9795259053266557541,13186222729688382135,13059905635626859746,4210402137043436584,15136605782848704166,5142017655899605588,12031892478288159617,9443559825276150066,8815860652510692820,8563032946958726913,12575120008879557976,7079755829817818381,10536574751441844397,14086371269628285109,8541740866831383810,13485267477353333035,15010153706633470473,12421986048075763821,9910860133584903252,133001173647042248,14053625161419799890,4055493295166141950,1191649614631925870,4524716505140460862,14750336101013102221,7238536866322279934,18440175350719308488,14582050658680514927,1486096043862441795,1807748541554077505,14737265273928550762,13033045346151351684,8391497906989140404,14939996065432382924,699900425527138997,8916836664345428008,11669126363314610982,2863385594903308418,8656021167904920724,12197091839433567626,5172312372047987886,14257334517350170189,6583150542758806228,780737418346243092,809354931696030427,8210856533590661870,6125997764683598038,85213965465084692,13561486465565101198,8119240686870029900,11221032272321522635,4810723059427897519,17124952815986467815,988149829704158543,1016310257852112757,13359443828236599172,13777060569328951135,4606033646684143747,1469199903767958208,8712032762274458365,12377223016936736758,2018090051850715222,15321147083124704853,13181464247148711807,1146815195884619813,12618650310548448598,11037178879797675798,5145946999328992324,7949536360235514035,9405842028278938782,11305773846047574018,612783759199701748,8962573245491533930,8856284690455535689,18206904935903001870,8452945994818868813,9300535124041228140,9419922098284917686,10938386012842339147,14364477109657829022,16950472741705949174,15251302938740452997,14443139740764847238,4816413681730284566,16038103038541871698,18377677826110640049,10466502356207800001,16542693140897025730,1163493340522680682,6647327398894254137,18148122744221008124,1190928871374671865,12861692495824747829,15774487827198315730,694161410964690116,5514064237745521642,7701419615545249313,8938654545499055805,13004938917138743017,6380064404299470567,14092499385055161636,16966628105827052471,18015585004202943982,2125420349584223630,11400692119202091135,970288236677268192,3513489725458961681,8736741233267585895,12626905026241290067,5006688947354383272,5032676261391028577,7051010642621965835,2956255465402087298,291057313948490977,6917003238116414579,623893823194915320,12518035733905141948,16883901521521143037,5889086541439143280,15347287584207805505,14739204101081805387,5003766105882747742,13933172266233227209,8751526152431532839,12808920932180589943,1114404678595384805,2950428183384543147,15111908279504287082,16216193452234595632,15769235939509337139,3372023345215179486,5143734767016187802,8761174644938443502,2491948957192982189,10010640250912867802,4180136193412916964,6306961505856057130,7645865311702381212,5949189256744608422,16142862941766576176,1609031652857991077,16471542874210099878,6296224718795697764,7635590836323603852,2177272852757285807,16821867394064042717,9472295849146225491,8799835197718311319,5072705450138890870,16819593338025605126,18285031935318832368,15225586970959467065,17721099756455272491,4888127623846862331,14706662277775004656,6631188187962440573,13000969002929571184,13919849033407382262,12267247281739267848,6468912765979845710,7811749860879817586,5126276073819154750,8956250826856323566,16141379561135053722,17481317358778243289,11469034529436195909,1341869954170131683,1716409574364143282,7049153783179549822,7429650683991249940,3924268134409843289,1162073038670666715,7760578148660105668,1505597580502889946,6370539660627585288,2862067646446785554,5845313091761066283,12306159729412350764,11582151044882790701,8679042712231041390,17243161340835794689,7524020750271634809,13545125589055912811,8212543972679360945,14781507022375708828,2382318370434896009,2124268636644433052,8278306798317330992,7457192654318581266,17352708509258905495,4207656076761360915,1930659867323944795,5369872920152793481,12099281225131682442,6619289350425809388,11710758406087741655,17356028112749393584,17683158832151713255,16895738085292022153,5025077163827846492,7038498450375675911,1181714242599680535,5877064395280508635,14970740748443757267,17257211750501085192,15424694118698341496,2152662222149477756,8075542427462446585,4803124260940587026,17530261764711584713,7336281059618721636,13272782792546862043,18375606570329287845,15207687915026534448,7644169067894144583,934780984745517289,10773930803977463515,10372265381955108002,9548570329338138759,8715915370889387326,18434731950827419038,6947831531020939401,245117902332339412,2030828387237000100,16888266122364663406,5876002881923324411,5242772585911756687,16633797759714332827,12340513378105309633,6977543092106616597,18146933786462689213,4465225544329459508,11709357546100523315,7355569179200614501,1875825006168816898,9779190780916014177,5751178162067155702,16742518424224458054,11419484924509724934,5094760812226812910,5224493583579135354,8542436179247154749,14453407371249965028,862823903210294792,13754319599752401916,8407261020946734591,13509180798395495319,5267263527945090722,10485856926203737578,5897096837310103971,14830727430093972111,15802189885595369685,679564749663418998,18078695767679874234,6065269682008208479,9481481103346637536,9632627105040812904,9112132236792267241,13315706895965016727,391626819063421274,15781979337666605553,6124655050291421705,7114851387952462516,13951547424189587747,7917179079753367652,6306031195508637713,15671435736023093295,17372913159264149340,2184118377225330477,10242669810126384491,16793391842399117202,7141708589946879461,11559922699903681916,2515880217324924334,4193470401182308571,1047889094905184350,13819996321622118224,7585992069459653481,17890782866401534648,10613589115791767060,7706398735974238112,3087154528325904112,3509917820045653406,14885166643695352479,15411591506404631598,1342134911733320863,992659993433578221,3584141947931377623,1623495706273413946,10840228837592863895,11178881160045651686,6135142440183899871,2902063043420328400,13075027089705591901,8388664151890133650,5455138975680508194,14095568022518280520,10173334171540243014,4482567342623576069,519810997623865439,17337740962703281254,13434338634126730337,582833880203272800,10675338428254113681,4491021307160740658,14377945380200047328,2086545116723732544,17821261460518596372,5267116078644458091,5776572481122196997,18395715893243590411,14362821023863864943,4705190167403043397,6842516657580645437,3476706444126491331,2137366241026754908,2441988869977979530,17604933705613699754,7183502139496934488,7877802665267523641,13036608553830237132,6206922584037071242,8743551656453970617,2127173722786780830,15515196393839213218,7074585166064795962,17402555536105532698,466798408451620442,12038735169557676484,15485728469008911723,10499836383603381320,16494791906000613686,11141236655178447737,15907499857530117483,5716807574459680696,14303473589585807682,3748735203102068247,16693123597668877244,12164194296051582664,6888926661359799358,8709689495931827784,10352224116335799292,3515080469853186740,8986990165037817536,12574096933942226809,10321571877976376461,12779880109680780679,9488923572907236025,411036566504081825,7447274823325638761,973835178442794389,9489662731881933276,1471861432203251802,871906527598881473,14077336761629682369,8947024292157189065,3964949506157336940,4338689267146705267,10753912095012056779,535545518213354828,11825343764338972294,12507294449893912350,13329688982091591854,10131725822590885499,7284897782071527656,15257279852165390609,6646025162248866297,13750339698072354830,12448341810917372110,14477811899405197911,1103329687843075842,16071412376408992407,10686769226060468114,9886834369711472704,6895470618972367810,3205384912499078412,10393642794323077776,2653845733851733300,3013681062843651769,160419300312495184,8398584055114097543,925150184443083256,17371323843244201511,14886348276314308146,12897962238481770306,4194711990455063375,4004608803781406540,18077588235581665909,16449962604804357586,12975922044592483952,16127998762811084929,11257137290833917045,18273903737930883098,1558888862832151561,15856429046719584632,326074706891718734,12538136511821951428,6059067035108421532,13988786222962612325,4960864879459825078,13558068545451230704,3548509654249839798,13149997929367324636,4583717735931119533,14551285762796453203,12910911545718130857,4179189094548427514,1264239999669175865,11141397766289912432,7124265014179970536,9177783170080549447,11033786429844531915,12438112618463155543,2178452444432306985,6435212582009058246,5424437929742445686,13899929555716991222,17091654656415320434,13305001768818244512,5141658313886995670,2816288719902452830,12973087715231000143,424649329394381309,11046155793604860840,9627464277816637710,6492257848042059328,6346651819208383763,739132011932558787,14981374584111284035,10825132393284968905,2869103024152577231,13332114765953849408,7812176325712191598,3181791037360569028,6408266931269203271,15374193335420086980,14730830901945575278,17205418676912251989,10719904012443257725,16078990561975181818,14444757555542555073,13225999884109143257,10857181652096115667,12897512971485395192,2831992838645019543,7465568585184460709,1866594499929748851,13923154990427819975,1766428174911182057,7219130656127453698,15646357259645895136,6289850943124012360,8985285497318602083,4908454158123396060,11178529659497565382,538032566576474835,383189524912105021,13579253309219186811,4775657667329988650,16338764384283218742,11988668706441736173,12185083302673947999,8738740312028701477,9795545223321319841,2881976021495725244,17973592759721115993,15834274180943738531,10114649551714454767,8274457842696753683,14159970682522663519,14954886792546626389,4630451812665425564,5466209637622586347,7810729809405976186,1773692824968604555,7391695979206969848,10900084949346801958,7367361991770257186,15254170080272654227,7555478203396334517,14203803128019365342,9947970023708560661,9289956699764329995,14039646370350050772,7403605510855320518,696169912798634428,4318012309488330100,4205142192429394250,1472794522729880974,1218172652730076047,13213984666021544733,14351347381586074117,18121337768471538030,17398075730674804145,2777279424174885315,1824892639313828777,3908591154557366677,14708359882925219963,10067972494888266755,12522258227050443396,5949850584934421791,6543559378962492819,18333617595786681918,17863024346887644831,7967155279548688337,12840343229261017475,11139865502450160575,9070179488833169395,3489266262217300643,4637201152181834408,5046866556795829638,311425624723425796,7420722088788312522,7063968713951813376,16340460296997134838,12386418319391082205,6274082451464428897,16837767304230968515,15953315225336803916,6124806798614136787,11909330874040976709,3022411255773989421,13414618062672883650,17904356505511374734,1193129811353821889,2513936468036304150,15621677280753435928,318774228964861423,17204940465289437964,18099033787602043906,9664578981246508680,4326043747921858790,12272212345963262135,6771841375495496991,17328939141525891764,7168131928584908370,7028016049390604442,1513522433548424922,5474322728786535175,7896699986758613891,5435315887013467942,9008295837706181558,9758269295230480696,13588319978547519687,10774192055875303723,15762486040999622950,13130579999928070170,17700820746207983310,2888989660316513951,4583225481062785257,757246331069274067,8812465030034930651,7134198632218515470,16196118068268405203,4444075141497850225,11056778214598647248,13495376162434204234,11727168541883999591,6094001566623423838,278554998072078254,16481639805327585981,10019783571286785828,1321893725782639601,3358490473503265220,1024387452619824159,8676232184538929345,2118135840047706145,2312296375770653645,16319686961497625150,5515134285290894498,5920903300759450646,1643453753990713426,8001766022134140777,17685847166020040953,8192433901549929835,10036283393633284924,14908606038649375476,11033201037036279408,6198443151838690810,4783898340004232787,264493817399206465,7402656562624798360,13337331052334437837,58122793284692588,2539340720574027333,12826041902356935958,9135070302686485358,6983630440749858224,12525101837614229159,1322361648744542424,14749572274340451840,607172218043685066,16541291457159878253,15700904404641550128,2446118266110497562,8629031029333205666,13436994941027508925,6749274171582842655,6873320086710431844,16457960713342255986,11711666758445421606,13079844086330764393,4135943946542885735,10567917497436920845,16803984214817388998,5318438505860689877,8526476021324077879,1258356680310070657,14246041171720806517,6030204386316608315,10876020199876762729,18198116721171504952,4494394428402403171,6910891836138709527,2406199386908485238,14809696760923990070,10927845911508575401,17072171864901958,17249539544388972826,4433692665298671066,15209959587283785636,11330365329433925390,15424737422200383426,6419163484723374051,8769023511189679606,7042409150809289905,2984747432504467803,11671771026632413025,13679111477632782878,2781991002690412253,2897381570291938314,14301735060061144204,10095089515127020143,14799259960135782924,17176714648282950326,6179844052327096571,16638597515530727732,7027369809216668524,5762968931056608530,18023675685517401807,9097689480151936764,439434571931286143,9659009518207482246,6636773291250627109,8216518197901978849,14812787778790277571,10727967769078992799,12433140177082591710,13709946287011530164,6572236358612620608,8112694747400511252,14302385543441622396,17685471846358377617,4672541372086683378,8976360014863215328,7846052107130368941,519706497704938772,14326759788346055707,16441500986599453585,13476038101349239374,208512235461131390,13369479508001479888,9791706403072924795,10302511187491743823,15613370572980887500,16780233734696427184,4619301726521619790,16535237258062676621,6814923898330853485,15957052121327100163,7417808587719860443,9806323347187692652,16688912521668042577,7681172635544794967,6913074529992548094,10651508307691266575,8059975261243812887,15496877911325829886,4882962044891861495,16608920038315167809,14565023974952978326,11673356237182144893,13042380548287381051,12916015205660569201,14891192413766389400,1748413511279381052,10096123040055715235,1552219474426938938,5333836671677807682,1317661399448573829,26213827193640271,5850726984041473878,9281164306609850457,6965742176408974547,17049991533278398291,3634146298275993133,7263446849743446677,2904930436750314269,17279806870906006942,12974619227751317841,17587403967381695404,6352972700727576916,18290391548223992308,12688136812575527359,5819579279347970528,11599881105693751032,14523337616677806951,9510927966404580651,16222555149144279870,3514179179381181157,17012890185317719142,15807809360124393119,319360369967354127,13611959336810925564,6628693686736056820,14288842588187002145,17402697801538407547,5232676006616997959,9764661603224152748,5316967904148466498,5832907445689436914,3066020195076753837,10893869629717790313,5519802864646177832,7040104140895870966,8541240997551119554,9417016078269645093,14636681427748620954,10091236696708317393,3879150780440842765,15760154130470214907,10165732157646503896,5132032438225313343,14905069094562000508,16271739499029466278,13685854584046087746,5084743315960844614,13460918892551096356,15427511641898018872,17690549077946586937,3847211283872028893,4204134011263217445,8301320774570127645,10703866030302615030,3742826616547313250,16640273464515554065,4208099254242336904,3579414716684499272,6610080325315105106,4080771992215860712,14874988051797617977,3817231351545501958,13172320242121670010,10691600332676994707,5254025889949036499,7178187882157686851,56634132374248950,8487533240054946852,17870728001128094000,15659762323254826247,12267367892796522729,6730227496805319134,2755536540486898120,3645388708365913076,5781541792882615540,10984835412412337232,4786270112288602061,6914569225617023454,956045959042861163,5312374938326117239,6148760678529321065,2681720544719448551,6911657534083662489,3202966802718104568,7704929289140635170,14924491168848894594,10860803620092961836,8395569359332529546,3389074029779761232,11546599032326563110,7647117860812795797,3324965039981906412,1294776904273328694,5119984845584382823,1428793521585891645,10964397689677231421,4199280791661610999,10302105733705669016,10688852639442086493,3561041088448949333,10438778647018666602,2158535575718101759,674612858793832059,1045570193368260898,8488435852995729765,6709169311781041563,12164417645616783195,3668422582333430659,11557882141596649159,2845457873354943065,14820073614887723678,18287870198870084085,14742034239629901347,15587111150966754260,6906132486578948150,3127275961694540757,4633714119781960936,4945485197771088253,7597255723925505422,1819714533954097562,14645368302251032933,5386890015967098315,9069475286258572872,15272340971615483154,15831526232189487593,5061933143958590121,6968904635108728414,13953168779144152081,2687781960700181054,15669072483486616608,6118831815839982508,1792697262035555263,12014237041119585181,18254328234415896694,17718711631894026827,3104735869875221472,16062799082638203950,5211259457761618001,17357328573501911399,4436588692551241406,321045358425520785,17938391277125454492,10860514914030683262,8740110623510407648,11860022829064378403,10419074217526070282,5854057026351899470,1999535120289387257,17259060215624395134,618584847738600308,11450687152639908799,8622117783616653163,15375306151727924818,9432689271899140756,10416383299389745505,1275926949056010428,11499852877909682364,2344537665022348943,9449382995324694673,11353126673000719563,7625924971958537312,2389174967584438985,18321740085570767120,12734811111451305075,16830503515758469745,3380888261298257011,9067623489836373518,10238763949468599248,5147440676936238129,17090881346825890962,17544425159507727169,15266322387792422111,18130362542215702222,7954924848220653080,6750119383643093652,3853054921399939148,14290363490166372462,5040740041885066548,16392589588943137622,2465264760298960500,4717894341405813425,15441660580392766450,431324368968484281,501379662080751988,11660647698768680401,11596161856727462442,14599254181072908634,15415304222032711325,6800369480993801811,14932747175914751918,15039471574124907632,18367174235648610509,6051386887495517610,9729077905452280507,5521017566414995048,2192063733506801962,17728465778760572066,9527052024926084642,16458067380146699280,17517978258559619070,9169503076574239070,389637297590815772,15330295037666085411,9311187713406413111,9124899155090389255,14841628663066137038,15528209281142271128,5748713391765120455,12277754004765337036,6394595231007860272,6604358076930995870,2269197023842203256,11193916266966409528,6302769007861865860,18251673461929208346,12954698707795886597,12167333962884577555,17297904837973442231,8533458577366268539,14118446364286882320,17438941040250254742,63439771408769460,11617433573427358664,15100312281876466094,2838170752506891483,4901428168920699544,9483666220631827540,14750680259826196617,3353718455655234073,14547713885343633944,10170416295392375389,1632046650448641533,12471019904560263923,17155122778956406364,10310753396154944658,454749049685260499,624511124969743145,7096278103237643726,4721358414918209864,11982554875696187358,6168899083142075927,1055430167149972195,18013717000040387875,10409600050961811212,7166253884968063023,6953192793181819810,13152886450048982083,7182025984912484691,11045409815810302429,16011195407397877123,5689822827880515437,3441443476219219800,8010744584055144877,12369287178639593272,17016150146180299347,1820304424710509117,16168766843028383393,17123094501752098806,14819110996370451928,4243011424729889159,13955331634366359096,1986674114072178954,12445049559674561505,2891516755456252436,10764476885131549634,7886115005715440060,14385005947866229832,6022927196083449595,11379090167296432379,1492293258971112552,6987683584348127051,11153029317228000546,11090344976626955116,5923017293986105585,12815581699277730542,12352443001700850023,17030478747692462281,800957079639180791,17990813812050554364,15157086172591928758,5831691107531376221,11307631684429791904,6356927591681087850,9230694209506561727,714812057260750906,7226721496029729381,9263584098278544195,6503573208688869568,18049348623293036441,9162708779485034486,12435327155051563466,5720749955816053769,4815928976395152590,7404037615562533079,3704361364232130705,12745576580580368924,6581500507226306365,1705649674254946160,5139744038194111962,4720767913768112965,16016750924481545610,14724097876100745506,732390976572888776,2745769638932827276,9369020184185319581,4735045624967609735,13768574593909491691,12144069327845408873,12087951612732932215,18259006572785438341,4913575438517171054,12813288285520337487,6101382686868743413,16559679597430001774,6984343518625618934,10481733795366489186,18039010782893446213,7749782655374643323,12421569160143213772,14192890758909696868,15346762743908867266,6976312157464323839,13495545980035122324,4460133927270951692,10663697956680207686,8996258232722316855,17064749842536483134,10176147946083533188,11730778892680923446,7821144653477865436,5160093758118870172,15674012864034743963,7693744557428182278,251694046949587792,12796782639185230447,12204074855137816484,1583027275684762935,4691237910707491404,4169084695092782839,10227978927823778115,4286467498348181870,9397897782310228814,260438547163438348,9563499305343791905,12649188500438773640,12728544499282420476,6518772858120407188,13636370051839484119,11193285955650957423,17238328373427148517,16454209489852905193,16209238319108138055,3957314324847334291,18031566840768863854,13008200555084334128,13885911517365799149,11432162825383170930,6171622509497716108,4046001953844055654,4594993756374410079,10666799826911726801,17532642467122254488,10104694005973828358,16433915866820681909,11713446659924956023,16410913155706687695,8155089401683298566,17112659323574370319,1952534937385298158,13935764725002142522,7126866863790222552,1114706712297649905,8861087676763180406,7388481205050200131,18247679634048709372,12201242440939855264,3795993459252598830,17534078869268423738,3970853076990714697,7695240036442174853,10041642709366666220,10373455552838609678,2944020225454908931,4818382550861497838,6369861155701531593,5020083742621129678,14771200181937958975,3358969560006793086,11319213494337802351,6705801236435447754,293155916234178031,17220505081967786443,3843131355428418677,10824715928484489215,5638862360869051686,4395149983142786756,11153442850332091063,12509169521065649407,197855727751687125,17758366013671122458,17964394512578259838,9113042300397424493,1204027128293477365,208341127722580260,14265784953595901940,18115590522667442354,11383595163337289926,1659470592043663521,8132785049129034341,2471696409788040527,5916238407788053957,16561937608978983763,7279279830968751140,16396764247208085606,300716965356268228,14034883063973130485,17028465602946415630,10867691815764173638,1157545719313331155,15571899803923574696,549093129142630657,11493025972604155100,17186985975004634767,5653893694655409593,17560759829604681220,11985401434038560691,15001029960856749864,18189971608716235673,2039695744152896878,4929798905490744358,5192955042769917143,4660629569391815926,1827153538414707843,3093695570625750641,9418464977075231777,5356176736815212429,6091880357751081190,10153049431689994027,6917371209351324183,12094604043759319832,8817107548085962074,13858039935758425707,15317091299789905756,17841842790932119218,8128456283490080827,14793060092312318074,10475087492977324364,10306428227412204371,17631880753899676682,128184835632943477,9886999332727728724,16707906573844960905,5692631810646939144,13307734696755780962,9581505448806114803,6752755986832302881,10510944826929024444,668327505579272399,11474993248222621752,3563498630500652587,15891495534339539235,17739524524817820147,2551262369409224457,45667097057089778,14911963595371913950,13699756783538174298,2870651577286851405,4560647737316990310,15795839529687745931,3718854426772221657,11873173075289269076,14159561898612073438,1477542836918593997,5502700834592565944,8419028588677685501,16500459523474434280,1823908931468064399,14169876802527313765,14608546595051399490,12893316502058983597,15608759199976571388,16359011870783156533,1674583258396372002,8955746182357854772,1697946429923386230,12894813826633441415,4896227321009543990,13923055808832921465,5146052739803791371,12574746793139534190,16728073469985842757,6932711175183419643,23041990795635047,10347871307535909429,13068836313771715760,2290621754765655210,9404638756998868332,7807911980717738965,8915404774690946903,3480683460801344781,11171727883858121600,2472912315917665670,12444043806843146823,1355693135784565700,18140424271030276017,12465677907101998764,15483119301195150423,3289478496457248393,813429513954217662,6297636651031028560,12015363702939971063,10518078486511120320,2002478962854425386,9427776049319244785,3960688680507020280,17898550861842135731,18184265327656339180,8417328870498624000,9112261260544018397,15376636389450032905,2102258214284174475,1978917518705513968,9678197324349207263,14824604335942459850,2586889142281228543,251824595184519036,4615631847476898388,18149914994795893041,13218816136724083215,305099308730156831,18326725140085730183,15584046109197176594,15829751446409349618,3986750461131018627,5963595515525357282,4000516386450037918,4263891770034831573,988644657163243916,5136027588307894597,6237649290712607201,17133932044701585832,9065270916230757611,10216684947535643844,14102322369972349560,4568347463836255595,12042381443624895935,3426485454883564130,9985427495312444322,11138304644435128252,4338052057329918041,4394741037393143544,7279749563454078933,1038822011149894861,2767771846196121678,7264010274665765777,7027550222051412213,4816139583245022690,135699223749134573,13901825304428113765,2244716364860195440,8217175835893934919,6181268004330950759,7705983127228309941,283373837497644500,13182319751838817361,7527667898378919962,1957533413744461519,9505102589841446567,17026378910180729741,14755299084071821135,11254828359719979353,4211447621938584792,627293072093751446,16960524018043880633,7518017488215130050,11037328787772630739,13097478821618678626,17812553404851645600,4565997555034127675,11895701272190022911,14933855345776522572,11564799298276150476,15506350128230539360,239921855586134179,923978729394426220,10206765180392183537,8981947836215950412,1672320466183284894,5538804046740980854,4871373592889874761,3363734582991962739,10635276327649151106,14519458478918700555,9076507254501422368,15547988607408585597,17631135486007852976,14294858816863568264,13824527990113609149,6518238185885673106,2704821956133872323,8799782148241450180,10669924194248356935,10002736123259629856,12689440310170986950,14769599189661254969,8767656273936833205,8375731162800408314,13490684745272537842,14832368729924644070,15594203576149661446,4466318499438223025,2082641406490454129,7464624686603263765,5390264291270978188,14159894996124662905,14869879902552123699,17667976652875269761,8430903027799718994,179177557781869317,9226179512857222609,1630561429001777173,5756620865700186664,8578631946738932435,4246145793781404172,5971552759246319431,17129654153613758485,851522585278513217,5236738055428954862,8399923438679616846,1439834624591080321,12833727971667860676,7466949827134598655,12237668976936578907,3751624127758445448,608469448030695788,15639220657898630301,18229630505763868141,12426701474107790461,7672397838086153575,8517767335183302309,18116437184381481326,3874511827509349420,872940373489488397,14980428516243263241,4359643826005712361,18406244854657203808,1665989063168306012,12526342039742753848,2022711871621586739,11731570354309021223,4068345049545974342,2492131580596292644,6825266891103017668,18413306972639307573,9461124471501737460,4107168145564015178,245557802905083115,9563121534387956377,7844112716724770533,3868340853935036475,6684333739802118073,5270897183579564533,5026604304313885602,18041253316072455034,13169065846486895002,10222788686253332564,10237677688120520632,18169375400738884379,14095462315518419333,14766015872584811106,12178842843440355378,10009128683599325543,12995004060677430219,10610164007754432083,1102404642124446984,15079311550968479429,2921569810593619993,6278531026343491888,4968384381709398353,7696399341202589879,3578407562829894299,4247546754648356395,4156465834776116600,4622585389702564503,855763898814034799,4859945268429232586,17317530484227734293,14885308592771253569,15327208024768267668,6271981007554029863,12491796219458707212,11107910249005824874,7853057384932784181,15210415391950157967,7939506231815373847,17148464668111661392,15306968904770660139,7952422762604766181,6989741925470418006,5878137376034073095,423768848976769471,4751057859812808844,17548228260651228588,411498699118046414,2281180197787504250,3176131509658487784,7602113880627612193,8735605738322466367,351137382144206267,5243213971373249624,10045542344816582240,6022842615908917534,18376037514057062432,6624660735891439599,16217954914720901935,5361499661496044355,7469987249565372801,12259387592357993162,9107543925802758872,2810820395995482289,11574139509727978202,1374108140131946916,1289332619245927516,3550401712839277866,16722488602097245668,4542217596630263758,8808856604769408797,16296913491103984944,3648004281195316490,9790823944186859011,10275891319657198085,17030735229165913452,6531679207632657193,15901633238635273747,985745845542086057,18280335503007333456,4334560480941685498,7091007503111744815,9797208963500423455,15301338190035583717,1277287047104098259,13503697488364999841,16227666023927762649,12273463542859202349,3237233663044475313,2288402601896955942,7031269643677861048,18313405315278714088,4309628214614782390,16860508048477744076,16606063730003658767,9205153731541899809,8292017354818735731,1568405430722251007,13543559090482792479,9265885786183199905,16913895284401407982,15781212116684759236,8824862038681758100,964044144498191546,9351655760537513016,5543495609041566042,14270490873679261303,17853253605508060935,12804135193929660334,11937343032201266727,780004514309649132,4487023228426067381,6568199193923000732,2430533270211158987,8080401218202836282,11809318611404945984,10596197003186207311,4597666378826950590,151076529044116173,12945106801676021923,15590958854911183334,7382118762275262275,2032874356587136006,4309802544062080571,6587457210284854689,9799266881481513118,14397108443816507087,10065388233302155982,6079882360015845259,9451808274812626245,5103789183216307895,7228904316716491444,16384380755036282742,15647529212469519225,18312697641472917768,1161633765845405130,16577209194184789429,920406740747253072,3929673892256090050,1279868422317096511,4568528499771313299,5387956320274057508,14063192485018485288,12753745205992256834,10875708317097099107,6455672907611232358,15370210135559008281,879810357768102479,2462799449174693082,9372919128972999858,18365747017274460780,4186598652752511152,4948760618180575138,18386728254990547851,8487045642087868049,4475530128417488589,2265992734395757112,13549990757802296620,11442218596506101500,709737052311219180,1350388100922430238,1943764748829922655,8980520127387582969,9347064655199249249,5018268870410791953,11049618806275588854,8990501229661015954,7352158668353940980,7799389180496608723,10605180941392848649,16494753129541062810,5511406440637317536,6124042595950401893,11341152311396730921,18398545794700439849,10040352775775399923,6681280477811580165,9624563437694825722,2477607152293654848,9126732735709460576,8693962242379694995,16676093959334972914,4273340801302913279,5460694600262349714,14096579952199114501,3262268985089204231,8383604909294586491,2964850408539950412,3302780828622327808,5608027687536757687,11239554416056842425,5324010138522274935,6512318683393746612,17921741811023407971,6949564253464983764,16700239218762298731,18220288260417416931,8717466533619752273,2322789485677921348,17249445972555762541,10241007379304690481,5420202313100184635,759810751328791303,7242735726012850064,9475628495661426092,18150185920082538961,12442387405400188518,3439304587908658878,4541628759681886321,14544492500505071641,14347640807122772253,7223905154955707638,16007808945475428167,7054919951897416295,16278678030281614827,13485195569990769472,12782329526052935915,5862109448991829388,8507706256055786679,11780911155904019785,3585293853470436004,17570674902154574162,4719437248087357210,8858649651643031912,6626830157701462646,16548532134693398475,14878647551493418986,18316930811842312751,16158859277513054776,13962375677166872096,18236624083767782487,6530299555259097001,14216509389439945507,6350031422785049323,5711840388106738476,4470521775996530203,6698898950140425168,9537196836532470092,4484574365054458695,1171372736276021605,18043168979842605924,2694748866644163692,11893725383563532208,5270781343237763131,10866960079419719425,15732636682946938875,4826445019266630747,10843657051289615082,5056877425131199572,17185198040938263207,9960221319234120518,1423823378639407924,1320462543437035065,18435557901548146749,11736237718596029831,12524769127134407418,16286431093435828213,16067404641309064707,11377584552304614835,14920996265651800029,5488245294145901586,8870398243261894909,15469637636832459773,13803861303711534443,15433060814104747110,16024186607518193906,9748581867074600475,6775326182660574726,5380009003088760887,17505374162463906448,3940830988914461782,17853712588457075616,14291657137160727832,442688697922651418,14008995448261754378,17932092192501365436,4767750214283236802,7426207783145865275,2932299333708840236,11624241059480322017,10072214999604604912,244841717125697640,12631959701984795791,10395662190404596309,11128850673313653144,2931366219361971328,13957841001919299207,10205909077214346594,14333232910071795342,6297126074794850136,12454607585003915801,11047698962178855197,16259360897567236447,9755715553982835446,2847764269210368191,13055518481630301875,6266775192643365018,12683307474859855054,4848455307815969109,110294088478334360,14938766361881427480,7632381786591559186,12099899109052494886,12110185174202888420,585295323608556875,10848760845232441928,6977672935079731641,15199482165516691014,11374074340410413951,12130452754054857048,4183533890609066412,2006454378897612765,14386410045850432302,9338866659003960489,6871077191411844608,15294488537506251677,15683212453003360547,14326676545052370721,4226267548704515051,459163122545296818,4891436018447539489,6008094684960067291,10551939768437950003,12245098692466680554,5446802976389421262,2289321114330678506,14734762092157804353,15026428969849713296,11383686904131887152,17576925830245035216,2476608936548814295,4053322732146613419,8852536631004169750,2849792813569454578,2938825319950001476,18421365183903918715,8116566572456493460,5078143903227462779,275755222117511590,16098183837268606547,5947168615274651258,6658226325142479931,3433986663930964918,7091171779041052665,10552686632960859576,7838676881261910110,4691121868167015215,14862913170929196590,737211895383066524,3386309742237812932,12314252386413101246,12300766201433477864,10666898747000014116,3735387718401047365,12506359514686502732,1984150339566904698,5049070970222210092,10630830977954640391,9030887615022150320,224583983332467902,4355623300314328841,82814114737397548,16081127104531757555,1890902627608923365,15142901684469647112,5291671806890059667,8878804928642303215,18034501861979695877,17948663606427584715,1833024440947032084,1227372156238789865,7069541811195509574,17880321770826352210,8538365550489896274,17568943585785720726,3853887599462163731,14936812815843700192,17178630503502135812,8453108146865647310,6050842911460146321,4901700406557981171,1434116036770037075,4297398264105380338,11256114030143895920,3093684299166073091,10259394540613055689,7902610150260360050,3736424106939361973,3276936796483568902,16906433013111952895,10381442430307072101,11789493259270177412,15142086508337124301,1076991051327415311,16534138067893105911,9310575194845580430,15983274840239498706,10337575428338086136,7099355699379814450,6598741698733113665,10154476882599519897,1251813730641612521,15338878305767265112,15589698173846725974,15308190920468707897,3010006183852383424,12273088957473504649,13238156466385071126,7346969729722821224,3309583177355958300,14330193868952328347,8063164819783358220,1949405915199961914,16638516347429068593,11981291592811016799,603084172593245747,17597630783274839058,522040633916836563,4875164508523342682,3657322612198703311,17834900691321731501,12666071026585208755,2950097937009815456,1943371253177306008,6991777243345536986,2071172294593914401,16624452464278757280,11996986720923508439,12311533920753349198,794406300016888056,6712068887833718777,16743562123032075398,2169196728287806346,7291608821237677405,5526706221749538523,4581388641660542606,18110342240609543356,1748350458937691867,7299753375246693114,3921022070973748147,13946439868970288218,4734478200144148274,12524516026490338500,9376433630027565289,17102851009622457964,7694670542592182939,6253230507596049311,693968193585527540,586157048172702968,17931292785680471938,2708325170372296448,14326568814567197032,4652726912856574187,12004242863750177234,8029673099494006704,10286352363291531917,7648206027765975423,16109378724421215067,4087472731072080147,17026975223201728027,4427486188736580068,2520365412361334028,12927300700489569569,15822754626059363081,4562771893879137526,9619510878439498438,15730784080108679870,4893109299309437055,13983374198883693368,2534207618648521675,16555457457586004296,15736555173314972610,18013981757101513884,6974703316177998673,7463583565394812732,13585555491278472600,8056867421484422821,10700855092665584292,13850610682036717823,7202750582656296227,13158823515554611286,5075818137026133624,5314839417412799492,11079670629471942224,4020291494312478138,5457061379434890708,2411081489967142598,14577817099342189219,2088578304178994292,7317986095485228409,2047713648133942196,8819310563850227723,10141116659296603163,9413661336403881151,13193390306087050434,8791097668793906642,3197643678351779946,5959075938915648061,354001319541762661,6627913376468925741,5122084820721046992,17469334553974288762,16300390624911601656,7501270764476705833,11460971423461971254,9774509842771894064,15883328473729900802,8256917010545691916,356379100437139495,6314209015336513013,15815749307385909198,12194116992028293809,16158097739838450422,5178538340726047297,1772660636034773168,5892320037139251283,11058373443527357332,17728054627338097171,5703355025357734756,6093927754177871728,12434126587275033908,17132301044596913336,1720890212183642065,10147761577551269150,6053417787668048704,11711897500980372541,7623107122491948113,15455468911438274039,5909309342479611918,5323998403967246461,1362442213665372449,2989292203096292295,7348336126081692188,20110911582152038,13944776858308383302,13882734863648684585,16443183455132329924,15901297022861100681,365632420352034426,4125600918654503232,13932759735165966175,9546151200819806760,6853098507870734153,7818731698336133854,13078038842925446395,22430113873661064,16929481788108339331,13797545889227905963,4003153896304661516,1371627720568870932,14186906133945075118,2773276049471531956,4997579257766722847,17451778883643558320,10022201698380540205,10309516960659881354,18351843554114058176,13379745371717382990,6393784600911607514,15285226134628882748,6543160450128569519,18060252832684516300,9001052185116363409,119912048920820678,5282811543241517288,1827692662574088810,12660317045046417948,9247802988139748860,12234686679155686780,7948416968580361630,12160209018267603827,14078718689275800899,9659650068092187553,6533157457237871449,10524422173693111749,13975501018660513311,7617946914202258853,10426357988097517717,17870791517907714026,9322059184148407123,15665380978360191062,3890639464449809990,951892407628362031,18344276964328313627,1510975737475270287,16249629190314321333,2410552686037863627,15138932221040971598,2882193601539612221,14669018000677491414,3512327260962737718,6847568521776630631,16618428887331194074,2395964951031796480,17195754248674761868,8192375335915027157,10709358764458900659,16044562972339847659,749963258029291189,6272806967570981062,354676704740502873,17255805857737210226,7704949321395622150,16081360828053052679,10074738162946013926,9126700589483961992,18243834983217522785,1094163039706333405,4720379768299085136,12581192610480262694,17349453010479832910,11235509184764939079,7701016154945326242,4131244382263416208,1319320037792181257,4567850437005352422,16872655522915534603,1933093543408772257,13839393461678098140,757801271721394085,1737284766832200108,12142562711317452445,17932429753468670423,2419789297808422395,9239702058062066789,3947573944660110211,16443377390487347242,14610666133922324606,18210762432377175607,12107037344873397944,8629136109853591730,4964048651636528679,13072890742062768350,16652694663339324651,1836963931240886764,221049064576886392,16748710758293202216,4445113654327163208,15527413112152570556,5475555264462105002,6300672596144737574,17011276894397083239,2068931825052688076,7652596835742319343,5939029734098096995,2394350325578528761,5858519658932780952,4179328440313446702,9244525853171336291,10399148157179392719,15121960970597862270,5330827359694992111,14717899212295637710,4123181233012166528,13771586799770552923,2343000502291577936,15903480384855356096,6137547487173417460,8497141440053980311,1473560746009469455,14270991599527828349,1998763459191577952,2313497822389812478,6134214481438213577,2227847081528673625,15320431771182371568,16968327230696042478,14273768637804942229,8503971988822327918,5805005803844786677,5916820811391476846,8927312529605994500,4869750232518770849,8587391834353586903,1364147706376665200,6274474296122817628,5350517203912675021,15502531332555378623,13780599479433620787,1171175146381130357,17348613942908003873,16124450226272076174,8974014433909172766,4645010388708466682,9952949327648086487,88439173470139194,10601141259140780233,8455647716414527470,1031422536165944406,18087205349254729556,9857465244555724308,12062114113529808196,6363960788314761822,10184837585075954980,4557928563793169378,8215267107702970351,10960806114722227419,5107798852007619867,7531241202478864556,195807682103192728,6539444151579241606,11433971879699462110,15141567473175908573,6219980514024673008,5074503710323763530,11855336757003416375,9232810991480100272,1213253254368715360,14201496165486615176,8126706807434810817,16861569133946565405,16118261472921953487,9769739665189036827,7253904959563742038,180486115242756751,18158203576365317473,9546065210359647991,4089507735910411912,18075449522674349114,1494770441474742913,12451704865089160769,9443430257696732139,442023776256870129,7691693281943843884,17576128576639503291,13129830667863203214,1828698164751668297,17232671473476796310,3280158358756408305,4071553202509325810,8235860220391831793,12116382234295529880,17884761886986832440,3850148175302836915,13422254433557268825,5113574092874149761,7872213864568081794,13669121485534508057,17545139015984608352,13416819793214712837,6426803036323586360,10340612197010806153,335420858968420480,17465825576019368982,4196967672211910875,3617605870211059001,15102334796112872636,11312616598474092932,16728518426172251042,16356273489220604190,15092583932574601642,5344959010154328616,13990522158859428171,854777267894949396,13089412765474220803,17044623414658201511,17757669992235971704,7300567168059390033,7200618291798087460,2029341912314688999,9225479926364902790,12162450661808106838,12388232796213735696,16889643811048511839,7891207306339748797,4411689459680120401,3414097463481896819,13325356679677153440,6206421776932165247,9252789515797721966,13716081030693297500,17310965093829094003,8277069740098753533,3216381798977486896,7997665936740702472,2587040212792218068,12192464243443770791,12637350226496516073,10975223792775727473,5892555262430275373,12417809115074208862,16114348184034143134,12823975115970343269,16407231824472618298,6566133326213843510,13880993322062063487,15462850541749336444,10116512258728748397,10724341375814091320,8095865823047543468,2822563207490825185,11648372834474972175,17016815395061045495,16481118479122020286,15197887595744986228,2557449638227980885,1742603327007781589,8849284120818988205,11114845803198812134,18427700157273116090,12613320073110731114,17105843029554527859,830959555867491293,15083672191364712322,17997485545078063265,5107581047934918178,7772871470354655033,7882149848314873979,2105416726263857939,16853714438174951395,2061375347157297893,690561013482776209,10501102019381042923,16864277919670897548,12329560241661194815,15230236494140282648,9114584088162567675,14513975797177622234,8727611133255096027,17687601266398674895,17473036007933801292,2634736895586510273,13917519089690150056,7523718990306550183,3611873030815866399,6916390271056539309,10207614956551836158,15304704445753426191,7740713610823043821,5006213364837735735,5308116002827928691,11173558140410441609,15727919239794684440,10514204877924978813,7831107287498136496,6762839096767747618,14086215043070718535,10405051255617611228,13836449478112837479,9014707539823797200,5109579662170924997,6495241995976767373,6045443004099951673,7476237380332969922,10464696188371921431,1246753908507592768,11050806844164206065,14500978970538644346,17557370038093397040,12631559241883520646,8503040401456087018,15007030460320551623,15753868646374352563,5092274494570998726,3677117668884753475,6850724276974972812,13302764348560522195,936824961984808628,13740768687553589012,16603116515868196496,17543629837721057941,9415295943219831916,14630088323045583496,18393004489118499804,4401082512658951864,9512357084584773750,2211502490455472408,16976126023808826062,10954156914801991744,1497964248522993764,6315989827116527233,7261092407045197420,12582547718024437164,9945152231424121728,11606265109123089953,1424747617617382265,5433523605667663392,1528077419287804197,11968355108678903382,5929319274828247441,4930095286890418997,16229235699565300791,10989176290828575406,1971994242843216818,1036736569748785543,5220419015319991827,3062370472466328332,10692592817779610659,2577704936334821591,2529831831796944815,17344086279774604310,5976774247035555781,9926099947321473202,10690243424198007057,4066434333913053919,11173652801494895282,10744547202797919954,16117526832939203338,2629361602979995466,6828295444268632748,5307344565769157443,7254593517598944882,392063424655889026,15399220832413169794,2518483222376016180,12756116834509734994,966037394862131550,12557316603547399770,14592178739489538010,2073774572392238667,6951283001001274737,1113939490011691755,17848825543139193861,18110443515880634937,15434965095209386665,8467691954029702933,2335733620586363212,3937498707120049829,15624381330533631895,15120460893080912969,7527103528177020273,3057898369146592056,3791782699348608554,4669445367343032029,1414035247547376402,13545284996290311977,5673800706649578622,17598772152623884959,5575637827110492614,2250514018868245003,10670251995696469185,2878167011697533363,8103186185898339552,3611761847306675991,1476759711074603414,5967606715774374546,14674950615159621206,6138272724451897548,10066693120049723512,12062453099808587666,13571582059143595836,11449665453610777877,17649078156103775309,4443129408469892094,14846055843900671837,9993139371018488804,2061560780421785285,10255688871873187473,6522996356188965628,3882313808729156132,13818917509457751942,3027534175197803275,17945893693351041672,11693140880331612405,18202046347746590345,2887906683488131771,3011715388416974801,13875137813993382911,10513142473413073387,6780989854036980428,10738137742887906156,3642135495325287891,9280297840263054099,4244777815989987702,3915510544556431911,2904201710747100875,10796007826447205350,3451147768588720606,17399019664583196000,10437452447246098645,11739877931896703289,14634154941164716060,4906656826820084678,13366640307224456829,4073854595629334891,2902283269775471117,11525533512496712434,356763263385157432,16507741455669965501,14962834572947158664,16310796010714672925,6875668562770942810,13135203211147010260,9936638136683812068,5105253751394924036,3324386929335500980,9194463166829387409,9038051517834072474,1757486831054029905,1731733498774776346,14339769001176629267,17378454466260818234,9641584568716473606,2239876691422280696,9008312442130721556,8001302030348404907,6503687746063753858,14205226118422062523,11788627627820512392,8074355940786034529,7845069578180861367,9515215053467630433,15066690151616721516,15619128682953434808,5793899802968147669,14195345211158977875,9334435802821813368,4149141975531763863,16743745464468867681,9332407572796509277,3418616114027673959,14244326608344562785,2611044783425298163,11108420802349998675,1903579949387000014,13840407253286008582,10994092090554113147,10701242365023141298,3734481736096074597,4091743733203054180,17928173289874557089,4552998207346000588,6835037828600465326,14918954390633270769,15850492106451529191,13588174642522866819,10830556163151469284,10318427759750203591,5583144921641899261,2538266190634291019,981402442495785982,13284008209852557739,10719442452320635706,11942103386862495637,6223467448817704803,11675872952678012901,6336953572227325525,9243735697365328361,10910891951244986158,16178826431343451994,7721041833425748730,14074103732261812849,15589303396116501204,8743412247245871341,12472527951191083700,14122379802666162684,11099255302057270023,15859493415162864226,14209114592185139459,9056629070762618551,11585736706013189803,9458540209637669993,5808020628918805975,3517453249697796723,15067032471418799979,2606435841480498713,12003734938651231864,6384831626440491082,8441204314431358174,8200187766265731299,180014974026212210,11349745246808142983,5191545624952168241,2777500379386851965,11681876672830812016,4394367232690335141,5211979746022339031,9088916420800528856,17728021171324724313,11546373421404388182,5411352771922428792,13178802680412991254,3414569307303197418,12429787289507358515,16380666520824142183,12658583565579917774,16675699315908701669,10004681997767414632,11083382012691798486,12271773168884706902,1261352000556973305,10253478971582178999,13293188206523449052,8606164886695030761,13916539072896301275,108161152372682201,10147789010639632597,16387140805149478465,10425764833176772436,5395600940427390471,1960503161622844497,666739682557489302,1850146832864315829,5184142943007593798,19867527128701093,7571700794755948159,10061441955471059216,17209726824059831529,10072367847835661405,11095473976329975388,11498412836348368047,6567499034088683337,14151461252457132901,13661599769201517918,2104586871165980367,5383920355988365696,12822944922286784688,3711477666636122743,2348953621556721806,3108594958172906036,17998606682578783534,190194757307066624,14741273991069890146,11506241915910993875,8528421287109774819,12768218684750262621,9683893958779462303,1450844983347245598,9979016557323325326,17598799380281202352,12327162111559506119,12489231737236666935,1882490021784512749,8388790880205246576,7893030243725886040,973039033224567108,14822659666481790869,6996100621001654782,1720227874390082504,6346612289642759036,11443994193472285211,17443230419123747875,14751083337389780311,9569328431713382715,13972710894451860264,2829155624788872103,4113389155546306272,14388666033869422651,1135378956046860933,17908846147047546122,16234331664786538128,6725329912338299749,6263494738699034565,16466445286652205066,1914948726111135749,877683119161557518,2826771191512058396,4816681276114646474,10533167414572792265,13306708491026628163,15409579029339529070,17201196408170366912,12028550107566370400,15482331932179248371,5507836065012382736,10676852679558325336,3357700248712485059,2928466919204778389,11389827677421219240,18289951661147243493,7999884185152912563,16345650507707552381,12859970073362748721,4466899867468874093,2631088425352879864,11247820589008563338,14336299867153879215,15926934388466739290,15598905848889450447,7315789124903984014,10261048595523839647,2382334005855240731,2765479590413727268,11464224753944201468,1788563353414981905,17242086702942980345,12871733062320050848,1267714338329008007,15242085255752593166,10653210478881754395,16295928381776331669,17959846631324394720,11050403653694198556,3666604509314186908,6359197884879021465,18183562423978120155,1547979628871497654,1711069985679295279,12222735986953994041,17772034937866417199,5837789812906273459,14910908610454245480,3263615083123938524,7383336213179050854,5954844685629204644,10780334855975795542,16034088664685101801,7635954372518771864,8417196398427145591,13402495724448573981,7771116501737063206,16903565728237983067,11194533720473864901,13004874583530314911,10135107991172060965,10413562919214247545,3928124742325597373,16276505806603910028,14355491572156107178,2564700895152392644,16959403418353990358,17364021265059973293,14714487140179328875,13136250099706179594,13182919334291976692,2934534246119922637,2921891934980159461,6210970287343823099,1725923173181845455,15486766859577151460,3908423881419751933,344474720937539996,5983846002136971772,10946230101045359504,11116277813119262675,7809844970130212935,14976351736039082523,4529505239423833012,7261478381480886550,16537896295076698741,1233439141958831700,17059434143060495543,6942993362781766965,3360024384989791337,5262128448010084508,1928990946978066724,16523638275275848387,18033118043184326699,1440845416735338448,5245983532978132312,3293010013795911426,17493740409267918740,4849498227143022854,17548395069170542066,1985629732421527458,9155070285231572025,5276313810794450702,1262776306640205275,3365529875546946885,9025011441157030062,4893020452420749826,12738693870539095256,7178959447755614076,6546411515647144234,13252296266118219771,10184343275066759472,6165918306265980672,5136845140018892194,5730573042335720892,9564389943667829618,10354463605301366768,14158255119849051301,46214886822429785,3903112697007820435,17570964281076776796,5153213111979511086,3902093666423554911,7325312110180783055,7854263643295115962,14769723950863732956,9813391347888793902,4592802394403603734,5788764208408922470,7234173960990974865,10579529566342801585,12557584070449182934,5727923384364433703,17384294049754617527,14697032099811282750,15099684605018407707,225516924015900762,14834977255979116902,2198713160244808759,5833356749302892676,12138204123759049748,10285905480955986328,11839341626738643603,12241628966567575678,3697056222230295256,10959488994481695392,6002378145492772674,7533065039145440218,2815881979130552605,7276928548537804046,14153522816017323227,18065177683354298539,3170498666394013466,15640977766387948835,10578408274997901830,3557273470703000544,6583056739360054793,388550829778785359,14379613430031584673,18344312285355473447,6317266784537449831,1447898727881836034,8941763696735623192,13241757402737169218,6798553769348013362,6691944190939578691,5164942322425175290,1655611712326769481,3837143815894691247,11132788448092084202,12362911249679533342,13743681226854758358,9961375790074788890,10787421895476158538,11203182986832703046,5435206402415105078,8825969297545437882,15506891391529834966,4851895584064770786,12512894976769726128,13131979924632234603,18181958931541542369,4526821108327653892,15147102201559809103,10008988991474236605,9033779737377882772,4818863101165657662,15383201000448951091,8122350844461829125,1630870940104243304,17378536872200657437,11241011946591525004,17197353883829115175,9751108768248493916,584694293273066497,13639009621000173756,15572251936826474936,11189551069023419712,5275290822345216396,13875168192889852676,10210616652019072628,1061204106801020441,3484631959168157266,15229974918326801756,3164208055173741869,12651086917478044907,10310697474114263999,9067142193453254087,17056282389581042726,5199737324980530242,12809763712838594782,5911313872804551024,12456345729872613887,2641814324711076114,10071844976084004185,14527015662270653066,16532068568558450491,10597128865492580674,17279378828846761590,12295821939921417617,1742643087587494026,8399458639376373030,16173359473851048411,9140368399178094193,15784182590159535243,4456816588593718961,11795678614248707384,14404640211226915101,2648481347174936148,11724410161186506749,2325256100465403989,14606380630089998449,10425918438138896248,16484332224632158040,3276151445899725802,6957861697541876692,7958682769970956328,9302758905062666805,8244104416638781997,1724765764629784063,12066592135321051781,1799210867093065922,7009459258396799204,4441420386335755475,2855176867570159864,3127396964680923759,16073678247304088560,3250775139026055881,7374273048215032937,12257371551074042832,17249787835756253372,1408201644046271159,11941556076780465843,7217721765318542227,5639788731352152401,4086971956490398935,9144828626783476486,9049948685969197003,8959393274087438039,16451732355437250926,16993248932479706161,3433009247323677116,812905408331060402,8824654701205673486,11204676697773153702,11658292937253331985,1207619389996265213,3807818201619334434,17222412284762918796,18353265490200884462,15387073566047891460,8741340316392646015,11586011949868849290,1990488755588254192,12549714226631883890,16352838449134819289,3657107527530291265,14479112930035866047,6657922570381243949,8532257032677774567,12049515277858369839,4779269905603629199,9044179402983236206,11629276413272111636,17053008086252958855,648586169037251263,8836903779496653405,2317731494851382869,9820054741455484710,17289902764899833906,11546587828805175753,5549972204694146008,9509233288387106876,6031080786373208600,5941123954530297231,8213715384057650809,11628743514401708349,9645762799055564060,3652333802528887311,10434659951128284002,211585848541575810,8686161681282978897,15670727197611935261,10173963089857628648,5024456180663151408,8083337889429279102,4802086468787934487,4102988506016038583,2908051629084624236,18240157125903566637,15772368809925742335,16975589995003242050,2886520800560516351,3755907370706007064,11243845294286475766,1904837283583848881,14619893718397754420,10586259018548766859,18001267316894578193,14913415726490592506,10783520563531232640,15771958525469871544,13855997097903502180,8629673456447834059,17808950638711973972,4796775389690596734,2945031367142356284,1578584131494307655,8761904666241005287,9497764407832285331,18227804775706761090,18239162928769280821,9039897711720467255,12258592560697253833,4929282916687005011,8582587344238635239,17106045616835784341,10055645182957415366,199756781902833246,5305824581533282408,4743177976555500207,13784445945208046,8881297334683373100,4669040339074963547,17599859850041271440,10149987065510561029,4910836498122390164,8541753061591182986,17300403067675832433,6310464773828326235,2963063780310347284,3886194974444244265,12943586975277641538,5836280356712444806,17292631130207179683,17626722425907622491,10124024342158050367,16160056404527043203,4895234520188417987,15968985056899597431,16769162266913908012,10815379068171237590,464817006720476809,5817237958741373898,1328597897725305242,2351757586737793825,16586177598065625662,12828397593721762628,2683176544543037272,10717312472266876828,16910410099337047913,4779962471416780203,4434638102785327059,3308526069460231141,4000905735512591445,2210075229216212523,4061324268909184864,15706209098655387566,15592571103916940707,7686152508908974359,8394861902804406797,14755248238601538742,18131810322285140449,13810500946397381919,1368039858648690497,12707768895806585458,8803262944906018944,4584396467143360222,2447626233018658241,13832197745566264919,6656997942681459334,3238974475027717054,2873370455478182594,3844204957039402658,17239303801741053837,10981408020504613802,11007919223199427455,3446479553412571460,16341174306703767034,9438406410956190794,12943433633263863257,14231067228928316676,4093230428326317899,5568405850003609326,10852179021895602399,10137596942631499997,17717080839141219895,7956283194623406497,6521314867365969682,18404146242043122970,12953544247115464232,12817118829687346018,16596929574045177223,15547205996727745186,8528564360278607397,17275849793412001795,4488328995131245221,4269293548934128555,8614050855680040359,4852606003429812230,18104325325368500541,14242675811943765196,3373980305061308605,1975019007033531951,9540381140031199725,15596531711145923550,11659012917045879748,4090766041772497837,2459027234165505813,2467507707309794262,4554515059365960393,8447150665393938411,16036681942028069168,10274379114651602576,77555750539609831,12671030111784139456,2039361550211178218,3673377758987172997,8227678881323137596,18033083083307507595,17155521662404494651,8515134970935786463,1801560302398117500,10978104964075567292,6369405248826139861,523459405782506871,9667651892404611858,1429417034975678535,15746152377766703839,16220336078352735688,1250073910003556830,13297945969709779970,11095602355572174658,8733109430451250534,7138977701099253441,6322210324392139935,2845712344977673236,3728171585986792524,6717054838415393847,15889359739674092933,16547101997998607045,2331022932593185499,16299171840663580251,11848743320574000801,3025540905106610057,11118336683070269442,2106148408967620629,3953095984721979479,7094837336183279059,12554991513531876714,2557426680824499175,15296377304140625540,14114692037759012971,6199545882731128871,14774071632979139734,12854817095390984138,7504610173850157731,4660092371996717914,5452670530593139973,18238268681161734990,2370946378903011552,7553125314535532803,10879859006980804628,15320296495729399108,2132159874543935775,13109451553744922010,3145072740274802090,8121205664690951997,14675558168948622510,4791533379392004670,11210070627039863750,2695485274293670301,11631596914710333271,1806489645493953367,4436266644462657871,16629231248007039175,17497235352015342501,14609407636214219726,17525335211162258318,14741928828002761489,9072854119780822082,4818770826425535313,2489709592501622420,4326271235837480777,15975713026602908474,17142291895320159468,4070362892449158223,6088758642973308153,14867298135389375768,3493903258925352834,16915149385582859216,1694141734618111844,3604886247951966269,8456333055342465359,2556882653559875698,9853040739386329614,6714535059001576745,3804397563389642565,15612324102381946933,3428093467819939308,12470573814411378077,5619599739771667584,10833036139348604000,1395753479174072582,458502001024730052,3045953419884077139,13157754171211813970,7225422023004643504,17181192143775283791,14906805464819990532,12765540964367309386,3912895326564956904,709947876698087247,8711115997854437683,9236082869420151608,1287747773882657216,11249685551545479710,9952805440370616238,260535944894635282,18277956406934469353,12504558859264121676,15961937525167505761,9681249244857852617,6907300253715502419,16035877316540361844,18146124513651434317,5410577069725691102,12071981066300445485,4677816062558461802,5794163089676224492,6227344040777228741,11745594443019484013,999283213985066361,16740109491981522199,2607623534916161919,1082256951802744035,14656104479290050444,13954201224336989262,6466792516579352620,10235440728756786950,14167224001339219830,8014319980991774729,5997099096494529680,4355754603514733767,4620894634812794358,51633594442136636,9767035265009387790,16244676075519646910,14403794534226449439,4943486641668808410,3015301692558938426,11566456596334974723,10166546479069308574,12655419026037694933,14486999235427970772,15760361257404044465,8820061941230797034,16556812987480739167,7863932562039197970,4002376298011927939,7356811648052692701,7638712444996166412,9414183018771825122,1179488714779710856,2424055475838494371,14169412041860938977,8749802931487064995,15335521913223239855,7887281782623729581,13158332327514033106,15979770397929220754,13148381413806145000,17899219795823809329,11834423202680469480,955186337915536313,11405717880086462042,14755782772593875954,10225374988902604557,18225846056024738217,2219295622026105372,12857925663270450855,11665981913770343417,2344301209674665601,12589814382125757290,3121910612525302497,17829144190579086754,4308691172715331220,12797632953248033876,13879075900793267461,18003567325618975975,6477488488876954343,300335587736792415,17554211117984674391,12833370106639321243,8776901380729798505,16845161607977868581,16272146821595222348,10493144381596699206,16206643115349585526,18781893233289170,9457336158116555108,12402414038684062953,7869443203552126570,3493318201030201184,17319822728269307455,3735688772208178963,16442699267448618022,3484436645598065002,4492833590070858834,1895966351939582267,7833476495438257867,13937839577803861543,16701361850045402585,4366166181706232610,8109242333440651467,15699173023300447871,6339787128397238467,8345232092023596753,16278760422533266589,12511973919525453712,16381761346041407529,6650192204456253989,3333202498519848907,14292517862464113712,16621575746249292934,15341092276504401351,14970237758657331343,10037214454897861858,17848673153219276424,1292804480029660996,3532748131329572777,1106833287575262375,7945834811247461171,3967850692574899789,12874128988415750579,10873455048978129601,4365418808976258309,10885190746046118991,6682716351562381847,6295730265291067685,13121773481603232721,1088287331617955020,16767426874078450193,4984822288796776357,999785025748298528,14013406666776712026,2348601076587737884,9037685951491854510,12888859705538461050,15028328912472891290,11065432882889306118,6032850991531005556,10325322141802160402,15360213436860996807,7570169477574754371,5610046461129994900,10621169472714684350,1609210107753216672,8420646056720044684,1001987779576519363,15764831340799770329,15937100760844532360,8790313695312654603,17199232000543773447,3016105472359163850,14691297147992725384,11894835712321106698,6369582083047679806,17537955582226642643,8613497655717495284,2089190416371989564,15334283381435286908,5080826218231227354,16341673704204085564,6255046090930961448,6808627158263874707,6676357385395934633,3307403694186586449,7630843129129136045,6780129591439524845,11074804424626858434,16425646941842471870,17732331861807437970,8023750606843006942,2180801660024829975,8802082929061727421,7862651421669866446,15370802854357766359,9382139326319270700,11496078544782870472,17036660181704775760,2100917284071286306,15899664912449529272,8456033789796436637,6517956278387415696,13993626207700622095,3171041916191329285,10283774110694529116,13040765275640244806,10918725618232644228,12352405058134530254,5726088722187069349,16456273725027818338,15792269205352744111,14080343586424933432,2842424783516382805,15157791810528735300,16014663586291006107,17059312090667829446,6740880229591620418,11678801981807859463,8274490817128381297,13993598755513011587,15025138161782784581,15237050665417866468,8396346461314483302,14469588826312683054,2642273056524614276,10345380896084249721,16249809855427928853,14634526287634346007,5213046037722944753,16060042359207029558,399677340313846268,16028619726837638218,4265407703119347828,14278801147001629889,7922171342591102746,3047543414579371140,5752758443695095534,14173471215684189070,5723420782125763596,3047752998639215618,3931694091692614582,4999356816092267728,17727675412821342933,18054706288663366976,17709852067650181955,2985458750711152411,1020886411586758617,16183642957874370463,5380135608372542571,6505926952853005814,9385018900576275944,10475612824243185246,11206104964684916447,13251491749105775744,15944478720245350506,15271667594674326919,4728612526255426944,7725785476692002661,16344224567458534050,12429024238976280404,3023547635112355012,11885374084118217258,3981041718255523273,13291026188622762477,10751853551268617537,16949768594567879401,9135059486961738006,5081243727591013914,6092950989615890323,4348774064607347976,5928579190115796777,11664727927467954977,13694318003053787904,17636926546010220113,11345528752549592381,9990403305199150167,5474381941238204334,17420874802925518005,11799651132243029630,1330556297909781362,4793223746224251158,5531861920791591871,7390406399410123244,17702855125019597176,17583851719069316084,11507759028726176091,10211475794177756213,4189831687482797487,1605722346100819319,1001374963869172610,9241960182938508378,2503593066007900397,1675482528453971296,9469454560330831420,15494103582391452697,16943965653359628969,10438218920216028863,17483792810395842391,17283217519529945025,6994330858853234819,10192318816123260613,17758761030818784415,12658568157462316559,17431566040649818387,13172035905100084467,14267388021182803128,8954314372832389743,901102849861046223,7884917506834628868,12221213880300874663,14220134174774848889,7984750739090072063,15153935013261751381,1951327475656760214,6078272777359172342,18343372165384398625,11713972660975871741,13761600358310244076,14742659784191075566,14884271327303094269,2165784721025911435,7550368662416112232,18311210311705566956,400785263406812333,8759801717559876103,15722514465956287185,1414448222199359268,13338028854993401534,1447943355056449359,12012308543187111550,987169787046611042,7627125461143875419,11228424894187969129,14393642831414740872,3284368052879517286,7468751241581310872,16046490373279969599,16299026595283360315,3311671470997461798,16191930212644693661,15628789746487620576,13421277761056936538,17678608100449262553,9669886021558495192,13531591565288068245,7945266934042925780,3895800015876713644,5124208479521640102,990214610343519388,16472557244585333380,5634955987179115547,13854989811797351941,9157671617896061334,15382502565550690106,6814585144750248007,16524927200422035188,5632206093437879262,10179355754440426672,9615559414886192597,64558518918388666,15599418086994325089,11092698501866379157,6003777734562960948,2445058928965323967,8371516062846222212,17051124958942720876,15546532014643535400,4086293731258066181,10053317183060529856,5012178627695092022,11126514739143427112,1529045982338756494,14418045393162438531,4239845333731194922,18320132069380605606,11881218708629443646,14052506990780078922,2824141799630341894,17344662907452727678,5725265830635087349,1399684716046725677,6706897712007147468,8939794369894297502,5415737000258146789,15543510888074661030,14302850143162991046,2943869838598927017,9584358677078780939,11161517797467701530,9542121293006519556,15551857285521743235,11371558550523560028,17903764320489878886,2642368676426952432,16990314068261702668,5825045035840629098,12419226577763241167,18425149785936082092,9227568105459074983,14001068525443119074,18084711648874904794,4829004958859730836,11299495522871133625,15868340506071252249,8074330191156992342,3019886160775135070,3911926253836282480,128120734353819890,1749627323204675866,2973037414070774196,7374850933662825869,15490713333383976854,7972409984438414185,14912652032482638103,17777648069731490896,17983959355522788285,2995246131953014873,13072914998232832506,10361326559293681138,15214960616209552077,17340484966296781417,13866424675325124514,18394894141441205063,8235020235534404030,11987613355110645932,10515087900827537194,7234085150057892840,6302787685957136801,6503015095932647017,14522354937391284052,17920904457170003791,13304645106775157757,13499132197246788141,5685217405369376074,17533816592113525907,6739850441958721400,7939611105041662588,11371677480670032365,14960922319104762400,862663838671630491,8879338415369364501,11566536716912724737,401402940368863668,98136487294316290,18256114065326410602,17808740395597860474,123772109827484985,9560966310763213866,16184714130327875494,1197472044607597957,6696010226472173989,18070183280825465816,1494564132746793894,5047980090580056690,6008448581944873361,12952855876277722629,8798152131622809983,892023980178200021,12232252815107604962,14034226008456242329,18222230955343067809,11947285401960084564,15063000954448724412,7438072426833864981,1384784116211901143,11879418653679405895,16254602176332246821,4855516343686187650,12665913065745303530,12952299491995564423,4484546476163003989,6142736607022046595,5816526076157976799,5850764279341512554,3125566599484459869,11762657928737166980,12974450578497831975,10239079801550637924,8526955801714235279,13315088962629450018,1010365472267568298,15723274953058100075,7430831382289409049,17012576200074382098,14214693259631395084,13551135771941820021,12870110368934716336,2028004311344326703,7916267730617889243,135123595806477357,12141815422328038626,6094580112296627264,3176242635085897217,6827440657332916392,10174344749917392404,5654780874495856813,776357208443137191,15538128525068648181,1515984739004236857,1895621444089684468,8417207091265131731,11858455012403959651,15729075677444872854,3281475548540224058,16207889760525891538,9891473272044682707,8309718486948129910,11347623966867531429,16642868022094666833,13283886280507789691,2975008579610940065,3958046025200138246,13904256558614652476,14635561337015780523,15443698847363285734,1889637823040203100,17631887871548061525,5735187398279663688,14049100073044024250,11883443280554473953,717884995939461179,13641187961512553810,8037704523715872223,2932431649764455894,7676898997603378136,8380918318601485185,15885659673107576307,11278290479923242319,8922227123035749955,13448926313388626177,175729274949498006,16847730293107746447,7062879884392593010,7560257376741098460,7488418912616464265,13265021807545008389,10362438330765482026,13865956565712641437,3890783616989844995,15292191482745957988,7455240831435203330,7276182119708290629,3990996416044244255,11751216468550496770,2821095130764227795,2182170096647430679,2149587814516698346,8513595845304039598,10711887157728325934,17687998913887438419,11491181088726822384,5649812902728939087,8710650356699316360,10899159789950613357,15844930731383635851,11637499751916540606,7776438625452510366,6609353973746548101,17358993319524151618,6315536469706770207,15249250229914563936,16729836516643662507,18223939621695776267,10488400843099728028,5636765711753797121,3434458160602736642,13929665688691245661,5163058563564878674,10920091106257652759,14681890163081943527,3418435027061832079,6878303757314195665,7460486656546717580,15077203032433334810,4090659906913580654,1746172015728990947,10244345720400000450,9980501909813555772,3654029598397594187,5573135945284863623,8999263724616125768,1477733467453020509,16670575709398027670,17030024994070679683,3594054370020974586,1590832447383752223,7255449416425508345,17527580704486808896,6621568751644072968,11335929658529137172,7703363449589490565,8503196469686504804,17816335372271484383,5061049100925871732,8676119097140597048,10572160498334645906,5842807276081186204,15276032365043586107,1950992701351052866,9883965516576032308,18263528469451341897,7442772629783463355,17563544688392478438,11780701198133453153,1884872898366140952,3000958045839830446,7820850792672343896,6966564314771353535,8605411312090486128,16930192631659571781,6027780092141872915,7898300556010901134,15013356924845104257,14337912613142509248,9247412621567376780,2712365902768073353,3686205302097397754,8438695848028052478,10702942594880757632,8727739120139443293,6753637497288861614,483039893252342987,14429980994410468151,3021795418841376393,11904471702469170461,16649804484101007137,1842946885818726886,515537444843431331,15461700485562753327,17941994017393251568,17946382574388161750,5298150808040098112,10109310983037070349,15829069342626422257,5036653387578498474,5259035359909520266,1850224066628982227,3927217565494981115,14644854963689790664,14500936483271019700,15933721998194885989,14058424520808044051,13691872879895601496,8468606629198488260,12092946348948052082,5307097817855356543,12959518040297578456,9500820100403398404,3115931706812492125,15609358002852811346,13898538301180311363,11450424421818172833,2838206013879839800,4235082045073240410,16932185901424517138,18260069120014245773,4854107987606189917,10836258248850407382,11321918788396461273,14302875477112325931,14316795749252869997,3414822163910510734,8236245597219620048,527165151413681915,2552982012143875409,380441812226370445,16804482638876925784,916339724166418540,5129713399246048531,11506864742484839965,11389321860702978672,3477866077876298269,14261171977406391491,17576184717378062479,8156399390439039220,6926280230449854821,213644755556515515,153374995220224177,7331502470504211710,13908911956027446559,16874493743438109437,16909274835655009504,5753131791434987437,2265039187791714282,11306065749352382961,10570153720923818070,2282593786773274728,4458852801807847163,13867402869796137815,159319541350104354,10697963937756166852,7226485848038770234,2897978934035697686,9474281732580338634,9507491663972634116,14738045103980284719,8373995375307555558,7752918547389200266,18213019821463842012,5949392575685521511,6129772118290708137,3733205633770261291,438327427213062376,17760362981272949895,10732451932841233045,11043895117995090117,5839956225676562573,14230335510243969696,8363901515278653872,9231595034202764018,15063007941853219931,9617102281259968212,16670804387146826804,14772079091577792794,14924651250086451720,3318153993336167784,13707334802719319291,8816155549203867732,12271051577131610317,4141969705530989995,17053512714344739646,15923394099950304682,14352171876959923603,7109691948274227828,1291256289584665922,11309209061951659885,9538694733875742820,13127407124696626688,16922751596434864389,4059912274867233765,4103104678553292483,2441638569609489474,14890321134064131246,4939048902724803497,8650810276186599658,240238145337362250,20275411249959433,7252049526623418591,3133817045043235324,4506132832958958024,12624488965612376965,5586979985862152478,2349612446519352495,17767619072287665413,7054182803786670447,17816417307021942562,1811256754892208538,1389608948829403224,7442953212007462009,6138718250996740542,17320039333511853254,12913447204658550387,5761476192750721236,2094477858553009138,16043115677429891843,17632587057000173975,14644674253717209055,10320622187662474451,9066586659173951740,6638340973800271330,9699091477267075637,5692014237704345087,7343838362807120380,2697746289348807704,16724152883539371308,2065508618715111603,4207644339527723409,2572452138904320464,8706850739284077264,16648935643506753698,17168628061049310903,8331808779929663386,2502951975750484169,12165776530073646559,14425845834001768025,15504140967738087940,15261009095906477389,7153638046400033721,11593183447265605150,12320559142616731242,3647853677369900608,14798031650152423389,7905382876269697657,10423662447767108989,12198757303531487098,12321547991893540939,6033166303662564924,3681863116942309956,10876672608041898892,17554656688755005006,4988199666884877738,14352019453126205096,8078439014417289557,18063004834748520370,17267043967103422544,411514404197570393,1555018742985594418,4203408734226479571,1019444061742182143,16027941448840096969,4122610344325484929,8801108251781907579,3864486360071463725,7127866188508894712,2592224210296244538,14803199150602177143,4080643166334973459,16531110138235080625,6421957834662853338,10194197136100139516,8622829714598067203,13689841863134956940,2378753871494874550,3756520928467183406,16560021282581976096,1561388185116286428,7338828953372721145,6230455594743836589,11342670611889813493,8437864737325774516,5829469011419674955,11610945525181370316,8999600003044232085,8033703506803798322,590216315847605960,17834697652999690338,11485091579017028337,6207974826163390614,13053648327798598692,5528696275980392583,2588751416674729529,4697801873205890061,14545125057058738211,3309260919754383321,16056506178463634542,17178355154446196660,8927747812777388545,11257819346120217144,17295754826082868187,10162313928636451775,694241047740422799,9520512267611980838,15367171905352090366,2304280950198258784,14293901315205720863,8460703573978081505,537317964861826256,8004711289903921591,9125915186846038627,4872986086072412720,11557147765368087005,2780776553496185745,718532801024729864,16131792822231828860,9641077867658717004,11628661571980409792,8194410544673283412,716802095718429757,13072087901497741003,8873434543514816555,8269903334341684160,15053303418435786941,10143933690991418577,5928293921623753580,4883982058483048178,10955652140272551995,3521546735776089387,345740208139806053,9022175316843191385,14949257978205546335,14203540889975786451,1161936338926023925,4316676767332685256,2245962334298623095,6396194902171928315,3655894405232841407,8683577257760775253,2018940177270470357,677228670768177059,9559981121182475252,11702987539343411050,17188954290121173767,8159408885745911353,13965362972078664128,3608373173821249713,11197980348600878689,10989127948087870847,12326160984596075591,2552153550744983341,9056728119631185140,4818843969379325312,9944917156928860168,3495743469258514571,9730011989380127878,2192025813140053680,12481624119620871127,11884840384953236933,17061491133269936373,11719588706846454464,6631624177701714809,3174606024152799373,2571403151086991101,11564685053690259963,7390673063807499407,5925048209254961616,838778055768943747,3665426872405255498,4063481374720698919,11099263584847470571,941735133741798534,7408335465869738376,43293328589031903,5279790467802934088,10037192416489301269,699577729103181764,17569100469289381641,10556817582774359856,16328966588754006342,5710927053947300763,4520510854905991669,12555508802794450058,3624364660956133541,1898731461626188681,17618679864105544632,11190211138414015962,10874478064237207422,14893259154847907881,5746912166917693642,8505147129275286926,10707084942033451765,6617084325898523115,2340189341845713900,13333106328783078801,17958798841881736397,12448629555203265082,831710690058633878,13492238856873589413,15051170794288510484,10810481545751339678,3541529486542777405,12434009785061237383,2895492708880430010,13798541063960752573,13754599336934997374,3109591680437280934,1944067749770387278,5698872043259609554,3335675841378312461,12658792062477703971,17279254889843627025,5155792735853731914,15633997199437986538,3559950852377064551,5426655012340270329,11674465840442480653,4549998747055705683,6414810981696932499,324132652472128551,17241271512435126165,3527840469685700827,2513888395421308232,16931720700078597459,9314524259501603240,13422232327083846838,14397653982568021218,11691306417079014018,17953426818131262889,2770413108893383383,15418708418126200411,9371095056957627289,6660883127030144176,6203566138107630278,17460213691778340647,13600389244558106038,9453062847405966529,17616247108968213719,10628336608908428306,17218579800377628355,4477021590569996772,18445233893256566909,328558998989992295,16708381236986550733,15680605588629927706,11785608068968871902,12623434496340706579,14893232883865328645,4177515830324154807,14972387456909158244,2997927753652489374,12637005908492938534,17744227622734252290,17867443991181988185,2699314421999478090,8410172818403606900,7213744248416887356,8206655547412298930,3249179715678989572,15549970601130226629,3962578023694885083,4172542218023323202,4203888276599114500,13351714253113075279,14580758997128464354,4849132782297115468,3310627659083700887,7985011044008953240,6161959343295513231,16789678931235798259,5048151936174343538,8540634423185974165,13841288352727205123,16754683874433685949,13933591893015276535,1148450451294214503,14750037983542658048,18112969504940400210,14753008539795702299,2378984566050206140,3783251325701836634,15659374170118074365,7976312991033857071,12279483154628257792,5577184634611082267,16672264988465305761,1377395348556379002,10213360593970944974,16472482031595186804,16750481509037813030,13763529836983901013,8230680719845045302,1856682331225714946,15644855639240642147,9898671609277276472,10586630660300836706,12879487959915338745,14715988758033068972,8851204620863728548,16031815469350991767,14934107692812369882,10577166374368525371,3982554867367165975,15361044518055780979,12981582551477353707,8197247011961697425,15627411895063672518,6408885789605526826,9601074640754092341,3067758353181026838,10161192906435320693,14743866309159793137,16011731601116065787,16132887691404043223,6370283110321571331,15808429677365235674,5589823533137987666,3428353245403823416,2580993393950803181,6374321905119133748,17333035735056437323,910412788092227829,18222660829934118525,17058314048840599060,12903517888041362286,15560067833605842442,721131324572144516,13414962272682898091,16622659722531543612,9855329893108214149,8265925681229853402,18423014920816211301,5995568053386204839,4027320329025920211,513918574351674240,2150433738949267878,6183608999229914685,12156047884941449698,1617143071510622915,12956029819436450347,10000902974801100012,2811503959067069866,14655564239602343773,7401178451476638268,14810976779493562349,8032424569495195818,13302376222742148568,5740506070047498793,16730606370082377221,1728352310662071609,16378663342697606304,1687840698044622959,11051587354611400918,5808355743435338024,7172127514805863202,15011924650890304764,7713374448027425092,6698864451033464107,646310540273928658,588767217727418560,15292610524816878523,12441942452096043412,14167986008232472641,2624122901752726129,723792426013624329,11469714786715898866,165834584355227525,8752525872827136258,9038189053619021251,13629379782235785183,12571488353435407030,8737785915138895789,14940174244328323839,15994946198226564005,239697878474068164,5043017537585670914,13407535224436556998,13611311114421037577,315685743720739893,9066429860915738773,176488855499390895,11535260784717797338,8141191048834713113,2836073637560536832,3769959221809030675,12677737303524882266,10116622469449542243,6203133242222920743,1685399393141925612,1941606286968458034,6088370486953357195,12972443251989882662,4568185147270516227,14760395357069999388,18153759027235170463,11010886500301675270,2145252928889717045,780983757929106854,14633831758127643020,18129235212780302434,18350595081895168786,7124496975612044297,16775674820959199590,12329422137235835516,16559491034343456748,9693745870263019754,8864158506613765114,13716192938454430369,17928770476365020939,14545317851564818834,1301667535578788876,772707191322684989,6520857226411959055,1702156722355921557,13589060310627124340,6363029677794394912,6840724183144144790,15283515592471474447,642601593762770033,17180235606931991149,17016357910636205710,11698356287390320264,15987055473094145837,4316870249082693291,4082358252153349971,9356301394683844553,17787453353201433000,14029300524404274164,1519231885842337182,12718090251119749365,2447139638937759413,3997396442130802706,6688518846067261575,13904548233490893176,1567348180423987551,12412393530416579584,8301429281299479589,11193885054942620740,4139757970268684532,4819458813098562441,14234433782687249054,1758245456205001751,1437497372902672550,2489935852823882096,14622034549188123619,17570592260068037590,14191566620561076164,4270605708481370095,17479292015236308753,3541937444445988759,2987487607498731015,10871745068405733824,9818355480955282666,6602193665933316320,11312763717600621734,1380471265007792547,459898294762202230,3418405544805679307,5096323733949338619,2308277284665390037,8633722312509166144,4742692316648492791,14333054665323256975,2409816721051925363,11506869887526728785,12382995772816424860,9516804082082997310,1742141408319996648,5589957485672503232,6036348753668803265,13998654977951698048,16742709079291774490,12636793064342836179,9309151097312389628,4610517114726710584,6507407712627869536,12338534901904252933,15403818429559196546,15517653831456972297,9932118372851694554,8237266473984717680,15368977837717574494,2880925195619452658,17168147454568866871,10305499325427649953,3522386099992699735,17759641110111903965,16208649755092418937,6282531542926029571,3488535025885814614,6333908230827664917,18254138019283670945,15589774694934486512,17679064066482848926,9652238959202813421,10125878538939170138,18189232718826021662,14754465878137671954,4723125986025371127,5715616736603340132,15903377282467555173,17673219318505475791,13171525902824568403,16485815303713640660,14171552040697009826,4612622728870466458,2813304354576986268,6303093470102292745,14413082845371008013,14630078197580840980,8379218714739029764,13797647139521499631,5716937040680910128,17006931962118414627,7092921072469539894,14526974783334166368,2851088532420938506,9610458764972492988,2607443021129947346,7284952828473529331,3227416638012683273,17488024729977511972,8316088219226017295,11461853567315108549,7194116296006375939,13862349641726108454,1579650175117669967,7056156399580031373,8406027427143301959,16413089547682792050,6317532031573637796,3973425016293889117,17892139955973962912,12000586480276325198,16243101049717810679,381566385006894188,6103168155367043486,7499607809678527198,17210375202450063408,16469844569735163114,13316411269667565747,1886550594602182233,18388834989424321732,13100441616456601182,3507480998506429067,9383470909922484988,3986966721580536120,2619956510971156885,4292186547273404881,3020810668177430680,17741138791723992089,13939418259442475564,11786709926404291663,9284121237473446723,16998951302375801650,3316949077806855885,11419581564901134341,16258718237460522527,12365902998972236972,15683030878622430763,9920085892166314734,515085525053198010,16562034453995743198,18063499754695433323,10591507381874595961,16144086662114974404,156524816834392786,10075501981306841111,3595365264788879506,11187969299091664730,6102214912880950480,14847921073108157942,12109432537503302593,7547944349076010681,9369552393325861036,15332075929278424484,7231887809798314649,11318705020570998439,6113182608764315769,10767966352616542804,14250977802638389380,7636788526224954918,12105248253087308582,6761058879009837016,10172516816271596566,14057349380650909464,13875816799091960118,9258552238156399259,4009367708015601916,18107837531720007469,3517514901277601593,10708120023518954872,10945807674068948200,2243711447671425607,1311980560854936529,9660017810688398393,9556391687249052984,12790002691139636554,16085423965525377543,6999265193462649129,9500645839764508766,16385503588446842634,6119377590755716661,10436661655288458681,15141558420906473909,12931304308236028529,2092072061080029059,9183842196998060629,7274575863845281873,17596944589768918481,329340729670186603,3550705981028442349,326585826696191395,14222380039935436496,16495825490286498559,2169825828105172583,9334879783429976411,8953189698710573934,14039077485075970217,14221706796193820570,4132470866559334560,11440889089643673609,9151475421417947423,2990862225713380931,4897434510376763403,5120882752239643029,7260538125537734063,6580380096962395975,2670793507456159778,11505912154148954457,4230472890443776038,14044148939307707311,7557750726069684821,11213444480957597370,4194784481670563266,12617741811438644228,8540412066789252331,496191354234170303,10827947855470782734,11473711477541650162,6687283127849592636,2710655213366798710,9411939594842468558,432847003470827068,11050607885531675509,10065200624032862403,16206113613291954784,4334132479253168972,5033222416039259065,6557812446681296996,16349796672445606562,4581601930355662106,5124423695614155050,11228567027047919269,3546250745848647229,12947203306227481959,882968800931319532,947175987623855476,3718329634781980856,5679953394495251085,15247012552931113087,3920831723292511112,14858418121794296384,1475620805070748899,6171403422670742663,15067754083417446265,3801233865911626721,3160495402146269877,12987270244704078954,13722202344914435333,306897233536947886,9736492073185494234,1715523402802028798,5567303817662272931,2280126451632979875,11205220635854674501,13206360166877545779,10667026224354952456,13923365141407617378,470922773993583214,8111067410844705613,4404282045644353259,17574429003907277074,17310830983267536202,3243772241817428223,13157077018269977352,10808621035431856020,11759290346061520685,4083620784094142893,11177441451757798147,6502487127664556513,2225800921609337947,15397404561750865566,15401232319899689153,15356060308161122795,17280470417714024460,16114115247016576691,10359837915490118414,2853673464518113317,10958352087631574277,9810698053566216338,11925710297749883087,11139298225953430358,16332038435645956226,1176699412487918360,1982815086597940964,16668466020059768917,7976933052135738761,2440498428866244931,1221329276226788788,5493129410164347681,16134384836578912547,4685460649976103296,3973437245325286202,5798013084679925465,16174436337229945551,5873659936548619947,10343438801420092596,7016996101703979131,7907074271471043482,3577138734651245051,17999097031053536257,13247816257080196587,10692646154834551006,5353437793068062588,4435048325609561323,7461255154819896841,9323591632354095755,11128126294782346426,703855665719770870,2283007385249876532,7661581743580066498,6774570839353901707,4834296083241855224,11271101058477804713,6989679245918924923,10372427873638657928,8611223018596876811,16659639292334156727,11379136618572818072,12144435668959937006,5578810579354777316,7465452668678699552,4266766548999342251,4356365865028031269,4773234756046675678,14912420370433853550,16492915577314357884,18242041383900944673,10428658859798729939,16114256607236096738,15012169783275146541,1668766884651275944,9238833033380981810,12237362156340489968,4977417936269685604,16494369617815772102,14288516517910768134,15267302239062371032,12076057967897007320,11765103662488001073,18238200736821836257,7568979608896825818,15895479804179799878,3852035464721344079,9405927657542855870,11708911184028538947,9048932146703991502,10084050640595997985,117579771565026274,18397409878120619473,1768136775746035532,13774958575243095462,8463659194723375338,13284594166407490831,3778259194576414958,129875493377784214,5680343309765370962,7335648244587471746,17046812596332926915,10762091743917015386,464627676802905311,16547462317349815116,4213269555356546692,5427694928270080625,860280175279979304,6687653559831519361,13597729279302851649,4725269370159165996,9331961954071969099,6659595574073943442,8480580957458847769,15780576131868446402,5306387311229735280,15189366279907571794,32366130386585305,7823370595790965790,2219648809327219830,8575346801357031072,13540128581122622932,3376130321330403710,7359220258298947134,17834449418538179565,8211130285211101822,3226958358373199962,16310133261990847577,1165954165216812564,18147647371875800027,8715126384848623902,4552728817891519400,8749360946637184677,1461592741476802300,4590123939357409235,14052647332722772179,5432764866978293031,11151072573647589387,8183838286324162738,10983891729387510109,17230249474536840265,5349589154969939163,2180211964347051430,7352788126855940437,6159496340714967051,14090457150727382184,10735958698966317279,11891715249609189900,7227535178610093216,8533581497139765256,179397814325555857,17153194146769934665,15571138092717498230,9770606117209369158,3011072329185135004,14630129587847096503,10654338063779033521,11338239617156659836,17542748577572080797,9001242785796310355,8667133657201527941,8734861012177048970,6328785767036247342,17676504180864463012,8253785803137327714,1197998255222025072,15666946818945054758,11058190078421614124,5675041972506251378,7675162924257731597,14863052683348956645,2527913769515531143,5920859579159844525,5631638843665586603,4230552831396332173,10164857129850380440,16336147881399691048,1046638760162153507,14440973418263830934,2479354148676797708,8239811250752506189,11530465298394462753,18367704989717567733,10188275299475732781,104231592050393317,16439191171709678688,6233576190400950274,16242550080587698272,695044415763248266,14057141662067435922,6222366639251189721,2862041908130682344,15110359976929981944,4730898813061384036,25448242144750228,12073597391158309131,1552508408804199604,14725584223565579639,5837884297553629569,4102405497220336476,9172498015066572995,11146504146273440125,12270280405083877227,15738811532793051744,8668148184371373526,11171631415760686767,4964521421305987699,17177249026856104114,14983245036561359554,17204295452449602500,11301216740316571770,6946945556229283258,4042975318609449382,2170961421786971814,6502685763849942358,2260169009919754630,16749929479064976458,15706695398038694150,4967103735310962787,7653125952183948546,442059894499977432,14708746683661855495,4406064663957894038,10894147165576937279,1924435139218439843,6551868250068009444,10052373439919793471,12721988105260174052,229503873144997262,15261174299825371950,11375086728557569302,2394757825172408671,5498362455929631329,15482820919146154864,12981018482676660857,8443064635325362496,17129061835321555514,2428826297057467051,15008390528634549662,12055712229376814850,17004670679974594790,11421335835927273802,745229863699433717,3245104274478054638,71483354628421265,15467602682411277458,9598871439980500640,6279877719760429266,13902742869895288544,4269604407701125321,245027764732110500,10734732344996651518,8251765086703815868,9484122021234844463,13343375778393807912,8866057276397520003,6570689430655487144,10549360145895672168,5493507445720675937,17949555019402737009,12149369359159294756,4234501747713207134,3742354949576351578,3982593876713514415,14833114669156425163,10057288299663083439,8591109830302099393,11021830490590982683,9849733563148243011,3527080959942231295,16851439097799955681,13366314284797249592,12074341017160866285,5171093540556960299,864188618601606505,10792401888654599423,1991851019014558188,9845311537259270845,11652615824051515989,2833786277003936299,2920961784537742684,16351437301801767100,5286684928502923119,2414461505600480240,8286254075853949109,7360574108365729863,3466858460211324011,14469945771951622047,9362736744583225676,13490141952373935085,3677280416236919402,4367895290668115064,762764573721163199,17847574537342649701,6999121622566790957,6848197996136548838,16577762319408687284,6587015513691001872,7019946453357459358,15729588558310505984,11251543651577320828,9188062297240046651,17455299508467221640,1759292492681505558,10401792350552267084,12584259271471466957,8343141574410110393,10179716666288371372,8655181820045181957,13774404816616356421,9007653142377557646,12781589649064929042,2243804228090959451,597013738265057222,13186878448180948123,5154025915351441607,4672053354387192257,16465226794193980607,15065130875016832458,4338557392291016929,11631689266996388391,5709250747095483264,12377870210854934842,12605892427430127429,5679852349128666851,4706128610946216193,11810532048307051222,6391296499796703119,3378069466081872536,3455597462311289183,1345919588277930328,9452014786003189041,15970973679192439499,11361987090600494376,8725345773577054570,9412428998443476554,5616790379820514351,16025292344522268140,11307960710067629382,883860432842663576,1138365044562218840,10012711463387032638,4867971719007801371,12158180841905436459,3395079468616016417,14349260088019728717,5313074596543590286,13028856947722147730,4785890627101611771,16642478249141372862,17723975571722810956,7988646645814831952,3271162815364151113,8433727279853643803,4633936121789557321,9622828795413608504,9383019265504744256,1171972273252660160,8721432648611123230,16554921412308214067,931917783811656979,15461111090226713612,12166340092735890765,3126232008543486682,8049485140620896383,499573658529700244,3140648767530129706,516844413944077818,10500249127389668457,16299415308694918230,354718303787760798,5646288335278332269,11857733496090781509,2813352827901604853,17525865671264545292,14874359591739995226,7896648575884847585,7371741110099932401,14070120592283339276,7924348568299363868,11863916459845271115,331714980883014235,5843681139778607398,12683000110609358633,5883411897813793934,3094762819410459928,4854430582294981214,5212124335362426629,17912651959525251976,176514996995143578,1336715201177240554,7976042294477339023,5042425622545334793,5894065390923166232,8230705207994975758,6814163814865384551,887673411863752386,16919047724122495187,11121814155084186341,2258750716763341005,15609276152241500912,12737284260108458487,7458524445326862440,11059948566988741049,9244034373444186430,6788659850595065026,848374830669788647,11903771104584577900,8109820455190249676,8326257215853430403,2577390132434673310,11314943660232939596,3499376477709682491,12393778496379811274,5529190107894236736,7059043322985049447,15531980852780851535,14894664767168841843,2923354021046390228,6436386815850873857,9918392145286523047,4785731744714201512,9409865261554861017,377662688799306090,17434515299529990422,15049211900564195074,10664893070319143383,10794647152121057238,6165450131501895964,6990847876256247070,9589025974641559754,3138103403179356976,374927877262065302,1448575821195207934,9759738994061070378,14108489259793734762,13882279569607016862,11804941841403684819,8961213468094844623,4205703570303773925,10426681029091771668,16982047712827664992,15880229816688621407,14089660467126527240,14011478109188042182,13044437389660383220,238969635307822592,3969126179759006728,13539345685116479463,7445100042342000692,6747671540637206761,5964143349434614429,9568276564105955263,11427842231074743697,6863202897818943358,11189800074103647187,6398445661616087457,18422138004829202657,17911683604618643111,10019835068937221663,7359279482018536526,16025798614758801953,9861063780318730657,14727593141262792173,17540448323431340425,17232410219030974449,16885308391109595305,8124321026081565552,1439655546239998751,3779453233484239407,2671566055603211705,8119597304139298987,17330208217482494643,14219852855868940271,16063340768499918503,7599218880411233740,5874164815118994734,18206494432782474191,7406345056055625300,13823942935542326446,7238938879297884488,8471118675439538173,15190459161415331807,10372811668374007953,12789301426495145748,8304382080331275642,8514028426152104499,181286852438205954,15157360343839577793,246681163718366130,7923309291418217828,11311170740295951236,14252812473541744402,13232563037424061473,7879757310674714584,12358657828062055687,1620254423416140684,16463774856433898713,14350932878094000991,11188914772327250391,12315809365415914114,2026834247369836173,10355398913964748585,5304912392248951906,3168756303923359317,14625653589018595716,4322839458834687655,17561492740934570136,6687646662613414193,4170824673020155599,9714833437304859641,6221663150903803291,10161129976842123358,14751689781172158019,1397771917034953092,14976212034355051809,7310944963026715476,4180704506717214108,8063438299610374453,2168463735405292801,17894225238615233753,10425451947141352755,8410602631562121250,3275153165141042213,3562040779008519058,5231984812863400931,9135605399608702590,18355858674256391076,4695367674948782050,9911693807098807524,13335642883824085675,9529679746130295081,5821613719230215646,5189666926175631989,8291238584685180638,1996884701339895588,1380015965840113332,10130122744347413591,9141869628945400074,18096354421391817211,17724928360026623399,5760822749028780377,5718921705178769812,10899506412763388341,4063512736877471108,15525331898561480994,18390580878748873127,13787898502145230065,11947290303803548308,190414551732646490,3961255049093414581,16753052011457974659,10192906392350907569,17386905874074503569,9251084228975715615,16945043147837385208,9685628193730210691,18334148057738337608,5384066055573431216,12058843255198509470,4493263992237354287,10253237311260236878,1292941013590104907,2978339560341248513,347086979913972016,6234377741476501766,8928570233014621374,16839358654971645954,14458750591875031174,16106837317172457955,9055473335247491094,14452243813944698506,9684878857133473337,17835520804941999466,4186333587363532726,16827823815863306865,17444395577674330781,11896356271551501932,1355162778144865607,4258077639399192281,5956367005040653832,2367301852769777812,6177979391652865623,2366028295811440192,3023254126710942269,5510222753312500283,7497345043182669680,1557488448520896456,10047165182260293948,17608629599070952644,11879567780747548386,2196846589319950961,7996334105783406476,10659152901675281322,16285701003094895415,5187105564832038245,9290009010455844335,5358646031651437490,11915836376375683246,2442023091397619202,18265933552732422253,5826484451654577881,5210537325735417191,6067812938973478779,10229948349878604070,11871717090044000597,7991658857807671906,3606979676764156849,10942483986653065071,13858083974695652400,356464944391166927,14831609685711698895,2055902020608289577,13641862098767730956,17784270359856463693,5184773878785724011,4892545323499682232,246281173597610282,12505898849981034558,5342703480420831965,7491184563074956011,9652217135252475878,13501648551542791815,11330028273199825258,5462079307561345681,1612830961573972979,15512205594142611887,18191554565940755446,16192719859225274520,3642007735617031147,17762384658211122765,15533542148812034267,12440889212858616796,1613936398980400753,5260493402107761242,5698000059009235026,5971446996237006349,15830478334346336716,979837654271256296,16595922043471059855,5791670163576915308,5902712593692219983,2350518628957813862,10933787489732165232,16318752130043832285,5611032852792619319,3982495530329242323,10611664241573235754,9911411706340583748,13414875562203766507,5342668187947225795,12953071474095350417,17530848563569954954,11855108251516495962,11546926448358814877,1365797749393214695,16105863177494407172,5181796987577631024,3797446562231159196,14974310277865753378,9230061888883693928,11796176106677885400,17509133442401800007,4850357705636208482,16948137755994829452,422540965972028846,15789663704952516977,17138504249539908493,12205675890467466239,13870261309954691730,6029239321096373973,13291068034812393404,5777566602697156723,10828558122530293875,12554831844612335797,16008519839392068588,10331003917924189015,2483393685945041628,4612264921791078145,1423396890214725092,10330930316287963002,7835349587985800235,15401861960920192316,12351493447695927277,4598852404741729596,5395129985459743528,10326366035288397504,15331847527821991069,16966846415409336249,13640280184594140304,9330646596812560045,1887074085571457823,11715916642005305261,17197397875143650172,8833164926836656609,9834817101891491395,4622605395367192445,8135486383872991672,3664523858059841038,3527485505941641990,17653711403175979391,6794083906542281538,7176785606643941426,8587739575633838828,13723191235902444731,13256526723079535979,7015042978466976221,3896325460893873955,17837235563154645345,10688754174034349567,241082250086734342,13308708039535864027,6460043252332456179,12867381424557309126,917603210104838020,15750767993394981557,2416970502303322679,1904017592333790543,12361035765204330736,11741105612973971203,1526623326602347569,9999575491141633041,1038165709220278864,7298197581414044763,16471718219237856282,17885811153929277668,9988163309434853178,984799038025695495,5435454183772517865,1141144082253708345,16231657203447765664,12974222696794257106,3064682335084436436,12630341828080862743,13754294120270426037,3637325365874557076,14524706858152996031,3034624708208153722,12126775143632908842,15485595097523894153,5145302297561705289,15008137935884146186,12065454175200666893,12631684663832070168,8541354370871442079,3760704069121658698,17399518406040582938,15793092077220518371,6808501845070359675,550997033285628438,4254215648830881682,13050389842071201503,12159382646057121999,2722752028467322181,12166095747122539522,5616868696855966858,556624668054410694,16487176065101933943,8798025502915941874,12136969226387879873,17315605293473769060,7740937954917940145,15998232134641316535,6632650051868443558,8386500037710416270,1680755064624258877,16557653380156062180,2711426671143946792,13291505513819465905,175186353555451714,15434597688317859061,2568781404691221914,14880273954743261486,4477417036291922706,10322202112608260438,3478541943004369890,13787453483855306615,17829812655405587002,10579287096351925184,14286172906535646447,602766603326127220,15833878632938744200,12562744806174847953,661781977043644175,13728085725344026091,8422391492150298841,4876237961366496449,9278264188172849266,18062559709921751861,3204917804713278878,11241210070216446372,2182230180765187902,5924971260874065224,3073248365614005248,8130747960829154477,7549129550471705415,5505780808450342040,1996075280861723024,11709181608192375274,7412903491207636074,14631542325921664000,17546711634643861205,10897186841149562990,4668133960951774896,10345162983449366414,11043930457412440350,15018459130602068416,17253821622166289606,4919543278194871551,15039623586720849430,7846024419875254375,11589927984241352807,4634317348585210592,18334870329254676955,9756212556398409646,8923436275295135114,4792719923392448938,3054799612389390946,16267789609198497943,15503208489263955806,2472174585018517623,10741511081703998115,12156058407934087172,7304291162026461769,9494964954127685070,425581817251657010,6473871218761535227,5677349948054362420,7162885772743771679,16276727658593810654,12295945184512456827,4333149150487512682,2194134690764360909,2590014515655377097,13109393622159330956,7588448533577049077,17746238703301756622,4679652046688675188,11406131455904787618,10523325259772719611,6971971297654352118,1496827498274248288,12991894483918084767,125298403486021450,7716434971647978243,14719136723529668613,1605454032427299330,17068722898404956505,11569206947806764058,4662936913270599564,6872533840480493246,13360127509012212577,8200074389688505105,940395842360885893,9540463758905358822,7284268140267986867,9742091312099604188,11873063680723844228,9385513391436809287,12202297994679084737,11568143720157437721,9131282439540245976,4181190770721244068,12532296079939397871,10286727360157717967,5935815860518687566,4640043303355977366,18278710473353726632,8204956775897191167,820745061417522515,13413818529515995953,12918469964563988320,5038650503067309665,6528668629227407438,1009365954001278279,15494178797489370247,2606736341738265872,15119445575351890846,4647532124302306536,17662316654899387669,12860317896824748541,6697677262087901075,17555978164700602966,12816493397483140247,15431971672962833741,14272158801964943484,14312711006696167696,17602161597822825736,17312078588068935894,11324677675389968495,9991289956670344839,4216415744846808982,12167383667713219086,11871215792466561440,13510013618815552830,5153241895666914692,9092712805510198747,6751394214160228293,8395669397173090332,14368196510386899004,4538024772915479542,4975344165731665039,7271690642320637120,16210659899885649223,14610269749590075438,1058058231048229546,8988675285610971554,8419986523300405491,8860713239644685866,10924489115347186856,11873174256960357106,4014507273500175772,18312924055581919689,9600722871945895376,11010892795316804097,3556630681422908967,4976346065361975229,1211959284864594337,15771312738837082227,14218323021613936734,10226090346336354877,5715756009552162435,9404995262130323843,10569082635509335111,5450789513779699501,6555757130117472266,3050415600600312417,13385064090190581960,7704836878853062936,12315541012079293831,6743384653250853313,17896967138896689419,16593876062445353553,5333892643539339567,2464342893502137535,11068541503624996471,12863489570203047232,14624887037042949036,15063802431532873090,17977529723955835964,2795986674116498549,209075700593389940,3982824328873296955,10829041710571444858,6939064779973497770,1451434041949963398,2613092198254917022,15523531222639735489,13444548092657775990,6342053476444450947,7321275607218544041,12389005015589593017,16952364991056467557,10391030672912229230,8226114108962869845,1328507725675135269,3944481287108066470,15921092885300572473,17417952038548392394,12146387386452395482,12213074426568580438,1420664392343300720,1160190511570903040,1548435138574629288,8075694724073722780,4850977558632753554,17954652316737148436,14616280045045099133,6118150974167084124,567331186000490890,14786271640966629110,12110430244143229855,5571402084704739402,6850648645637766360,12658594607680235060,7293513774704432143,12461127709818496423,9362798999126275501,7024017230283445604,15320047350447675846,2852066020102709605,5419718674975149562,1116767542348446388,5210472792573211319,7016253455820847915,4801480488712068018,17222229814258128694,3212454147796406355,13061042402210707908,12114172694926131496,7186860788921123067,9186690472544380344,8687118363565835451,8732006440256170681,13427207882905446661,1002726583976697132,1580939783305331098,10115131655467095820,5937529419159471078,12187814422632972053,16617303199542522478,3408306033781530352,14254196206579073678,10518363552740558319,14695129314657325293,1965075362960734777,4267803377721144416,13290231961514638893,15915981326674191165,7071791958112108556,10077161935080315467,1846533935930657149,9723664645382319406,16677080841480185965,17998618650220203359,5305348129614695981,6323761016664874742,198039791315511879,7957623175623653341,3247342285771291746,7407778767335369454,16547594345204250711,8771723960866897858,115925111515742980,11847887322926947361,4503009024205150064,13763052865895407211,7478373514825201012,10828057034075535573,10910763537847708471,12203278499461738404,13712851934527363063,9861643693903865167,935576318104340066,16141067276740250623,1995585249808320588,2902902162037115430,6265949657986999735,13448567591440945691,6897421420438444890,13581686649410974728,10253396495768933248,7679728849843556836,11877649851952431836,13898409142528973281,11857113038205602071,13739739627537065065,13008027955466032727,6160970886353936012,59860197859345564,4810329148446457603,6366657979746972434,3516863303892268941,4097517972371914689,5385064538522815529,7204928838125856820,11607031869967722690,18433212520870532805,9320631731833707393,7385394279034330766,12141039424427289971,7390332145993305223,10857073888567656467,12556396874702037634,12908434628732876116,10900720418025994965,3381653910556770515,12365964855812296976,13020815009453768519,11038655341991847558,1216145847496538823,7240354671372181907,4118470383474231674,11756044103661183415,18225887486720769581,9201474331125706579,15964095363621709552,17933081535349576871,11072123588142077746,3096683150336016676,11810554956682125366,3769008799402098724,5039928443957241462,5871213426263178956,9578192515816956760,12210945554152244017,2268729722361095834,17397925142702463383,15547234010038108784,4543474596319872415,9602534514741412777,6547132309542445144,4474365080398853207,5008165587211997592,10815535735673845324,14506746839601615909,17730124632915407995,16145397898694097279,15553895358397222334,633648138084073222,13355879910276990059,5417041972824451413,10398267213867791905,10928185885810785804,3857705760296486933,4904087429012085453,8289625123667053789,5870957326110287052,16045193127303973137,16228366904824259405,1574991661857922158,2818228125339772598,2190570635956516835,2548820816522231275,3813243887408746355,13134840874107610794,2509571532779887018,11796014317314473739,17238144570304889112,16228584568571721325,9979616417971342811,4380936944437409580,690456440741658127,8151806585529139794,197888168607618655,10281240150670387347,11559745053131434027,15832992165164428161,12098177660726448640,15505529619726721165,17591614490464406594,17873421914871268801,18004408411368071,4277674465100295942,8269566891456342679,14782387399262182487,13808104229116430081,12385137971117588114,10704698897757349067,16043587982266836431,1866178311438944381,7880482813928857269,3309368538818577499,9133680648800534780,10280013586769404520,289310497352836656,8088451701332869627,2880413020229104256,9454783421397124231,8477616200881256198,14674618145790038870,17775362861331421719,5452685670928729218,10752639870335206306,6471538389097950584,10288299208547712471,2179186855080184418,15664005095293250438,16212613957519857922,11827380684620313303,16237598554211088355,9482547510697282706,1198481425753578170,2533044802796271339,1082818175564621756,17276209410587027711,17765617865288473766,11723729388790187583,6676174214598840520,9688909673617977349,17061097161197613981,11474764851638226462,5118096730804894478,3098145733638059432,7805076391629540010,10504428909895023059,3686106215220993633,18314721710797395837,18371509191517931303,18213620465458422476,15540898262676568723,13713019150398746291,408981385356689480,14428978848765769301,13205369687025849129,17865909493247653501,16424500482130544429,10197161620854685957,16213453994044247462,12564022975576248972,7814735401184272081,7805573336495210891,4105950009800789358,3629315047549007064,15054023989886085219,4198353463917454572,10847288211614718331,17142428705633862536,10511715000474136867,15435442171289775971,8756079207406545348,18429915148149359353,7996961917593443102,11522621766298464554,6357324338140087800,12699868825152569160,1268234542838134364,3739404121185694413,4275407222073911868,16997968505248356442,16201845524619644808,6412464516966037403,13533019713228477354,4949341414190060214,10456068417812527192,9480120975570878327,2959979801065595558,10848653111052715162,9619364328808211003,801175160433069685,8943472795869013855,7683634192472794331,17475241533955232833,4993826134068344611,8145234467254797178,3766849589507422492,14166995221440655417,14230106799627674820,15844442116292467240,2862572391273496766,871477242618682511,14932094316041980405,18307288634773998949,10415305609944227881,7668683666529193311,13123244585019256938,12996104539801394391,6226021691466521448,1634579181477306988,8653033787934282608,3915950783611431444,16867254551383439043,8801077644407731780,11891642977819548132,10654446855369572538,3287968157812564551,14584026666790104235,12570541769249834310,1759660236709472880,9980528994942874017,4373685701627360542,8206037358989077209,15728826334890350687,8459915402451529045,13109714659881792907,6561940028501069946,7906315303885414040,8586839389398288728,10541790807480956993,9995803071086329038,18044440799812796521,14262004490756218356,12054917857892521225,2553861988870896788,11306807014578267544,15237561525146463763,7657991741682145980,11016970487941676759,6602012765464490661,11744075559995581774,9852692427683986368,6431347235148969919,6932138210427716201,12331005728839897716,5969882327030150958,4672687266368008517,1016762752092006356,16092553529462850782,4311611879009535967,13124297791768590768,16854092847762070031,13531813677245419162,12479357313052784915,12298969463628172550,10305863081246272235,12233524457994381075,7819579229094181384,12359386362468741102,1180658251630760362,3914963974979805985,1793048075773396925,3302663849028983557,6356103535608234230,18283257196779077178,14491847640343636240,8500865955658664104,226537769274364306,7252190441052145372,16828431123850655467,3936932010314808572,11777560875499678301,11504685032597622629,7270965746207639894,3755230179372882632,2850841821556104986,15635767582419416015,8962871430601989201,2982534678245979976,1137897100737769831,11216945070339703290,2160832497767829085,11649804784195297338,10567803332977730739,5466431868825689383,8030280024094035173,11846166921300225019,12493770709823990365,7048786467928518556,4788995985502668916,15859226870974906176,7832833711793126689,2386957301790078484,2944943366721270764,1191778851342309736,16975457342697870603,4574485487616916415,3338636394199731881,4372691392190642532,11231535433528804908,1363919912502571436,10269600056203097845,11128160838570133886,2259030977460813242,17107505186359823890,1791427456528573214,327963934939880243,4549420530371492862,11079263283307775833,14241004796122600216,12848017348197054068,15509342218546097892,4251611104903227429,3585072362188151886,10340851283189330952,17308040870496945666,10962014272027784037,15742002162395502472,8226238260582194352,9166351694049667307,3074345504222376511,15135468214451116140,15925252138075300333,2670158804828494710,13800184847257723626,3477091729979223119,13586059759958597488,15311443360292967223,12017888258525342307,2363144129501361670,11929503136502172994,6645508163546327809,7792848309045791934,15760057304337534487,884181510643667869,1614915072790960651,15343946230782412669,10362653258618856574,15250963457839190490,9472446032437792918,6110902087045325558,3503206528334446834,14766356229014877488,3981829426716785220,2293487429830851621,16309113927346028786,11770953733872859741,683354813290695872,3474302994774567611,9214740424081747017,10438928263218081544,12858428145174482129,10264413585881941250,10435178721470500365,9370844800007833815,12032808179514015990,9191133845595777024,1214298262631047581,7981937192803121694,14511018623142108998,17231016137381877970,17544900364371429335,13962275028335042673,8181550087832029035,3485815028782147020,11367459030603451656,9165499746022565844,7195225662628617699,13725647476092913980,12415133014801231584,3518667549738590900,15787841007533693841,12132637890792939096,9897718867055492435,6376117836449157300,11242031022422710264,10328220643478621843,1732617767411254717,8176127860011220938,18256309128498864870,9300116550769185835,10705825848134123527,489777833915346733,763838076257077039,103805439800606347,11714864724468339380,11508835319021202969,7619489454883648626,3251467784277304283,7518588952616177262,4068168838917866117,3385072279065622902,15427128468885064505,13628175956073399682,3048800822577391750,15943929492737354116,13017330863091909736,14314604288455393468,15196903044176503653,8317086067404661635,11733508748136157373,15135993039926615241,7387272219947381215,517417204049175215,15528653072487202996,8410233322165072077,3024599607697190051,10262407315269950549,3982281974426626888,5170591644084650405,2174690424857195310,8103331329814666251,15769472836128525535,17170374899615567232,14505896392122166644,3663752891655199034,7610528165664132093,1191927068648936941,8939726981822912796,8073679667629690463,16513296760807660772,1452713262054986521,286391189641344920,8472139071196837487,6946103928657064108,8205244853762063896,410021632429543534,6686085566569120199,8864899741157718645,8975164726077457856,5470159182680380284,13972401062150154164,12267250262346334548,8908398671547541909,4630147818823030303,8722857385089762694,9135390951045147053,12062501100873583422,4457630998711292523,4321151065207345641,5947577307683909817,18085486814015903460,9639667861253417373,3818347925805176703,17449405237746953330,6156313315600952055,13099457817961472319,16353586023078046327,817959987109848323,9660306217946206547,6267307270314544282,6929833329591142843,448918065452829531,15351323487558413846,15815616486126399891,7117547947140122282,15857473379492898390,3790200046625495530,8527778633641786337,3237821619512727422,538481739495917325,17511471087274760887,4945125396375493787,1172979446793332002,1755558983365065635,11577813275834097806,17013298193715431831,711889847273100432,17856968662298350787,4520883218857307758,15757423000450870083,4892296309578689022,12086156315915356502,17632954582686533376,10969977744620602394,15076338086160372222,9216015668815994333,6161039636353199663,9556657520459678930,10833280232303300643,11585073862441670759,8731214313517045674,12398202598754003776,7311748060287989401,15316325208605345897,4906510853081975994,3128687264167336208,5276042819004975938,12327675904252412960,16131498642156799827,438469545894566455,13380577505093519161,6236702869819245904,17000031123302703550,1613774335795670680,14065758692518761710,7440834224310524067,1729354352492145348,14387802431649819086,7266615336977371758,5903433176651441416,11384183615286817484,16180548150618100990,6066640473075107832,16065531113429290052,6793415571147958327,6346450830807830670,15316510117408437426,13708730789158517009,13381710573240331727,15010405752102827302,1422615009052382631,9122491909465892831,13392288149303441223,17768713056677362404,16838711105067959612,8650983910387663055,15761840546341683933,967501462283355360,18334225594814319043,370583742610397201,658067522777242547,14541158341311771590,8970132558873591220,11209500597236766137,2696465008755222234,5139727376656321021,8828037994252040560,7782286061583776647,12078128785711539961,7637458217969649921,17813838862782526817,10383754368484619412,16309446698755377865,1138518274579223526,18267318539260706435,6384809964156478525,17144786474354601699,4459794823557574886,8234214704690065591,11114135991845668595,11414504983454761389,14044352145229937637,7091557118494219837,6482220583140274781,10735934552569521086,5387128117690427784,2743374791294048068,277511352096951435,733194489298384358,16845264585831719183,15147891507713687644,18012368369249594533,8695209564219269199,6341500005034191332,14610215427815560348,16740368586105074224,8878179157855448461,13590140605858182246,13717914616125411525,15882436035092194277,15873460643112491243,4787061021751893539,5249799312648445356,6897304886565313223,10013316123570268389,13895809756399309696,12799897923953786660,120674989679586368,8263535864875804344,871107681865609074,8009668082821592327,3711824428661000015,24408415782779230,4383306221870624018,11945055700008830276,9118905756942825084,5092171925625904071,10872959158013105380,11255889552050694931,13546011176800088798,7552390290957665276,14454305330447620461,1971446574769710916,14418964976957684953,8068850362796781474,16591829847835822417,6506235552516088185,10147982508681986361,3570292775194622413,18345583029799076975,15440123210589677836,16628563946748073244,2265253495161463839,5950447615018984799,18107227882177718684,10755083958200132906,7281907663048569819,12570153309828792167,7551644695416753996,13262074797265452919,2178736080310105359,14276725488561038162,8536864736351728320,17208416804294952790,16790678265749903664,5710571509967973633,17560525839939053333,4915675437386092469,6326543203683712883,979833956042809282,5670776007834976294,11869952549988571410,411290371759377639,6131840962681395264,1226481629363944983,18282121135921496848,13894966658879508410,6928226313243547513,6176456892298345043,9653251490470402551,16227227334404684697,13693139486893073689,13013467938590676819,1392510946193777092,12461420882541092385,15446784352337127807,16624912000345729785,11424262763437530722,5320060466312450372,14889727967177799786,18256724498167827436,16014087251523249031,4244799578474074433,16485217218731667718,8380616488073369,12197258274599395647,11130292096970644008,15186376912732370017,17578876706651565974,3455843750469315061,7027553308057202521,11576497142086635814,2287023176351264386,11681351545190639817,15710380976671162543,1765518730456065493,1263225994951292217,15045228289775827821,13829424998576429509,298825445869043871,12750353513435360375,2948148014698375585,14614950710597711726,7964947555975314185,14052184690434637997,17568297114950197685,14061208083876772281,11288500446465729631,15963303709320138399,15511925680213158594,9462436850252717400,11039861757290380488,17940426954315618052,1669749683134037926,9418577410269823051,12559439782147640710,10799382053229375435,15986807500645550531,263125802180510257,4241785419095890829,2594273071626838409,138543877725033983,417772577173790749,3196281872325593692,5116938981728736006,17477617740114448399,13875555097657171258,10460722202696523903,11192453001521524752,5286827616530949736,6423710894828865271,11718312761363588964,4534928571997116934,4068593314534836831,13323825257727062015,16660510407277368716,5780070707009854758,17284471889982798657,14847499239437140839,8637895819216695190,10583099786387158040,7273115796203669747,3310622204593454064,15607728576141362565,6511985453981694210,12867382924161807298,14626618212275745217,11292110001855733797,17379679778891859467,2193382268698533425,11681242375383660357,1652140450143177620,7274798583249839529,13036184924068786279,7476593712298412344,9306386558822655635,9756319704838512822,15350422118892442299,14762019002475764589,10993357027805735224,17615846282969627538,7158474500417575613,10185209638993848775,1436789829623127122,885867724311527543,7064605378323158867,6227204815532206724,1647914297491487357,17292977322142453997,6473508570901964799,9556682035157616527,10837937330588601709,8474222557852280743,17932145087352438103,2594508443002404175,17967183566078782491,3450487628000403355,16249592332761810278,8188113927796396622,15218958338803198334,10614849526904813523,5874796169743924262,15431438509020099106,12663229622611731713,5102310733371131493,1734296723807035122,15501719864123004759,1567433726931348027,17935760195555161253,14181506319699475626,14325879294714977669,12508213568947284336,8347586814663283245,6228170271169486537,12739727556126482236,796640803586507594,3235740512833365020,2126577866514061066,18342222929939126440,11019764830636626368,4702392637190135950,6225832463239850921,11367373798119879307,18290106935245488982,12163986824846366732,6091377106833711838,9080316060842357308,1512994838827436882,15343383758594008406,11249032338158052310,13166634753810716300,18380925915055474780,18046774204980668395,17603174489121703324,9646062170248488524,4006378000966949854,13690628697051102698,1715048845576869329,5358937748395983149,12224428183469950769,2196018701760631780,3268819344256763361,2651010177791409409,237891366571658810,4845760375638248137,5133271857839529117,4658319783345289794,6366943473467002000,1037919050465317913,17753235754352507660,595306905575031507,5384913752067851303,7094966905953324781,11703743397153975433,3935883159326826268,6315395712812543970,1781041435177023407,16674855422424163182,11338355909146627102,17108315067280148690,517309182025974166,3986220803780248739,4948764130401257126,15350452903288409042,9052358350670363600,15895742908328705297,13907177507589559341,14962266844451184870,2571765554066895566,8347465234845566969,5734547232418432377,11190159314090398725,1577926486725415607,4758720596548236449,163311409201384966,14770485225268891198,13951140868965817726,5192100928631365457,10835466555614828359,17476074267507102774,6949789273493889004,7770422393089365552,14240129073632894004,2007499308853052967,12304944802427623297,7976419162881134423,11584438253919427259,3056064635259486382,16211053352739894733,9685577459373230278,5927405149581586343,45723237944344983,9960893575899671084,266672333019642207,17664527864079459378,14407726003524522099,17344359731414564065,8097177051806859961,5432024757098483901,13622439323451109306,5475707559131752702,13416122696050022311,13237805378619189405,18184978962707412987,7637357418284577875,1863975237802960273,10748899557639295776,2603006977851903861,2905499240533152760,572418439903238802,4732623409453275650,1339951635950496354,7663933292486446412,10580465452402357987,10042515694275341007,15548291090251058595,14366263827503628814,8359416655320264758,7377135521350041535,12093635609504432720,4295111809890548552,3374082100303099089,10587643315967569544,1797876122401758698,4582549147787875932,6015017274333018810,14749894500188323423,18097228473092503675,1944073249101552489,14445362261236189419,11059508201930744073,14852127182758643734,10915891317257421094,17781704718287391847,8682377278053041267,3530213476248898660,16085258456755271066,4378743262193652659,14884148841953695676,10145430116089069565,13256358076286930392,7507952563322098070,4409799432703019219,11464485683754299679,12265358456585455319,9656144669197517077,13899188990469796680,7793074002053207023,14243657957294137280,12309279835769958030,12963988336843876251,5223572976155706273,14982741673441868376,13383145817207530829,3894251105234410846,5231809557928634017,16627158110610264556,4355536614564673400,1317993209494301250,6107669376125824742,6740136947653545215,13299278109679544409,3394346456411994177,16725999299425752180,17785850691598274105,1634134605337056051,6117462282162019997,11032939832767633345,97739025863140744,3702262456561902645,15672337141907503318,10679564505320561650,13800184821316400302,11142586237581864775,13745431807248327741,2097077854003373128,15987529850005387475,4195463773153451014,8112472471167732849,10693642814366333785,5550948304201353715,15131242976255583874,14775324707481357128,17231663908271510815,13416885198090211604,8241008086728257626,3807820799478295223,760969965294971006,17588290242608764590,9391555434556929751,14105907600578483595,3916484615881995380,242364688736789521,1857996865860764260,8512008849615949433,14153511352634946261,9547561243208231862,6302879131230304163,12201400150540190036,3853783871704630917,15900829577384092017,10550592089636424327,13542257104369713454,7820865255690803593,10345213641184714582,4760417720713297172,13931213288143905466,15185444733571311192,14633191880024710905,10604524127011809778,12325350915207300456,12050907407572296639,8952464442411660768,113894605164640011,12804236364634189300,14147303236845611814,13736373039543399846,7219131398939125444,6463399663864140285,13974063092787386024,6109564254397054854,14045670788446897236,1629168250137414737,1497432894163034547,5194304008152596233,3095374565154617112,5947122463657306690,2122924291885914329,5186824780168763906,5500490735467691052,13285179168489708927,3741697655347610385,7677430158954932863,13673613096697218413,18372587587766240343,12477965981244672890,12019281659767792141,13291263655326576643,7585686148811407789,15322721825573313758,3023368887181709795,9734036104035750461,17465653300344495159,3515570775907357672,15335848533349772521,18081974488677844707,2061068941314111492,14986952971999816598,7889577322577884818,18002561553280398928,17760352691746885319,2788648958520983163,6968205287681030206,15766074607797339032,15308784057067945046,2342638536560938902,12080993837156136965,15487300052188472529,17541032350200111258,12232402536535408050,1207318602830832061,14432309507914581767,12134154584530873591,8338634644326759369,5677859540401184911,587981846184607724,9696815330193153980,11571077347234654669,6245946823378750610,7377613931890328564,9764040679209432675,16312062815707996117,14452224923889784460,12651100200734935007,4409136402363311475,13996099407084919626,5768778091790471851,1593282867031802754,3783559465164448327,4064487724906001484,12413546009186435948,10544956392389831442,3207954915516043902,11474986690910616322,8255802581510948206,85689787113955128,15995336198873107039,6227337458426380479,6935595862527316501,10446151452856965148,4174722087500953828,10306999722522869681,15650480613916218856,12564318280016119149,13732304499863653115,8915803759878640547,9588428534469711341,15321198488995882053,13429466166990512373,5187322764123755326,6656314872701628644,15518861638810070299,16921080970061198992,17747096492178244616,381169949079069158,13689417658543838200,11044491188975081359,18416056919634009047,12580448858043441722,14564918775400812418,13099769975252854329,14945351642826965827,14223290851838677470,12180530969964681567,4615165520590760279,3325003612329610056,4634910890920645057,12964816811184974275,4748558550248999402,15561255409148026917,4792776478990343397,3894738685734632482,10250541877020844266,376966189608577078,14994768161911223354,1139197165959328536,4488452563094187751,13236093222996661575,14520786532185680568,6002321256941616491,16645553280824379843,5591726808502283569,13237847870041041744,11266990219952439872,3654362727767081734,17600432323082081249,7189503671381324986,6321232284013371320,14853063641610174994,8206618613681845630,3058706395914819223,10723801046029550412,17615778775599793943,15008859819559090748,9175597890660355809,686493177373269379,17427779545058575660,9945258684566331656,3463317591966011591,10196903134891454107,3486924830354744235,15099266697529849730,15007965824406151895,15007708487554344391,5942210918640817639,5649757813447112133,14484500013641898573,4095068242663856094,8519094235487792204,6092893389477856418,1191802626512513848,1096368619956748328,841097120976211863,11840560351345455737,7381751906908561790,531931543767266751,10766534580245497010,2670305108298323184,9537539327576481791,14789374288381856429,200205047136680369,7679167300950188162,16244378630799496719,4809662335437078493,7317976237805823765,13935080083633112892,13071356041535158184,11926490342500939271,17629971626809214827,3451212448060609314,3551787262857393482,3714458730355782327,14047660802401126901,17381689338836719934,704622527931262375,2100216393589228190,12388134567281295990,924202506900394439,13012535985475652427,2228479392043931547,8049279462904556662,12873106509271862064,2422836190003201003,9212723659859916214,11994117699685657251,4569809377126348593,363600388531871125,12837498244470361498,6602124428848930475,13562953335202350900,5545284344455542912,11498960444814241907,12881625935537025892,9608462464457301651,11424559194055873222,13017775445605152828,5994012228404326279,8649393257640111586,9640609292424531484,6545144431415477479,10482266577335705335,4517388107966784440,7577287385898193338,8365262708695915294,14809709545794943506,4437931431445476354,15083592347131903937,9640520207309571655,14850496580349254061,6254507544292864238,17897152158848562093,17315555584947286331,14632719066575569684,3900481019982018641,8326851579365111527,2068850269116380809,4721147461469970951,14457431703991757391,10272123811565931125,11294257059340067027,10440414937300209467,579188764328593151,10016337213562494317,7548609343415710037,15973212168621822927,12306598952554826839,6240823864772673254,6937457814992666780,4908370111659057111,10286150254107125259,15753327599933539309,12633694064998270446,14378850573200367458,14902671223967433798,14864572028516596694,11455043990453050892,8938820293256977425,2975946646100170555,8777559385676573196,16492188677682929919,2308830783893774033,8607990125106131541,6802533664617956787,16027672257622048181,10771466802063412260,12524661098659700763,458480052237467324,3130826975606367406,8121353002419741850,951484466265267050,15629970457596604743,2242186156657295137,174203796706261895,11493168587695421294,3547440490630045188,2936140915151494356,465864251172603034,17176866505583006183,13239296531524606234,2615411595720536603,16048383377635314381,4122124361151512404,3522389960667028184,12465015936759899372,2648267114745433009,5889370867258649683,1330355064452194701,18249769507155934515,9298812573967199179,15330180781871433719,16920927298606154370,5443159298368329751,16016965674164318636,14589737535549433395,7732117900627762567,10473417489372596758,12956593345548962916,17924692324906683265,12637354114025634919,6969190215623139683,10230976374294178461,466028962896920747,3649361513934537667,2211301527842806130,4245081529187696651,9371606866356034706,10952452646525082445,14220492156973095980,8132178682965235467,10465320373223919672,6490178581122409123,16985185717995224944,14169952133388067355,3720723835023847386,1066024635628477369,11927035213360303054,7151579056354427452,3343678450414073545,6076573722968263057,2954118467550003487,15929040768190207588,2240140429795140544,13681221255131891054,16425024995851109827,154738721870704994,10873800873093275596,5278304607546895222,6883947345829533673,483979817757350339,1541498311249127021,16288456881614108918,5809805311359217187,10833627267292077264,17835312421224686209,2407958152006467620,16216967023181710224,6088820114399622724,12396291296843212434,13878870912320413183,15392470117214865229,17793282411271335992,7644736335986785550,13658414826724629451,491988308711691576,14998386595885118761,13259662095814011517,9744918520096434028,3873883891274317411,1288601435529329747,4043802667244623873,18407094274928693730,1694837739085195701,6727093533421603811,3897871685926454803,11793696602584505923,7148367139966285080,1302742187536964842,8478927928648085991,17113029075315335165,2689438159038638265,3835152235399682402,10690478322040662464,1542776209900526900,5853664103539377709,1353508149526994995,14235014790485913207,16150877351043609243,4796647835289814226,15936588739450725217,1505160656293102734,4103417803828406649,5852479558069762561,15136693688330362060,4896712350510069910,10662076176133315629,7102058927330751485,9818048525202965578,14426764033518761220,10519801123968572345,17248795170682773860,17236698266154370475,5488764128552269744,6727007200796198282,10762703070114148622,9430671831441904219,15928725561886331260,4007917131038398113,16496541267229570794,16388355753278518976,6334837471780882863,14329027666024154567,4130675909545707317,2131938661663063945,16487369024210573783,14143322436351742004,5075901284215181808,8298989738682255760,18289637890782250573,8470352235503051428,10475212934659334962,7683368040948430676,6783124627045223580,14987570426483289267,10537456167109334372,652278931126015079,6595005368716092213,7040294845939410831,15070079164748110002,5445581519398242968,9364016185331520475,15891643831314104213,13827896227655592619,13811630260557020599,10762154785263749707,9058108039556142564,2926996420633061494,7443891394525599592,12537832713426436328,8245886376909721744,12231411880149777282,11770091934822763466,13977589027625428146,13202564616931541526,959422316892054326,14549487425565076084,10112180410042598249,10726527693308270244,1116988139240466704,13451497293499536955,4917201398962480235,4287271033813783445,14309357872164763699,18214814374578419695,9486394864452209160,18128092199828360607,18110183178140755282,9804436680408519142,4888765459831222360,1081520044708076399,4620474919814098962,12922357667942092131,280922226829528534,2895248941277203688,10087737036316357112,5711500472895425306,5363709806539549292,12753608937922757675,7960222557306363668,15856608950151209956,1477886086918716618,12283821648072502482,3181612160631502422,7324002246747269495,3029000091561329950,10625734006393799598,891776453750013846,15846663059773470885,5204473733888820939,14976400767993498451,6440388105071794712,13621448389517923020,2471021259467882554,12326521394915240849,3510316193558470788,3534766366002891440,18379415432478380912,1669563237925322435,11201140781910055535,10408638624320737077,16363349473086526413,2705827690047059347,15029245706669072047,12551343618322244880,655058666375063574,4786298250285075502,963350861208550843,14433393055992771110,13788001985978415289,12362847277498035599,15100943313399890465,6283713457893520457,6297670136262745359,6301633310964321351,8161257307914936098,8671402166566615970,11802540300847170094,11541118950609924542,4938406785669088183,1401105439628483521,17910285440322497255,9280811009962031922,7107597811975358175,3899290960423410872,7458764186103014775,5987609657217883662,16214791549430055684,12510502297391029106,2704792799997035645,7632953325224685084,14768467815794629715,1774665234051170109,12559790791779974008,8286732768749178670,13844159090787290871,2254897122639942091,11335746728626304006,10942248252861274555,25811973950238417,17010368110659523615,15081987099374103735,1823010371663862741,2397903929120943526,4256537861547512338,7979028827833750154,748001809645562366,10932284397390893007,9530560193903364285,14474155091921775215,12135510678608933820,16854556230387716737,3433131868862751751,10502529160812196172,9293637867204328386,8082814909181858822,444673335215061944,4577450806128796038,2848721154507123657,6847353234788387168,14826340384404448362,15895739428225738912,15871153066021793127,4257895828308912932,2552597926544792233,930701238874175151,10557841343788945364,4213239857482583436,5439989390769107642,17138778726245677484,14665508971291886278,1073175026910705538,3857584183719865668,6348864813432719707,8177833639235385697,11839564823212435376,15912304224886773884,13187478211074427597,17664015071385558285,2824517059218869275,13896112116958569488,6888198638643765263,14286121566823846387,12460508369001023405,1544765916574284286,3324720656994953075,2672331568582389409,18366968130324573100,9687044325480722643,1703354022745486801,9338024079491407638,6775290302249735968,973226131958416891,6117872611923369867,16116285721975442425,8482086813296228671,5250073719741939363,5150455674136334271,6796632576373801859,15531994622089611315,1021431479253429420,16823496108017813801,11532542172832403058,10312563410171395672,18113738680166659785,14484693177310174843,6873655210090932216,11065532039127297572,16234959740682555322,10836667423564668523,13439704369004794989,5059797706938978902,11123919628807789691,2375607335693626700,9806718804589726098,4469324859383671979,18313054882446956913,12604240544090396525,9068981876466157586,4778631118098264453,10601462836505716164,3702752875350341731,2263377916158251261,5531838714981222830,9526542296322986352,2486994344766317880,11538695300639637563,2312419203229814304,3709086779410381458,12671687388738460880,11236531547949539220,11872779553384901546,13180491749964799138,10325356393456773696,2418191430664229318,11898023370784899381,7911514184661138356,10549490946928102962,331142706210918697,13429172842767726438,10507406209527075263,17278860380273157153,13702494825508556038,250669012158348934,17008755018532670747,3408782681120992685,10529424806200854345,11621293455643230035,5024944886991956188,2734311356831861711,15710832417001112712,13270986479633291377,704851713946682135,110494385146986142,11568418780783460013,16988791580786704667,16126482624887549419,14895154931389456930,16094190131448985348,9404886445217327783,11222643095875489214,9092661680273265741,1828394201020168363,8508150836753673934,10288072281450926537,2233406995674266458,17859941934493021765,8947107796375405408,3150308303196885419,15986214554881824097,11397277394878842737,6421730860710649357,5207883087743707204,13621037935262810658,16069591820150691024,9153181837369836639,478067341587661110,17231957573329698272,5585296270975277592,16837858672568490457,5473071426949118445,15215937700725857785,6505547826911747564,5060058702984948468,15933851953412679716,18434758633449549010,10334584032809676912,14228739223974755518,969418613668073115,461348054071405884,15712645144135795312,11370332813798059603,13329705818398271744,9431608518802514851,8931236741484769896,9706033471773046190,1670972706947188035,13038547120810715151,16096556010180178745,5795803081395096484,4885221998508622258,15001793654790752466,5939241217450420897,15788381038889726321,3769147896800029589,8463596976893522776,16376965130114543106,9316851955423091822,7732510508950683990,5828052575411390844,7997501074097094498,9329174608926110821,15443284994390308896,8337111719645863823,13321240157839455880,9333053181190519529,7921917815289784652,6478274861541462119,5814688308685331639,3378350853087973518,1610966695061481821,6700990770404428120,15733756172858215020,16666080320115662601,8538626032376103285,8989090837342766223,10576823379108619932,8590082119212097366,13954561991935105895,7103166393417367401,2446349051206384642,6583346883568841433,16010605938147160285,9080736469782956386,10428144819615373544,9873754863681595806,10401731977881100543,18008280596731175859,816563824062562309,5298220087133351736,4327592004057329473,17881143267284961439,9655317055557262196,3298731370730671129,8466287385743455600,6990973986619944334,2137515240256349436,11864885882471265203,17442829201517807614,11564964716564686727,1823289880195612281,9557671565014292919,17814051083396396374,16629352161588230291,14028928576287908747,775520340058780535,10091919017999777090,892257728970798306,8584599776538302582,869636936379170942,556579013627324610,17985030659334316667,13321201491045582645,14445682513249507536,11316832734262236292,12917736350473467192,9596556753475051435,10865363722547120640,15193060019831413322,18379418464777571421,10387791837600015765,6227888181104407534,12045926909130156799,10208254283334887105,2294673073168852910,14335473936216897113,5491601767547014774,8783789787881323258,845210934286904499,5781163282643528925,10547721444882344141,8908698727649925483,17669753845543181164,2431902638343371306,7566423024391574497,4854105645953843574,16888375314205592634,2266119816274680051,11436762228066561411,5389994197655613391,10346340465479203376,11142306608707525040,15675821212568690474,2981422103143447443,6232440512186285872,897129720572858037,52087388732226100,1712581313367548415,17499048308286568595,17256727129741013075,10894090327139765629,3771585600591246158,16449131874551766735,1614566702464578954,6288027707328419447,435980130594925012,11278273503546111305,422102836707831866,9586971290571927974,12026662725000496408,17112696484215875466,15868360576356663916,15196173524182142495,14015296787568921115,13265146219947644152,3533626399199651986,13805299265278010341,3095664811909307945,7339660053493150920,17290708062410298283,6328388639794566429,14620048168201652059,5809849533271156693,12857293030174152113,9671678978638359808,7169332469146216323,6006459234988772193,5130644532753996880,9460675472273281758,175610692986609777,11094590505556395936,6767327767903776048,12542790150523321401,3493732472281076459,16089746598344252259,12257873604155004907,5553777842047277535,8266777930136367912,6014696360207017335,17824720141747876511,667138600938008159,8297514268904734744,7867672267453201680,7518829116408046313,8086765273851464956,514976188829754594,8099379670986338044,15309079992807065603,8534894916070068892,16140330204163252578,11229739616279295423,13996271978267239789,15168466214300588606,10963977664631437070,8818083652755193460,10613703022595435336,7671614991877667311,9861048828878085980,12336225964707460832,5266715665934067268,4660225930725392466,13371191363747972595,3918527126671936377,8888714795794722183,13602590839564275932,16520750717372947786,13791370142956243174,2133017116552923694,9309451485181020612,1267776980146516689,16255637529578093386,13570262780409514596,14405772845546961461,2502277699442733993,17407087606140522406,4035108627453896730,2751339204642067896,2399491028432490710,10195760391963653891,7750439817459232392,1194940649901669376,13280632550402706531,8266305757522917247,3241756798154085499,10495868874433850518,7733591127758553829,2270859890820838253,1589306666413186818,15880031378743181752,7527977100228004144,2709431357567173378,5811792211320352593,4686797827714824018,4294979458419689605,18229603966867529602,16475254577367230275,13979724562343249159,10020620248474476901,9262781815203567654,9505941372693249326,3178997167029477858,13606486157497266150,13528712034689936458,3813889441437542972,9889996135701073553,14238384682494471021,4687699935959721020,2842197026382970255,17378185980454904503,7421959810575429493,12307535389595124000,15056090114233854778,9070985606041603197,16723051210311517097,13833916312086052479,11595264109268587025,13493484160706662451,810498628297411098,1608532623379126574,5874455812608814519,11498278438248588945,971097271627532490,17355129754313859347,2860704882249609247,11475293022562847041,16394991730537191172,1628342162959446908,15137908760391635317,13630846096367484581,2143110717635705170,18263127546612250165,5261665203439115838,2943524106567492291,4417107318909477128,9487117222189916755,4262236478580244779,533357956706267333,5289426962696039518,5159682975406429493,6425293012606641424,2070923855479388526,18196227958716987586,14191619545653894558,12268553691696767208,10423013621211527262,18400656764845644610,3871899895598246776,10394523006623697213,18177416469130620421,1962836796800724214,837739132543573430,3772685549955897599,11073361516834074501,17083362109555257075,3057466432065395588,6136161616722415687,13141000355618740092,12997518445381313921,7066716335083439855,8124087688186833689,2717398558278088116,9418666574908307862,4023257381830129935,17207842919624870103,17697623918368268070,796225984308783991,1866954220954001843,8776237096784673387,449053494540478720,11373073857974872622,14641369118026511058,1509041377653421942,10514078960408040,13555249552782306234,277421554284732885,1381036186380460203,11739900494894719080,751321362193441831,3187247141202516227,951453786582747693,9740653520855442482,6238438951680577923,9268554511741505135,8953187605757437689,16354765172589066179,17757848459241889614,625749838469992146,14935459729936345105,8229866446221557927,16368228610026314132,3771077966253152292,16539589860775439379,11711636079569006033,11816511658131944965,17697762273397395360,4079343305948771613,16787458828856029613,3211857417977159054,18228571403157507181,5183536544328043033,9128212331861908317,7590038639910498158,7143054783982001948,3675083686225883465,14908763033244127772,5347576939210593007,11850586618763925287,6165188960244894399,13774646403675026573,5237021565265657523,12059804618699911673,4621531513182009963,12315492695207799137,6908669360820001334,13399243153643403023,8868582907680084331,8537650764667181220,2940444123137760766,7885954017550288116,188766435247463677,9931507936555567559,9576582632487849769,11192751129406948481,1270060588712003253,3425533332247278673,4914907892975806981,11694747640005384175,16835356766883542714,12866569003428658174,3115742026122446182,14936721562996996732,5491536845612290554,9207266859106122259,18403596414087004701,9607730308739386423,10928950950065566039,9780662478789837874,15698793909271217917,7196325769091387405,17901419041520325122,5495165022480484563,8577725815901024871,1174393318444527200,13643704350136678447,6369323377744050156,17180791270368887860,14381115036334999451,13056713960499211086,17981903653486487284,15455994877226743991,4969118498009082296,1141398814495982385,6032603350402093828,13227774384256400625,3363561659490199308,8039741855227233632,18424464814228321455,17818379481713553833,10160637217457285312,15340746345559646360,9499390800806519340,1049406340693187655,6264287123233276674,8481352003989116583,13418701879182565126,603635111083184554,14333870714223091298,8455992482524920949,118102793728805888,16361687441282657349,1397995411065397939,17977265146528835402,15000239514044350367,5175906771938970196,10288462531088631062,3530367546804532486,1637006026804828098,14303801703121888478,2053460947593693043,8246310229151244804,12956538516764051400,3344276496695049780,17023583953996658601,12246124670526037179,11437695020235616625,7841165903535619464,538725648800076852,12490392531766122020,6673037022533809661,4060806785415714812,13183130891656738569,17415670055916357654,11567323257421321292,9770658954323283052,7160808790511678383,9190328215153089987,14372184570132569820,7082154725150292306,2136979742263158469,18115222716665543479,14630720917559762475,5452705561368990714,2758542323724459160,16660779418413636747,6654907082439788509,9168296172554948096,754450686977749140,6384378022062732922,6299684682709933880,8234805441748074532,17195249490391534394,845123670076640020,17109180783259640418,14508120114518207584,8799289925195882483,14122724863827410564,4882164692923129844,633740259859124466,81174623041234370,6891715420941815139,6752963007842473559,1228296827000297656,5246094843188450517,11667828995625582990,14939171306471372667,6028124779317415008,1361922745523439147,750658919626124684,11322075321183383982,11619294535143650313,2319274692460334048,17236955485798658027,5904632244409427127,11827715628715414841,1379356490567300689,11183515770505616154,4183757529387674491,5536070543946610446,11045591058752043100,15745287352738761696,6897465422760371280,7634266856368471444,6629236929288981459,144659453044134459,13537302875101407038,3483658367949968401,7342785150405886578,14338107664012040060,3416723817302016906,13905054158991557378,3181195015891105211,10750277058058232415,12366981339161745890,2002639054397016205,2179598721351395049,14684799007331055577,14800551722064782338,3844365661474696747,15427367366432637398,6681647460488996236,11821928741275220187,225149469768493214,15802140106889140769,2161148416256180994,17690488693410819756,3916025655581598607,156936163727810802,17001122438904497297,8681333912884923674,15160340781469651700,1961338491628509645,5829201312693714071,15438436444436334544,7283446585892418843,14575251844342468034,12813175104818674905,4153057486674264373,16958614278622758140,9574998604873604879,7445634736026097761,16592187394065464904,16108801842718571045,9953765319035649522,18093724723229950914,1392057953753993726,4889669072346117477,8349498387330795260,16288350566966979419,2146610191660735712,11628800707908321232,9109997172216862390,13333160834255572657,2355175962449998954,1892215029183189316,9921979282931938701,18235379028158524362,14702499491215521580,7285388353571385966,7013847453955484350,1796893875449053760,7824981797920833649,14220948250043373159,4278748534932890425,4928502878882386365,18256848107170875143,17752238519247365404,14911927422793973440,6500148506321419384,4793763461712193391,8331452253806597680,3130890020219561892,3402115031685290137,16083162657415738832,4720002416990934150,9457386364991371181,1874674662661485308,16939701261908098416,18199523684419395869,5874956963916935383,14527195450661463472,2452545952766289814,4545786441223621505,7502560439209311158,1435212859607160590,13813277595299698083,14483505577254061623,2524574774535055025,803232794217264125,6268911810464683417,17967345320955008309,10039197963191357645,7829912690224128069,4339018554674135326,6057166611739198106,13016861786553916075,5541772790233189715,10188651992418070916,12172697992081888715,12693637105924075984,3245057947143506593,13163988364761783836,7859881856065035780,11163737448379723302,4340150693197805711,10664828841819543792,5852939588947813286,17623961611405150397,16225456804054279583,18153923850163908104,3107302402523365453,17219033110842333695,6672175594288523671,893476679593640637,14044738950531930530,1341918413503936306,15390632388951726779,3002943391104470993,12542278516280655874,3984083128431459860,8409742654353706928,7414593725215692560,13189021709092158756,3006631945659733347,1124708084462175575,4788533581139834277,6651825541062627736,3228562720974486012,10681226983293378232,15955673494066002658,10027151111020577491,4106023882160929742,13028229663353071833,6108050124790480311,1396607947478068085,1099941915280827681,6336880190903452570,4319633996558980363,14895192010405256573,15916182092183678490,12046929108850893870,11788533577213938127,1101676000849495574,16769898607479860437,9821853657561026182,13790211277456713094,17568841586906687823,6893464540185527512,11736139803928627507,3830650963949521193,11485177556785210727,5484539178463603169,9868324560180706766,6727959847887915640,6650783575520704592,18319432571793735111,9241112409265208113,3781371874814845993,10749914198758393051,17018815311085416912,12639957911367098378,17230687309127612462,16771877342752924138,15326081026790028214,18258787234836405152,9414834971280894224,9535128717755089375,8562567361432116755,7681470928286095781,1261979594021595125,6449744111573245013,6458446766046465348,13416831866481430132,12126294436952887409,15630237783614055791,13508832791345255115,9193210185698309175,17198076172768754700,317542821515997487,15817438368292282983,6710333762061099640,18281017476437519073,6265064543070131855,5928960715327892356,14330877287593824861,10866017560604863361,3313672997050994364,21405500473867228,1757919989991332137,5555256002844185822,4100371234697457214,9290861357556915997,5606027512775603070,3672100732961703546,10945580345079809836,9504636793923223585,17832574428015170183,12440053046630222114,7612281312691211207,10367857036923846758,18023040929688316005,15714617801289144774,1084586963450103786,10441210010996644403,8491449502405736335,12335068757121282639,7753499857598002374,13220375597989102627,6876394576927279555,5105843105562129790,8604914366494232511,9628687979196106110,11302257168902150117,1572169283093109420,14712042665402734642,8184237027062640274,6807921362527130317,3475983674807807871,8645531618524972942,7881761442614296316,13340269971307519300,8958706320251357918,594249031450102615,8400731916171287304,10155960945151862116,131423525724954325,16245639346022168154,186713625579779729,4625408521541678888,11952400426923325992,9549687513907762919,6519160274255372803,12633928518357720184,4649669734952300838,11668171763009888429,8528002906954335526,5216835668303908533,5256601451528442005,275525790224979777,17143064384029079748,16088261195786565206,11456955205927362346,5678058720695643518,17139787109585039647,14003077867046192419,5484016962388293763,2342959230128657353,13245214294164464148,10595473347411908080,17784062702823063760,12582447789512651146,11673342637279712998,6164566570069343918,17108066651130756466,1155736969097321687,12837149074408328655,6368571495645619664,16370657542291733822,8640368280314164714,8818828953307115225,15552131037182793142,17787898966634473933,15235911162397034733,7356583393184783560,4210573108813088694,11264037825504789450,11614851070796849621,3953962936733677205,13780536959678731474,506755498913557928,17739240186033076128,3272113763886127896,18443074026609778489,47469807303283406,16593013857446211772,1891259758947156807,4277108375353878801,8515199470581753691,16664883134318497235,374502123356100545,15162822333439151463,12777654433971439638,8161608238658753049,6465884852654365542,16377205280072598961,11781122156246338596,3021829452205272258,4151262503535498744,11465965789607931343,2784343038532353834,844967968323904056,17149809849699364154,11830165198434632098,11107939009513012769,5522086143591265802,694853067947647532,16519302339139923,10941997024396128405,17016122553138481948,3288347172608723979,6316073258758474618,16469768145929279045,2115206173333463043,10910374652048614893,14353734776309057763,16687289292313839102,6352390122935926252,3537426041343448769,10897337553078170014,8193527028421955543,542828393563052408,4223150084955319381,7715510322069553914,13248614266099867513,11281278387162139922,17265045039682323016,18222371226090567257,6202349258412128943,3965071351000494736,13538475370082128108,11128706278406510569,17218341641793418656,13920471638513134811,3345736962443153372,14305620610945172980,11275932484770047986,16473808590065596437,762883499535568521,4102167684985704943,2586273733316029642,17694702092358815277,14994212312712998391,11295471517737726852,14563921042529318861,14787388244671244222,9969241288394503686,15747794966136613891,4706939002155589511,5530159655689034824,13872901034964721418,8401127327845359687,13975348118548896867,6143396334349561499,11226946759048930811,3158134610280568142,6453109704013685678,10754747943719501877,15882634879428256202,1465492282168231512,9481264403764877393,11360082933224629332,15162259842402518741,1026688644462901222,2267914764440188244,15730825993416585648,14725740710906791342,13818459518851531135,15722985417642015142,3881472702195876992,12155674742036241654,13612528839888988150,15708498694617495080,10752094939357168937,9402930044475358534,8217556211942643580,13204945102668553115,7605939485451490999,3813165492251042991,5907066038886864917,3300200706704946211,11447135448173611954,14299096020186040226,2904113886674270915,14499288986224027354,13606299205478455532,11360730988358431652,10300407785300630117,11094033277189530493,2382489860217126315,983196270758642536,13097104429903241795,7895802725336658828,13517603441531267193,4999841905573736404,14815468622114667795,17409605744788435435,13126955368251182993,15268829204211404373,15103291552208135821,10787694615961378486,14510235471906731941,7324905714153839438,6791932924608445367,11094311351298595200,9582612985414711424,18041795567334625737,2405443963021555327,4824691735533248564,17508752123885686816,15751396689927192773,11461413620261356968,3847737237071347397,16226663792349786059,9094590332373119573,13260076228693460452,5308312911997409272,16385787760389445243,9650380877326420674,5095124247823333422,10376396599251447345,14169635371029282982,4033670855362324050,14293333246137848829,4029297280360438730,5621839797328678611,5943718050252929500,10960668782245535417,17738509962863035138,4754367694935311390,17464130461451018377,4848715910785352168,12064096489827690889,15169616296693086319,12203930190715518559,8473373998138734919,7305424682111042527,3325204531080383683,12389933964379074998,11767482735630015118,6508422925462897637,10352842708683119717,17991620175841363215,7610999202608887944,5160687419987908990,9442745209080207861,4725812204179258189,17649161450462421555,14594884439195421069,3942965358717857772,14379355517321894641,13146989162985477339,12834182254824762389,7075761330137328493,7535896622766029388,16905748735977814862,4867511309827943295,17641202598987788114,7876051908375177407,15488568265000544312,8904809710404194261,13207145052405861398,9961332589992989417,10209080153269452470,13515125832535371178,11913623488638344312,9200098604429323687,11555386986115271891,12333036229909704863,7536553611664729446,10073627931726737803,16704465803097882062,9867930096314407416,1670146449429184330,7669571581374919107,18327506376594870073,6157174469171577202,8414191919972500062,111132361088450349,11677721051228977070,15788842842921599646,16203088422473402412,175839954105731354,3519338737409990162,8535437375795530159,15941294874441035999,15480280785686940787,14141963135775349494,12265285951780194669,3620044418911307832,15522214992088381161,14656837339384884090,7534164796774811685,6827660133974015021,5949344395773651583,6120975071720826588,4965055360458998448,2377968972774944151,15099607032331345903,7475895064234612508,8839518668712401283,5629379539608563134,14088103721948079679,5112136060262378872,2246291787927036396,14221643940397941,15234843746961590644,9592911282078436023,1602206563906051790,16142809999635005966,14426008012527943908,18219110043555219263,14374244754412152894,16525860102535081788,16267124930944818137,3974160389788898713,2878046775841803417,7522978429041636947,17425792555292411267,8257733930920976688,5731281516888434128,14194427866311962556,12947125697998280180,14493294631052566647,3024529270172865019,15352838725881725650,669326120896806538,17929932034019703390,16700419598909736059,14842152436337023133,3416699148458720632,15078798340032339330,4828712100968977946,10746747327583451848,13713715701001987676,16974266888593187715,14078814734594698490,10580425223018864003,12671075632358698261,13998594889162199057,4894736679699109820,8277634598275809162,15595021556377448673,3234323628463156233,16424157827780756062,9182608183682065573,4317850763981565128,7550454539898085099,13223597880631156070,9924712324720789889,934860041774068315,4102539040422344942,11434650733229331481,17635460660507412348,15934304580351379301,190423195302366291,5123001592719677020,4136242540668784315,5044736948025347513,5457732413657339676,14032175223153577531,16503811191694128906,4833291922152052502,3012993207777475111,15794783381736353088,4849721092789839001,17230734149199301335,4564493696267902322,17681694626473920814,11115106866704307069,6785182847724134038,2881314765211316169,16987999043577668854,14819494221692357311,17430048469490317479,2159788120775740560,3290712868480699173,10804798136560022639,1828674959876691232,4107048725093748533,16656241546252926139,13137891846977024929,9782249574063555792,14893670951969854550,6713168131867522200,1005157879136800639,8215010173252906527,5550946208019915148,11447648504602167654,15377177822710482316,8038020574488837984,7169956776138967739,3913949262977438528,14239438895109336789,13824792769052090018,17208296926919215604,9342966856355582629,15724726060695339702,13862982817003713484,4334869509350766774,6132537321285714818,13339597178636630150,2099554738723184263,3320765997271777305,3308869137650488584,13060889268402772626,12942893357361895725,2365871264562121854,13007143010997382395,18215823055371501089,1408210962121393864,16809085546191038636,2908054992208899438,18360876739336036152,15948222752908116739,15876710344779464788,11465343376283101553,944530976180653819,5373925907807402259,962359556690929282,11769504134720567206,16273683889880048831,6050101534895182802,312608986784785102,16157714195652658335,3764237864118691154,11666711675102361439,13574443696452134817,13286247615590235408,13914589831419346534,9769408661783368440,13766738540739090284,15738581067199895369,5718044695684088654,17756589856467348877,6331855922539527385,14479318304964023367,6974537670803442361,10261406374015296650,9779675832535094536,1178802591955599275,2495121748800017603,17536835451737311062,15511418722948139538,6197755912651414110,3871969968320212088,10620272406574360345,9288330204533425701,11353417909217926367,12953908947411869491,6309485551367725367,3483355727866216434,9570298538630364443,5800393402993367275,14630731480850091405,5575124551609331198,3238027827995578825,13789514923585788662,18135984986274283033,10458571702012196276,8648623112940868815,12894325692905859721,8442517988340066929,16589161678532246045,6458292476558052757,4848003021400979920,9901375826118669664,459466457695270335,6775201634715591167,10944001480982347753,8375727669545670827,8654860345598057154,13579268147810057244,12550690417596203040,7945540612987887427,7755921838784703976,13487787361020834134,17755128401321114244,17917527097515760094,3029701572878550910,7165039697679581557,1781573271920700970,4730831081549039538,11849786294022608116,5526502041366597220,624826978434427321,5449000889141257030,13882253163269072279,3467119220218619438,9463579820384262505,4529984067755036474,8897954623240527976,13639333298588774442,14214299859586450848,6301127427168754687,3333895109554345995,15203773866300345440,11600341274303304392,12201917085993418180,16216816801992530096,15840418204066168551,8153853154850986828,11090586124158574906,8850011622173022057,15000439641806472893,17969531154200170774,12410532278488204970,1445029241970261743,14879415333027352340,3657620353538641494,14174948592398900822,2024568262830170493,6816963796437652417,7387894311027517163,11930132904752721894,11120298029758845805,9429841082097659325,10692825080900475704,7167058819940319348,6913549827351479584,4742792563693515529,9977499597812874661,5177359840750581949,10486695075821460030,8526895228246730084,11907456977904948511,2591746371010125348,7332661843399234088,3114336097065806295,16775655000678318347,16511700971268083538,7571261051204863523,17696640004914117385,983353078693068974,10987840067972273078,18280545279977888709,72502612739288606,3478605249239451593,2616498337716797588,10640763235156591714,3323763584294511431,13362712761187405436,4260534718218029661,13328603570935265980,795711546540621141,12596452262191380095,17901114039296417256,2044021431136950786,11862652469857267154,16198056171916175472,3771640275061014056,9365278740810738173,15106467881176688620,16645234383526839156,15698623752671285927,6901160208442081079,2857155979356218366,8760719496200308820,8647478320276584154,14511446106548610756,12058236631155446691,8089420955041388602,9526145354978367968,80572813232744105,4638007094767098399,13674985489199369197,14587006525524166692,6915098510916919702,1334903189393556426,15527442314553913881,14686703797074278599,18027814938046131620,9090090872660933942,13969138440956346137,6828108518614661542,1967692847897642942,11267988763837496733,11144577094503582964,2749761311287129073,14117627153317162123,10390068700680416216,9597986564834361084,5456234856980334775,1705939778609999612,7939181719571809698,2684586194833117510,9917843936021554365,480066443542253278,9357954309718831889,17465987883527548820,11751302976916283356,10375140402292212190,6228500016370225966,3012552340703589796,14899634686214011050,7709521732731679946,7315726898897977139,7635419452747345707,707662234966194040,16746896019654950030,7902246895758644569,12986560566438922374,11009969882762209484,5197252716518615256,7037532782664843455,5713565858545685133,10852301678939333298,17102802005298021444,6240564478181992831,15177043090605533019,4439223430563605111,10941925871457948208,9642518611674059141,13102760657872309043,16576831739134067573,8931061001008439259,17065056164422827343,11569551508133532665,14353151711127591626,12262674459595394116,11081441366241095980,9339775174455876335,16299514996284249793,10609794008393564245,16392689519799382605,3057355848079112154,9274518726701642863,15980420634309133701,198030152219836967,4256092939090802720,4541960731743639567,7623094855496143073,16003103754466416084,17094396064254997077,15739383115084257962,14847263254365670631,2987260225651456614,13618769579469730246,5153025753947512885,12417211112848671249,10039799028564348491,10349881406364857738,14533797521417717625,6895445241355707947,5695936315738321513,8645470593153174358,15681528836201967759,9374855174852065159,304199586499350668,18063726008269109640,15512759883352418610,13203108911175527230,16411218201764989259,8278588183258124629,16243983239355669882,2567960874326508902,16237283256631052027,17594339931994450507,4563490225868543807,8242852815958594408,3480755346840004878,2762805780075676906,11520455432064854302,6158228088906557315,11325841957015378251,13353512609270342123,15415507413756918420,15928697493407408123,3665678525851596213,543087129278253176,18067008560373091988,14381395697857070334,8619671584181769519,10312051916388373673,16304857371524047403,10621495667845942967,1085784428285094624,5897943720136492750,8444250103103115727,84014219421504639,8715404235476795712,4550714894095338282,5956994997506964012,15683773817504814339,2327239281586303254,4602434945664265192,4485281544655909666,9062926098562996244,6453255136477198133,6081075765342180434,11749188868807385535,6552553195205055695,8686779104344121423,6707779263645829046,12487096027187449819,260743675155567200,14237598923929140721,6802128364850788460,8816753794179100111,17793713191593423437,8858442803216736073,16822900826428716941,10279166291986928402,13456134034263927198,4594628648783706056,13715562013950763938,445668753719327841,11222594128866130952,3754150592731494870,17504462271160380472,2608532876214538701,2476072162523581630,2612200227753018421,16453140100201005822,9054416901660378798,3925240938181179622,4723291217762498516,18035611972760792385,5309426523154884125,16978558545312960916,1298493957217451431,8238118692470153653,12441842970386683690,16442840078122940414,6669758521049005384,10139981930100131959,13070355990049828601,7781316843418933826,4984572918374775460,17068962485857770116,4267825968751700670,5584467815187254956,15804378236449171315,17282250210432540888,13188270559761264808,8657901518988687246,8139898557107485782,2593975348160272201,1884312571036298612,16875117903626041241,1128500376198236695,12938457640947272087,14270917110358328747,2838234395944013374,14033276505460433935,13048116748255373868,17922752223547483622,16134829493642441656,7853521064909933513,4341598041663399851,4077005730154882700,17831315572972249933,6493087970739617234,11042580698362467719,1140339634854788207,17541579426655292403,17061276670362130915,7581115925366699314,12692290933495916140,6449262338280250695,6087573631238037306,1360998863646184663,17683342916452801274,9805588943796647875,6823559634862284483,2617369347755360841,17578781495544510706,16541543652647878003,18440536202198956856,14764663029321569273,820799726611249180,8960513510263009145,4705656980269251250,2852297291428825244,734878804408443814,13889612314825046543,10962870847713049226,10460260256376810143,13813118999127969575,2807246767656596819,14437802082739768178,7536126880640730501,9980405139886461803,11137409843569987790,11613215101550648100,809153831245570370,7680157247162080032,4645687618683096181,3463037553634959773,11141312271631710074,18305507495292704085,3830625344116301524,13398300662176768888,6506987563928536666,5105876106459011666,11440522480998453079,7744987966305357565,5865598234157330628,4867468995708592543,1065149318501933999,1615668089158863554,7373662679674368549,10164887040936019691,5811779323167231671,9558101785141091113,3067804111008184228,10356245712457715876,12531709141070290617,2558248854901392847,366242716098821178,9208193841330818390,12165289671652425529,9267187206666231909,4893940486481622000,1078110748499902053,7822692340417166126,7010960326288201287,2954338388954937666,3063213730969439930,10593220378066321940,11798325290089263620,6882343486272965541,334767312564031210,14280541847151814978,14244704732639348895,1138583141585627344,8769704199585362208,11279929333822261715,16202700217412351045,7239388142212442956,3591982079834127227,11870114408023405741,888166431294394712,18397501573427216767,9398618755962248367,635226089999109790,12856926116370518313,420089089328001931,2609494569117054481,4506057640960447223,10685753633654197295,9793167817610749131,9551103429245107668,17985411981386381601,6220161154603763016,6005009099227961469,12271357495827780991,8539500363380830115,7500736587764011598,6286491724238252679,3487069833087250873,7392063096490400210,10172339836488669156,7493451395740522271,17026587472483274989,5863195786453169882,9791044995192142244,15595438250149266081,18280154979539540854,8443147602607412655,8807090440750177143,835928568668396171,11368397860651974584,6400841363730600270,9848810993687352002,10423543767739108140,7049369421317054519,17328677991644883688,159745489200411893,14704181980340598493,3217581933290322779,16326107908901014461,4388642473671013340,18428551534846352040,17968883092138025595,12390885889645077790,11756806329830159251,7814834854140603264,10936482254753789919,11091158731477690747,15656195294516179250,3205090703370062717,17235619890004861453,2179856940087600904,130843642694814550,3965257247801223129,9132145313185287035,2585396831854051248,14241855365776953736,16326209034034718002,7299716096377055018,8651979348753081526,1274952301214737082,2726272875707810330,12593591356155019882,4152597566565886115,13683384890978208546,18242851437197454440,12938854021772404691,5444058224054594755,14799494775030205754,3958865231536040099,6232219065739166313,4519624292169820206,4122322126414284741,5305383963224914755,8140187648059192246,15090116041158892044,10437192644317663623,13761445911715954457,7626019026165348477,17218769300705511864,1258615585038698954,6630573920325979668,14283017340110270864,6709801008302834373,3727882537435794253,8121271634329092653,10001306512095974173,12305643322075701210,2387834024130073811,13282575207673880870,15589740490903821626,17362540656692347263,11246461371178198320,3442666801305100962,6700271588284410038,4106711733553038083,8538117466687961847,10139359865540762402,15999058279186171804,15147882600566983795,1456274119751517239,420184165911920718,7862257104506081537,15790430837103318008,7859470431322894689,17113894041476249396,12295757947639776478,18038354234847399967,5994883426214788736,4729715785115751202,7166403130289933107,506958607332426091,10117654600281177455,6117402537956358405,2476608452576966714,18222968537703530524,3730107376151411306,8560160384623510311,9670900302620422764,10316779122434134930,40745113146273820,6320204663441287323,4332710478743204551,11690962151700690559,5771183007078378347,2971638666368798896,16770289501582421986,2571706480196081303,17576379316763618052,10535504670671051069,9464450640326521247,3195671151136880175,15582464258831641411,11043544411507097280,2483108086585855410,9156336736941750765,3437379424894079577,17070685720679612487,16072088565144146003,10355451866891544813,67660347677789538,2926387881153422553,14188110558934277582,17516503057532784646,205315763195725379,11498303143097697886,10283018263407295350,3434620422737780629,6940490618277170474,9021649003687383265,17152722059509911887,6637443769244997820,17734991305636128449,6513181235158312436,4697266218595801534,13890015946611468097,4777931353617483560,10117942134650621233,6474390611849245791,14504318158802448217,13223419814924423192,10886670287241380796,15426581679770991783,12419521098642214968,16592490552878274664,4177941567786902658,11971930195294758538,12886720592262205324,13703052163943539116,4606202928539690712,14012193990047930536,11379037813084513201,12185467922912882719,12299706487285738252,9800018453118383572,7040019170267298084,12774654972820010532,16232216226555919391,8390888870680450731,3352111453100852857,9175700674026049771,17683089790944534922,7476728584742981072,15480628979722931127,15661007587601618365,602735970832243145,8280337778139946783,16346963291169447654,4492521108182123794,15093904625373039204,14514622477026147905,5849949226471342456,2108271943928163449,645270892496149395,14391172620287865029,3708822141139444417,17951264605195693290,4589751935950644144,9100937696562729516,270741730522101819,16707460628228767048,17235166475475986858,6602873574801596757,6871663644011684113,585189438905849718,16575358857644044053,11611834037315829804,10162937157557400532,17787530158787384496,14163020398548657974,9140566354463097603,16540249414808932764,15000769203767246784,8312496162319373467,4899264106530934182,6341356282801683472,10052043444805867123,572992466450929053,7275505613416861048,106453509066754173,16708816228781500549,7998507150777149024,8510710665757093359,3212590771941121492,9648449898342679229,16852680022082713062,11827744862164713788,10463753742746754276,910849779103097289,50506220113759768,2287468365912722875,18250362186183121713,10847503141762415370,11537975014954776416,16003923107352789224,4441499413640372166,6990574000800972101,17562276079257267373,6944215396634257970,18153163759940310954,6569345863421058331,10220730025454612866,3709500391489824051,7087810979560261922,7799679883122895779,2396154425752930775,17146328664285907741,14419381193757174757,127010299469815871,3915323501667672680,15520820101848086808,61507425400000045,14110699797630153524,13600654090026857741,10115848144006552537,5863740558571122306,17294254239837378284,8428603630277012661,13325716452787638485,15829014770884946181,9814798640573442546,6089927226789878617,12096741492505387774,2146933328100878892,1491257953394241139,11044393900476220635,16800187679487284005,5975603318685490145,14920518267575787784,2930644901102380640,12860603824663123658,3535407522447563943,10514786338339431355,11441194816802580502,15380214527889905887,780345707326436307,5402150423122846240,13976698019607295052,17478199609672854080,972494853909740659,11442639635891849521,17550801132147646505,5839974588997707977,12364612085653055602,8754940343264383131,2919156101417877173,17730117670536785532,7021049088671906132,11410117914938401856,1107862212695618771,7583066416755685640,16083534631636878257,11236853524316844951,3768064290645090939,2473294476059261972,2887826015630951056,8438091259821118794,14461191003626134844,9894777437396795432,15491533044202500651,9475423918635049169,538066234900211883,607169522541993560,18347775743463199353,13746507171457297998,7697825868427527652,16719604596789200105,7026428450773881189,1357010322511667310,12263893684860508404,12456554036381958429,3636239088680622001,10826725389751910364,13978733063665711754,12239781133816696827,5446816018923609695,9106107375212854842,1065936246671326943,3078286740026885720,3778687403335563978,14506627910496080073,2716439176714510901,14173818508157552414,5924920180041200357,820028532546980402,318587657058721707,8442255371224960432,12923890785688658951,9967160643468988204,18106902274995314555,17891480154055229874,6659836897439067519,7103816631434173016,15193051812949908632,8083818798624910150,3106033392828889881,17779149672374465927,9159904577782561245,15929308199433789990,10418183347247618471,1460745828606420438,2516584124356181049,17990751942470195768,9359620747901982581,9055100200426070693,7781659845278304054,17926215119765911580,438191621183656825,13167506374828006199,11874682399863103835,923943833616620600,49101598966045557,9068420985701703250,17566813463432788661,2885691700340418370,2085090047163528732,18135306594992544005,3984663790265952434,368998952003657015,13543745437305389444,18273817705688699329,15904400398922430840,14631633146041187552,14732159314725976098,16392767898242962919,16085465393634065168,18065068276141292847,7013467323669623507,3788435386476600856,4562209354999253089,3265485516778181394,17408187474445435778,2772860036225869989,16134142721903824968,2994580200262161379,10201736936628485092,5364338639661354639,14932547752017875131,5252004251787338108,16505697031883872327,14965876817517745037,4040635038359580966,18421308238131017721,2215016322630921974,15065828433034955480,2624263872362207893,10551632536543390307,8306188169365954859,16580978807515809582,16332137727734124234,5010181138950226285,5820511907310148386,4712482875595637426,8186573198750501833,15593867092576054762,3728570514923825023,5526873323854950923,10895588276569659113,14202462603652263608,16782858716608430883,14600315522991260887,14801119143961542803,15325286774570913702,4110966073160593459,16297730196323669946,7978095453583526001,9302498623292356494,16167024173425536197,7048201106430506831,6454720118223414366,13342665089476593731,15531999886916373873,3090274678348237193,11480250593516985920,12532598470632259790,4600000464158768495,17571079465425233012,13050773386564701773,15499087297766377959,561587526353197767,6195395392646684256,7634333900504919297,542022315638166820,10341082764978495778,17359236748806359690,8597643107661287321,1680030105216428277,8579743821939515718,10024337926877745140,788742729611608013,11305588342787543958,15637524929375985940,10780089235897574822,3080978324849282483,6325828549600909785,9922822824660923582,6304224582355564971,16050892808452546089,13350274081306895405,6903783963402489519,11840867450931498009,2538151497855999499,1475800688832588183,13502476802772747286,2346190316515382455,15198135989108735447,1776508966398158906,17168707898652078801,15945694826115801829,5568229364052953819,4329871433780160962,848870192747514604,11962622976701931486,8661128304140193864,11899631633364591825,7811993604901434,15521990074097593607,352802103434603770,13413911790215079269,4296952932878962275,7459243549433378069,6838212950834526050,2930824068540792847,16492760940800661965,16375733856274518242,6169813932675483390,12304570190279079572,17387792992569114566,2236279764048435720,10622980314269086418,11424205516387293436,12278446765928029630,5159725221279674829,13184040469811729613,11457615184802292552,3953464427267258682,9652355447721558004,13760698179457379848,7442026236078539111,10412647349190131123,9005923293925609532,12851521157190523816,17295668648098261020,3845577046315923078,2016830707796250329,14011371468111489953,8232466748400467866,10205280202816602596,2362564505616690237,14415535663984478810,824213392152357308,11759674185201241591,17543671291927848822,11651111730302334417,601700856403714274,12593385651050074419,6738446043674575947,8735845057826147723,10201564970308980544,17136599272908811464,5304166448814334855,15123497573763198237,12112307590369822913,14387975746180631414,16541508467920848723,11954964124510377851,5686152585702637696,17186541912997074108,11376435636693325902,16357538286786874139,14731194838884840758,9167855275223760779,5875095301748062445,13636885808529765314,9594331291073448055,14313796701728719401,12093282979253242479,10016539802909237310,2411204301747481647,17978648043593449322,829481063404195818,16274930673650723629,7118330790108119866,1298046229144184226,15782894531292064487,11220291749178593848,6197336012766517120,17433281108672527845,13923059026570377081,17446509171770787491,16972739098825634968,10595772659006975998,16539155387560591793,7600359014250604923,15192015803445474121,838211805668959101,604855755407425532,2157683154818515102,11366306993009629306,11619556304374306585,15778989183963932923,7418559135934644460,3683832059813869411,13124985097822874560,2264420940816803078,9967848222478940014,11418905134820895697,11447619394093073751,12567084704068820041,7683991773018247072,4122617307812629765,2653180977060183956,4654112360320756352,16421473932333140322,6939317175379527634,17659901381015536703,2034954459757299385,770419381931390514,11670341497740252399,6094520916839264321,5099878440572358002,3024862671124068761,22745630403599096,6094279165022801570,267872235079449481,10926783963612858241,12745872613684685529,2037849234442475574,3039425868083234001,11955689466357033572,10368250251887173136,14566084237976061233,8544552943607782315,6931346881118430646,10986331900732528768,13242979779980250959,1060628925357910335,15597660255893749998,8976838812381127098,11728878971537307022,14161391939949537024,17018784551195584157,15600838082356283981,11140638478951756307,6949077010067654220,1079345416895878873,12359854539060251713,18298743929433987427,12785898665432795241,5995240968202608376,12598026450846028885,10947480130333885220,1382529226289357555,14236964520694693356,7889156398071383693,12523378950831782864,11584761505136020032,15519934603023711062,1857685098913341424,5347157783083342049,14604543085874581212,13635710820945410678,9827749771147954908,4138143851739343268,6398561039227998493,13248649202081776458,17669543386983576896,17376333872801817965,3364525875079978760,15281797308188567600,2510781493841827651,6490309962484258159,8379333820489125109,14883693504733980200,12022035753244150122,10403314950714322377,4172530475710512954,17015941312900410504,5667074056331345398,3740329160869282478,829061890079388481,3737726542828634806,13820959502326084995,6773406370275254235,12592693709526040994,14557279786913247248,13752392365904931065,18156636158899504395,1592129840312052645,14642673038314569717,10077440807955695776,4752670625323543437,6352238705213705531,3013860182551959568,9881990597247687712,16966330758125928067,8220440265228422395,3767323257436780057,13369412971421284401,4091834322360316800,17423079600459714330,6179198621963761775,1392260980884976075,3314133309002193881,5291162050827048819,19419717545246296,3470391339604911669,17905808534082092059,9991896182360688705,8655757011215089283,14160182699237415410,5722291091646770213,9840780049413145302,15966095070481114540,11201279462676199105,5172947600711369704,14415119620045797494,6635951645692528756,8447650336967664341,10487635948047485706,15722965173140886202,3962795652079564862,4995576702880945076,13168873770000300101,4634066123251786308,18057290445020584307,9995778951085479934,12643676383405267456,4230203913689345504,17931901820314914623,17393052829898592035,4418272983011573259,16957414278463354596,2514483675196448977,509942879800183338,877699084939858980,8879396093944463143,3430184395079779704,18252613197324196912,12995667984116715578,6170369333190757283,7146310742275744527,10016233973798214707,8271619639433504473,4497051039090411359,15351817882902889309,14850022772587991078,17807271090218103293,6047098636488051501,768669324844675458,1464986338447135893,4515657547613380812,16142380101024033565,11723527273156449984,5885492576756505439,15018564920298055493,15513644850501307895,6613630941059697117,16229815566483729265,5291004241892274537,3772105166252520899,6240417761943095154,10471171575887577473,11075454338793974430,5425548646563957472,7219196294444076346,8471762564262334837,16465224215837900802,18442040064294282163,259773717088348116,17354207868095638651,8508373250905424252,14502099411054808849,8683739280891221106,4520534938728829508,6764739280169102639,3904578946988011965,8869657028649488375,16567541662173470603,2426121728122085162,14953012100302458929,15295793156543298189,15380565965919114952,8344439643182431134,3913249059019003887,2565867539528232002,2337724344586295672,3383230098606317795,6078484054363277639,8206179502284930144,10561771104939075502,9373484871375032498,14505837510471717646,6998033829407338723,4243871955713402108,347166796892589676,3895490529475116355,219824116152186405,11517631678613692688,725776955541865667,14283993620637783422,6475656108543871983,7859566858650961060,11071536730970303383,1761168296000434416,2564081470950877998,15993731350386081343,9380243751230434354,6138021645458551588,13777555736212616855,9940355252113664370,9683525435021079383,4592826988088538573,4063655960308087432,8268541641433357234,7397907288270011574,15523013716701138631,17167185716683297299,2762724065592542566,9405410533635296947,10279829981795162419,4699040579127638326,6719962042024190855,10552428727843712497,5277445145681499485,10426860671544124299,11192147374327658598,9871272021153965134,4626071553994859040,699146965844660944,5611802411021109147,7137845621525703222,3992485694240552700,15788048729220653547,12930001759229587314,15759559045072716823,10839354461141462790,9561847124918741395,15719436642040308178,17161125718089912225,16078816059555220548,4156812022676645983,9907459096636980422,10874302545319800328,10897193607331888783,4249662821977738198,14724104812161987991,18294420361898982097,745836563143603397,1496288713695071633,10591175882281383662,1608281221255649691,5336520844105429992,16000851895008025733,2546361367164813187,15215509156507688163,7612716398552965820,12572177034826292429,12126550749456310956,7261504672625376325,990513411629026840,14766791961301373516,3625377111092307750,7516381533716839806,1563149128843788175,5519487322144894624,15349869455619841800,2975991069679868074,8784206429869191489,16496870226316097298,16484322100957996153,1387413773391241005,18319772235012069647,14631993707675065282,15733824624417475245,14123748105023987833,12375754116459268901,340809042283835177,3532203010275234699,3060952135204125099,10284351682619040346,10479402535137694310,9195339355662374278,16461217984438139574,14757166868494653330,12087552368137739575,10279563120398228994,8591224469252994304,6187349907647102852,4848955840188876056,3518263933508990598,15471767769984879624,17631852959486713785,5692047716502304047,3096846970691327755,10546542526541343526,5698013597410422041,16587101572884261982,17893801571152499847,2485569938981670607,5755512553288040295,13265988729099837436,962804114683795456,12218578607047253719,1934785510704360553,13083789939790068571,16419878358964496395,16038620309404784047,8568525077889518454,13394521634452576687,7746394824081235242,10873500024253850474,7232787109331474250,16793891909562009336,4014029266305760555,8733659965696917145,3377649265878018922,1859713998303461855,5759172317138106381,17053657408908847014,16291900717687571705,11270127623223271940,16016393244299919874,12891539798285329357,13366290248937148436,16616205595189440503,14454927367886333331,3861554966060108070,11184242492010323211,1284501148503837751,12614096204042867025,8056092728399834583,2817360434445011396,6701345043058864788,15100237679816522613,11619032788518632037,14318670023450472041,12572304746240512891,2495996926099269781,7005472275926246175,15093127181970958529,13663823780171563978,4823410927466181347,16068874134183581553,9506209724339379791,11881027417748637864,1919611824952776233,15617458764508577177,9163966432009318747,16532234919459597793,5647271637086579000,4564965385519814820,12445773583754489014,9150165416399105064,12784690992191871906,12075596531944285274,5706221574738734799,1168654079186025953,2858621027196142603,4621154048689523816,17912091876796603358,11630538142212794315,547522121542354058,11617261096545036829,18315102114910361064,6586554760223109775,9902698699225550948,17963623200321237802,14228251512503995935,9355531625489794593,3955298367925454540,9641015202727362692,13501655593486372832,13708778236413851172,17635866202612110862,1994490503755549419,14630093336878875580,4112833124609079469,8191033680561344567,14780798064826948614,15571013036218732989,15635826715938249088,8622756941733540672,1246459109239226858,13030024955255220803,15751264554200951873,5993692850650277683,3274001812327871461,6921463613488107000,10341565855592234137,5016585997584237126,8067304053350208093,3342203085738242911,8825982817854438765,9031509408643269997,1805124507113865013,5963417599659371261,17948598850220822710,5991317922187022969,17147020191076474222,11167040515538689934,12545555292710581649,5707382047834610699,12247311850057864124,16816271926540706930,16834862129954987694,4273451924691100052,16906747830298565734,9769916951303279712,7325460358659501203,1738831001466183463,837243399855395200,11092559822336751779,14394014461884741167,7418279985509238712,665734865258292158,11462713554371391249,16918574661708113375,3858277564151213405,14242739902706115692,12020639673223733693,1407274689081523304,14080456871523345349,14803063541422785503,415106459253495477,17772538396937912630,13207152011090859958,12890164989546725728,1151937847552537705,6215332307911103284,10193686339213981698,16399266858819535446,13060178438184778337,16471143458583582419,7144124862070686634,13246476499023510490,1748362053536730449,632715012750193476,3895142814733610438,17528783784454846345,9054683383733856205,12787148460566339266,4106321070572724381,5037537274937663375,14898611877151219286,14125635921247964394,11290372322537465867,751662298430862489,11842164481957850373,4128583702600457450,18131716956309509507,9614277388678508836,3202922680723466184,9318872895900542440,18109975243292616297,13781636829159106328,7993428974504005763,1426476132644097255,9407900569925380805,11385847336013654715,1303316083514044324,178284206440282916,13897204667689588480,12963514425582083250,10667380539282457440,11247640154727787542,11899083050154231295,3478729782462690404,15197563165874335730,4321817517782744287,2348568298421244072,14622227838209500815,5357789299185723317,13682661814701361645,10313293535657623990,11750181369112051006,14273761718025492707,6338208923035695457,12024021362628966290,6938147786279553443,9032703401707620548,12733624201534162431,12951426984630741115,7113856681062266180,9492232792178168162,14186491713481555955,3930182852952524717,9832147531500675486,198042419192039465,18245986831656506945,17818415483227551010,17624297958799832852,4022139767297424769,13723032767270496394,10179019133206123771,18285338082258514533,14829158872300344369,4277794888033507811,10594250189599245819,14881917590394961224,4178699163668738366,15331308134987534098,6509440578171675495,398381155924872003,9700896517849392559,2666098644413441043,14835045666651340456,16891481740783047519,6800098228309229335,2989440948896271948,6326166694231881574,16008911146803823308,14496275628615248564,9696376036700421107,17350036414584616506,4395098503061609394,14275328925931535464,17902334733303363616,5364575801235223064,10898447277304898089,17503868660831164001,1807135314217962167,15123463809751835507,10920645193242117936,2682653886937999306,9831776537458169220,17851912759673232194,3456063227900499347,2982998926051020780,201264029832618736,17841341447309054226,17751612223471239081,730042477857059672,2771544192022540884,14108444122761275455,12864453781776832051,17043489763502234125,10893466037109379517,2019576226721012954,12876851243420202484,9743178279337415248,14392212547218847271,4085751287892159682,17622275839683531668,5701935490717520796,9368162851617655036,17949320442645025030,16552317645748321357,10135888439091115767,11460976154745723673,7320373500687312631,18445446640761445001,6591982171130466312,9405617764700321127,5356333690494005833,11175950475746018528,9523655565283511199,702599854755517364,8194193555870539709,8979262268640843988,9552778923428584289,7035646783213686916,6642039771923802978,10324556752967353809,8943106728672034160,1635404375005977824,9945690299589600387,15127964332811036397,2508766974669128920,15943745912705513546,5334901297213333705,11995865414016041215,5108843985452531415,17431732783200314976,9422233678974884582,6756490931254745622,5482151250867328704,650527511597755462,11536963812401346717,10534410675928405595,12327558555187355704,17633219036111129398,5548383864963022443,3357100768488598600,1671368621047655989,8051181798151442910,7398467989646500983,14875427935783077110,9696845247714605012,15217813961191059620,4713005527443441841,3597762121513313004,4603498589557694677,16342812008509701856,13073406188014976176,17098309022706392181,7173003790975786256,6991726231890348135,9885504662236490189,3374095793163373287,14532098057372139882,4012848744850939068,9258465766727296567,13937962738076856345,14051297780168617266,537067866252620795,14190069472683426965,12291094672634120121,7334209430235699630,10893033854039632574,14255542694217200806,14853001702575402357,18039351338635695223,5514349811058720773,9131652312224793475,1629970265737214565,14845989348030330481,10687522806218861059,12963022747713151067,5385623893581780841,2775751226952592771,8908774939903506619,10207575754310834050,16581161923857359368,6534511090097807208,18143814143996369,10382771027608364346,2825614795970698525,11740004703718653119,16475933664028806789,1438854742125722067,136104958477792781,15011295080080290942,9658627879499002813,15776282912423776970,18114487011713095160,1652175959428181836,222057587227014740,6949755505016921018,3330179356003540966,7596784384755502952,13351161305578867545,4454537416772476630,6989884484867727534,11795505874061433649,11270997881591565638,18414536166794092771,2415795087071325200,835032527725463288,6220940657859007852,15396677443111493510,7330983708000859854,12277644332749089745,12199086158237422358,1573005538285711433,2885443104840171089,3611870084754845724,920031341797209806,10885545062147358923,7113724921201288184,4672872463118083312,16017012183281509031,18090305127694003702,4441564275943235151,6633509142738444444,15253927669507821903,16589546665950827159,10316503363153630606,1279384692513190544,1036364889147790336,14655899875031373712,173026283592262569,15316085372759357508,18311396998901421016,16582821562777135412,15934420033793168858,17698940910978566213,6853225700745652850,17741695118604353849,12003779620391117697,16717755065457709560,17225349979730090730,998912885475680621,12453851940045131990,1174486207962707628,16041817123804047670,8514888912926036042,4699456438632047288,12357645118689040255,10538972520345615428,18439424211909645541,15108581179684756466,3642568827895947947,13690765140442161743,1634523393519473269,17479260198598626514,1295006200932076993,16233001629097359536,10648082710888031895,7802756870160360666,9266007557233861832,5863455748810406026,11841739602415050565,15786772247684778375,15595823434976977753,16908885197068899494,8498537563250935728,16023311654773259686,1358281366694816579,16752312774225959556,4171151912162355071,14113741197103971334,15962632983669365549,15321778919138958480,175074030243488424,6949797855616891278,3309599554826475353,9250409921815609643,17822962581343638634,11000400139471097550,4514145124169922504,13079257026043046523,7694585265730425972,3560355263418987142,12024198914198928471,13159519542475527855,10326649651702408409,10696307977781638825,7547802744707595023,12025565696975696724,11244795952926254725,7504720343295336201,7841541494262218383,11723902829125309912,7172668965502106428,16944497751959050150,8631299194659993060,8679226840625048775,2665842474149119026,2293278656769069302,10088468731707618571,46788253418644949,13678674422474065980,12742520548891111771,18089036990010264019,2569116847955962622,5947703639547276781,8925492144309244081,6358204024931799431,9606585780353552758,8310323382329412017,15583114972272632909,4672179292915807784,9683527996396519335,16117988971746740224,16090833795058432852,14828841069215818207,7496740004147513324,7932948343666834736,1397648645236222123,7128300991588026552,2312338181384056226,9450125834628518169,16498558417914152863,8464344880872922309,17550138980773028468,9825296414978945433,15018574129544196768,6113793437397621543,6997262650697686660,10539515890233994741,10023875073892257224,4989451250734004828,16520084232470870649,11026154214262654836,2310191002941405453,11998939584207454176,3701311204190960981,11569402052812784328,9795289783372274043,7624911847255754112,11898077283274126206,14193684200200906579,8007688399460484527,16482270792566977849,10020081290467965783,16584011087045838603,10447539216742383900,3537976768817167587,4196457371994675765,11997357392443473638,10547410600359021172,16083757403055430072,10341531882937321975,16600782029642652693,16476563454433317857,16941123281170583932,3811538068947644040,13345171347785867594,5474323903341586025,11518113327666635306,3662638824926458896,11631230680418371438,17235639439407884633,7650492579346671297,3490175874656994538,4662800570594475367,8548408108334305943,5838867151436732602,11319149585883614004,15092727934185773043,4744086263429271453,2891997761286160642,18405089876752494484,12230903345812010576,328790412543700260,14219592405803177587,17281721208267344060,11926135845918131645,16258871634836991500,8337396656494287868,9694523961877425940,15612388187789453955,9486546762228006569,11621915541682147294,5383571197510343988,11876808521245631663,15665919101776544672,14646424123488741460,13705553157224882947,1472121856416627529,6936619086202998299,9634082655968469427,8846675919551143980,10738741543199559860,4222917723648731618,533440029387599604,513564332365432913,635919391419610439,9123633269594571460,1576012679279906500,4544294582640892763,8684323216146201193,5072767763710137489,4047002663606637632,17748466605638231306,12906604044616325495,1636702347222407302,8944541291392208515,2956381783225899027,17678337650794229926,7424997807530423404,5664618598687675400,2727040193723782392,17621868695914498752,1763744779926576975,4121428216107457789,4691981160088875651,16800234318042863509,13003504466726967274,7968911658400949508,17111154201769170323,2695838247579926444,17230696652884925631,10707477115106485413,13628592265909761435,6700148779407068629,14015840536868404846,12081835043504807977,671680757985953861,8231900857612064468,11491977008652746471,12616033286979984511,4832147088054296052,16400433193532198110,5267336464585184128,9925700375052523925,2947937791863933965,7489314941966457910,17326885363314118164,10307570928143345132,13799477098968392898,6799687863133584049,12018523498739595709,4389951146573969536,10040449936562612939,4628126141655614554,4107198519239304047,8963854380462202646,15806640929979454609,17714772935780001855,12611427738398043894,15681269066781692956,5116481830608430849,7735878265380554615,13756562088765879214,18050142257545156845,7999626166732117254,13812168852898085573,273388401740284916,14023879271197529357,6561119106469551932,18425999117650461520,15225059237216325702,5254183894665214298,1287685016497412595,3717082107343707328,14395905452029820846,1619204831567123499,14500591960342571143,10736485386584343734,16279011912083458744,1779200782069039790,14240211164309700210,7572098115293244507,96905340230526273,1958256381224702436,12277483167723571887,15305549286585601426,7777283143547458412,8319902248060135177,18220768634654922695,17447643727097802880,6292741686551802880,5804627395054320569,11762038314795729973,11358318556689310900,18190223449411186997,10880954928328733922,15805084636399053501,13236287938463129356,2367371106919682007,3192828676959208194,13768730301863581370,13982906162872646308,1122092200816676014,4635272087692619016,846552403769834479,7639986792987479287,11012959634075022999,12486671519424329575,9345517603833154279,4012088542451056881,13530312778317194323,10206303217595666877,10534933465606481462,5352837804899820125,8634234488929919465,14570559787396847902,5074831653575522986,276165678126304922,9813493433523778891,17603380458147123714,558584083279955209,10762177609612956232,10115634808076824794,17027995150563834070,13571579960885122650,12483593148837222157,16745976141422219392,16065830799024573621,11792774376083040710,4461256317724895034,4692125005694801138,11724575879618696152,9203035504006039870,5381310798414268527,11388092980345009517,11577699793068061795,7727776154038444278,15563316182606898774,16936688189386540641,7136136132051709923,10797728315298399477,16122595297755121719,3009576513439523512,12444121095584795073,9732066474392040679,5625245441920753720,576247753186712183,14013055922110203911,950165822247769873,7458585806545234404,11026727817223162884,9133653548163491342,11693766949429770690,1018644222924459615,11132153255997599815,830383311881241491,7182456295436650745,764025138641087473,17699117161995711952,14918168281794692538,2278695938948285212,8058685627617908146,1087824502203112950,471663972308266096,12715174593049557893,13342738521385813405,3785463357716680792,4546889912044060448,17203414695772209456,9022931372893445680,11575595797841950265,16690360950060817631,13658235800352959617,4602977866236611037,7766828084971544627,5237770548331835167,3056080512880321766,8629382435168499571,12213056008526404527,7426372272586772909,13303681726243094180,15796861727355872221,8029311102899301294,4259590150996773524,899695505514637163,6119392416445477954,16422540210545297349,15510453736232513125,16046552386860231195,12055434529989452745,16210884743011290677,6422939652298530391,1347649971642114460,15859308127937859886,16508904860570255875,616851422831685949,10739461839778719481,16202595808114243377,5272334035953708443,4953105166247107210,14943651949410397637,17649779385110125732,8024798143040211665,16528819544983558702,15647878843706086604,10273578748084955737,4721495241325246849,655828639874786266,3490582752259849336,5377679009539933067,13222740105259447233,15295436478242921945,16700744891206547012,2330865353420225428,3408639863672482046,6079801947735084744,259651058640637830,16138332862310782282,9140935061665065680,15503484198807355798,15255701324201539226,6170887089896862518,72993684219302720,6454176212157133898,8433749033418686077,5931106088964196336,11126226707893414470,4394865292782579856,8745005267054236066,6853983229586640670,18358209744145055150,9088367981410472919,9392471643391853075,12834152367973424218,1445910610148105300,12414819050151604301,18209516455271625852,9847991532650639604,7194123619562296843,6276098785150118913,13005477165446838623,13162022164094143953,963240720576954786,6451945429615175990,15267570114066982983,10062367809672557079,17452167132202038961,11256571060738632394,2918228993212761839,13935277052579534587,7848732802300111624,14561603182278619425,6843007018187935916,10073060814908325146,14202663629992711776,2764445831984561574,17936026557103580120,17278768932292000216,6018686203753555351,4036284848509229962,11787676890982889194,7192040087381654119,1771335980966870863,11707744551575480659,3660138927121161130,378550182880113591,10278282590022399919,3160185944750773094,7088346697607639320,3725493217367723186,17822123252620715348,5674272653253128929,2746176570720304728,7601082068025901874,15370355660255173402,13709186539541371824,10848141872542993629,12391516356602644599,4406717272877832582,10572948374450462619,16849548192377757550,3248434861232673210,18419777869025020654,5878063857962402708,2224054606573656445,5250472534460799163,10591347568580665139,8380978319575855298,5083348245932503290,8471729348804497308,18445607727383521025,15348062602720859640,11142061641461348450,5505586805950063810,12123865196001114201,7895928823546045326,10408733903869990920,1634881701066735968,12694637380188722488,16086361428279346494,6666089096346240436,18302373082538935900,11944678155458867261,4508172761097049289,13917097544733528410,15478319412270236365,2181833939607540239,9763287059098334504,2697499125736017460,8247055582181232353,5965528778562618464,12357126004825752048,354210800503717926,18269111384198840165,11276308717535709289,1191601917097768866,11163410982710443711,3603855043366793602,10808178787092391310,13088205237484696296,683630114641908454,14656600716399269291,17503051593529537373,675594506100516063,12954349077881222991,12194031855796783863,16695317030773836846,3084815333163246636,7746169408573786574,16722995368147335393,17479562299822023337,17659105151060958052,8095271525537194998,12878963181695014714,18260021158953563431,13949460455794984397,15511679550515064243,14978488551924576583,5744033653281501434,14884945443188296609,4477121522103055195,8303275153364261374,14990501212118295027,12393717486327962129,11250482398114921724,9594603533885792720,14412697051517088469,1751654098363043887,12419698810827405584,3652040924415703321,9847324732409566557,10154987427002205018,15641900110506816515,15107528216126449739,417684661094921487,17798490957567019221,13980680154733064373,8156449795614033824,9689424525109367095,9865259398181637542,15161235360762456369,13491683919009299636,6411064962293689050,16599812244559544301,12631228613162381649,2023202541589183663,10896246941297063332,12791050180246280209,375678288175906217,9936696894347886791,12599188483853320955,5012278172264270660,14082169916652431069,9722137972460992597,2639363044112130284,4609262836349872653,9564415665888107971,15055866487042343334,6160676923402743807,16624009452376373970,38156527585278179,2546380133010266224,3958938104902499142,7688482494765876065,6538106095173408737,6497005385948629647,5963305415087699654,18023683286466678755,15078843600465900680,10871300508768194830,17400261645670117320,12581707112222809212,50633005838995318,11158359874254735239,12494897474108616446,2081465585031152388,7899935727818422019,13041658894829789454,8103036461996308617,6118404301090430910,7084183295806752340,15378514077240621297,13586200597968409684,3001604102021069278,16174581196623552200,2450215106065497323,10551627969868941583,1836727072500162826,17390516063158728297,4565328813803649115,837094920328205069,7702984669708944112,13960497821355651204,15560263331972810488,7089179729617762662,6429187525054798881,4683667999959178620,287544594338754886,16975962309984505681,9625025173598294930,10230708799635422394,3006793704106023878,7251096617029222399,15958669080109447989,17489112086866740102,12588779295286596347,3295385441441644317,8319944902132100407,9573018004732177453,4913689559876822258,1001506245274173715,6681342229279058587,4366877097485654255,1123804434980486474,9202899667228816203,8867012480018710157,6471931067801532112,629358523529385260,15983440316001276187,16776795366628681143,7559363697845751807,16358793586352888150,15198874987576704512,10267266754501415551,4285741420781998210,10821994425878559362,15764302094535402592,13789523416691306116,16137395726493422020,12407604730220603616,10216300528169427531,13299971878488559795,2094449251438595045,18200389862048713852,15453964677019764872,15038002159241479846,14159489972030142875,8861869798953794634,2858083583061745504,11206630949395522658,13498108481693781992,886333826451762549,8731270644896823450,16929747389805614930,7058695961051229927,651460182502498836,746672248636106840,9809202148325309603,14686664541331339722,17941066369402661624,8984027146810725593,10784892909079740601,17852202017816099329,1737007076671716115,7800516512433628711,8091076887253551929,3486413019285292231,3023404846105779018,13848497163119412214,15146791595152616546,3440032962128090984,8494529453681179122,8880948347596411765,2542235630370047147,9635884619524870958,1351987466089284759,8945891199394177190,10386144951727023444,14096070086696762061,11436251646198775662,13193388588963371653,15547839338598492343,12991830394940322656,11204293340461818274,17886082050928285020,10721615071942466418,12340506739801843186,458507651884632603,7040428843485491578,1852614953012885175,891300547118684640,4340386767248139744 \ No newline at end of file diff --git a/Rust-Sort-Comparer/results/binarysearch-result.txt b/Rust-Sort-Comparer/results/binarysearch-result.txt new file mode 100644 index 0000000..23e6361 --- /dev/null +++ b/Rust-Sort-Comparer/results/binarysearch-result.txt @@ -0,0 +1,3 @@ +binarysearch: +Time: 0.00 +Sorted: true \ No newline at end of file diff --git a/Rust-Sort-Comparer/results/bubblesort-result.txt b/Rust-Sort-Comparer/results/bubblesort-result.txt new file mode 100644 index 0000000..17404d8 --- /dev/null +++ b/Rust-Sort-Comparer/results/bubblesort-result.txt @@ -0,0 +1,3 @@ +bubblesort: +Time: 358.25 +Sorted: true \ No newline at end of file diff --git a/Rust-Sort-Comparer/results/insertionsort-result.txt b/Rust-Sort-Comparer/results/insertionsort-result.txt new file mode 100644 index 0000000..123145e --- /dev/null +++ b/Rust-Sort-Comparer/results/insertionsort-result.txt @@ -0,0 +1,3 @@ +insertionsort: +Time: 114.72 +Sorted: true \ No newline at end of file diff --git a/Rust-Sort-Comparer/results/mergesort-result.txt b/Rust-Sort-Comparer/results/mergesort-result.txt new file mode 100644 index 0000000..7096afc --- /dev/null +++ b/Rust-Sort-Comparer/results/mergesort-result.txt @@ -0,0 +1,3 @@ +mergesort: +Time: 0.22 +Sorted: true \ No newline at end of file diff --git a/Rust-Sort-Comparer/results/quicksort-result.txt b/Rust-Sort-Comparer/results/quicksort-result.txt new file mode 100644 index 0000000..3ddf3f2 --- /dev/null +++ b/Rust-Sort-Comparer/results/quicksort-result.txt @@ -0,0 +1,3 @@ +quicksort: +Time: 2.98 +Sorted: true \ No newline at end of file diff --git a/Rust-Sort-Comparer/src/main.rs b/Rust-Sort-Comparer/src/main.rs new file mode 100644 index 0000000..e0e189e --- /dev/null +++ b/Rust-Sort-Comparer/src/main.rs @@ -0,0 +1,19 @@ +mod sorter; +mod utils; + +fn main() { + utils::createlist("assets/numbers.csv"); + let array = utils::readlist("assets/numbers.csv"); + + let array = vec![ + utils::insertsort(&array), + utils::bubblesort(&array), + utils::quicksort(&array), + utils::mergesort(&array), + utils::binary_search(&array), + ]; + + for handle in array { + handle.join().unwrap(); + }; +} \ No newline at end of file diff --git a/Rust-Sort-Comparer/src/sorter.rs b/Rust-Sort-Comparer/src/sorter.rs new file mode 100644 index 0000000..49d8c10 --- /dev/null +++ b/Rust-Sort-Comparer/src/sorter.rs @@ -0,0 +1,149 @@ +trait IsSorted { + fn is_sorted(&self) -> bool; +} + +impl IsSorted for Vec { + fn is_sorted(&self) -> bool { + for i in 1..self.len() { + if self[i - 1] > self[i] { + return false + } + } + + true + } +} + +trait Quicksort { + pub fn quicksort(&mut self, left: usize, right: usize); + + fn partition(&mut self, mut left: usize, mut right: usize); +} + +impl Quicksort for Vec { + fn quicksort(&mut self, left: usize, right: usize) { + if left < right { + let pivot = self.partition(left, right); + self.quicksort(left, pivot); + self.quicksort(pivot + 1, right); + } + } + + fn partition(&mut self, mut left: usize, mut right: usize) -> usize { + let pivot = &self[left]; + while left < right { + while self[left] < pivot { + left += 1; + } + + while self[right] > pivot { + right -= 1; + } + + self.swap(left, right); + } + + left + } +} + + +pub struct Sorter { + pub array: Vec +} + +impl Sorter { + + + pub fn bubblesort(&mut self) { + for i in 0..self.array.len()-1 { + let mut swaps = false; + for j in 1..self.array.len()-i { + if self.array[j] < self.array[j-1] { + let temp = self.array[j]; + self.array[j] = self.array[j-1]; + self.array[j-1] = temp; + swaps = true; + } + } + if !swaps {break}; + } + } + + pub fn insertsort(&mut self) { + for i in 1..self.array.len() { + let key = self.array[i]; + let mut j = (i - 1) as isize; + + while j >= 0 && self.array[j as usize] > key { + self.array[(j + 1) as usize] = self.array[j as usize]; + j -= 1; + } + + self.array[(j + 1) as usize] = key; + } + } + + pub fn mergesort(&mut self) { + self.array = self.mergesort_private(self.array.clone()); + } + + fn mergesort_private(&self, array: Vec) -> Vec { + if array.len() < 2 { + return array + } + + let mid = array.len() / 2; + let end = array.len(); + + let left: Vec = self.mergesort_private(array[0..mid].into()); + let right: Vec = self.mergesort_private(array[mid..end].into()); + + let mut i = 0; + let mut j = 0; + + let mut arr: Vec = vec![]; + + while i < left.len() && j < right.len() { + if left[i] <= right[j] { + arr.push(left[i]); + i += 1; + } else { + arr.push(right[j]); + j += 1; + } + } + + while i < left.len() { + arr.push(left[i]); + i += 1; + } + + while j < right.len() { + arr.push(right[j]); + j += 1; + } + + arr + } + + pub fn binary_search(&self, search_item: usize) { + let mut end: usize = self.array.len(); + let mut start: usize = 0; + while start <= end { + let mid = (start + end) / 2; + if self.array[mid] == search_item { + println!("{} was found at index {}", search_item, mid); + return; + } else if self.array[mid] > search_item { + end = mid - 1; + } else { + start = mid + 1; + } + } + println!("{} was not found in list", search_item); + } +} + + + diff --git a/Rust-Sort-Comparer/src/utils.rs b/Rust-Sort-Comparer/src/utils.rs new file mode 100644 index 0000000..47659bd --- /dev/null +++ b/Rust-Sort-Comparer/src/utils.rs @@ -0,0 +1,118 @@ +use std::{thread::JoinHandle}; + +use rand::Rng; + +pub fn checksorted(array: &Vec) -> bool { + let mut last_item = 0; + for item in array { + if item < &last_item { return false; } + last_item = *item; + } + + true +} + +pub fn readlist(filename: &str) -> Vec{ + let string = std::fs::read_to_string(filename).unwrap(); + let str_array: Vec<&str> = string.split(',').collect(); + let mut array: Vec = vec![]; + for item in str_array { + array.push(item.parse::().unwrap()) + } + + array +} + +pub fn createlist(filename: &str) { + let mut string = String::new(); + for _ in 0..100_000 { + string.push_str(&rand::random::().to_string()); + string.push(','); + } + string.pop(); + + std::fs::write(filename, string).unwrap(); +} + +pub fn write_results(sort: &str, time: f32, sorted: bool) { + let array_string = format!("{}:\nTime: {:.2}\nSorted: {}", sort, time, sorted); + println!("{sort} Completed {sorted} in Time {:.2}s", time); + std::fs::write( + &format!("results/{}-result.txt", sort), + array_string + ).unwrap() +} + +pub fn quicksort(array: &Vec) -> JoinHandle<()> { + let array = array.clone(); + std::thread::spawn( move || { + let mut sorter = crate::sorter::Sorter{ array: array }; + let now = std::time::Instant::now(); + sorter.quicksort(0, sorter.array.len() - 1); + let elapsed = now.elapsed().as_secs_f32(); + + crate::utils::write_results( + "quicksort", elapsed, + crate::utils::checksorted(&sorter.array) + ); + }) +} + +pub fn mergesort(array: &Vec) -> JoinHandle<()> { + let array = array.clone(); + std::thread::spawn( move || { + let mut sorter = crate::sorter::Sorter{ array: array }; + let now = std::time::Instant::now(); + sorter.mergesort(); + let elapsed = now.elapsed().as_secs_f32(); + + crate::utils::write_results( + "mergesort", elapsed, + crate::utils::checksorted(&sorter.array) + ) + }) +} + +pub fn bubblesort(array: &Vec) -> JoinHandle<()> { + let array = array.clone(); + std::thread::spawn( move || { + let mut sorter = crate::sorter::Sorter{ array: array }; + let now = std::time::Instant::now(); + sorter.bubblesort(); + let elapsed = now.elapsed().as_secs_f32(); + + crate::utils::write_results( + "bubblesort", elapsed, + crate::utils::checksorted(&sorter.array) + ); + }) +} + +pub fn insertsort(array: &Vec) -> JoinHandle<()> { + let array = array.clone(); + std::thread::spawn( move || { + let mut sorter = crate::sorter::Sorter{ array: array }; + let now = std::time::Instant::now(); + sorter.insertsort(); + let elapsed = now.elapsed().as_secs_f32(); + + crate::utils::write_results( + "insertionsort", elapsed, + crate::utils::checksorted(&sorter.array) + ); + }) +} + +pub fn binary_search(array: &Vec) -> JoinHandle<()> { + let array = array.clone(); + let search_item = array[rand::thread_rng().gen_range(0..100_000) as usize]; + std::thread::spawn( move || { + let mut sorter = crate::sorter::Sorter{ array: array }; + sorter.mergesort(); + let now = std::time::Instant::now(); + sorter.binary_search(search_item); + let elapsed = now.elapsed().as_secs_f32(); + + crate::utils::write_results("binarysearch", elapsed, true) + }) +} \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/Cargo.lock b/Rust-Trees-With-Arrays/Cargo.lock new file mode 100644 index 0000000..3f9bbfe --- /dev/null +++ b/Rust-Trees-With-Arrays/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "Trees-With-Arrays" +version = "0.1.0" diff --git a/Rust-Trees-With-Arrays/Cargo.toml b/Rust-Trees-With-Arrays/Cargo.toml new file mode 100644 index 0000000..2c63983 --- /dev/null +++ b/Rust-Trees-With-Arrays/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "Trees-With-Arrays" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/Rust-Trees-With-Arrays/src/main.rs b/Rust-Trees-With-Arrays/src/main.rs new file mode 100644 index 0000000..34c835f --- /dev/null +++ b/Rust-Trees-With-Arrays/src/main.rs @@ -0,0 +1,102 @@ +fn main() { + part_b(); +} + +/*```Pseudocode +let left: int[] = [1, 3, -1, -1, 5, -1, -1] +let right: int[] = [2, 4, -1, -1, 6, -1, -1] +let values: int[] = [31, 16, 45, 7, 24, 19, 29] +```*/ + +fn part_b() { + let left: Vec> = vec![Some(1), Some(3), None, None, Some(5), None, None]; + let right: Vec> = vec![Some(2), Some(4), None, None, Some(6), None, None]; + let values: Vec = vec![31, 16, 45, 7, 24, 19, 29]; + + println!("POST ORDER"); + post_order(&left, &right, &values, 0); + + println!("BREADTH FIRST CHEATING"); + breadth_first_cheating(&values); + + println!("BREADTH FIRST"); + breadth_first(&left, &right, &values, 0); +} + +/*```Pseudocode +fn post_order(left, right, values, node) { + if (left[node] != -1) { + post_order(left, right, values, left[node]) + } + + if (right[node] != -1) { + post_order(left, right, values, right[node]) + } + + print(values[node]) +} +```*/ + +fn post_order(left: &Vec>, right: &Vec>, values: &Vec, node: usize) { + match left[node] { + Some(new_node) => post_order(left, right, values, new_node), + None => {}, + } + + match right[node] { + Some(new_node) => post_order(left, right, values, new_node), + None => {}, + } + + println!("{}", values[node]) +} + +/*```Pseudocode +for i in 0..values.len { + print(values[i]) +} +```*/ + +fn breadth_first_cheating(values: &Vec) { + for value in values { + println!("{value}"); + } +} + +/*```Pseudocode +fn breadth_first(left, right, values, root) { + queue = new Queue + queue.enqueue(root) + + while (queue.isNotEmpty()) { + node = queue.dequeue() + print(values[node]) + + if (left[node] != -1) { + queue.enqueue(left[node]) + } + + if (right[node] != -1) { + queue.enqueue(right[node]) + } + } +} +```*/ + +fn breadth_first(left: &Vec>, right: &Vec>, values: &Vec, root: usize) { + let mut queue = std::collections::VecDeque::new(); + queue.push_back(root); + + while let Some(node) = queue.pop_front() { + println!("{}", values[node]); + + if let Some(left_child) = left[node] { + queue.push_back(left_child); + } + + if let Some(right_child) = right[node] { + queue.push_back(right_child); + } + } +} + diff --git a/Rust-Trees-With-Arrays/target/.rustc_info.json b/Rust-Trees-With-Arrays/target/.rustc_info.json new file mode 100644 index 0000000..ceea39d --- /dev/null +++ b/Rust-Trees-With-Arrays/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":14650900074607685087,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.77.0 (aedd173a2 2024-03-17)\nbinary: rustc\ncommit-hash: aedd173a2c086e558c2b66d3743b344f977621a7\ncommit-date: 2024-03-17\nhost: aarch64-apple-darwin\nrelease: 1.77.0\nLLVM version: 17.0.6\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/arlo/.rustup/toolchains/stable-aarch64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/CACHEDIR.TAG b/Rust-Trees-With-Arrays/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/Rust-Trees-With-Arrays/target/debug/.cargo-lock b/Rust-Trees-With-Arrays/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/bin-Trees-With-Arrays new file mode 100644 index 0000000..fb124e9 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/bin-Trees-With-Arrays @@ -0,0 +1 @@ +9aa988c2d1c2cfc7 \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/bin-Trees-With-Arrays.json b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/bin-Trees-With-Arrays.json new file mode 100644 index 0000000..2eddd61 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/bin-Trees-With-Arrays.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":1100186626338249019,"profile":14453530908159220714,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/dep-bin-Trees-With-Arrays"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/dep-bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/dep-bin-Trees-With-Arrays new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/dep-bin-Trees-With-Arrays differ diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/invoked.timestamp b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/output-bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/output-bin-Trees-With-Arrays new file mode 100644 index 0000000..50778b5 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-267f80e97f689880/output-bin-Trees-With-Arrays @@ -0,0 +1,2 @@ +{"$message_type":"diagnostic","message":"crate `Trees_With_Arrays` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `trees_with_arrays`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Trees_With_Arrays` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `trees_with_arrays`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/bin-Trees-With-Arrays new file mode 100644 index 0000000..6e60bf4 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/bin-Trees-With-Arrays @@ -0,0 +1 @@ +8a080a011b6487b3 \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/bin-Trees-With-Arrays.json b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/bin-Trees-With-Arrays.json new file mode 100644 index 0000000..27e1b65 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/bin-Trees-With-Arrays.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":1100186626338249019,"profile":14400670141151969058,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/dep-bin-Trees-With-Arrays"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/dep-bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/dep-bin-Trees-With-Arrays new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/dep-bin-Trees-With-Arrays differ diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/invoked.timestamp b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/output-bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/output-bin-Trees-With-Arrays new file mode 100644 index 0000000..50778b5 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-3730352fcc4a158d/output-bin-Trees-With-Arrays @@ -0,0 +1,2 @@ +{"$message_type":"diagnostic","message":"crate `Trees_With_Arrays` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `trees_with_arrays`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Trees_With_Arrays` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `trees_with_arrays`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/dep-test-bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/dep-test-bin-Trees-With-Arrays new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/dep-test-bin-Trees-With-Arrays differ diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/invoked.timestamp b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/output-test-bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/output-test-bin-Trees-With-Arrays new file mode 100644 index 0000000..50778b5 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/output-test-bin-Trees-With-Arrays @@ -0,0 +1,2 @@ +{"$message_type":"diagnostic","message":"crate `Trees_With_Arrays` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `trees_with_arrays`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Trees_With_Arrays` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `trees_with_arrays`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/test-bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/test-bin-Trees-With-Arrays new file mode 100644 index 0000000..7ba2fcc --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/test-bin-Trees-With-Arrays @@ -0,0 +1 @@ +c252fb0645624f41 \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/test-bin-Trees-With-Arrays.json b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/test-bin-Trees-With-Arrays.json new file mode 100644 index 0000000..99ea215 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/test-bin-Trees-With-Arrays.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":1100186626338249019,"profile":13957322908208868000,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Trees-With-Arrays-8cea0a4916b5c70e/dep-test-bin-Trees-With-Arrays"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/dep-test-bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/dep-test-bin-Trees-With-Arrays new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/dep-test-bin-Trees-With-Arrays differ diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/invoked.timestamp b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/output-test-bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/output-test-bin-Trees-With-Arrays new file mode 100644 index 0000000..50778b5 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/output-test-bin-Trees-With-Arrays @@ -0,0 +1,2 @@ +{"$message_type":"diagnostic","message":"crate `Trees_With_Arrays` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `trees_with_arrays`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Trees_With_Arrays` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `trees_with_arrays`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/test-bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/test-bin-Trees-With-Arrays new file mode 100644 index 0000000..c21139e --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/test-bin-Trees-With-Arrays @@ -0,0 +1 @@ +5deedddbf355dc31 \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/test-bin-Trees-With-Arrays.json b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/test-bin-Trees-With-Arrays.json new file mode 100644 index 0000000..65ac374 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-b25567008f296826/test-bin-Trees-With-Arrays.json @@ -0,0 +1 @@ +{"rustc":6751658808475272799,"features":"[]","declared_features":"","target":1100186626338249019,"profile":13957322908208868000,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Trees-With-Arrays-b25567008f296826/dep-test-bin-Trees-With-Arrays"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/bin-Trees-With-Arrays new file mode 100644 index 0000000..092ebf3 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/bin-Trees-With-Arrays @@ -0,0 +1 @@ +1e5cd6ff14c8614f \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/bin-Trees-With-Arrays.json b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/bin-Trees-With-Arrays.json new file mode 100644 index 0000000..77b2352 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/bin-Trees-With-Arrays.json @@ -0,0 +1 @@ +{"rustc":1266641762605002455,"features":"[]","declared_features":"","target":1100186626338249019,"profile":14400670141151969058,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/dep-bin-Trees-With-Arrays"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/dep-bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/dep-bin-Trees-With-Arrays new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/dep-bin-Trees-With-Arrays differ diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/invoked.timestamp b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/output-bin-Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/output-bin-Trees-With-Arrays new file mode 100644 index 0000000..50778b5 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/.fingerprint/Trees-With-Arrays-dab812e2b3e30749/output-bin-Trees-With-Arrays @@ -0,0 +1,2 @@ +{"$message_type":"diagnostic","message":"crate `Trees_With_Arrays` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `trees_with_arrays`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Trees_With_Arrays` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `trees_with_arrays`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} diff --git a/Rust-Trees-With-Arrays/target/debug/Trees-With-Arrays b/Rust-Trees-With-Arrays/target/debug/Trees-With-Arrays new file mode 100755 index 0000000..1a26dfa Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/Trees-With-Arrays differ diff --git a/Rust-Trees-With-Arrays/target/debug/Trees-With-Arrays.d b/Rust-Trees-With-Arrays/target/debug/Trees-With-Arrays.d new file mode 100644 index 0000000..6ded656 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/Trees-With-Arrays.d @@ -0,0 +1 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Trees-With-Arrays/target/debug/Trees-With-Arrays: /Users/arlo/Code/A-Level-CS/Data-Structures/Trees-With-Arrays/src/main.rs diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880 b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880 new file mode 100755 index 0000000..1a26dfa Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880 differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.1e9iu1r1rwqtx57h.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.1e9iu1r1rwqtx57h.rcgu.o new file mode 100644 index 0000000..9c6b073 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.1e9iu1r1rwqtx57h.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.1fq4trd3llpbg8vl.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.1fq4trd3llpbg8vl.rcgu.o new file mode 100644 index 0000000..36dd516 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.1fq4trd3llpbg8vl.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.1prhhjybkn77i0lu.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.1prhhjybkn77i0lu.rcgu.o new file mode 100644 index 0000000..09ff770 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.1prhhjybkn77i0lu.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.1t7s44bxbgrw102b.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.1t7s44bxbgrw102b.rcgu.o new file mode 100644 index 0000000..e8aca78 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.1t7s44bxbgrw102b.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2et19wxkrj90c6vq.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2et19wxkrj90c6vq.rcgu.o new file mode 100644 index 0000000..d8c9f8a Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2et19wxkrj90c6vq.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2hdigf5rpaqewl44.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2hdigf5rpaqewl44.rcgu.o new file mode 100644 index 0000000..aef4fd2 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2hdigf5rpaqewl44.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2o6synlpdi1qdxpa.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2o6synlpdi1qdxpa.rcgu.o new file mode 100644 index 0000000..bc97ccc Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2o6synlpdi1qdxpa.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2q5hdn4qi3pipk6i.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2q5hdn4qi3pipk6i.rcgu.o new file mode 100644 index 0000000..45653c1 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2q5hdn4qi3pipk6i.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2sk6kvch4rixkpyt.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2sk6kvch4rixkpyt.rcgu.o new file mode 100644 index 0000000..2e7f519 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2sk6kvch4rixkpyt.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2tebee13pkgkb3rt.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2tebee13pkgkb3rt.rcgu.o new file mode 100644 index 0000000..0d764db Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2tebee13pkgkb3rt.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2xaq5p452jieknf8.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2xaq5p452jieknf8.rcgu.o new file mode 100644 index 0000000..4363fd6 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.2xaq5p452jieknf8.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.339qlg04dx156ewg.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.339qlg04dx156ewg.rcgu.o new file mode 100644 index 0000000..4ba3e3e Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.339qlg04dx156ewg.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.3arvxi37srujlklo.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.3arvxi37srujlklo.rcgu.o new file mode 100644 index 0000000..18535e8 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.3arvxi37srujlklo.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.3bl0qf8klb66rgdg.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.3bl0qf8klb66rgdg.rcgu.o new file mode 100644 index 0000000..414eeed Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.3bl0qf8klb66rgdg.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.3g5lf8450iiiufqs.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.3g5lf8450iiiufqs.rcgu.o new file mode 100644 index 0000000..74229b8 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.3g5lf8450iiiufqs.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4ez739xss4wchz8l.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4ez739xss4wchz8l.rcgu.o new file mode 100644 index 0000000..4dcfc18 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4ez739xss4wchz8l.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4lbf9oxsbwuhwskp.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4lbf9oxsbwuhwskp.rcgu.o new file mode 100644 index 0000000..990c375 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4lbf9oxsbwuhwskp.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4ntnxkuuipxyjijr.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4ntnxkuuipxyjijr.rcgu.o new file mode 100644 index 0000000..6eaa930 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4ntnxkuuipxyjijr.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4o217j5qrrqmf0lf.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4o217j5qrrqmf0lf.rcgu.o new file mode 100644 index 0000000..22782b1 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4o217j5qrrqmf0lf.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4vtbzegu9a2l57bc.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4vtbzegu9a2l57bc.rcgu.o new file mode 100644 index 0000000..d9cb87c Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.4vtbzegu9a2l57bc.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.5gakswlm2o1zubb0.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.5gakswlm2o1zubb0.rcgu.o new file mode 100644 index 0000000..53fa007 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.5gakswlm2o1zubb0.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.d b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.d new file mode 100644 index 0000000..4154b49 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.d: src/main.rs + +src/main.rs: diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.ltvi0aegkylk5fk.rcgu.o b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.ltvi0aegkylk5fk.rcgu.o new file mode 100644 index 0000000..e6fa5bd Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-267f80e97f689880.ltvi0aegkylk5fk.rcgu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-3730352fcc4a158d.d b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-3730352fcc4a158d.d new file mode 100644 index 0000000..928de80 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-3730352fcc4a158d.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Trees-With-Arrays/target/debug/deps/libTrees_With_Arrays-3730352fcc4a158d.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-3730352fcc4a158d.d: src/main.rs + +src/main.rs: diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-8cea0a4916b5c70e.d b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-8cea0a4916b5c70e.d new file mode 100644 index 0000000..ff91dae --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-8cea0a4916b5c70e.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Trees-With-Arrays/target/debug/deps/libTrees_With_Arrays-8cea0a4916b5c70e.rmeta: src/main.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-8cea0a4916b5c70e.d: src/main.rs + +src/main.rs: diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-b25567008f296826.d b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-b25567008f296826.d new file mode 100644 index 0000000..1ee57d8 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-b25567008f296826.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/A-Level-CS/Data-Structures/Trees-With-Arrays/target/debug/deps/libTrees_With_Arrays-b25567008f296826.rmeta: src/main.rs + +/Users/arlo/Code/A-Level-CS/Data-Structures/Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-b25567008f296826.d: src/main.rs + +src/main.rs: diff --git a/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-dab812e2b3e30749.d b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-dab812e2b3e30749.d new file mode 100644 index 0000000..e7aa167 --- /dev/null +++ b/Rust-Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-dab812e2b3e30749.d @@ -0,0 +1,5 @@ +/Users/arlo/Code/Algorithms-and-Datastructures/Trees-With-Arrays/target/debug/deps/libTrees_With_Arrays-dab812e2b3e30749.rmeta: src/main.rs + +/Users/arlo/Code/Algorithms-and-Datastructures/Trees-With-Arrays/target/debug/deps/Trees_With_Arrays-dab812e2b3e30749.d: src/main.rs + +src/main.rs: diff --git a/Rust-Trees-With-Arrays/target/debug/deps/libTrees_With_Arrays-3730352fcc4a158d.rmeta b/Rust-Trees-With-Arrays/target/debug/deps/libTrees_With_Arrays-3730352fcc4a158d.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Trees-With-Arrays/target/debug/deps/libTrees_With_Arrays-8cea0a4916b5c70e.rmeta b/Rust-Trees-With-Arrays/target/debug/deps/libTrees_With_Arrays-8cea0a4916b5c70e.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Trees-With-Arrays/target/debug/deps/libTrees_With_Arrays-b25567008f296826.rmeta b/Rust-Trees-With-Arrays/target/debug/deps/libTrees_With_Arrays-b25567008f296826.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Trees-With-Arrays/target/debug/deps/libTrees_With_Arrays-dab812e2b3e30749.rmeta b/Rust-Trees-With-Arrays/target/debug/deps/libTrees_With_Arrays-dab812e2b3e30749.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-1m8c8dq4rg9oi/s-guywhcbf0d-2hqnxm-emymo5393cwaw2evuirk79lhg/dep-graph.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-1m8c8dq4rg9oi/s-guywhcbf0d-2hqnxm-emymo5393cwaw2evuirk79lhg/dep-graph.bin new file mode 100644 index 0000000..bf99722 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-1m8c8dq4rg9oi/s-guywhcbf0d-2hqnxm-emymo5393cwaw2evuirk79lhg/dep-graph.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-1m8c8dq4rg9oi/s-guywhcbf0d-2hqnxm-emymo5393cwaw2evuirk79lhg/query-cache.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-1m8c8dq4rg9oi/s-guywhcbf0d-2hqnxm-emymo5393cwaw2evuirk79lhg/query-cache.bin new file mode 100644 index 0000000..70f0a29 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-1m8c8dq4rg9oi/s-guywhcbf0d-2hqnxm-emymo5393cwaw2evuirk79lhg/query-cache.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-1m8c8dq4rg9oi/s-guywhcbf0d-2hqnxm-emymo5393cwaw2evuirk79lhg/work-products.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-1m8c8dq4rg9oi/s-guywhcbf0d-2hqnxm-emymo5393cwaw2evuirk79lhg/work-products.bin new file mode 100644 index 0000000..28b03c5 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-1m8c8dq4rg9oi/s-guywhcbf0d-2hqnxm-emymo5393cwaw2evuirk79lhg/work-products.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-1m8c8dq4rg9oi/s-guywhcbf0d-2hqnxm.lock b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-1m8c8dq4rg9oi/s-guywhcbf0d-2hqnxm.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/1e9iu1r1rwqtx57h.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/1e9iu1r1rwqtx57h.o new file mode 100644 index 0000000..9c6b073 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/1e9iu1r1rwqtx57h.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/1fq4trd3llpbg8vl.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/1fq4trd3llpbg8vl.o new file mode 100644 index 0000000..36dd516 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/1fq4trd3llpbg8vl.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/1prhhjybkn77i0lu.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/1prhhjybkn77i0lu.o new file mode 100644 index 0000000..09ff770 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/1prhhjybkn77i0lu.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/1t7s44bxbgrw102b.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/1t7s44bxbgrw102b.o new file mode 100644 index 0000000..e8aca78 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/1t7s44bxbgrw102b.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2et19wxkrj90c6vq.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2et19wxkrj90c6vq.o new file mode 100644 index 0000000..d8c9f8a Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2et19wxkrj90c6vq.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2hdigf5rpaqewl44.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2hdigf5rpaqewl44.o new file mode 100644 index 0000000..aef4fd2 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2hdigf5rpaqewl44.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2o6synlpdi1qdxpa.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2o6synlpdi1qdxpa.o new file mode 100644 index 0000000..bc97ccc Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2o6synlpdi1qdxpa.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2q5hdn4qi3pipk6i.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2q5hdn4qi3pipk6i.o new file mode 100644 index 0000000..45653c1 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2q5hdn4qi3pipk6i.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2sk6kvch4rixkpyt.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2sk6kvch4rixkpyt.o new file mode 100644 index 0000000..2e7f519 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2sk6kvch4rixkpyt.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2tebee13pkgkb3rt.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2tebee13pkgkb3rt.o new file mode 100644 index 0000000..0d764db Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2tebee13pkgkb3rt.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2xaq5p452jieknf8.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2xaq5p452jieknf8.o new file mode 100644 index 0000000..4363fd6 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/2xaq5p452jieknf8.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/339qlg04dx156ewg.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/339qlg04dx156ewg.o new file mode 100644 index 0000000..4ba3e3e Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/339qlg04dx156ewg.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/3arvxi37srujlklo.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/3arvxi37srujlklo.o new file mode 100644 index 0000000..18535e8 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/3arvxi37srujlklo.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/3bl0qf8klb66rgdg.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/3bl0qf8klb66rgdg.o new file mode 100644 index 0000000..414eeed Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/3bl0qf8klb66rgdg.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/3g5lf8450iiiufqs.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/3g5lf8450iiiufqs.o new file mode 100644 index 0000000..74229b8 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/3g5lf8450iiiufqs.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4ez739xss4wchz8l.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4ez739xss4wchz8l.o new file mode 100644 index 0000000..4dcfc18 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4ez739xss4wchz8l.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4lbf9oxsbwuhwskp.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4lbf9oxsbwuhwskp.o new file mode 100644 index 0000000..990c375 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4lbf9oxsbwuhwskp.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4ntnxkuuipxyjijr.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4ntnxkuuipxyjijr.o new file mode 100644 index 0000000..6eaa930 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4ntnxkuuipxyjijr.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4o217j5qrrqmf0lf.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4o217j5qrrqmf0lf.o new file mode 100644 index 0000000..22782b1 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4o217j5qrrqmf0lf.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4vtbzegu9a2l57bc.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4vtbzegu9a2l57bc.o new file mode 100644 index 0000000..d9cb87c Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/4vtbzegu9a2l57bc.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/5gakswlm2o1zubb0.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/5gakswlm2o1zubb0.o new file mode 100644 index 0000000..53fa007 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/5gakswlm2o1zubb0.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/dep-graph.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/dep-graph.bin new file mode 100644 index 0000000..b6ecb0a Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/dep-graph.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/ltvi0aegkylk5fk.o b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/ltvi0aegkylk5fk.o new file mode 100644 index 0000000..e6fa5bd Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/ltvi0aegkylk5fk.o differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/query-cache.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/query-cache.bin new file mode 100644 index 0000000..101f6f3 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/query-cache.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/work-products.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/work-products.bin new file mode 100644 index 0000000..1d0156d Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d-2ze06w4ghie51t9cw7jshg9rf/work-products.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d.lock b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2l3v9ze5s0fep/s-gsp3numd3a-1j7474d.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2sikg8mov0xq5/s-guywhcbwr0-dn5ecj-en3xsy4o08fsc7ws3zleipjr7/dep-graph.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2sikg8mov0xq5/s-guywhcbwr0-dn5ecj-en3xsy4o08fsc7ws3zleipjr7/dep-graph.bin new file mode 100644 index 0000000..554a139 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2sikg8mov0xq5/s-guywhcbwr0-dn5ecj-en3xsy4o08fsc7ws3zleipjr7/dep-graph.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2sikg8mov0xq5/s-guywhcbwr0-dn5ecj-en3xsy4o08fsc7ws3zleipjr7/query-cache.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2sikg8mov0xq5/s-guywhcbwr0-dn5ecj-en3xsy4o08fsc7ws3zleipjr7/query-cache.bin new file mode 100644 index 0000000..250652e Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2sikg8mov0xq5/s-guywhcbwr0-dn5ecj-en3xsy4o08fsc7ws3zleipjr7/query-cache.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2sikg8mov0xq5/s-guywhcbwr0-dn5ecj-en3xsy4o08fsc7ws3zleipjr7/work-products.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2sikg8mov0xq5/s-guywhcbwr0-dn5ecj-en3xsy4o08fsc7ws3zleipjr7/work-products.bin new file mode 100644 index 0000000..28b03c5 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2sikg8mov0xq5/s-guywhcbwr0-dn5ecj-en3xsy4o08fsc7ws3zleipjr7/work-products.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2sikg8mov0xq5/s-guywhcbwr0-dn5ecj.lock b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-2sikg8mov0xq5/s-guywhcbwr0-dn5ecj.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-3h1r0tev4nr6n/s-gsp3nppb4o-1hgfa2d-4of0czm3iyhdrxcrtc51uqunc/dep-graph.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-3h1r0tev4nr6n/s-gsp3nppb4o-1hgfa2d-4of0czm3iyhdrxcrtc51uqunc/dep-graph.bin new file mode 100644 index 0000000..846d066 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-3h1r0tev4nr6n/s-gsp3nppb4o-1hgfa2d-4of0czm3iyhdrxcrtc51uqunc/dep-graph.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-3h1r0tev4nr6n/s-gsp3nppb4o-1hgfa2d-4of0czm3iyhdrxcrtc51uqunc/query-cache.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-3h1r0tev4nr6n/s-gsp3nppb4o-1hgfa2d-4of0czm3iyhdrxcrtc51uqunc/query-cache.bin new file mode 100644 index 0000000..f2d6dff Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-3h1r0tev4nr6n/s-gsp3nppb4o-1hgfa2d-4of0czm3iyhdrxcrtc51uqunc/query-cache.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-3h1r0tev4nr6n/s-gsp3nppb4o-1hgfa2d-4of0czm3iyhdrxcrtc51uqunc/work-products.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-3h1r0tev4nr6n/s-gsp3nppb4o-1hgfa2d-4of0czm3iyhdrxcrtc51uqunc/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-3h1r0tev4nr6n/s-gsp3nppb4o-1hgfa2d-4of0czm3iyhdrxcrtc51uqunc/work-products.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-3h1r0tev4nr6n/s-gsp3nppb4o-1hgfa2d.lock b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-3h1r0tev4nr6n/s-gsp3nppb4o-1hgfa2d.lock new file mode 100755 index 0000000..e69de29 diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-gpue9o8kpd5l/s-gsp3nppb4p-1hzrzg7-3r97p09bocedu2xgrhbndcroe/dep-graph.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-gpue9o8kpd5l/s-gsp3nppb4p-1hzrzg7-3r97p09bocedu2xgrhbndcroe/dep-graph.bin new file mode 100644 index 0000000..593043f Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-gpue9o8kpd5l/s-gsp3nppb4p-1hzrzg7-3r97p09bocedu2xgrhbndcroe/dep-graph.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-gpue9o8kpd5l/s-gsp3nppb4p-1hzrzg7-3r97p09bocedu2xgrhbndcroe/query-cache.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-gpue9o8kpd5l/s-gsp3nppb4p-1hzrzg7-3r97p09bocedu2xgrhbndcroe/query-cache.bin new file mode 100644 index 0000000..4222dfb Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-gpue9o8kpd5l/s-gsp3nppb4p-1hzrzg7-3r97p09bocedu2xgrhbndcroe/query-cache.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-gpue9o8kpd5l/s-gsp3nppb4p-1hzrzg7-3r97p09bocedu2xgrhbndcroe/work-products.bin b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-gpue9o8kpd5l/s-gsp3nppb4p-1hzrzg7-3r97p09bocedu2xgrhbndcroe/work-products.bin new file mode 100644 index 0000000..84b03d4 Binary files /dev/null and b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-gpue9o8kpd5l/s-gsp3nppb4p-1hzrzg7-3r97p09bocedu2xgrhbndcroe/work-products.bin differ diff --git a/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-gpue9o8kpd5l/s-gsp3nppb4p-1hzrzg7.lock b/Rust-Trees-With-Arrays/target/debug/incremental/Trees_With_Arrays-gpue9o8kpd5l/s-gsp3nppb4p-1hzrzg7.lock new file mode 100755 index 0000000..e69de29