
/* -------------------------------------------------------*/
/* The following code is generated automagically with     */
/* generate_auto.py. Yes, it is fairly ugly ;-)           */
/* -------------------------------------------------------*/

/* Class dir used: ../CLASS_LISTS_D6/ */


/* CLASS_H-NM-FFMM31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NS-FFSF11-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SM-FFSF22-S : protokoll_H----_102_C18_F1_PI_AE_CS_SP_PS_S2S 36   */
/* CLASS_H-NS-FFSF21-D : protokoll_H----_011_C07_F1_PI_SE_SP_S0V 1    */
/* CLASS_G-NF-FSLM33-S : protokoll_H----_042_B03_F1_AE_Q4_SP_S2S 31   */
/* CLASS_G-NF-FFMM33-S : protokoll_G-E--_107_C18_F1_AE_Q4_CS_SP_S0Y 43   */
/* CLASS_H-NM-FFMM31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 2    */
/* CLASS_G-SF-FFSS21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FSMF11-S : protokoll_G-E--_107_C45_F1_PI_AE_Q7_CS_SP_PS_S0Y 6    */
/* CLASS_G-SF-FFSS21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 28   */
/* CLASS_G-NF-FSMM33-S : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S2S 1    */
/* CLASS_H-SM-FFSF22-M : protokoll_H----_102_C18_F1_PI_AE_CS_SP_PS_S2S 12   */
/* CLASS_G-SF-FFSS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 10   */
/* CLASS_G-SM-FFMS32-S : protokoll_G-E--_110_C45_F1_PI_SE_Q4_CS_SP_PS_S4S 30   */
/* CLASS_G-NF-FFMF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-PM-FFMF21-M : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S2S 2    */
/* CLASS_G-SM-FFMS31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 8    */
/* CLASS_G-SF-SMLM21-S : protokoll_H----_047_B31_F1_PI_AE_R4_CS_SP_S4d 8    */
/* CLASS_G-PS-SSLF32-D : protokoll_G-E--_207_C18_F1_SP_PI_S0Y 1    */
/* CLASS_G-SM-FFMS31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FFSS22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 55   */
/* CLASS_G-SM-FMLM33-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SF-SMLM21-M : protokoll_H----_047_B31_F1_PI_AE_R4_CS_SP_S4d 17   */
/* CLASS_U-PF-FFSS32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-FFMS31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-SM-FFMS32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-NF-FFMF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-PF-SSLM21-M : protokoll_G-E--_207_C18_F1_SP_PI_S0Y 6    */
/* CLASS_H-NF-FFSF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-SF-FFSF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 6    */
/* CLASS_G-NF-FSLM31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0U 6    */
/* CLASS_H-SS-FFSF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_H-NM-FFMS21-S : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S0Y 1    */
/* CLASS_U-NS-FFSF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-SM-FFLM31-M : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_PS_S0S 7    */
/* CLASS_H-NS-FFSF21-M : protokoll_H----_011_C07_F1_PI_AE_Q4_CS_SP_PS_S0V 86   */
/* CLASS_H-NM-FFMS22-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-FFLM32-M : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_PS_S3S 2    */
/* CLASS_H-NM-FFMS21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0U 4    */
/* CLASS_G-SM-FFLM32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_H-NM-FFMS22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NM-FFMM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-SMLM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 8    */
/* CLASS_U-PM-FFSS21-M : protokoll_G-E--_209_C18_F1_AE_CS_SP_PI_S0Y 7    */
/* CLASS_H-SM-FFSS21-D : protokoll_G-E--_200_B02_F1_SE_CS_SP_PI_S2k 2    */
/* CLASS_G-SF-FFLF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-SF-FMLM21-M : protokoll_H----_047_B31_F1_PI_AE_R4_CS_SP_S2k 14   */
/* CLASS_H-NS-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 17   */
/* CLASS_G-SF-SMLM22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 5    */
/* CLASS_H-NF-FFMM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 49   */
/* CLASS_U-NF-FFSF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-NF-FSLF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 34   */
/* CLASS_H-SF-FFSM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-SM-FFSS32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-NF-FFSS21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-NF-FFSS00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 51   */
/* CLASS_U-PF-FFSM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-PM-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-SF-FFSM21-S : protokoll_G-E--_208_C18_F1_AE_CS_SP_PS_S0Y 1    */
/* CLASS_H-PM-FFSF22-M : protokoll_H----_047_B31_F1_PI_AE_R4_CS_SP_S4d 13   */
/* CLASS_G-NF-FFSF31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-NF-FFSS21-S : protokoll_G-E--_207_C18_F1_AE_CS_SP_PS_S0Y 15   */
/* CLASS_G-NS-FFMF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SS-FFMS33-S : protokoll_G-E--_200_C18_F1_AE_CS_SP_PI_S0Y 7    */
/* CLASS_G-PF-FSLM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 7    */
/* CLASS_G-SF-FFMS31-S : protokoll_G-E--_207_C01_F1_SE_CS_SP_PI_S0Y 27   */
/* CLASS_H-PM-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 5    */
/* CLASS_G-PF-FSLM21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-PF-FSLM22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 12   */
/* CLASS_G-SF-FFLF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 3    */
/* CLASS_H-PM-FFSF21-D : protokoll_H----_047_C02_F1_PI_SE_Q12_CS_SP_S2S 15   */
/* CLASS_G-NF-FFSM00-S : protokoll_G-E--_200_C45_F1_SE_CS_SP_PI_CO_S0V 25   */
/* CLASS_H-SF-FFSF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 1    */
/* CLASS_H-NS-FFSF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_H-PM-FFSF21-M : protokoll_H----_047_C18_F1_AE_R8_CS_SP_S2S 31   */
/* CLASS_G-PF-FSLM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-FFMF31-M : protokoll_G-E--_200_C45_F1_SE_CS_SP_PI_CO_S0V 36   */
/* CLASS_U-PS-FFSF31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FSMS31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0U 3    */
/* CLASS_H-NF-FFMF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_H-SM-FFSF21-S : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_PS_S0S 33   */
/* CLASS_H-SS-FFSF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SM-FFMF32-M : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_PS_S3S 3    */
/* CLASS_G-SM-FFMF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S2g 13   */
/* CLASS_H-SS-FFSF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SF-FSMM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-SS-FFSF31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-SSLF33-S : protokoll_G-E--_092_C01_F1_AE_CS_SP_PS_CO_S0Y 4    */
/* CLASS_G-SM-SSLM33-M : protokoll_G-E--_200_B02_F1_SE_CS_SP_PI_S2k 77   */
/* CLASS_G-SM-FFMF31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_U-PS-FFSF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SM-FFSF21-D : protokoll_G-E--_100_C18_F1_PI_AE_Q4_CS_SP_PS_S0Y 18   */
/* CLASS_G-SM-MMLM32-D : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_CO_S0Y 3    */
/* CLASS_G-SF-FSLM33-S : protokoll_G-E--_107_C45_F1_AE_Q4_CS_SP_PS_S0Y 66   */
/* CLASS_G-SS-FFMM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 9    */
/* CLASS_G-NM-FFMS22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-NF-FSLS00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-NF-FFMM00-S : protokoll_H----_011_C07_F1_PI_AE_OS_S1U 52   */
/* CLASS_H-SF-FFMM33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 13   */
/* CLASS_G-NF-FSMF31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0U 1    */
/* CLASS_G-NM-FFMS31-M : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S2S 3    */
/* CLASS_G-SF-FFLS31-M : protokoll_G-E--_208_C18_F1_AE_CS_SP_PI_S0Y 14   */
/* CLASS_H-SM-FFSM33-M : protokoll_G-E--_107_B03_F1_PI_AE_Q4_CS_SP_PS_S0Y 1    */
/* CLASS_G-SS-FFMF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 9    */
/* CLASS_G-NS-FFMS21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 10   */
/* CLASS_G-SF-FFSM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-NF-FSMS11-S : protokoll_G-E--_107_C45_F1_PI_AE_Q7_CS_SP_PS_S0Y 7    */
/* CLASS_G-SS-FFMF33-S : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_S0a 50   */
/* CLASS_G-NF-SMLS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-PM-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-FFMM22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 9    */
/* CLASS_G-NF-FFMS32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SS-FFMF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 10   */
/* CLASS_H-SF-FFSF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_H-NM-FFMM33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-PS-FFMF32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-FFMM22-S : protokoll_G-E--_107_C41_F1_PI_AE_Q4_CS_SP_PS_S4S 30   */
/* CLASS_G-NS-FFMM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-PM-FFLM31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_H-SM-FFSF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 1    */
/* CLASS_G-PM-FFLM31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-SMLF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-NS-FFSF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FFMS31-S : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S2S 8    */
/* CLASS_G-NM-FFMM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0YP 1    */
/* CLASS_G-SM-FMLM32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SF-FFMF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_G-SM-FFMS33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 10   */
/* CLASS_G-SF-FFLS32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_U-NF-FFSF31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-FMLM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NM-FFMM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-FFSF31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NS-FFSF11-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FFMS31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_G-SF-SSLM33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SF-FSLM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FMLF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-SMLF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 4    */
/* CLASS_G-SF-FFMM21-S : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S2S 108  */
/* CLASS_H-PM-FFMF22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-FFMM21-M : protokoll_H----_011_C18_F1_PI_AE_SP_S2S 149  */
/* CLASS_H-PM-FFMF21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FFMS32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-FFLM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-SSLF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SF-FFMF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-FFSM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-SF-FFSF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-FFMM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 20   */
/* CLASS_G-NM-FFSM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 2    */
/* CLASS_H-NF-FSLS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-NS-FFMF11-S : protokoll_G-E--_207_C18_F1_SP_PI_S0Y 11   */
/* CLASS_G-PM-FFSF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 14   */
/* CLASS_G-SF-FFSF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 47   */
/* CLASS_H-NS-SMLM32-M : protokoll_G-E--_200_C45_F1_AE_CS_SP_PI_CO_S0V 209  */
/* CLASS_G-SF-FFSM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-PM-FFSF21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_U-NF-FFSF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_U-NF-FFSF31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FFSS21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-FSLF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-NF-FFSS22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_U-NF-FFSF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_H-NM-FFSF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-NF-FFMS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-NM-FFMS21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-SS-FFMM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-NF-FFLS32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-NF-SMLM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-NM-FFMS21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 2    */
/* CLASS_G-NF-SMLM33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SM-FFSF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-NM-SMLM31-M : protokoll_G-E--_107_C41_F1_PI_AE_Q4_CS_SP_PS_S0Y 47   */
/* CLASS_G-SM-FSMM32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NS-FFSS22-S : protokoll_G-E--_200_C45_F1_AE_CS_SP_PI_S4S 1    */
/* CLASS_G-SS-FFMS22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_G-SS-FFMS21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FFSM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SS-FFMS21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 17   */
/* CLASS_G-SM-FSLS33-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 8    */
/* CLASS_H-NS-FFSS21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FFSS21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SM-FSMM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-PM-FFSS22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-FFSS31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_G-NS-FSLM33-S : protokoll_G-E--_107_C41_F1_PI_AE_Q4_CS_SP_PS_CO_S4S 32   */
/* CLASS_G-SS-FFMF22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-PS-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-PS-FFSF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-PM-FFSS21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-SMLF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 3    */
/* CLASS_G-NF-FMLF00-S : protokoll_G-E--_207_C01_F1_SE_CS_SP_PI_S0Y 25   */
/* CLASS_G-SM-FMLM31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NS-FFSF31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SF-FFSF31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-PS-FFLF32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_H-SF-FFSF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_H-SF-FFSF31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 8    */
/* CLASS_G-SM-MMLM33-D : protokoll_G-E--_107_C18_F1_AE_Q4_CS_SP_PS_S0Y 12   */
/* CLASS_G-NM-FFSS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-PF-FFLF32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FFMF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SS-FFMM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-NF-FSLF11-S : protokoll_G-E--_200_B02_F1_SE_CS_SP_PI_S0S 20   */
/* CLASS_H-SF-FFSF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_H-NF-FFMS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_U-PS-FFSF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_U-NF-FFSM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_U-PF-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 7    */
/* CLASS_H-SF-FFSS21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-PF-FFSM32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 12   */
/* CLASS_G-NF-FFSF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 12   */
/* CLASS_H-SM-FFMF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FFSF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-SM-FFMM31-M : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S0Y 35   */
/* CLASS_G-PF-FFLM21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_U-PF-FFSF22-M : protokoll_G-E--_209_C18_F1_AE_CS_SP_PI_S0Y 17   */
/* CLASS_H-SM-FFMF32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 2    */
/* CLASS_H-SM-FFMF31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SF-FFSS21-S : protokoll_G-E--_200_B02_F1_SE_CS_SP_PI_S2k 11   */
/* CLASS_G-PF-FFLM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_U-PF-FFSF22-D : protokoll_G-E--_209_C18_F1_AE_CS_SP_PI_S0Y 25   */
/* CLASS_H-NF-FFSS00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 17   */
/* CLASS_G-PS-FFSM32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FFSM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_U-PF-FFSF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 42   */
/* CLASS_G-NF-FFMM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SS-FFSS22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-NF-FSLF31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 1    */
/* CLASS_G-NF-FMLM32-S : protokoll_G-E--_024_B31_F1_PI_AE_Q4_CS_SP_S2S 12   */
/* CLASS_G-PS-FFSM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-FFMF21-S : protokoll_G-E--_200_B02_F1_AE_CS_SP_PI_S0Y 45   */
/* CLASS_G-PF-FFSF32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-FFSF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-NM-FFMM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 38   */
/* CLASS_G-SF-FFSF31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_U-PF-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-FSLM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4Y 38   */
/* CLASS_G-PF-FFSF11-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-SF-FFSF31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-SF-FSLM32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-NF-FMLM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_U-PM-FFMM21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-PM-FFMF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-PF-FFSF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-FSMS32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_U-PM-FFMM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_U-PF-FFSF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 56   */
/* CLASS_G-SF-FFSF32-S : protokoll_G-E--_208_B07_F1_SE_CS_SP_PS_S4d 28   */
/* CLASS_G-SF-FSLM31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4Y 15   */
/* CLASS_G-PF-FFMM32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 22   */
/* CLASS_G-SM-FFSF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-FSMM31-S : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S0Y 8    */
/* CLASS_G-SM-FFLS31-M : protokoll_G-E--_204_C45_F1_AE_CS_SP_PI_S0Y 1    */
/* CLASS_G-NF-FSLF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 1    */
/* CLASS_H-NM-FFSF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FSMS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SF-FSLM31-D : protokoll_G-E--_107_C18_F1_AE_Q4_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FFLF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-SF-FSLM31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 100  */
/* CLASS_G-SM-FSLM32-S : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S0Y 3    */
/* CLASS_H-NF-FFSF21-D : protokoll_G-E--_107_C18_F1_AE_Q4_CS_SP_S0Y 5    */
/* CLASS_G-SM-FSLM31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 79   */
/* CLASS_G-SF-FFMS22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 15   */
/* CLASS_H-SF-FFSS32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 7    */
/* CLASS_H-NF-FFSF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SM-FSLM31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 35   */
/* CLASS_G-SM-FFMM21-D : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S0Y 24   */
/* CLASS_G-SS-FFMF22-D : protokoll_G-E--_012_C18_F1_PI_AE_Q4_CS_SP_PS_S0Y 8    */
/* CLASS_H-NF-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 10   */
/* CLASS_H-SF-FFSS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_U-NF-FFSF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 37   */
/* CLASS_G-SM-FSLM32-D : protokoll_G-E--_107_C41_F1_PI_AE_Q4_CS_SP_PS_S0Y 151  */
/* CLASS_G-SM-FFMM21-M : protokoll_G-E--_207_C01_F1_AE_CS_SP_PI_S0Y 43   */
/* CLASS_G-SM-FSLM31-S : protokoll_G-E--_200_B02_F1_AE_CS_SP_PI_S0Y 15   */
/* CLASS_H-PF-FFSS22-S : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S0Y 1    */
/* CLASS_G-SM-FSLM32-M : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S0Y 99   */
/* CLASS_G-NM-FFLM31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-NS-FFMF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FFMM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 12   */
/* CLASS_G-SM-FSLS32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FFSM33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FSLM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SM-FSLS32-M : protokoll_G-E--_200_C45_F1_SE_CS_SP_PI_CO_S0V 8    */
/* CLASS_H-PM-FFSS21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 4    */
/* CLASS_H-PS-FFSS22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NF-FFMM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-PF-FFLM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FFSF31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 11   */
/* CLASS_H-NS-FFSF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_H-NF-FFSF22-M : protokoll_G-E--_060_C18_F1_PI_SE_CS_SP_S0Y 55   */
/* CLASS_H-NF-FFSF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 47   */
/* CLASS_G-NF-FFSF31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 11   */
/* CLASS_G-SM-FSLF33-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-PF-FFLM22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FFSF22-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S00 4    */
/* CLASS_G-SF-SMLM32-M : protokoll_G-E--_107_C41_F1_PI_AE_Q4_CS_SP_PS_S4S 61   */
/* CLASS_G-NM-FFMF31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 2    */
/* CLASS_G-SF-FMLM33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 3    */
/* CLASS_G-NF-FFLM33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SS-FFMM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 4    */
/* CLASS_H-SM-FFSS22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-SS-FFSM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SS-FFMM21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S2n 5    */
/* CLASS_G-SF-FFSF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 15   */
/* CLASS_G-SS-FFSM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SS-FFMF32-S : protokoll_G-E--_107_B42_F1_PI_SE_Q4_CS_SP_PS_S0Y 23   */
/* CLASS_G-NF-FFSM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_H-SM-FFSS22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 12   */
/* CLASS_G-SS-FFMM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4c 6    */
/* CLASS_G-SS-FFMF22-S : protokoll_G-E--_100_C18_F1_PI_AE_Q4_CS_SP_PS_S0Y 3    */
/* CLASS_G-SF-FSLM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SF-FSLF33-S : protokoll_G-E--_110_C45_F1_PI_SE_CS_SP_PS_S4S 4    */
/* CLASS_G-NF-FFSF11-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-SSLM31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_U-SM-FFMM21-D : protokoll_G-E--_207_C01_F1_SE_CS_SP_PI_S0Y 2    */
/* CLASS_G-NF-FFSF11-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-PS-FSLM32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SM-SSLM31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 12   */
/* CLASS_G-SM-FFLS31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S00 2    */
/* CLASS_H-NF-FFSF11-S : protokoll_G-E--_107_C18_F1_AE_Q4_CS_SP_S0Y 36   */
/* CLASS_G-NF-FFSF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-NF-FFSF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 88   */
/* CLASS_G-PS-FSLM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-NF-FFMS00-S : protokoll_H----_011_C07_F1_PI_SE_SP_S0V 14   */
/* CLASS_G-SM-SSLM32-D : protokoll_G-E--_200_C45_F1_AE_CS_SP_PI_PS_S0Y 64   */
/* CLASS_G-SS-FSLM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_U-SM-FFMM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 11   */
/* CLASS_G-SM-FFMF21-D : protokoll_H----_047_B31_F1_PI_AE_R4_CS_SP_S2k 6    */
/* CLASS_G-SM-SSLM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 38   */
/* CLASS_H-NF-FFLF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 6    */
/* CLASS_G-SM-FFLS32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_U-NS-FFSF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_U-PM-FFSF22-M : protokoll_G-E--_107_C48_F1_PI_AE_Q4_CS_SP_PS_S0Y 64   */
/* CLASS_G-NF-FSLS32-S : protokoll_G-E--_107_B03_F1_PI_AE_Q4_CS_SP_PS_S4S 3    */
/* CLASS_G-SS-FFSS21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 11   */
/* CLASS_G-SM-FFLS32-M : protokoll_G-E--_107_B42_F1_PI_SE_Q4_CS_SP_PS_S0Y 9    */
/* CLASS_G-PS-FSLF32-D : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_PS_S0Y 2    */
/* CLASS_G-SF-FFMS21-M : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_S0e 5    */
/* CLASS_H-NF-FFMM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 9    */
/* CLASS_U-PM-FFSF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SM-FFMF21-M : protokoll_G-E--_200_B02_F1_SE_CS_SP_PI_S0S 29   */
/* CLASS_G-NF-FSMM00-S : protokoll_G-N--_023_B07_F1_SP_PI_Q7_CS_SE_S0Y 115  */
/* CLASS_G-SF-FFMS21-S : protokoll_G-E--_107_C36_F1_PI_AE_Q4_CS_SP_PS_S0Y 42   */
/* CLASS_G-SM-FFMS22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SM-FSLS31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 32   */
/* CLASS_H-PS-FFSF22-M : protokoll_H----_102_C18_F1_PI_AE_CS_SP_PS_S2S 4    */
/* CLASS_H-PS-FFSF21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NM-FSLM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 200  */
/* CLASS_H-SS-FFSF22-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 11   */
/* CLASS_H-SM-FFMM22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_H-PS-FFSF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_H-PS-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FSLF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SF-FSMS21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SM-FFSM33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-PS-FFMM32-M : protokoll_G-E--_207_C01_F1_SE_CS_SP_PI_S0Y 7    */
/* CLASS_H-SM-FFMM21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NS-FFMM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 13   */
/* CLASS_G-SM-FSLM33-D : protokoll_G-E--_207_C18_F1_AE_CS_SP_PS_S0Y 209  */
/* CLASS_G-PS-FFMF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SS-FFSF22-S : protokoll_G-E--_100_C18_F1_PI_AE_Q4_CS_SP_PS_S0Y 38   */
/* CLASS_G-NS-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-NF-FMLM33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SM-FSLM33-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 7    */
/* CLASS_G-SF-SMLF00-S : protokoll_H----_011_C07_F1_PI_AE_OS_S1U 4    */
/* CLASS_H-SM-FFSS21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 9    */
/* CLASS_G-NF-FSLS33-S : protokoll_G-E--_107_B03_F1_PI_AE_Q4_CS_SP_PS_S4S 1    */
/* CLASS_G-SS-FFSF22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 8    */
/* CLASS_G-NM-FFMF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-SF-FSLS33-S : protokoll_G-E--_107_C18_F1_AE_Q4_CS_SP_CO_S0Y 4    */
/* CLASS_H-NF-SSLM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-SS-FFSM32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SF-FFSF31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-NM-FFMF31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 1    */
/* CLASS_G-NM-FFMM22-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 1    */
/* CLASS_H-SF-FFMM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 22   */
/* CLASS_G-SF-FFLF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 3    */
/* CLASS_H-NS-FFSF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-SF-FFSM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-NF-FMLM31-S : protokoll_U----_043_B31_F1_PI_AE_CS_SP_S2S 6    */
/* CLASS_G-PF-FSLF32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 8    */
/* CLASS_U-SM-FFMM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SM-MMLM31-D : protokoll_G-E--_107_C18_F1_AE_Q4_CS_SP_S0Y 14   */
/* CLASS_G-NF-FFMF11-S : protokoll_H----_047_B31_F1_PI_AE_R4_CS_SP_S2k 51   */
/* CLASS_H-NF-MMLM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-NM-FFMM22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_U-NM-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SS-FSLM31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NS-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 7    */
/* CLASS_G-SS-FSLM32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SS-FSLM32-M : protokoll_G-E--_208_B07_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_G-NS-FFSF21-M : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S0Y 3    */
/* CLASS_H-NM-FFMM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 8    */
/* CLASS_G-PM-FFLF33-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SS-FSLM32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_H-SM-FFSM22-M : protokoll_G-E--_207_C41_F1_AE_CS_SP_PI_S0Y 2    */
/* CLASS_G-SF-FSLF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-SF-FFSM33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-FFMS21-S : protokoll_G-E--_208_B07_F1_SE_CS_SP_PS_S0Y 13   */
/* CLASS_G-SF-FSLM33-M : protokoll_G-E--_107_B03_F1_PI_AE_Q4_CS_SP_PS_S0Y 1    */
/* CLASS_H-SS-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 10   */
/* CLASS_G-NF-FFSS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 8    */
/* CLASS_G-NS-FSLM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-SS-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 22   */
/* CLASS_G-SM-FFMS21-D : protokoll_G-E--_103_C18_F1_PI_AE_Q4_CS_SP_S0Y 21   */
/* CLASS_H-SF-FFMM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 46   */
/* CLASS_H-NM-FFMS31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-SS-FFSF22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 8    */
/* CLASS_G-SM-FFMS21-M : protokoll_G-E--_110_C45_F1_PI_SE_CS_SP_PS_S4S 12   */
/* CLASS_G-SM-SMLF00-S : protokoll_H----_102_C18_F1_PI_AE_Q4_CS_SP_S1S 4    */
/* CLASS_H-NF-SMLM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SM-FFLM21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NM-FFMS31-M : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S0Y 3    */
/* CLASS_G-NM-FFSS21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_U-PS-FFSF21-S : protokoll_G-E--_207_C01_F1_SE_CS_SP_PI_S0Y 6    */
/* CLASS_G-NS-FSMF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_TT_S0Y 3    */
/* CLASS_G-NF-FMLF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 1    */
/* CLASS_G-SM-FFLS33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SM-SSLM33-D : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S0Y 3    */
/* CLASS_U-PS-FFSF21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_U-PS-FFSF21-M : protokoll_H----_047_C18_F1_PI_AE_R8_CS_SP_S2S 56   */
/* CLASS_G-PF-FSLM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 4    */
/* CLASS_H-SM-FFSM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-FFSS31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-SS-FFSF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-NM-SSLM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_U-PM-FFSF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NM-FFMF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NM-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_U-PM-FFSF22-D : protokoll_H----_047_C02_F1_PI_SE_Q12_CS_SP_S2S 5    */
/* CLASS_G-NM-FFSF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-SS-SMLF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-PS-FFMM32-S : protokoll_G-E--_024_B31_F1_PI_AE_Q4_CS_SP_S2S 5    */
/* CLASS_H-NM-FFMF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_U-PM-FFSF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_H-NS-FFSF31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SS-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 30   */
/* CLASS_H-PF-FFSF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 1    */
/* CLASS_U-PF-FFSS22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-FSLF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 1    */
/* CLASS_H-NS-FFSF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 2    */
/* CLASS_G-NF-FSLS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_U-NS-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_U-NF-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_H-PF-FFSF22-M : protokoll_G-E--_210_C18_F1_AE_CS_SP_PI_S0Y 1    */
/* CLASS_H-PF-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SF-FFSS32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_H-PF-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_U-PF-FFSM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NM-FFMM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 2    */
/* CLASS_U-PS-FFSF22-M : protokoll_G-E--_201_C45_F1_AE_CS_SP_PI_CO_S0Y 97   */
/* CLASS_G-SM-FFMF22-M : protokoll_G-E--_100_C18_F1_PI_AE_Q4_CS_SP_PS_S0Y 11   */
/* CLASS_G-SF-FFMM31-M : protokoll_G-E--_208_C18_F1_AE_CS_SP_PS_S3S 12   */
/* CLASS_U-PS-FFSF22-D : protokoll_G-E--_213_C18_F1_AE_CS_SP_PI_S0Y 48   */
/* CLASS_G-NF-FMLF31-S : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_PS_S3S 3    */
/* CLASS_G-SF-FFMM31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SM-FFMF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 21   */
/* CLASS_G-SF-FFMM31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S2g 41   */
/* CLASS_G-SM-FFMF22-S : protokoll_G-E--_107_C18_F1_AE_Q4_CS_SP_S0Y 4    */
/* CLASS_H-NF-FFMS00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-SM-FFSS22-S : protokoll_H----_102_C18_F1_PI_AE_CS_SP_PS_S2S 2    */
/* CLASS_U-PS-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 12   */
/* CLASS_U-SF-FFSF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_H-SM-FFMM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 3    */
/* CLASS_G-NF-FFMS22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 30   */
/* CLASS_G-NS-FFSS00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-SM-FSMM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SM-FFSS21-S : protokoll_G-E--_208_B07_F1_SE_CS_SP_PS_S0Y 14   */
/* CLASS_G-SF-FSLM22-S : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_PS_S3S 12   */
/* CLASS_G-NF-FSLS31-S : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_PS_S0S 5    */
/* CLASS_G-NS-FFMM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-NS-FFMF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 27   */
/* CLASS_G-NF-FFMF21-S : protokoll_G-E--_200_B02_F1_SE_CS_SP_PI_S2k 47   */
/* CLASS_H-SF-SMLM22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-PF-SMLM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-NF-FFMF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 43   */
/* CLASS_G-SM-SMLM33-S : protokoll_H----_047_C45_F1_AE_R8_CS_SP_S2S 48   */
/* CLASS_G-NF-FFSS31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-SF-SMLM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-NF-FFSS31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-SM-SMLM33-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 190  */
/* CLASS_H-SS-FFSS00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SM-FFSF31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-NF-FFMF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 16   */
/* CLASS_H-NF-FFSM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 3    */
/* CLASS_H-SM-FFSF21-M : protokoll_H----_102_C18_F1_PI_AE_CS_SP_PS_S2S 94   */
/* CLASS_G-PM-FFMF33-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SF-FFMM32-M : protokoll_G-E--_200_C45_F1_AE_CS_SP_PI_S0Y 24   */
/* CLASS_G-SF-FFMM32-S : protokoll_G-E--_208_B07_F1_AE_CS_SP_PS_S0Y 163  */
/* CLASS_H-PM-FFMM21-M : protokoll_G-E--_215_C46_F1_AE_CS_SP_PS_S2S 1    */
/* CLASS_G-SF-FFLM31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_TT_S0Y 3    */
/* CLASS_G-SF-FMLM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-SF-FFSM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 8    */
/* CLASS_G-SF-FMLM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_U-PS-FFSS21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FFMF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-SMLF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-SM-FFMS21-D : protokoll_G-E--_200_C45_F1_AE_CS_SP_PI_PS_S0Y 2    */
/* CLASS_G-PM-FFSF31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-SF-FFMS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-FFSM33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SS-FFMF31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-SF-FFSS22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-PS-SSLM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NM-FFMF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_H-SF-FFSM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-PS-SSLM32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-NF-FFSS32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-SS-FFMF31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-SSLM11-S : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_PS_S0S 1    */
/* CLASS_G-SS-FFLS31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-FSLS00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SF-FFSS33-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FFSS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-PF-FSLM32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-NF-FFMS21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-FSMM31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SM-FFMS21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SF-FSMM31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 13   */
/* CLASS_G-NF-FFMS21-S : protokoll_G-E--_110_C45_F1_PI_SE_CS_SP_PS_S4S 72   */
/* CLASS_U-SF-FFSF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NM-FFSS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_H-NS-FFSF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-PF-FSLM32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 8    */
/* CLASS_G-PM-FFMM31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_U-SF-FFSF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-FFSF22-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NS-FFSS11-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SS-FFSM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SF-FFSF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_U-PM-FFSS21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_G-SF-FFSF11-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NS-FFSS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-SMLM31-M : protokoll_G-E--_208_B07_F1_SE_CS_SP_PS_S0Y 146  */
/* CLASS_G-SF-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 19   */
/* CLASS_G-SM-SMLM32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_TT_S0Y 156  */
/* CLASS_G-NS-FFMS21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 10   */
/* CLASS_G-SM-SMLM31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 7    */
/* CLASS_G-SF-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 49   */
/* CLASS_G-SM-SMLM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S2m 33   */
/* CLASS_G-NM-FFMM31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SF-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0U 21   */
/* CLASS_H-NF-FFLM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S00 1    */
/* CLASS_G-PF-SSLM32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_H-SF-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SF-SMLS00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SF-FFSF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-SM-SMLS00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_U-PF-FFSF32-M : protokoll_H----_102_C18_F1_PI_AE_Q4_CS_SP_S1S 6    */
/* CLASS_G-SF-FFMM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SM-FFLF31-M : protokoll_G-E--_200_C45_F1_SE_CS_SP_PI_CO_S0V 1    */
/* CLASS_G-NM-FFMM31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SM-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_H-NF-FFSS32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-SF-SMLF22-S : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S2S 1    */
/* CLASS_G-SM-FFSF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 7    */
/* CLASS_G-SF-FSMM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4Y 10   */
/* CLASS_G-SM-FFSF21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_U-NS-FFSF31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NM-FFMS32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-FSMM32-S : protokoll_G-E--_208_C18_F1_AE_CS_SP_PS_S0Y 7    */
/* CLASS_G-SF-SMLM33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-SF-FFSS00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_U-NF-FFSF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 13   */
/* CLASS_H-NF-FFSS31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-FFSF22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FFSS32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_H-NM-FFMM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_U-PM-FFSS22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-PM-FFSF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 2    */
/* CLASS_H-NM-FFMM21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 8    */
/* CLASS_H-NF-FFSM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_U-PF-FFSF21-D : protokoll_G-E--_209_C18_F1_AE_CS_SP_PI_S0Y 110  */
/* CLASS_G-SF-FFLM11-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NM-FFMM22-S : protokoll_G-E--_207_C41_F1_AE_CS_SP_PI_S0Y 6    */
/* CLASS_G-NM-FFMM32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-NF-FFLF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SF-FFSF31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-SM-FSMM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-FSLM21-M : protokoll_G-E--_008_C18_F1_PI_AE_CS_SP_CO_S4S 378  */
/* CLASS_G-SF-FFMM33-M : protokoll_H----_047_B31_F1_PI_AE_R4_CS_SP_S4c 3    */
/* CLASS_G-NF-FMLS31-S : protokoll_H----_102_C18_F1_PI_AE_Q4_CS_SP_S1S 1    */
/* CLASS_H-NF-FFSM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 14   */
/* CLASS_G-SF-FFMF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 11   */
/* CLASS_G-SF-FFMM33-S : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_PS_S0Y 26   */
/* CLASS_G-SF-FSLM32-S : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S0Y 61   */
/* CLASS_G-SF-FSLM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_G-NM-FFMF22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_G-PM-FSLM31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-SF-FMLM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_U-NF-FFSS00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-SM-FFMS21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 6    */
/* CLASS_G-NF-FFMS32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SS-FFSS22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_G-PF-FFMM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_H-SM-FFSS33-S : protokoll_G-E--_110_C45_F1_PI_SE_CS_SP_PS_S4S 3    */
/* CLASS_G-PM-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-SF-FMLM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-FSLM22-M : protokoll_H----_102_C18_F1_PI_AE_CS_SP_PS_S2S 23   */
/* CLASS_G-NF-SMLF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-NF-FSMS00-S : protokoll_G-E--_107_C45_F1_PI_AE_Q7_CS_SP_PS_S0Y 21   */
/* CLASS_G-SM-FFMM33-S : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S0Y 2    */
/* CLASS_G-SM-FFSM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-FSMF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_U-NF-FFSF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_H-SM-FFMF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 28   */
/* CLASS_H-SF-FFSS32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SM-FFMF21-M : protokoll_H----_011_C07_F1_PI_SE_SP_S0V 3    */
/* CLASS_G-PF-FFMF32-D : protokoll_H----_011_C07_F1_PI_AE_SP_S0V 13   */
/* CLASS_H-SF-FFSF11-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FFSF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 129  */
/* CLASS_H-SM-FFMF21-D : protokoll_G-E--_100_C18_F1_PI_AE_Q4_CS_SP_PS_S0Y 15   */
/* CLASS_G-SM-FFMM33-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_U-NF-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 7    */
/* CLASS_G-NF-FFMS32-S : protokoll_H----_042_B03_F1_AE_Q4_SP_S2S 7    */
/* CLASS_H-NF-FFMF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_U-NF-MMLM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NS-FFMS22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 1    */
/* CLASS_G-SS-FFMS31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SS-FFMS32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_H-SS-FFSS21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_G-PF-FFLM32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-SS-FFSS21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SS-FFMS32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-NF-FMLM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-SSLM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 8    */
/* CLASS_G-PM-FFSS22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FFMM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-FSMM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-NF-FFMM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 19   */
/* CLASS_U-PM-FFMF22-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-SF-FFMM32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 1    */
/* CLASS_G-NF-FFMM11-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-PM-FFSF22-M : protokoll_G-E--_208_C18_F1_AE_CS_SP_PS_S0Y 4    */
/* CLASS_G-NF-SMLF00-S : protokoll_G-E--_207_C01_F1_SE_CS_SP_PI_S0Y 34   */
/* CLASS_G-NF-FFMM11-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NF-FFMM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 28   */
/* CLASS_U-PM-FFMF21-M : protokoll_G-E--_200_B02_F1_SE_CS_SP_PI_S2k 7    */
/* CLASS_G-NF-FMLS32-S : protokoll_G-E--_207_C18_F1_AE_Q7_CS_SP_CO_PS_S00 1    */
/* CLASS_G-PF-SSLF32-D : protokoll_H----_011_C07_F1_PI_SE_SP_S0V 4    */
/* CLASS_G-SF-FFMF32-M : protokoll_G-E--_208_C18_F1_AE_CS_SP_PS_S0Y 6    */
/* CLASS_G-NF-FFSM31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SM-FFMM31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NF-FFSF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 11   */
/* CLASS_G-SS-FFMM31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-NF-FFSF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 9    */
/* CLASS_G-SS-FFMM31-M : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_PS_S0S 8    */
/* CLASS_G-SM-SSLF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S2r 1    */
/* CLASS_G-SF-FFMF32-S : protokoll_G-E--_107_C36_F1_PI_AE_Q4_CS_SP_PS_S0Y 21   */
/* CLASS_G-SS-SMLF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NM-SSLM31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 51   */
/* CLASS_H-SF-FFSS31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-SM-FSMM31-M : protokoll_G-E--_107_B42_F1_PI_SE_Q4_CS_SP_PS_S0Y 10   */
/* CLASS_H-NF-FFMM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_H-SF-FFSS31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-SSLF00-S : protokoll_G-E--_107_C37_F1_PI_AE_Q4_CS_SP_PS_S0Y 3    */
/* CLASS_G-NF-FSLF22-S : protokoll_G-E--_107_C45_F1_PI_AE_Q7_CS_SP_PS_S0Y 1    */
/* CLASS_G-SF-FFMS31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 8    */
/* CLASS_H-SF-FFMS31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SF-FFSS31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-NM-FFMF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-SF-FFMS31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-SM-SMLM31-M : protokoll_G-E--_107_C41_F1_PI_AE_Q4_CS_SP_PS_S0Y 42   */
/* CLASS_G-NM-FFMF21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 2    */
/* CLASS_H-NM-FFSF22-M : protokoll_G-E--_209_C18_F1_AE_CS_SP_PI_S0Y 4    */
/* CLASS_G-SM-FSLM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-PS-FFSM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-PF-FFMF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FSLF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 3    */
/* CLASS_G-SF-FFMF31-S : protokoll_G-E--_207_C18_F1_AE_CS_SP_PI_S0a 26   */
/* CLASS_G-NF-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 88   */
/* CLASS_G-NF-FFMM21-S : protokoll_G-E--_110_C45_F1_PI_AE_Q4_CS_SP_PS_S4S 107  */
/* CLASS_G-SM-FSLM21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S2k 328  */
/* CLASS_U-PM-FFMF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-FFLM33-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FMLS33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_U-PM-FFMF32-D : protokoll_G-E--_207_C01_F1_SE_CS_SP_PI_S0Y 5    */
/* CLASS_G-NF-FFMF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-NF-FFSM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-PF-FFSF00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-PF-FFSF11-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NM-FFMF22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-SF-FFMS32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 12   */
/* CLASS_H-NM-FFMF22-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 8    */
/* CLASS_G-SM-FFMM31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 74   */
/* CLASS_U-PM-FFMF22-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-NS-FFSM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-FFMF33-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SM-FFMM21-S : protokoll_G-E--_200_B02_F1_SE_CS_SP_PI_S0S 61   */
/* CLASS_H-NM-FFMF21-S : protokoll_G-E--_107_C41_F1_PI_AE_Q4_CS_SP_PS_S4S 5    */
/* CLASS_U-PM-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 9    */
/* CLASS_H-NM-FFMF21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NF-FFSF11-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_H-NM-FFMF21-M : protokoll_G-E--_208_C18_F1_AE_CS_SP_PS_S3S 2    */
/* CLASS_H-NF-FFSF11-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 2    */
/* CLASS_G-SM-FFMF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 50   */
/* CLASS_G-NF-FFSF21-S : protokoll_G-E--_107_C45_F1_PI_AE_Q7_CS_SP_PS_S0Y 22   */
/* CLASS_G-NS-FFMS00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0U 3    */
/* CLASS_G-SM-FFMM32-S : protokoll_G-E--_208_B07_F1_SE_CS_SP_PS_S4d 14   */
/* CLASS_H-NF-FFSF31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-SM-FFMM32-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-NF-SMLM00-S : protokoll_H----_011_C07_F1_PI_SE_SP_S0V 16   */
/* CLASS_H-NF-FFSF31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SM-FFMM32-M : protokoll_G-E--_200_B02_F1_AE_CS_SP_PI_S0Y 14   */
/* CLASS_H-SF-FFMM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 18   */
/* CLASS_H-NF-FFSF31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-SM-FFLM31-D : protokoll_G-E--_208_B07_F1_SE_CS_SP_PS_S0Y 255  */
/* CLASS_G-SM-FFSS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-SS-FFMM32-M : protokoll_G-E--_207_C18_F1_SE_CS_SP_PI_PS_S2S 6    */
/* CLASS_G-NF-FFMM31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_H-SM-FFMM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FSLM32-S : protokoll_H----_102_C18_F1_PI_AE_Q4_CS_SP_S1S 10   */
/* CLASS_G-NF-FSLM00-S : protokoll_H----_011_C07_F1_PI_SE_SP_S0V 41   */
/* CLASS_H-PM-FFSM22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-NF-FFSF21-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_U-PM-FFSF21-D : protokoll_H----_047_B31_F1_PI_AE_R4_CS_SP_S4d 22   */
/* CLASS_G-SS-FFSF32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_H-NS-FFSF22-M : protokoll_G-E--_060_C18_F1_PI_SE_CS_SP_S0Y 18   */
/* CLASS_G-SF-SMLM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_U-PM-FFSF21-M : protokoll_G-E--_208_C41_F1_AE_CS_SP_PS_S00 168  */
/* CLASS_G-NF-FMLF33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_U-PM-FFMF21-D : protokoll_H----_047_B31_F1_PI_AE_R4_CS_SP_S4d 60   */
/* CLASS_G-SS-SMLM33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NS-FFSF22-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S3b 4    */
/* CLASS_U-PM-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 115  */
/* CLASS_G-SF-FSLS32-S : protokoll_G-E--_200_C45_F1_AE_CS_SP_PI_S4S 6    */
/* CLASS_G-SF-FFSS22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 5    */
/* CLASS_G-SS-FFSF32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 9    */
/* CLASS_H-SS-FFSM22-S : protokoll_H----_102_C18_F1_PI_AE_CS_SP_PS_S2S 2    */
/* CLASS_G-SS-FFMM33-S : protokoll_G-E--_207_B07_F1_AE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SS-FFSS32-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-SF-FFMF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-SF-FFMS32-S : protokoll_G-E--_207_C18_F1_SP_PI_S0Y 48   */
/* CLASS_G-SS-FFSS32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 3    */
/* CLASS_G-SM-SMLM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 1    */
/* CLASS_G-NF-FSMM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-FSLF31-S : protokoll_G-E--_208_B02_F1_AE_CS_SP_PS_S0Y 3    */
/* CLASS_H-NM-FFSF21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 10   */
/* CLASS_G-SS-FFSF31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NS-FFMM21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_U-NF-FFSM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-NM-FFSF22-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 4    */
/* CLASS_G-NF-SSLS11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_H-NM-FFSF21-D : protokoll_G-E--_092_C01_F1_AE_CS_SP_PS_CO_S0Y 86   */
/* CLASS_H-NS-FFMM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 7    */
/* CLASS_G-SM-FFLS21-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-NF-FFMM32-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 12   */
/* CLASS_G-SS-FFSF31-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_H-NM-FFSF22-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_H-NM-FFSF21-M : protokoll_U----_043_C18_F1_PI_AE_S4_CS_SP_S0Y 139  */
/* CLASS_G-PS-FFMM21-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 183  */
/* CLASS_U-PF-FFSF11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-NF-FMLM00-S : protokoll_G-E--_200_B02_F1_SE_CS_SP_PI_S0S 4    */
/* CLASS_G-SF-FSLS31-D : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-NF-FSLM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 6    */
/* CLASS_G-SS-FFSS31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 2    */
/* CLASS_G-SF-SSLM00-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */
/* CLASS_G-SF-FFMF33-M : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 1    */
/* CLASS_G-SM-FFMM11-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 7    */
/* CLASS_G-SF-FSLS31-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S4d 1    */
/* CLASS_G-SF-SMLS33-S : protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y 0    */

