I(){}E{}[] D{I(){}}W([]) D{I(){}I(){}I(){}}W([]) E{I(){}}W([]) I{[}] D{}I(){}