For this Question: Let us define a function f as f(x)=x<sup>2</sup>+2x+3. Given an integer t, find f(f(f(t)+t)+f(f(t))).
Here, it is guaranteed that the answer is an integer not greater than 2×10<sup>9</sup>.The input consists of a single integer.

<b>Constraints</b>
t is an integer between 0 and 10 (inclusive).Print the answer as an integer.<b>Sample Input 1</b> 
0
<b>Sample Output 1</b> 
1371

<b>Sample Input 2</b> 
3
<b>Sample Output 2</b> 
722502, I have written this Solution Code: #include<bits/stdc++.h>
using namespace std;
int f(int x){return x*x+2*x+3;}
int main(){
  int t;
  cin >> t;
  cout << f(f(f(t)+t)+f(f(t))) << '\n';
  return 0;
}, In this Programming Language: C++, Now tell me if this Code is compilable or not?