#ifdef CHE_PROOFCONTROL_INTERNAL

/* Strategies used:                                       */


"G_E___092_C01_F1_AE_CS_SP_PS_CO_S0Y = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,1,2,0,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___208_C18_F1_SE_CS_SP_PS_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"H_____102_C18_F1_PI_AE_Q4_CS_SP_S1S = \n"
"(10*Refinedweight(PreferGoals,1,2,2,2,0.5),"
" 10*Refinedweight(PreferNonGoals,2,1,2,2,2),"
" 3*OrientLMaxWeight(ConstPrio,2,1,2,1,1),"
" 2*ClauseWeightAge(ConstPrio,1,1,1,3))\n"
"H_____047_B31_F1_PI_AE_R4_CS_SP_S4d = \n"
"(10*PNRefinedweight(PreferGoals,1,1,1,2,2,2,0.5),"
" 10*PNRefinedweight(PreferNonGoals,2,1,1,1,2,2,2),"
" 5*OrientLMaxWeight(ConstPrio,2,1,2,1,1),"
" 1*FIFOWeight(ConstPrio))\n"
"G_E___208_C18_F1_SE_CS_SP_PS_S0U = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"H_____047_B31_F1_PI_AE_R4_CS_SP_S4c = \n"
"(10*PNRefinedweight(PreferGoals,1,1,1,2,2,2,0.5),"
" 10*PNRefinedweight(PreferNonGoals,2,1,1,1,2,2,2),"
" 5*OrientLMaxWeight(ConstPrio,2,1,2,1,1),"
" 1*FIFOWeight(ConstPrio))\n"
"G_E___208_B07_F1_SE_CS_SP_PS_S4d = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___060_C18_F1_PI_SE_CS_SP_S0Y = \n"
"(1*RelevanceLevelWeight(ConstPrio,2,2,0,2,100,100,100,100,1.5,1.5,1))\n"
"G_E___107_C45_F1_PI_AE_Q7_CS_SP_PS_S0Y = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___110_C45_F1_PI_SE_Q4_CS_SP_PS_S4S = \n"
"(4*RelevanceLevelWeight2(PreferGoals,1,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*RelevanceLevelWeight2(PreferNonGoals,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"H_____011_C07_F1_PI_AE_Q4_CS_SP_PS_S0V = \n"
"(8*Refinedweight(PreferGoals,1,2,2,1,0.8),"
" 8*Refinedweight(PreferNonGoals,2,1,2,3,0.8),"
" 1*Clauseweight(ConstPrio,1,1,0.7),"
" 1*FIFOWeight(ByNegLitDist))\n"
"G_E___208_C18_F1_SE_CS_SP_PS_S00 = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___200_C45_F1_AE_CS_SP_PI_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 6*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 2*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 8*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___103_C18_F1_PI_AE_Q4_CS_SP_S0Y = \n"
"(5*RelevanceLevelWeight2(ConstPrio,1,2,2,2,100,100,100,300,1.5,1.5,1.5),"
"  1*FIFOWeight(PreferProcessed))\n"
"G_E___213_C18_F1_AE_CS_SP_PI_S0Y = \n"
"(1*Clauseweight(ConstPrio,1,1,1))\n"
"G_E___207_C18_F1_AE_Q7_CS_SP_CO_PS_S00 = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___208_B02_F1_AE_CS_SP_PS_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___208_C18_F1_AE_CS_SP_PI_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___207_C01_F1_AE_CS_SP_PI_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___208_B07_F1_AE_CS_SP_PS_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___208_B07_F1_SE_CS_SP_PS_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___207_C18_F1_AE_CS_SP_PS_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___107_C45_F1_AE_Q4_CS_SP_PS_S0Y = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___208_C18_F1_SE_CS_SP_PS_S2r = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___200_C18_F1_AE_CS_SP_PI_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 6*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 2*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 8*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___200_C45_F1_AE_CS_SP_PI_PS_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 6*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 2*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 8*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___208_C41_F1_AE_CS_SP_PS_S00 = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"U_____043_C18_F1_PI_AE_S4_CS_SP_S0Y = \n"
"(4*PNRefinedweight(PreferNonGoals,4,5,5,4,2,1,1),"
" 8*PNRefinedweight(PreferGoals,5,2,2,5,2,1,0.5),"
" 1*FIFOWeight(ConstPrio))\n"
"G_E___207_C01_F1_SE_CS_SP_PI_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___208_C18_F1_SE_CS_SP_PS_S2g = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___107_C37_F1_PI_AE_Q4_CS_SP_PS_S0Y = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___107_C18_F1_AE_Q4_CS_SP_S0Y = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___208_C18_F1_SE_CS_SP_PS_S2m = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___208_C18_F1_SE_CS_SP_PS_S2n = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"H_____042_B03_F1_AE_Q4_SP_S2S = \n"
"(10*Refinedweight(PreferGoals,1,2,2,2,0.5),"
" 10*Refinedweight(PreferNonGoals,2,1,2,2,2),"
" 5*OrientLMaxWeight(ConstPrio,2,1,2,1,1),"
" 1*FIFOWeight(ConstPrio))\n"
"G_E___207_C18_F1_AE_CS_SP_PI_CO_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___200_C45_F1_SE_CS_SP_PI_CO_S0V = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 6*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 2*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 8*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"H_____047_C18_F1_PI_AE_R8_CS_SP_S2S = \n"
"(10*PNRefinedweight(PreferGoals,1,1,1,2,2,2,0.5),"
" 10*PNRefinedweight(PreferNonGoals,2,1,1,1,2,2,2),"
" 5*OrientLMaxWeight(ConstPrio,2,1,2,1,1),"
" 1*FIFOWeight(ConstPrio))\n"
"G_E___107_C41_F1_PI_AE_Q4_CS_SP_PS_CO_S4S = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___012_C18_F1_PI_AE_Q4_CS_SP_PS_S0Y = \n"
"(7*ConjectureRelativeSymbolWeight(ConstPrio,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 3*OrientLMaxWeight(ConstPrio,2,1,2,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___210_C18_F1_AE_CS_SP_PI_S0Y = \n"
"(1*Clauseweight(ConstPrio,2,1,1))\n"
"H_____011_C07_F1_PI_SE_SP_S0V = \n"
"(8*Refinedweight(PreferGoals,1,2,2,1,0.8),"
" 8*Refinedweight(PreferNonGoals,2,1,2,3,0.8),"
" 1*Clauseweight(ConstPrio,1,1,0.7),"
" 1*FIFOWeight(ByNegLitDist))\n"
"G_E___107_C41_F1_PI_AE_Q4_CS_SP_PS_S4S = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"H_____011_C07_F1_PI_AE_OS_S1U = \n"
"(8*Refinedweight(PreferGoals,1,2,2,1,0.8),"
" 8*Refinedweight(PreferNonGoals,2,1,2,3,0.8),"
" 1*Clauseweight(ConstPrio,1,1,0.7),"
" 1*FIFOWeight(ByNegLitDist))\n"
"H_____047_C18_F1_AE_R8_CS_SP_S2S = \n"
"(10*PNRefinedweight(PreferGoals,1,1,1,2,2,2,0.5),"
" 10*PNRefinedweight(PreferNonGoals,2,1,1,1,2,2,2),"
" 5*OrientLMaxWeight(ConstPrio,2,1,2,1,1),"
" 1*FIFOWeight(ConstPrio))\n"
"H_____011_C07_F1_PI_AE_SP_S0V = \n"
"(8*Refinedweight(PreferGoals,1,2,2,1,0.8),"
" 8*Refinedweight(PreferNonGoals,2,1,2,3,0.8),"
" 1*Clauseweight(ConstPrio,1,1,0.7),"
" 1*FIFOWeight(ByNegLitDist))\n"
"G_E___107_C36_F1_PI_AE_Q4_CS_SP_PS_S0Y = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___107_B03_F1_PI_AE_Q4_CS_SP_PS_S4S = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___215_C46_F1_AE_CS_SP_PS_S2S = \n"
"(10*ConjectureRelativeSymbolWeight(ConstPrio,0.1,100,100,100,100,1.5,1.5,1.5),"
" 1*FIFOWeight(ConstPrio))\n"
"G_E___208_C18_F1_SE_CS_SP_PS_S4c = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___208_C18_F1_SE_CS_SP_PS_S4d = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___207_C41_F1_AE_CS_SP_PI_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___208_C18_F1_SE_CS_SP_PS_S0YP = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___200_C45_F1_AE_CS_SP_PI_CO_S0V = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 6*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 2*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 8*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_N___023_B07_F1_SP_PI_Q7_CS_SE_S0Y = \n"
"(12*Clauseweight(ConstPrio,3,1,1),"
" 1*FIFOWeight(ConstPrio))\n"
"G_E___200_B02_F1_SE_CS_SP_PI_S2k = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 6*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 2*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 8*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"H_____047_C02_F1_PI_SE_Q12_CS_SP_S2S = \n"
"(10*PNRefinedweight(PreferGoals,1,1,1,2,2,2,0.5),"
" 10*PNRefinedweight(PreferNonGoals,2,1,1,1,2,2,2),"
" 5*OrientLMaxWeight(ConstPrio,2,1,2,1,1),"
" 1*FIFOWeight(ConstPrio))\n"
"G_E___207_C18_F1_AE_CS_SP_PI_S0a = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___208_C18_F1_SE_CS_SP_PS_S4Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___207_C18_F1_AE_CS_SP_PI_S0e = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___207_C18_F1_SE_CS_SP_PI_PS_S2S = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___100_C18_F1_PI_AE_Q4_CS_SP_PS_S0Y = \n"
"(10*RelevanceLevelWeight2(SimulateSOS,1,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"H_____047_C45_F1_AE_R8_CS_SP_S2S = \n"
"(10*PNRefinedweight(PreferGoals,1,1,1,2,2,2,0.5),"
" 10*PNRefinedweight(PreferNonGoals,2,1,1,1,2,2,2),"
" 5*OrientLMaxWeight(ConstPrio,2,1,2,1,1),"
" 1*FIFOWeight(ConstPrio))\n"
"G_E___107_B42_F1_PI_SE_Q4_CS_SP_PS_S0Y = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___207_B07_F1_AE_CS_SP_PS_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___208_C18_F1_SE_CS_SP_PS_S3b = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___110_C45_F1_PI_SE_CS_SP_PS_S4S = \n"
"(4*RelevanceLevelWeight2(PreferGoals,1,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*RelevanceLevelWeight2(PreferNonGoals,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___204_C45_F1_AE_CS_SP_PI_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 6*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 8*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"H_____102_C18_F1_PI_AE_CS_SP_PS_S2S = \n"
"(10*Refinedweight(PreferGoals,1,2,2,2,0.5),"
" 10*Refinedweight(PreferNonGoals,2,1,2,2,2),"
" 3*OrientLMaxWeight(ConstPrio,2,1,2,1,1),"
" 2*ClauseWeightAge(ConstPrio,1,1,1,3))\n"
"G_E___201_C45_F1_AE_CS_SP_PI_CO_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 6*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 6*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___200_C45_F1_AE_CS_SP_PI_S4S = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 6*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 2*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 8*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___209_C18_F1_AE_CS_SP_PI_S0Y = \n"
"(3*rweight21_a, 1*rweight21_g)\n"
"U_____043_B31_F1_PI_AE_CS_SP_S2S = \n"
"(4*PNRefinedweight(PreferNonGoals,4,5,5,4,2,1,1),"
" 8*PNRefinedweight(PreferGoals,5,2,2,5,2,1,0.5),"
" 1*FIFOWeight(ConstPrio))\n"
"G_E___200_B02_F1_SE_CS_SP_PI_S0S = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 6*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 2*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 8*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___107_C18_F1_AE_Q4_CS_SP_CO_S0Y = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___207_C18_F1_AE_CS_SP_PI_PS_S3S = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___207_C18_F1_SP_PI_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___110_C45_F1_PI_AE_Q4_CS_SP_PS_S4S = \n"
"(4*RelevanceLevelWeight2(PreferGoals,1,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*RelevanceLevelWeight2(PreferNonGoals,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___208_C18_F1_AE_CS_SP_PS_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___208_C18_F1_SE_CS_SP_PS_S2k = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"H_____047_B31_F1_PI_AE_R4_CS_SP_S2k = \n"
"(10*PNRefinedweight(PreferGoals,1,1,1,2,2,2,0.5),"
" 10*PNRefinedweight(PreferNonGoals,2,1,1,1,2,2,2),"
" 5*OrientLMaxWeight(ConstPrio,2,1,2,1,1),"
" 1*FIFOWeight(ConstPrio))\n"
"G_E___207_C18_F1_SE_CS_SP_PI_PS_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___200_B02_F1_AE_CS_SP_PI_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 6*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 2*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 8*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___008_C18_F1_PI_AE_CS_SP_CO_S4S = \n"
"(10*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(ConstPrio))\n"
"G_E___207_C18_F1_AE_CS_SP_PI_PS_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"G_E___207_C18_F1_AE_CS_SP_PI_PS_S0S = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,1,1,2,1.5,2))\n"
"H_____011_C18_F1_PI_AE_SP_S2S = \n"
"(8*Refinedweight(PreferGoals,1,2,2,1,0.8),"
" 8*Refinedweight(PreferNonGoals,2,1,2,3,0.8),"
" 1*Clauseweight(ConstPrio,1,1,0.7),"
" 1*FIFOWeight(ByNegLitDist))\n"
"G_E___208_C18_F1_AE_CS_SP_PS_S3S = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___107_C41_F1_PI_AE_Q4_CS_SP_PS_S0Y = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___107_C18_F1_AE_Q4_CS_SP_PS_S0Y = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___107_C48_F1_PI_AE_Q4_CS_SP_PS_S0Y = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___208_C18_F1_SE_CS_SP_PS_TT_S0Y = \n"
"(1*ConjectureRelativeSymbolWeight(SimulateSOS,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*ConjectureRelativeSymbolWeight(ConstPrio,0.1, 100, 100, 100, 100, 1.5, 1.5, 1.5),"
" 1*FIFOWeight(PreferProcessed),"
" 1*ConjectureRelativeSymbolWeight(PreferNonGoals,0.5, 100, 100, 100, 100, 1.5, 1.5, 1),"
" 4*Refinedweight(SimulateSOS,3,2,2,1.5,2))\n"
"G_E___107_B03_F1_PI_AE_Q4_CS_SP_PS_S0Y = \n"
"(4*RelevanceLevelWeight2(SimulateSOS,0,2,1,2,100,100,100,400,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
"G_E___024_B31_F1_PI_AE_Q4_CS_SP_S2S = \n"
"(4*ConjectureGeneralSymbolWeight(SimulateSOS,100,100,100,50,50,50,50,1.5,1.5,1),"
" 3*ConjectureGeneralSymbolWeight(PreferNonGoals,100,100,100,50,50,1000,100,1.5,1.5,1),"
" 1*Clauseweight(PreferProcessed,1,1,1),"
" 1*FIFOWeight(PreferProcessed))\n"
/* Global best, protokoll_G-E--_208_C18_F1_SE_CS_SP_PS_S0Y, already defined */
#endif

