diff --git a/Course 1 - Introduction to JAVA/Lecture 7 - Operators and For Loop/IntegralSquareRoot.java b/Course 1 - Introduction to JAVA/Lecture 7 - Operators and For Loop/IntegralSquareRoot.java
index 1f38d4a..da3ddd9 100644
--- a/Course 1 - Introduction to JAVA/Lecture 7 - Operators and For Loop/IntegralSquareRoot.java	
+++ b/Course 1 - Introduction to JAVA/Lecture 7 - Operators and For Loop/IntegralSquareRoot.java	
@@ -23,28 +23,29 @@ Square root of N (integer part only)
 */
 
 import java.util.*;
-public class IntegralSquareRoot {
+public class Main{
 	
 	public static void main(String[] args) {
 		// Write your code here
         Scanner scan = new Scanner(System.in);
         int N=scan.nextInt();
+        
         if (N==0)
         {
          	System.out.println("0");   
+            return;
         }
-        else
+        
+        int i = 0;
+        int sqr = i*i;
+        
+        while (sqr <= N)
         {
-            double num;
-			double half = (double)N/2;
-			do {
-				num = half;
-				half = (num+(N / num)) / 2;
-				} while ((num - half) != 0);
-		
-        	System.out.println((int)half);
+            i++;
+            sqr = i*i;
         }
         
+        System.out.println(i-1);
 
 	}
 }