```
#include <stdio.h>       
     int main()
     {
          int i=43;
          printf("%d",printf("%d",printf("%d",printf("%d",i))));
          return 0;            
     }    

```

what the use of nested `printf()`? I used value 43 but how other values 
 showing in output?

**Output:**

> 
> 43211
> 
> 
>