one thing you do when you Tired is Rest. Rest is related to Regain. 
Carbon is related to Required. Required is related to Assemble. 
Tired --HasSubevent--> Rest <--RelatedTo--> Regain 
Carbon <--RelatedTo--> Required <--RelatedTo--> Assemble 