Explain the O/p of following C Program? : Please give a detail explanation of the printf() in the following program.

    #include<stdio.h>
    main()
    {
    int a=1,b=2,c=3;
    printf("%d",a+=(a+=3,5,a));
    }
