I want a layout like this using Material-UI

I tried the following:-
<Grid
container
spacing={2}
direction="row"
justify="flex-start"
alignItems="flex-start"
>
<Grid container item xs={4} spacing={2}>
<Grid item xs={12}>
<Typography>Heading </Typography>
</Grid>
<Grid item xs={12}>
<Paper style={{ height: 400 }}>Component A</Paper>
</Grid>
</Grid>
<Grid container item xs={4} spacing={1}>
<Grid item xs={12}>
<Paper style={{ height: 440 }}>
<Typography>Center Text </Typography>
<Typography>Center Text 1 </Typography>
<Typography>Center Text 2 </Typography>
</Paper>
</Grid>
</Grid>
<Grid item xs={4}>
<Paper style={{ height: 400 }}>Component C</Paper>
</Grid>
</Grid>
The above gives me something like this:-

I want the Component C to be aligned with component A and also, Center Texts should be aligned centrally.
Can someone please help? Codesandbox link: https://codesandbox.io/s/material-demo-forked-cbwzy8?file=/demo.js:240-1105