#if defined(CHE_HEURISTICS_INTERNAL) || defined(TO_ORDERING_INTERNAL)

   else if(
      ( /* CLASS_G-SF-SSLF33-S Solved: 4 of 10 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFSF21-D Solved: 86 of 133 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___092_C01_F1_AE_CS_SP_PS_CO_S0Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;
      control->heuristic_parms.condensing=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;

#endif
   }
   else if(
      ( /* CLASS_H-NM-FFMM31-D Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFSF11-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSS21-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSS21-S Solved: 28 of 28 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSS11-S Solved: 10 of 10 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMF32-S Solved: 2 of 17 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMS31-M Solved: 8 of 11 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMS31-D Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSS22-S Solved: 55 of 55 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FMLM33-D Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_U-PF-FFSS32-D Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMS31-S Solved: 5 of 9 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMS32-M Solved: 3 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMF32-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSF33-S Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFSF21-M Solved: 3 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-NS-FFSF11-S Solved: 4 of 4 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMS22-D Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFLM32-D Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMS22-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMM32-M Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFLF32-S Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFMM00-S Solved: 49 of 51 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-NF-FFSF33-S Solved: 3 of 3 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSLF00-S Solved: 34 of 34 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSM22-S Solved: 4 of 4 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFSS32-S Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSS21-M Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSS00-S Solved: 51 of 62 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PF-FFSM22-S Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-PM-FFSF22-S Solved: 0 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSF31-D Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFMF32-S Solved: 2 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FSLM21-M Solved: 7 of 7 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FSLM21-D Solved: 5 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFSF11-S Solved: 5 of 5 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FSLM21-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PS-FFSF31-M Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFMF11-S Solved: 5 of 5 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFSF32-M Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFSF32-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FSMM22-S Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFSF31-M Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMF31-S Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PS-FFSF32-M Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMM11-S Solved: 9 of 9 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMS22-M Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSLS00-S Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFMM33-S Solved: 13 of 13 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFMS21-D Solved: 10 of 10 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSM22-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-SMLS11-S Solved: 3 of 7 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FFSF22-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMM22-M Solved: 9 of 9 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMS32-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMF21-S Solved: 10 of 11 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSF11-S Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMM33-S Solved: 4 of 4 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-FFMF32-D Solved: 2 of 28 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFMM00-S Solved: 5 of 9 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FFLM31-M Solved: 5 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FFLM31-D Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-SMLF33-S Solved: 0 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFSF11-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FMLM32-D Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMF22-S Solved: 6 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFLS32-S Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-NF-FFSF31-D Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FMLM32-M Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMM11-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFSF31-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFSF11-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMS31-D Solved: 6 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SSLM33-S Solved: 0 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLM11-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FMLF21-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-PM-FFMF22-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-PM-FFMF21-D Solved: 1 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFMS32-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFLM21-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-SSLF11-S Solved: 0 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMF00-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSM00-S Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSF33-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMM00-S Solved: 20 of 20 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FSLS11-S Solved: 0 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSM21-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FFSF21-D Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_U-NF-FFSF32-S Solved: 6 of 6 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-NF-FFSF31-M Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSS21-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLF11-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSS22-S Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-NF-FFSF32-M Solved: 6 of 6 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFSF11-S Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMS11-S Solved: 5 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMS21-M Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFMM21-M Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFLS32-S Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-SMLM11-S Solved: 0 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-SMLM33-S Solved: 0 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFSF32-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSMM32-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMS22-S Solved: 6 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMS21-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSM32-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMS21-S Solved: 17 of 17 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSLS33-D Solved: 8 of 22 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFSS21-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSS21-M Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSMM32-M Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-PM-FFSS22-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSS31-D Solved: 6 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMF22-M Solved: 2 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-FFSF21-S Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-FFSF21-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-PM-FFSS21-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FMLM31-M Solved: 0 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFSF31-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSF31-D Solved: 4 of 4 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-FFLF32-D Solved: 5 of 17 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSF32-S Solved: 4 of 4 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSF31-M Solved: 8 of 8 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFSS11-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FFLF32-D Solved: 1 of 14 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFMF32-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMM22-S Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSF32-M Solved: 4 of 4 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFMS11-S Solved: 2 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PS-FFSF11-S Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-NF-FFSM32-M Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-PF-FFSF22-S Solved: 7 of 7 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSS21-D Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSF32-S Solved: 12 of 12 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFMF32-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSF32-M Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FFLM21-D Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFMF31-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FFLM21-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSS00-S Solved: 17 of 17 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-FFSM32-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSM22-S Solved: 6 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PF-FFSF00-S Solved: 42 of 42 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMM21-M Solved: 2 of 16 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSS22-S Solved: 5 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-FFSM32-M Solved: 2 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FFSF32-D Solved: 1 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSF32-M Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMM21-M Solved: 38 of 38 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSF31-D Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_U-PF-FFSF21-S Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FFSF11-M Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSF31-M Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLM32-D Solved: 5 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FMLM22-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFMM21-D Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FFMF22-S Solved: 0 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FFSF11-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSMS32-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFMM21-M Solved: 0 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-PF-FFSF21-M Solved: 56 of 57 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFSF11-S Solved: 1 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFSF33-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FSMS11-S Solved: 0 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFLF00-S Solved: 4 of 13 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLM31-M Solved: 100 of 113 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMS22-S Solved: 15 of 15 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSS32-S Solved: 7 of 7 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSF21-M Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSLM31-D Solved: 35 of 49 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSF21-S Solved: 10 of 10 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSS11-S Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-NF-FFSF00-S Solved: 37 of 37 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFLM31-M Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFMF21-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMM22-S Solved: 12 of 12 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSLS32-D Solved: 1 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSM33-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FSLM00-S Solved: 2 of 7 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-PS-FFSS22-M Solved: 0 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFMM32-M Solved: 0 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FFLM22-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSF31-M Solved: 11 of 11 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFSF32-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSF22-S Solved: 6 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSF00-S Solved: 47 of 47 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSLF33-D Solved: 0 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FFLM22-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFLM33-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFSS22-M Solved: 4 of 4 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSM21-M Solved: 1 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSF00-S Solved: 15 of 17 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSM21-S Solved: 2 of 13 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSM21-S Solved: 5 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLM00-S Solved: 0 of 45 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSF11-D Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-SSLM31-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSF11-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-FSLM32-S Solved: 0 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-SSLM31-D Solved: 12 of 31 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSF33-S Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSF11-S Solved: 88 of 90 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-FSLM32-M Solved: 0 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FSLM21-M Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-SM-FFMM21-M Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-SSLM32-M Solved: 38 of 52 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFLS32-D Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_U-NS-FFSF32-M Solved: 2 of 2 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSS21-S Solved: 11 of 12 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFMM11-S Solved: 9 of 9 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFSF33-S Solved: 0 of 2 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMS22-M Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSLS31-M Solved: 32 of 39 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-PS-FFSF21-D Solved: 0 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FSLM00-S Solved: 200 of 200 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFSF22-D Solved: 11 of 13 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFMM22-M Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-PS-FFSF21-M Solved: 4 of 5 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-PS-FFSF21-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSLF33-S Solved: 0 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSMS21-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFSM33-S Solved: 0 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFMM21-D Solved: 0 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-FFMF22-S Solved: 0 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFSF22-S Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FMLM33-S Solved: 0 of 14 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSLM33-M Solved: 7 of 29 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSF22-M Solved: 8 of 23 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMF32-M Solved: 5 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-SSLM00-S Solved: 0 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFSM32-D Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSF31-S Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFMM22-S Solved: 22 of 22 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFSF00-S Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSM11-S Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-SM-FFMM22-S Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-MMLM00-S Solved: 0 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecManyAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMM22-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-NM-FFSF22-S Solved: 2 of 2 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FSLM31-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFSF21-S Solved: 7 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FSLM32-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FFLF33-M Solved: 0 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FSLM32-D Solved: 6 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLF32-S Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSM33-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSS11-S Solved: 8 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FSLM00-S Solved: 0 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFSF21-S Solved: 22 of 26 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFMM11-S Solved: 46 of 46 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMS31-D Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFSF22-M Solved: 8 of 8 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-SMLM00-S Solved: 0 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFLM21-D Solved: 1 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFSS21-S Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFLS33-S Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PS-FFSF21-D Solved: 4 of 4 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFSM21-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSS31-M Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSF21-M Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-SSLM00-S Solved: 0 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFSF32-M Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMF32-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFSF21-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFSF21-M Solved: 5 of 7 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-SMLF33-S Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMF32-M Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFSF32-S Solved: 3 of 6 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFSF31-S Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSF21-S Solved: 30 of 31 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PF-FFSS22-S Solved: 2 of 2 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSLS11-S Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-NS-FFSF22-S Solved: 4 of 4 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-NF-FFSF21-S Solved: 4 of 4 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-PF-FFSF22-S Solved: 0 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSS32-S Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-PF-FFSF21-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PF-FFSM21-S Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMM31-D Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMF21-S Solved: 21 of 22 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFMS00-S Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PS-FFSF22-S Solved: 12 of 12 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-SF-FFSF32-S Solved: 3 of 3 */
       SpecAxiomsAreUnit(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMS22-S Solved: 30 of 30 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFSS00-S Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSMM21-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFMM21-S Solved: 5 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFMF21-S Solved: 27 of 32 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-SMLM22-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-SMLM21-M Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMF22-S Solved: 43 of 50 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSS31-M Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-SMLM22-S Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSS31-D Solved: 5 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-SMLM33-D Solved: 190 of 198 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFSS00-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFSF31-S Solved: 0 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMF00-S Solved: 16 of 17 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FFMF33-M Solved: 0 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FMLM21-S Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSM11-S Solved: 8 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FMLM00-S Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PS-FFSS21-M Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFMF21-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-SMLF33-S Solved: 0 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FFSF31-M Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFMS11-S Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSM33-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMF31-M Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSS22-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-SSLM32-M Solved: 0 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMF33-S Solved: 5 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSM32-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-SSLM32-S Solved: 0 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSS32-S Solved: 5 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMF31-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFLS31-M Solved: 2 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLS00-S Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSS33-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSS11-S Solved: 1 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FSLM32-D Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMS21-M Solved: 2 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSMM31-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFMS21-M Solved: 0 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSMM31-M Solved: 13 of 15 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-SF-FFSF32-M Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFSS11-S Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFSF33-S Solved: 1 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FSLM32-S Solved: 8 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FFMM31-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-SF-FFSF11-S Solved: 2 of 2 */
       SpecAxiomsAreUnit(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSF22-D Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFSS11-D Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSM11-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSF00-S Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFSS21-S Solved: 6 of 6 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSF11-M Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFSS11-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSF22-S Solved: 19 of 21 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFMS21-S Solved: 10 of 11 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-SMLM31-D Solved: 7 of 25 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSF21-S Solved: 49 of 49 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMM31-S Solved: 1 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-SSLM32-S Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSF22-S Solved: 0 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SMLS00-S Solved: 1 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSF21-M Solved: 4 of 4 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-SMLS00-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMM11-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMM31-D Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFSF22-S Solved: 5 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSS32-S Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFSF21-M Solved: 7 of 7 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFSF21-D Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_U-NS-FFSF31-S Solved: 1 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMS32-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SMLM33-S Solved: 0 of 7 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSS00-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-NF-FFSF11-S Solved: 13 of 13 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSS31-D Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFSF22-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSS32-M Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMM21-S Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFSS22-M Solved: 1 of 3 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMM21-D Solved: 8 of 8 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSM00-S Solved: 6 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFLM11-D Solved: 0 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMM32-M Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFLF32-S Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSF31-S Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSMM21-M Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSM22-S Solved: 14 of 14 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMF11-S Solved: 11 of 14 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLM21-S Solved: 6 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMF22-M Solved: 6 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FSLM31-D Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FMLM21-S Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-NF-FFSS00-S Solved: 2 of 2 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMS32-D Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFSS22-S Solved: 6 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FFMM21-M Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FFSF21-S Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FMLM22-S Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-SMLF22-S Solved: 0 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFSM21-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSMF11-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-NF-FFSF21-M Solved: 3 of 3 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSS32-D Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSF11-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSF00-S Solved: 129 of 130 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMM33-M Solved: 0 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-NF-FFSF22-S Solved: 7 of 7 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFMF00-S Solved: 3 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-NF-MMLM00-S Solved: 0 of 2 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecManyAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMS31-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMS32-M Solved: 4 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFSS21-S Solved: 6 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FFLM32-D Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFSS21-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMS32-S Solved: 5 of 18 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FMLM21-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FFSS22-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFMM21-M Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSMM21-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMM11-S Solved: 19 of 20 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFMF22-D Solved: 0 of 1 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMM11-M Solved: 2 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMM11-D Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFMM21-S Solved: 28 of 28 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSM31-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFMM31-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSF32-M Solved: 11 of 11 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMM31-S Solved: 2 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSF32-S Solved: 9 of 9 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-SMLF00-S Solved: 0 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSS31-D Solved: 5 of 5 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFMM22-S Solved: 6 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSS31-M Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMS31-D Solved: 8 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFMS31-D Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSS31-S Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMF21-M Solved: 5 of 7 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMS31-M Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSLM21-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-FFSM21-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FFMF11-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSF22-S Solved: 88 of 88 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFMF32-M Solved: 1 of 3 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFLM33-D Solved: 1 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FMLS33-S Solved: 0 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMF33-S Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSM11-S Solved: 5 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FFSF00-S Solved: 2 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-PF-FFSF11-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMF22-M Solved: 5 of 5 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMS32-M Solved: 12 of 16 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMF22-D Solved: 8 of 8 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMM31-S Solved: 74 of 121 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFMF22-M Solved: 3 of 5 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFSM00-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMF33-M Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFSF22-S Solved: 9 of 12 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMF21-D Solved: 0 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSF11-M Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSF31-S Solved: 5 of 5 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMM32-D Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSF31-M Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFMM00-S Solved: 18 of 18 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSF31-D Solved: 5 of 5 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFSS11-S Solved: 5 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMM31-S Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFMM21-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-PM-FFSM22-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSF21-M Solved: 6 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSF32-M Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SMLM00-S Solved: 0 of 11 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FMLF33-S Solved: 0 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-SMLM33-S Solved: 0 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFSF21-S Solved: 115 of 126 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSS22-S Solved: 5 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSF32-S Solved: 9 of 9 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSS32-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFMF11-S Solved: 4 of 4 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSS32-S Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSMM11-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFSF21-S Solved: 10 of 10 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSF31-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFMM21-D Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_U-NF-FFSM00-S Solved: 2 of 2 */
       SpecAxiomsAreUnit(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFSF22-S Solved: 4 of 5 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-SSLS11-S Solved: 0 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFMM11-S Solved: 7 of 7 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFLS21-D Solved: 0 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSF31-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFSF22-D Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-FFMM21-S Solved: 183 of 183 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PF-FFSF11-S Solved: 2 of 2 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLS31-D Solved: 2 of 12 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSLM11-S Solved: 6 of 11 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSS31-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SSLM00-S Solved: 0 of 16 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMF33-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMM11-S Solved: 7 of 7 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SMLS33-S Solved: 0 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_SE_CS_SP_PS_S0Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SM-SMLF00-S Solved: 4 of 10 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PF-FFSF32-M Solved: 6 of 6 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FMLS31-S Solved: 1 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSLM32-S Solved: 10 of 23 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____102_C18_F1_PI_AE_Q4_CS_SP_S1S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectComplexAHP;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SF-SMLM21-S Solved: 8 of 9 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SMLM21-M Solved: 17 of 22 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-PM-FFSF22-M Solved: 13 of 15 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFSF21-D Solved: 22 of 49 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFMF21-D Solved: 60 of 104 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____047_B31_F1_PI_AE_R4_CS_SP_S4d";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectCQIPrecWNTNp;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_aggressive=true;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PByInvFreqConstMin;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FSLM31-S Solved: 6 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMS21-D Solved: 4 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSMS31-S Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSMF31-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSF21-S Solved: 21 of 21 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFMS00-S Solved: 3 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_SE_CS_SP_PS_S0U";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectComplexExceptRRHorn;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FFMM33-M Solved: 3 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____047_B31_F1_PI_AE_R4_CS_SP_S4c";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectCQPrecWNTNp;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_aggressive=true;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PByInvFreqConstMin;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FFSF32-S Solved: 28 of 28 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMM32-S Solved: 14 of 21 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_B07_F1_SE_CS_SP_PS_S4d";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectCQIPrecWNTNp;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PByInvFrequency;

#endif
   }
   else if(
      ( /* CLASS_H-NF-FFSF22-M Solved: 55 of 62 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFSF22-M Solved: 18 of 19 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___060_C18_F1_PI_SE_CS_SP_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FSMF11-S Solved: 6 of 11 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSMS11-S Solved: 7 of 7 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSMS00-S Solved: 21 of 24 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSLF22-S Solved: 1 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSF21-S Solved: 22 of 22 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___107_C45_F1_PI_AE_Q7_CS_SP_PS_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=7;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFreqConjMax;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SM-FFMS32-S Solved: 30 of 32 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___110_C45_F1_PI_SE_Q4_CS_SP_PS_S4S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHPNS;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFreqConjMax;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_H-NS-FFSF21-M Solved: 86 of 90 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____011_C07_F1_PI_AE_Q4_CS_SP_PS_S0V";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=PSelectComplexExceptRRHorn;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WConstantWeight;
      oparms.to_prec_gen=PByInvFrequency;

#endif
   }
   else if(
      ( /* CLASS_H-NF-FFSF22-D Solved: 4 of 4 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFLS31-S Solved: 2 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFLM00-S Solved: 1 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_SE_CS_SP_PS_S00";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNoLiterals;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FFMM32-M Solved: 24 of 31 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___200_C45_F1_AE_CS_SP_PI_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFreqConjMax;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SM-FFMS21-D Solved: 21 of 31 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___103_C18_F1_PI_AE_Q4_CS_SP_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_U-PS-FFSF22-D Solved: 48 of 55 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___213_C18_F1_AE_CS_SP_PI_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FMLS32-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_C18_F1_AE_Q7_CS_SP_CO_PS_S00";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNoLiterals;
      control->heuristic_parms.split_clauses=7;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;
      control->heuristic_parms.condensing=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FSLF31-S Solved: 3 of 10 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_B02_F1_AE_CS_SP_PS_S0Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PArity;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FFLS31-M Solved: 14 of 35 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_AE_CS_SP_PI_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SM-FFMM21-M Solved: 43 of 51 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_C01_F1_AE_CS_SP_PI_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FFMM32-S Solved: 163 of 208 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_B07_F1_AE_CS_SP_PS_S0Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PByInvFrequency;

#endif
   }
   else if(
      ( /* CLASS_G-SS-FSLM32-M Solved: 6 of 9 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMS21-S Solved: 13 of 13 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFSS21-S Solved: 14 of 14 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-SMLM31-M Solved: 146 of 147 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFLM31-D Solved: 255 of 890 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_B07_F1_SE_CS_SP_PS_S0Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PByInvFrequency;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FFSS21-S Solved: 15 of 15 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSLM33-D Solved: 209 of 348 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_C18_F1_AE_CS_SP_PS_S0Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FSLM33-S Solved: 66 of 115 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___107_C45_F1_AE_Q4_CS_SP_PS_S0Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFreqConjMax;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SM-SSLF00-S Solved: 1 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_SE_CS_SP_PS_S2r";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectCQIArNTNp;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SS-FFMS33-S Solved: 7 of 16 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___200_C18_F1_AE_CS_SP_PI_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SM-SSLM32-D Solved: 64 of 135 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFMS21-D Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___200_C45_F1_AE_CS_SP_PI_PS_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFreqConjMax;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_U-PM-FFSF21-M Solved: 168 of 235 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C41_F1_AE_CS_SP_PS_S00";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNoLiterals;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WPrecRank20;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_H-NM-FFSF21-M Solved: 139 of 162 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "U_____043_C18_F1_PI_AE_S4_CS_SP_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_aggressive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FFMS31-S Solved: 27 of 47 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FMLF00-S Solved: 25 of 25 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-SM-FFMM21-D Solved: 2 of 2 */
       SpecAxiomsAreUnit(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-FFMM32-M Solved: 7 of 30 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-PS-FFSF21-S Solved: 6 of 6 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-SMLF00-S Solved: 34 of 34 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFMF32-D Solved: 5 of 9 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_C01_F1_SE_CS_SP_PI_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;

#endif
   }
   else if(
      ( /* CLASS_G-SM-FFMF32-S Solved: 13 of 24 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMM31-S Solved: 41 of 59 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_SE_CS_SP_PS_S2g";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectCQArNpEqFirst;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SF-SSLF00-S Solved: 3 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___107_C37_F1_PI_AE_Q4_CS_SP_PS_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WArityWeight ;
      oparms.to_prec_gen=PByInvConjFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FFMM33-S Solved: 43 of 52 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSF21-D Solved: 5 of 9 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSF11-S Solved: 36 of 38 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-MMLM31-D Solved: 14 of 102 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecManyAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMF22-S Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___107_C18_F1_AE_Q4_CS_SP_S0Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SM-SMLM32-M Solved: 33 of 98 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_SE_CS_SP_PS_S2m";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectCQArNTNpEqFirst;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SS-FFMM21-D Solved: 5 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_SE_CS_SP_PS_S2n";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectCQIArNTNpEqFirst;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FSLM33-S Solved: 31 of 68 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMS32-S Solved: 7 of 16 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____042_B03_F1_AE_Q4_SP_S2S";
      control->heuristic_parms.selection_strategy=SelectNewComplexAHP;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PInvArity;

#endif
   }
   else if(
      ( /* CLASS_G-SM-MMLM32-D Solved: 3 of 131 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecManyAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_C18_F1_AE_CS_SP_PI_CO_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.condensing=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FFSM00-S Solved: 25 of 41 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMF31-M Solved: 36 of 43 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSLS32-M Solved: 8 of 12 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFLF31-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___200_C45_F1_SE_CS_SP_PI_CO_S0V";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=PSelectComplexExceptRRHorn;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.condensing=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFreqConjMax;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_U-PS-FFSF21-M Solved: 56 of 83 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____047_C18_F1_PI_AE_R8_CS_SP_S2S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHP;
      control->heuristic_parms.split_clauses=8;
      control->heuristic_parms.split_aggressive=true;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-NS-FSLM33-S Solved: 32 of 33 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___107_C41_F1_PI_AE_Q4_CS_SP_PS_CO_S4S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHPNS;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;
      control->heuristic_parms.condensing=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WPrecRank20;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SS-FFMF22-D Solved: 8 of 44 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___012_C18_F1_PI_AE_Q4_CS_SP_PS_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_H-PF-FFSF22-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___210_C18_F1_AE_CS_SP_PI_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_H-NS-FFSF21-D Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMS00-S Solved: 14 of 18 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFMF21-M Solved: 3 of 9 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-SSLF32-D Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-SMLM00-S Solved: 16 of 23 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSLM00-S Solved: 41 of 98 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____011_C07_F1_PI_SE_SP_S0V";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.selection_strategy=PSelectComplexExceptRRHorn;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WConstantWeight;
      oparms.to_prec_gen=PByInvFrequency;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FFMM22-S Solved: 30 of 34 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SMLM32-M Solved: 61 of 72 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMF21-S Solved: 5 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___107_C41_F1_PI_AE_Q4_CS_SP_PS_S4S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHPNS;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WPrecRank20;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FFMM00-S Solved: 52 of 62 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SMLF00-S Solved: 4 of 31 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____011_C07_F1_PI_AE_OS_S1U";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.selection_strategy=SelectComplexAHPExceptRRHorn;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodOrientedSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WConstantWeight;
      oparms.to_prec_gen=PByInvFrequency;

#endif
   }
   else if(
      ( /* CLASS_H-PM-FFSF21-M Solved: 31 of 60 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____047_C18_F1_AE_R8_CS_SP_S2S";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHP;
      control->heuristic_parms.split_clauses=8;
      control->heuristic_parms.split_aggressive=true;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-PF-FFMF32-D Solved: 13 of 18 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____011_C07_F1_PI_AE_SP_S0V";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.selection_strategy=PSelectComplexExceptRRHorn;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WConstantWeight;
      oparms.to_prec_gen=PByInvFrequency;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FFMS21-S Solved: 42 of 45 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMF32-S Solved: 21 of 33 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___107_C36_F1_PI_AE_Q4_CS_SP_PS_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WPrecedence;
      oparms.to_prec_gen=PByInvConjFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FSLS32-S Solved: 3 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSLS33-S Solved: 1 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___107_B03_F1_PI_AE_Q4_CS_SP_PS_S4S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHPNS;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PInvArity;

#endif
   }
   else if(
      ( /* CLASS_H-PM-FFMM21-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___215_C46_F1_AE_CS_SP_PS_S2S";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHP;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvConjFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SS-FFMM21-S Solved: 6 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_SE_CS_SP_PS_S4c";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectCQPrecWNTNp;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_H-NM-FFMM31-M Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSF21-M Solved: 6 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SMLM22-S Solved: 8 of 9 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFSF21-S Solved: 17 of 18 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SMLM22-M Solved: 5 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-PM-FFSF21-S Solved: 5 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FSLM22-M Solved: 12 of 13 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFLF33-S Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSF33-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMF32-M Solved: 9 of 15 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFSF32-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMS33-S Solved: 10 of 12 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SMLF33-S Solved: 4 of 36 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFSM21-S Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FFSF21-M Solved: 14 of 17 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFSF11-S Solved: 47 of 47 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMS21-D Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-SMLF11-S Solved: 3 of 7 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FFSM32-S Solved: 12 of 12 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFMF32-D Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSLF31-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FFMM32-S Solved: 22 of 24 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSLF32-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSLM31-M Solved: 79 of 144 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-PM-FFSS21-S Solved: 4 of 4 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFSF31-S Solved: 11 of 11 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMF31-M Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FMLM33-S Solved: 3 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMM21-M Solved: 4 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFSS22-S Solved: 12 of 12 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFSF21-S Solved: 11 of 12 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFLF21-M Solved: 6 of 11 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFMM32-M Solved: 13 of 13 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFSS21-S Solved: 9 of 9 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMF31-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMM22-D Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFLF00-S Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FSLF32-D Solved: 8 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMM21-M Solved: 8 of 8 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFSF22-S Solved: 10 of 12 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FMLF11-S Solved: 1 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-FSLM22-S Solved: 4 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-PF-FFSF21-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLF00-S Solved: 1 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFSF32-M Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMM00-S Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFMM22-S Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSM21-S Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FFSF32-M Solved: 2 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFMS21-S Solved: 6 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFMF21-S Solved: 28 of 31 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NS-FFMS22-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SSLM22-S Solved: 8 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFMM32-S Solved: 1 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-SSLM31-M Solved: 51 of 51 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMF21-D Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSLF21-S Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-NF-FFSF11-D Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMF33-S Solved: 50 of 52 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-SMLM21-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMM32-S Solved: 12 of 36 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLS31-S Solved: 1 of 12 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_SE_CS_SP_PS_S4d";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectCQIPrecWNTNp;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_H-SM-FFSM22-M Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMM22-S Solved: 6 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_C41_F1_AE_CS_SP_PI_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WPrecRank20;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-NM-FFMM00-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_SE_CS_SP_PS_S0YP";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_H-NS-SMLM32-M Solved: 209 of 209 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___200_C45_F1_AE_CS_SP_PI_CO_S0V";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=PSelectComplexExceptRRHorn;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.condensing=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFreqConjMax;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FSMM00-S Solved: 115 of 139 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_N___023_B07_F1_SP_PI_Q7_CS_SE_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=7;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PByInvFrequency;

#endif
   }
   else if(
      ( /* CLASS_H-SM-FFSS21-D Solved: 2 of 5 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-SSLM33-M Solved: 77 of 92 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SF-FFSS21-S Solved: 11 of 11 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMF21-S Solved: 47 of 49 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFMF21-M Solved: 7 of 12 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___200_B02_F1_SE_CS_SP_PI_S2k";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectCQArNTEqFirst;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PArity;

#endif
   }
   else if(
      ( /* CLASS_H-PM-FFSF21-D Solved: 15 of 32 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_U-PM-FFSF22-D Solved: 5 of 46 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____047_C02_F1_PI_SE_Q12_CS_SP_S2S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHP;
      control->heuristic_parms.split_clauses=12;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WConstantWeight;
      oparms.to_prec_gen=PArity;

#endif
   }
   else if(
      ( /* CLASS_G-SS-FFMF33-S Solved: 50 of 78 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMF31-S Solved: 26 of 45 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_C18_F1_AE_CS_SP_PI_S0a";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNegativeLiterals;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FSLM32-M Solved: 38 of 58 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLM31-S Solved: 15 of 30 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSMM32-M Solved: 10 of 10 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_SE_CS_SP_PS_S4Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAPPNTNp;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FFMS21-M Solved: 5 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_C18_F1_AE_CS_SP_PI_S0e";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectLargestNegativeLiteral;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FSMM33-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-PM-FFMF21-M Solved: 2 of 5 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NM-FFMS31-M Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMS31-S Solved: 8 of 10 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMM21-S Solved: 108 of 120 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SMLF22-S Solved: 1 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMM32-M Solved: 6 of 12 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_C18_F1_SE_CS_SP_PI_PS_S2S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHP;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_H-SM-FFSF21-D Solved: 18 of 24 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMF22-S Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFSF22-S Solved: 38 of 42 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMF22-M Solved: 11 of 13 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFMF21-D Solved: 15 of 26 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___100_C18_F1_PI_AE_Q4_CS_SP_PS_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SM-SMLM33-S Solved: 48 of 106 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____047_C45_F1_AE_R8_CS_SP_S2S";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHP;
      control->heuristic_parms.split_clauses=8;
      control->heuristic_parms.split_aggressive=true;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFreqConjMax;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SS-FFMF32-S Solved: 23 of 59 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFLS32-M Solved: 9 of 11 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSMM31-M Solved: 10 of 14 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___107_B42_F1_PI_SE_Q4_CS_SP_PS_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PByInvFreqConjMax;

#endif
   }
   else if(
      ( /* CLASS_G-SS-FFMM33-S Solved: 1 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_B07_F1_AE_CS_SP_PS_S0Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PByInvFrequency;

#endif
   }
   else if(
      ( /* CLASS_H-NS-FFSF22-D Solved: 4 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_SE_CS_SP_PS_S3b";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectCQArNTEqFirstUnlessPDom;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FSLF33-S Solved: 4 of 16 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMS21-M Solved: 12 of 14 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMS21-S Solved: 72 of 113 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFSS33-S Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___110_C45_F1_PI_SE_CS_SP_PS_S4S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHPNS;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFreqConjMax;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SM-FFLS31-M Solved: 1 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___204_C45_F1_AE_CS_SP_PI_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFreqConjMax;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_H-SM-FFSF22-S Solved: 36 of 45 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFSF22-M Solved: 12 of 13 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-PS-FFSF22-M Solved: 4 of 6 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFSS22-S Solved: 2 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFSF21-M Solved: 94 of 118 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLM22-M Solved: 23 of 37 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SS-FFSM22-S Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____102_C18_F1_PI_AE_CS_SP_PS_S2S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHP;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_U-PS-FFSF22-M Solved: 97 of 106 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___201_C45_F1_AE_CS_SP_PI_CO_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.condensing=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFreqConjMax;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_H-NS-FFSS22-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLS32-S Solved: 6 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___200_C45_F1_AE_CS_SP_PI_S4S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHPNS;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFreqConjMax;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_U-PM-FFSS21-M Solved: 7 of 9 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-PF-FFSF22-M Solved: 17 of 74 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_U-PF-FFSF22-D Solved: 25 of 34 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_U-PF-FFSF21-D Solved: 110 of 112 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFSF22-M Solved: 4 of 4 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___209_C18_F1_AE_CS_SP_PI_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FMLM31-S Solved: 6 of 12 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "U_____043_B31_F1_PI_AE_CS_SP_S2S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHP;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_weight_gen=WInvFrequencyRank;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FSLF11-S Solved: 20 of 38 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMF21-M Solved: 29 of 33 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMM21-S Solved: 61 of 63 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FMLM00-S Solved: 4 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity0(spec)&&
       SpecAvgFArity0(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___200_B02_F1_SE_CS_SP_PI_S0S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectComplexG;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PArity;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FSLS33-S Solved: 4 of 39 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___107_C18_F1_AE_Q4_CS_SP_CO_S0Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.condensing=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SM-FFLM32-M Solved: 2 of 2 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMF32-M Solved: 3 of 7 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FMLF31-S Solved: 3 of 3 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLM22-S Solved: 12 of 12 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_C18_F1_AE_CS_SP_PI_PS_S3S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHPExceptUniqMaxHorn;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-PS-SSLF32-D Solved: 1 of 6 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-PF-SSLM21-M Solved: 6 of 7 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFMF11-S Solved: 11 of 35 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMS32-S Solved: 48 of 57 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_C18_F1_SP_PI_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FFMM21-S Solved: 107 of 244 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___110_C45_F1_PI_AE_Q4_CS_SP_PS_S4S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHPNS;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFreqConjMax;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_H-SF-FFSM21-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSMM32-S Solved: 7 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PM-FFSF22-M Solved: 4 of 7 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMF32-M Solved: 6 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_AE_CS_SP_PS_S0Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SM-FSLM21-M Solved: 328 of 396 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_SE_CS_SP_PS_S2k";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectCQArNTEqFirst;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FMLM21-M Solved: 14 of 14 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMF21-D Solved: 6 of 12 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FFMF11-S Solved: 51 of 65 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____047_B31_F1_PI_AE_R4_CS_SP_S2k";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectCQArNTEqFirst;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_aggressive=true;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PByInvFreqConstMin;

#endif
   }
   else if(
      ( /* CLASS_H-NM-FFMS21-S Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMM31-M Solved: 35 of 73 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSMM31-S Solved: 8 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSLM32-S Solved: 3 of 9 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMM21-D Solved: 24 of 26 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-PF-FFSS22-S Solved: 1 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecPureEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSLM32-M Solved: 99 of 229 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-NS-FFSF21-M Solved: 3 of 4 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMS31-M Solved: 3 of 3 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-SSLM33-D Solved: 3 of 9 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLM32-S Solved: 61 of 73 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMM33-S Solved: 2 of 29 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_C18_F1_SE_CS_SP_PI_PS_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FFMF21-S Solved: 45 of 57 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSLM31-S Solved: 15 of 21 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FFMM32-M Solved: 14 of 59 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___200_B02_F1_AE_CS_SP_PI_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PArity;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FSLM21-M Solved: 378 of 518 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___008_C18_F1_PI_AE_CS_SP_CO_S4S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHPNS;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.condensing=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-PS-FSLF32-D Solved: 2 of 12 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFMM33-S Solved: 26 of 30 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_C18_F1_AE_CS_SP_PI_PS_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SM-FFLM31-M Solved: 7 of 7 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-FFSF21-S Solved: 33 of 38 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-NF-FSLS31-S Solved: 5 of 5 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecSomeGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-SSLM11-S Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SS-FFMM31-M Solved: 8 of 11 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___207_C18_F1_AE_CS_SP_PI_PS_S0S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectComplexG;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FFMM21-M Solved: 149 of 205 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "H_____011_C18_F1_PI_AE_SP_S2S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHP;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SF-FFMM31-M Solved: 12 of 13 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_H-NM-FFMF21-M Solved: 2 of 2 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_AE_CS_SP_PS_S3S";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHPExceptUniqMaxHorn;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_H-NM-SMLM31-M Solved: 47 of 51 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecNoEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-FSLM32-D Solved: 151 of 296 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_H-SM-SMLM31-M Solved: 42 of 51 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___107_C41_F1_PI_AE_Q4_CS_SP_PS_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WPrecRank20;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-SM-MMLM33-D Solved: 12 of 36 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecManyAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecDeepMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLM31-D Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___107_C18_F1_AE_Q4_CS_SP_PS_S0Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_U-PM-FFSF22-M Solved: 64 of 161 */
       SpecAxiomsAreUnit(spec)&&
       SpecPureEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity2(spec)&&
       SpecAvgFArity2(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___107_C48_F1_PI_AE_Q4_CS_SP_PS_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WPrecRank5;
      oparms.to_prec_gen=PByInvFreqConjMin;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_G-NS-FSMF11-S Solved: 3 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecFewGroundPos(spec)&&
       SpecMaxFArity1(spec)&&
       SpecAvgFArity1(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FFLM31-M Solved: 3 of 7 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity1(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SM-SMLM32-D Solved: 156 of 859 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecSomeAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecDeepMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___208_C18_F1_SE_CS_SP_PS_TT_S0Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;
      control->heuristic_parms.use_tptp_sos=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
   else if(
      ( /* CLASS_H-SM-FFSM33-M Solved: 1 of 1 */
       SpecAxiomsAreNonUnitHorn(spec)&&
       SpecSomeEq(spec)&&
       SpecManyNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecSmallTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecMediumMaxDepth(spec))
       ||
      ( /* CLASS_G-SF-FSLM33-M Solved: 1 of 1 */
       SpecAxiomsAreGeneral(spec)&&
       SpecSomeEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecSomeLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity3Plus(spec)&&
       SpecMediumMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___107_B03_F1_PI_AE_Q4_CS_SP_PS_S0Y";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PInvArity;

#endif
   }
   else if(
      ( /* CLASS_G-NF-FMLM32-S Solved: 12 of 13 */
       SpecAxiomsAreGeneral(spec)&&
       SpecNoEq(spec)&&
       SpecFewNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecManyLiterals(spec)&&
       SpecLargeTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec))
       ||
      ( /* CLASS_G-PS-FFMM32-S Solved: 5 of 8 */
       SpecAxiomsAreGeneral(spec)&&
       SpecPureEq(spec)&&
       SpecSomeNGPosUnits(spec)&&
       SpecFewAxioms(spec)&&
       SpecFewLiterals(spec)&&
       SpecMediumTerms(spec)&&
       SpecManyGroundPos(spec)&&
       SpecMaxFArity3Plus(spec)&&
       SpecAvgFArity2(spec)&&
       SpecShallowMaxDepth(spec)))
   {
#ifdef CHE_HEURISTICS_INTERNAL
      res = "G_E___024_B31_F1_PI_AE_Q4_CS_SP_S2S";
      control->heuristic_parms.prefer_initial_clauses=true;
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectNewComplexAHP;
      control->heuristic_parms.split_clauses=4;
      control->heuristic_parms.split_fresh_defs=false;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=LPO4;
      oparms.to_prec_gen=PByInvFreqConstMin;

#endif
   }
   else /* Default */
   {
#ifdef CHE_HEURISTICS_INTERNAL
  res = "G_E___208_C18_F1_SE_CS_SP_PS_S0Y";
      control->heuristic_parms.forward_context_sr = true;
      control->heuristic_parms.selection_strategy=SelectMaxLComplexAvoidPosPred;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_strong_destructive=true;
      control->heuristic_parms.er_varlit_destructive=true;
      control->heuristic_parms.er_aggressive=true;
      control->heuristic_parms.forward_demod=1;
      control->heuristic_parms.pm_type=ParamodSim;
      control->heuristic_parms.presat_interreduction=true;

#endif
#ifdef TO_ORDERING_INTERNAL
      oparms.ordertype=KBO6;
      oparms.to_weight_gen=WInvFrequencyRank;
      oparms.to_prec_gen=PByInvFrequency;
      oparms.to_const_weight=1;

#endif
   }
#endif

/* Total solutions on test set: 10439 */
/* -------------------------------------------------------*/
/*     End of automatically generated code.               */
/* -------------------------------------------------------*/
