diff --git a/references_and_values/pointers.jl b/references_and_values/pointers.jl
index eb0db65b581c24e594e55fc269f904c0e6275990..56cc0a0f7ace401c707bb94d6a2ab774797a0d88 100644
--- a/references_and_values/pointers.jl
+++ b/references_and_values/pointers.jl
@@ -98,6 +98,7 @@ println(triangle)
 
 
 
+
 function is_Right1(lengths)
 	for i=1:length(lengths)
 		lengths[i] = lengths[i]^2
@@ -146,6 +147,26 @@ println(is_Right!(triangle))
 println(triangle)
 
 
+function is_Right2ter(lengths)
+	squares = lengths
+	for  i in 1:length(squares)
+		squares[i] = squares[i]^2
+	end
+	println(squares)
+	sort!(squares)
+	# squares = sort(squares)
+	println(squares)
+	return(squares[3] == squares[1] + squares[2])
+
+	
+end
+
+triangle = [5, 3, 4]
+println(is_Right2ter(triangle))
+println(triangle)
+
+
+