diff --git a/src/Main.java b/src/Main.java
index 5e0c6755d8e3f19929f5ae134cdaa7a9a464bb82..af2754916096a14d91c664b8f04bc3c040715483 100644
--- a/src/Main.java
+++ b/src/Main.java
@@ -30,7 +30,7 @@ public class Main {
 				if (tasks.size() == 0) {tasks.add(readTask);}
 				else {
 					int i=0;
-					while(tasks.size() <= i && tasks.get(i).startTime < readTask.startTime) i++;
+					while(tasks.size() > i && tasks.get(i).startTime <= readTask.startTime) i++;
 					tasks.add(i, readTask);
 				}