Symbols (enumerator) should have the same values: Symbol a: (10) 10, 10, 10 Symbol b: (20) 20, 20 Symbol ab: (30) 30 Symbol c: (40) 40, 40, 40 Symbol d: (50) 50, 50, 50 Symbol cd: (60) 60, 60 Symbol acd: (70) 70 Casting/Upcasting: Symbol a: (10) 10, 10, 10 Symbol b: (20) 20, 20 Symbol ab: (30) 30 Symbol c: (40) 40, 40, 40, 40, 40 Symbol d: (50) 50, 50, 50, 50 Symbol cd: (60) 60, 60 Symbol acd: (70) 70 Function Call: Symbol a: (10) 10, 10 Symbol c: (40) 40, 40 Symbol d: (50) 50, 50 Symbol cd: (60) 60, 60 Symbol acd: (70) 70