simulation using the rules for valid blood tranfusions