so the goal of this program is to input 2 numbers and output the sum the product, and then the square of the individual numbers. i'm having a problem with the square portion when i run the program it gives me the square of the second number as the answer for both, i have looked and cannot seem to find the answer i'm looking for on how i would get the square to function correctly for both inputs. any help with this would be greatly appreciated as i know it's something obvious and simple and yet i can't seem to get it and it's driving me insane lol.Code:#include <stdio.h> #include <stdlib.h> main() { int first, second, add, multiply, square; printf("Enter two numbers: \n"); scanf("%d%d", &first, &second); add = first + second; multiply = first * second; square = first * first; square = second * second; printf("Sum = %d\n", add); printf("Multiplication = %d\n", multiply); printf("Square first = %d\n", square); printf("Square second = %d\n", square); system("pause"); return 0; }