';

This consists of put constraints, training constraints, choice limitations, losings constraints, truth checks, cooling-off, and thinking-exemption