!--S1
S1(config)#int range f0/21-22
S1(config-if-range)#switchport mode trunk
S1(config-if-range)#channel-group 1 mode desirable
S1(config)#interface port-channel 1
S1(config-if)#switchport mode trunk
S1(config-if)#
S1(config)#int range g0/1-2
S1(config-if-range)#channel-group 2 mode active
S1(config)#interface port-channel 2
S1(config-if)#switchport mode trunk
!--S2
S2(config)#int range g0/1-2
S2(config-if-range)#channel-group 2 mode active
S2(config)#int range f0/23-24
S2(config-if-range)#channel-group 3 mode passive
S2(config)#interface port-channel 3
S2(config-if)#switchport mode trunk
S1(config)#spanning-tree vlan 1 root primary
S1(config)#spanning-tree vlan 1 priority 24576
!--S3
S3(config)#int rang f0/21-22
S3(config-if-range)#switchport mode trunk
S3(config-if-range)#channel-group 1 mode desirable
S3(config)#int range f0/23-24
S3(config-if-range)#channel-group 3 mode active
S1(config)#int range f0/21-22
S1(config-if-range)#switchport mode trunk
S1(config-if-range)#channel-group 1 mode desirable
S1(config)#interface port-channel 1
S1(config-if)#switchport mode trunk
S1(config-if)#
S1(config)#int range g0/1-2
S1(config-if-range)#channel-group 2 mode active
S1(config)#interface port-channel 2
S1(config-if)#switchport mode trunk
!--S2
S2(config)#int range g0/1-2
S2(config-if-range)#channel-group 2 mode active
S2(config)#int range f0/23-24
S2(config-if-range)#channel-group 3 mode passive
S2(config)#interface port-channel 3
S2(config-if)#switchport mode trunk
S1(config)#spanning-tree vlan 1 root primary
S1(config)#spanning-tree vlan 1 priority 24576
!--S3
S3(config)#int rang f0/21-22
S3(config-if-range)#switchport mode trunk
S3(config-if-range)#channel-group 1 mode desirable
S3(config)#int range f0/23-24
S3(config-if-range)#channel-group 3 mode active