Changes for a and b
Changes for c