a  b&
cccd&
