Difficult

SATB div.

TTBB

 

SSAA/SSA