diff --git a/Task_A/src/Enumerable.java b/Task_A/src/Enumerable.java
index e6644079059aacc809cf2fc8bc7b3e0b4cea95e8..4bf8a7f7b902e1538a450ed351edc9a9c9f986ad 100644
--- a/Task_A/src/Enumerable.java
+++ b/Task_A/src/Enumerable.java
@@ -47,6 +47,7 @@ public class Enumerable<T> implements Iterable<T> {
 	void forEach(IAction<T> action) {
 		while (iterator.hasNext()) {
 			T t = (T) iterator.next();
+			if (t == null) break;
 			action.perform(t);
 		}
 	}