<p><strong>It failed the first two tests, it passed only the thirdtest, can you help me fix the problem? Thank you.</strong></p><p>————————prog1_2.h——————————</p><p>typedef struct stack{<br/>int* data;<br/>int size;<br/>int capacity;<br/>} STACK;<br/>STACK* MakeStack(int initialCapacity);<br/>void Push(STACK *stackPtr,int