D+DD+D++;DDD+D++;D+DD++;+;+DD+D++;+;+;