draw the contents of main memory layout at each of the indicated points
1. Given the program (below), draw the contents of main memory layout at each of theindicated points.#include using namespace std;int func(int a, int b){ int c = 3, d = 4, e = 5; <---------------------------- 1 return c;}int main(){ int x = 1, y = 2; func(x,y); <---------------------------- 2}2. Given the program below,#include using namespace std;int func(int a, int b){ int c = 3, d = 4, e = 5; cout<<"Address of a: "<<&a<<" Value: "<