enum solutions