Hi,
IMHO, you could configure static routes for the subnets 3.3.3.0/24 and 4.4.4.0/24 and add them to access-list 5 (access-list 3, respectively).
But a clean solution (and more flexible for possible other subnets added in the future) would be a 3.3.3.0/24 redistribution from eigrp 100 to eigrp 200 and 4.4.4.0/24 redistribution from eigrp 200 to eigrp 100.
So you could configure:
router eigrp 100====(CloudA)
redistribute eigrp 200 route-map from-200 metric ...
router eigrp 200====(CloudB)
redistribute eigrp 100 route-map from-100 metric ...
route-map from-200 permit 10
match ip address prefix-list siteB
route-map from-100 permit 10
match ip address prefix-list siteA
ip prefix-list siteB seq 5 permit 4.4.4.0/24
ip prefix-list siteA seq 5 permit 3.3.3.0/24
The command syntax might be slight different, but I hope the idea is clear.
HTH,
Milan