diff --git a/src/main/java/resources/CalculatorResource.java b/src/main/java/resources/CalculatorResource.java
index d052c8d66380af8f8683d7255e7ee10bbb6e9166..b2e5a4855e62f61cea9904ad3c273161723a2e1a 100644
--- a/src/main/java/resources/CalculatorResource.java
+++ b/src/main/java/resources/CalculatorResource.java
@@ -70,9 +70,9 @@ public class CalculatorResource {
     public int subtraction(String expression){
         String[] split = expression.split("[-]");
         int length = split.length;
-        int result = 0;
-        
-        for(int i = 0; i<length; i++){
+        int result = Integer.parseInt(split[0]);
+
+        for(int i = 1; i<length; i++){
             int number = Integer.parseInt(split[i]);
             result -= number;
         }
@@ -82,9 +82,9 @@ public class CalculatorResource {
     public int multiplication(String expression){
         String[] split = expression.split("[*]");
         int length = split.length;
-        int result = 0;
+        int result = Integer.parseInt(split[0]);
 
-        for(int i = 0; i<length; i++){
+        for(int i = 1; i<length; i++){
             int number = Integer.parseInt(split[i]);
             result *= number;
         }
@@ -94,9 +94,9 @@ public class CalculatorResource {
     public int division(String expression){
         String[] split = expression.split("[/]");
         int length = split.length;
-        int result = 0;
+        int result = Integer.parseInt(split[0]);
 
-        for(int i = 0; i<length; i++){
+        for(int i = 1; i<length; i++){
             int number = Integer.parseInt(split[i]);
             result /= number;
         }