diff --git a/du1/program.c b/du1/program.c
index 4431418..3293a75 100644
--- a/du1/program.c
+++ b/du1/program.c
@@ -20,11 +20,15 @@ int main() {
 	int is_space = 0;
 	while(starting_index<string_index) {
 		//int empty = 0;
-		while (loading_string[iterating_index] != ' ' && loading_string[iterating_index] != '\0' && loading_string[iterating_index] != '\n') {
+		while (loading_string[iterating_index] != ' ' && loading_string[iterating_index] != '\0' && loading_string[iterating_index] != '\n' && loading_string[iterating_index] != '-') {
 			iterating_index++;
 			is_space = 0;
 		}
 		if (loading_string[iterating_index] == '\n') last=1;
+		if (loading_string[iterating_index] == '-') {
+			starting_index = string_index;
+			continue;
+		}
 		int number_size = iterating_index-starting_index;
 		int current_number = 0;
 		if (is_space) {