diff --git a/src/main/java/formula/Square.java b/src/main/java/formula/Square.java
index f659feaf1b10554f0dcf982d9843818868ffaad9..f5bdd918cd833c96ffda6b6d8f8d5a95de0792f8 100644
--- a/src/main/java/formula/Square.java
+++ b/src/main/java/formula/Square.java
@@ -1,7 +1,19 @@
 package formula;
 
 public class Square implements Formula {
+    private Formula formula;
+
     public Square(Formula formula) {
+        this.formula = formula;
+    }
+
+    @Override
+    public String asString() {
+        return "(" + formula.asString() + "^2)";
+    }
 
+    @Override
+    public double asValue() {
+        return Math.pow(formula.asValue(), 2);
     }
 }